From d5ce8790e191dcbe2722ce6c24b0f57bee76e29a Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Fri, 23 Feb 2024 15:57:12 -0500 Subject: [PATCH 1/6] Backfill: skip wheels with missing METADATA file (#15468) --- tests/unit/packaging/test_tasks.py | 2 +- warehouse/packaging/tasks.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit/packaging/test_tasks.py b/tests/unit/packaging/test_tasks.py index 4abafe4c0cf7..54615096dede 100644 --- a/tests/unit/packaging/test_tasks.py +++ b/tests/unit/packaging/test_tasks.py @@ -1030,7 +1030,7 @@ def mock_open(filename, perms): @pytest.mark.parametrize( - "exception", [InvalidWheel("foo", "bar"), UnsupportedWheel, BadZipFile] + "exception", [InvalidWheel("foo", "bar"), UnsupportedWheel, BadZipFile, KeyError] ) def test_metadata_backfill_file_invalid_wheel( db_request, monkeypatch, metrics, exception diff --git a/warehouse/packaging/tasks.py b/warehouse/packaging/tasks.py index 6c45b31f0dbc..07c479808c14 100644 --- a/warehouse/packaging/tasks.py +++ b/warehouse/packaging/tasks.py @@ -107,7 +107,7 @@ def metadata_backfill_individual(request, file_id): file_.release.project.normalized_name, file_url, session ) wheel_metadata_contents = lazy_dist._dist._files[Path("METADATA")] - except (InvalidWheel, UnsupportedWheel, BadZipFile): + except (InvalidWheel, UnsupportedWheel, BadZipFile, KeyError): file_.metadata_file_unbackfillable = True return From 675794be779274b5dee6fcea274f87c131904fc4 Mon Sep 17 00:00:00 2001 From: Facundo Tuesca Date: Fri, 23 Feb 2024 22:49:21 +0100 Subject: [PATCH 2/6] Add daily task to purge expired OIDC macaroons (#15463) * Add daily task to purge expired OIDC macaroons * Add metric for number of OIDC-minted tokens deleted * Delete OIDC macaroons that are at least 1 day old * Add test case --------- Co-authored-by: Dustin Ingram --- tests/unit/oidc/test_tasks.py | 77 ++++++++++++++++++++++++++++++++++- warehouse/oidc/__init__.py | 6 ++- warehouse/oidc/tasks.py | 28 +++++++++++++ 3 files changed, 109 insertions(+), 2 deletions(-) diff --git a/tests/unit/oidc/test_tasks.py b/tests/unit/oidc/test_tasks.py index 99a533475235..fdcb927c0ba9 100644 --- a/tests/unit/oidc/test_tasks.py +++ b/tests/unit/oidc/test_tasks.py @@ -14,7 +14,9 @@ import pretend -from warehouse.oidc.tasks import compute_oidc_metrics +from warehouse.macaroons import caveats +from warehouse.macaroons.models import Macaroon +from warehouse.oidc.tasks import compute_oidc_metrics, delete_expired_oidc_macaroons from ...common.db.oidc import GitHubPublisherFactory from ...common.db.packaging import ( @@ -22,6 +24,7 @@ FileFactory, ProjectFactory, ReleaseFactory, + UserFactory, ) @@ -95,3 +98,75 @@ def test_compute_oidc_metrics(db_request, metrics): "warehouse.oidc.publishers", 4, tags=["publisher:github_oidc_publishers"] ), ] + + +def test_delete_expired_oidc_macaroons(db_request, macaroon_service, metrics): + # We'll create 4 macaroons: + # - An OIDC macaroon with creation time of 1 day ago + # - An OIDC macaroon with creation time of 1 hour ago + # - An OIDC macaroon with creation time now + # - A non-OIDC macaroon with creation time of 1 day ago + # The task should only delete the first one + + publisher = GitHubPublisherFactory.create() + claims = {"sha": "somesha", "ref": "someref"} + # Create an OIDC macaroon and set its creation time to 1 day ago + (_, old_oidc_macaroon) = macaroon_service.create_macaroon( + "fake location", + "fake description", + [ + caveats.OIDCPublisher(oidc_publisher_id=str(publisher.id)), + ], + oidc_publisher_id=publisher.id, + additional={"oidc": publisher.stored_claims(claims)}, + ) + old_oidc_macaroon.created -= datetime.timedelta(days=1) + + # Create an OIDC macaroon and set its creation time to 1 hour ago + macaroon_service.create_macaroon( + "fake location", + "fake description", + [ + caveats.OIDCPublisher(oidc_publisher_id=str(publisher.id)), + ], + oidc_publisher_id=publisher.id, + additional={"oidc": publisher.stored_claims(claims)}, + ) + old_oidc_macaroon.created -= datetime.timedelta(hours=1) + + # Create a normal OIDC macaroon + macaroon_service.create_macaroon( + "fake location", + "fake description", + [caveats.OIDCPublisher(oidc_publisher_id=str(publisher.id))], + oidc_publisher_id=publisher.id, + additional={"oidc": publisher.stored_claims(claims)}, + ) + + # Create a non-OIDC macaroon and set its creation time to 1 day ago + user = UserFactory.create() + (_, non_oidc_macaroon) = macaroon_service.create_macaroon( + "fake location", + "fake description", + [caveats.RequestUser(user_id=str(user.id))], + user_id=user.id, + ) + non_oidc_macaroon.created -= datetime.timedelta(days=1) + + assert db_request.db.query(Macaroon).count() == 4 + + # The ID of the macaroon we expect to be deleted by the task + old_oidc_macaroon_id = old_oidc_macaroon.id + + delete_expired_oidc_macaroons(db_request) + assert db_request.db.query(Macaroon).count() == 3 + assert ( + db_request.db.query(Macaroon) + .filter(Macaroon.id == old_oidc_macaroon_id) + .count() + == 0 + ) + + assert metrics.gauge.calls == [ + pretend.call("warehouse.oidc.expired_oidc_tokens_deleted", 1), + ] diff --git a/warehouse/oidc/__init__.py b/warehouse/oidc/__init__.py index 976a25f0e48d..930502cfee89 100644 --- a/warehouse/oidc/__init__.py +++ b/warehouse/oidc/__init__.py @@ -14,7 +14,7 @@ from warehouse.oidc.interfaces import IOIDCPublisherService from warehouse.oidc.services import OIDCPublisherServiceFactory -from warehouse.oidc.tasks import compute_oidc_metrics +from warehouse.oidc.tasks import compute_oidc_metrics, delete_expired_oidc_macaroons from warehouse.oidc.utils import ( ACTIVESTATE_OIDC_ISSUER_URL, GITHUB_OIDC_ISSUER_URL, @@ -78,3 +78,7 @@ def includeme(config): # Compute OIDC metrics periodically config.add_periodic_task(crontab(minute=0, hour="*"), compute_oidc_metrics) + + # Daily purge expired OIDC-minted API tokens. These tokens are temporary in nature + # and expire after 15 minutes of creation. + config.add_periodic_task(crontab(minute=0, hour=6), delete_expired_oidc_macaroons) diff --git a/warehouse/oidc/tasks.py b/warehouse/oidc/tasks.py index 43111645d5cd..d5ba98976516 100644 --- a/warehouse/oidc/tasks.py +++ b/warehouse/oidc/tasks.py @@ -10,7 +10,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +from datetime import datetime, timedelta, timezone + from warehouse import tasks +from warehouse.macaroons.models import Macaroon from warehouse.metrics import IMetricsService from warehouse.oidc.models import OIDCPublisher from warehouse.packaging.models import File, Project, Release @@ -65,3 +68,28 @@ def compute_oidc_metrics(request): .count(), tags=[f"publisher:{discriminator}"], ) + + +@tasks.task(ignore_result=True, acks_late=True) +def delete_expired_oidc_macaroons(request): + """ + Purge all API tokens minted using OIDC Trusted Publishing with a creation time + more than 1 day ago. Since OIDC-minted macaroons expire 15 minutes after + creation, this task cleans up tokens that expired several hours ago and that + have accumulated since the last time this task was run. + """ + rows_deleted = ( + request.db.query(Macaroon) + .filter(Macaroon.oidc_publisher_id.isnot(None)) + .filter( + # The token has been created at more than 1 day ago + Macaroon.created + timedelta(days=1) + < datetime.now(tz=timezone.utc) + ) + .delete(synchronize_session=False) + ) + metrics = request.find_service(IMetricsService, context=None) + metrics.gauge( + "warehouse.oidc.expired_oidc_tokens_deleted", + rows_deleted, + ) From 874c3b2f62e7db5f69aaa257514cad28bd0b9a78 Mon Sep 17 00:00:00 2001 From: Mike Fiedler Date: Fri, 23 Feb 2024 17:18:55 -0500 Subject: [PATCH 3/6] tests: address randomness-related failures (#15469) * test: update test to sort the same way as code The `_simple_detail()` function has sorted the results by version, then filename, so update test conditions to sort similarly as well. Exposed with: --randomly-seed=105155306 --randomly-seed=1843708888 --randomly-seed=19699634 Signed-off-by: Mike Fiedler * test: actually assert things Signed-off-by: Mike Fiedler * test: use a paginated page in test Other tests paginating expect a page-like object instead of the list of items, so supply one. Exposed via: --randomly-seed=3227833760 --randomly-seed=235656747 Signed-off-by: Mike Fiedler * test: remove db-controlled sequence from factory When using `factory.Sequence()` for a database-controlled sequence column, we can get into a weird state where we're reusing the sequence since we've flushed already. Since we already rely on the database to generate the ID for us, we don't have to supply it ourselves as part of the factory. If we ever *do* want to set a specific id for a JournalEntry, we would use a keyword argument like `JournalEntryFactory.create(id=...)` Exposed via: --randomly-seed=2329742959 Signed-off-by: Mike Fiedler --------- Signed-off-by: Mike Fiedler --- tests/common/db/packaging.py | 1 - tests/unit/admin/views/test_projects.py | 21 +++++++++++++++++++-- tests/unit/api/test_simple.py | 22 +++++++++++----------- 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/tests/common/db/packaging.py b/tests/common/db/packaging.py index f0ed676d1e78..462f6bb9e0a9 100644 --- a/tests/common/db/packaging.py +++ b/tests/common/db/packaging.py @@ -178,7 +178,6 @@ class JournalEntryFactory(WarehouseFactory): class Meta: model = JournalEntry - id = factory.Sequence(lambda n: n) name = factory.Faker("word") version = factory.Sequence(lambda n: str(n) + ".0") submitted_date = factory.Faker( diff --git a/tests/unit/admin/views/test_projects.py b/tests/unit/admin/views/test_projects.py index 111ada63e3d8..39057c7e35dc 100644 --- a/tests/unit/admin/views/test_projects.py +++ b/tests/unit/admin/views/test_projects.py @@ -17,7 +17,9 @@ import pretend import pytest +from paginate_sqlalchemy import SqlalchemyOrmPage from pyramid.httpexceptions import HTTPBadRequest, HTTPMovedPermanently, HTTPSeeOther +from sqlalchemy.orm import joinedload from tests.common.db.oidc import GitHubPublisherFactory from warehouse.admin.views import projects as views @@ -25,6 +27,7 @@ from warehouse.packaging.models import Project, Role from warehouse.packaging.tasks import update_release_description from warehouse.search.tasks import reindex_project +from warehouse.utils.paginate import paginate_url_factory from ....common.db.accounts import UserFactory from ....common.db.observations import ObserverFactory @@ -433,18 +436,32 @@ def test_with_page(self, db_request): observer = ObserverFactory.create() UserFactory.create(observer=observer) project = ProjectFactory.create() - observations = ProjectObservationFactory.create_batch( + ProjectObservationFactory.create_batch( size=30, related=project, observer=observer ) + observations_query = ( + db_request.db.query(project.Observation) + .options(joinedload(project.Observation.observer)) + .filter(project.Observation.related == project) + .order_by(project.Observation.created.desc()) + ) + observations_page = SqlalchemyOrmPage( + observations_query, + page=2, + items_per_page=25, + url_maker=paginate_url_factory(db_request), + ) + db_request.matchdict["project_name"] = project.normalized_name db_request.GET["page"] = "2" result = views.project_observations_list(project, db_request) assert result == { - "observations": observations[25:], + "observations": observations_page, "project": project, } + assert len(observations_page.items) == 5 def test_with_invalid_page(self, db_request): project = ProjectFactory.create() diff --git a/tests/unit/api/test_simple.py b/tests/unit/api/test_simple.py index 76855a773c3f..9503ccb1b613 100644 --- a/tests/unit/api/test_simple.py +++ b/tests/unit/api/test_simple.py @@ -102,7 +102,7 @@ def test_no_results_no_serial(self, db_request, content_type, renderer_override) _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -121,7 +121,7 @@ def test_no_results_with_serial(self, db_request, content_type, renderer_overrid _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -142,7 +142,7 @@ def test_with_results_no_serial(self, db_request, content_type, renderer_overrid _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -168,7 +168,7 @@ def test_with_results_with_serial( _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override class TestSimpleDetail: @@ -210,7 +210,7 @@ def test_no_files_no_serial(self, db_request, content_type, renderer_override): _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -235,7 +235,7 @@ def test_no_files_with_serial(self, db_request, content_type, renderer_override) _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -250,8 +250,8 @@ def test_with_files_no_serial(self, db_request, content_type, renderer_override) FileFactory.create(release=r, filename=f"{project.name}-{r.version}.tar.gz") for r in releases ] - # let's assert the result is ordered by string comparison of filename - files = sorted(files, key=lambda key: key.filename) + # let's assert the result is ordered by string comparison of version, filename + files = sorted(files, key=lambda f: (parse(f.release.version), f.filename)) urls_iter = (f"/file/{f.filename}" for f in files) db_request.matchdict["name"] = project.normalized_name db_request.route_url = lambda *a, **kw: next(urls_iter) @@ -283,7 +283,7 @@ def test_with_files_no_serial(self, db_request, content_type, renderer_override) _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -331,7 +331,7 @@ def test_with_files_with_serial(self, db_request, content_type, renderer_overrid _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override @pytest.mark.parametrize( "content_type,renderer_override", @@ -424,4 +424,4 @@ def test_with_files_with_version_multi_digit( _assert_has_cors_headers(db_request.response.headers) if renderer_override is not None: - db_request.override_renderer == renderer_override + assert db_request.override_renderer == renderer_override From 1c82b8464f74bdce135c12c83dd6f681ea64db48 Mon Sep 17 00:00:00 2001 From: "pypi-combine-prs[bot]" <144945619+pypi-combine-prs[bot]@users.noreply.github.com> Date: Mon, 26 Feb 2024 09:55:47 -0500 Subject: [PATCH 4/6] Combined PRs (#15483) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pypi-combine-prs[bot] <144945619+pypi-combine-prs[bot]@users.noreply.github.com> --- requirements/deploy.in | 2 +- requirements/deploy.txt | 128 +++++----- requirements/docs-blog.txt | 6 +- requirements/docs-user.txt | 6 +- requirements/lint.txt | 84 +++---- requirements/main.txt | 484 ++++++++++++++++++------------------- requirements/tests.txt | 106 ++++---- 7 files changed, 408 insertions(+), 408 deletions(-) diff --git a/requirements/deploy.in b/requirements/deploy.in index bb7f4dd0ee1b..c1df336c961d 100644 --- a/requirements/deploy.in +++ b/requirements/deploy.in @@ -1,2 +1,2 @@ gunicorn==21.2.0 -ddtrace==2.6.3 +ddtrace==2.6.5 diff --git a/requirements/deploy.txt b/requirements/deploy.txt index 47f9e21ecabe..e5adec640de2 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -22,67 +22,67 @@ ddsketch==2.0.4 \ --hash=sha256:3227a270fd686a29d3a7128f9352ccf852314410380fc11384356f1ae2a75938 \ --hash=sha256:32f7314077fec8747d4faebaec2c854b5ffc399c5f552f73fa94024f48d74d64 # via ddtrace -ddtrace==2.6.3 \ - --hash=sha256:04f9cf8220e84b201c95502427587073f67138c3b14bd5228ef78d1903e2ed8e \ - --hash=sha256:09fc377dab883dd3754e45df21b634e7f5893127032fc16982739160278daf68 \ - --hash=sha256:1b8bb148ffe3b1b898abc14e55ce0b547c5fd3c4522ce261c4d15dcb4d68ce6f \ - --hash=sha256:1be3b277b84dff4467ea9b89fea59495660970d69f5bda8c696df4e99af363e8 \ - --hash=sha256:2365bcec468fe502be61e1d5a8b7215330f18e86a3a246fc711ddf002e6ecdf4 \ - --hash=sha256:24f302c04eaf4e4b06ca62702abacbbf9652b7c3a4222e505d5395212c6fd61a \ - --hash=sha256:300502b48fbf8691973a8f61aea95b7b9e101fd5dea9256e06a49e01360da734 \ - --hash=sha256:339bd84b7884d284ec370805098996096082687313f72df11ad1fd871ac1b723 \ - --hash=sha256:36a18604c308b0e26716fa44f43382e9ca8937f4d7b1f36b59816eb3e541f39f \ - --hash=sha256:3b3b1b753e47a394917a094f7595570adbe8d30445c629f53fbc2276890dcd38 \ - --hash=sha256:3b7951cee45be8464add1f53c07a8702d1b3ae21e33b893907fddfa316b51bab \ - --hash=sha256:3fb44c3011b09d367d9e62927a8dec8efdc74065496aeca2d69d92b4368cde5c \ - --hash=sha256:49555672d850ab0c694d368c40139694f4eef1adf2bd9baf71a0a69075c5a5f1 \ - --hash=sha256:4adaf68614ce24af69c4a2665d929682b0e6d576997015b8e827ac400575b7cc \ - --hash=sha256:4c0ead2a0643125d6ef96db14dca0a0769fd6fa371a54c017658d072cffb182c \ - --hash=sha256:51705b1741865d9c963dbad19e4eb0ebb0831c02dead7ec804157bdc9c301f2e \ - --hash=sha256:54b3c417fecc3c497d7a2050d61c32aee1fb3d33c7e103aa882f43ad0a24acdd \ - --hash=sha256:5eb51bed0cef5b2ba3314d03c953616ec976ff74eff6e8d1ba957d34c14a315a \ - --hash=sha256:6853fbd7edaa5ef8cf02c4d2976f643d500e102ea7961da291f9fdae6ec31926 \ - --hash=sha256:698246e2cd18b08ac933faf20735aca1f0c9ffb86571cc53f99338b040005140 \ - --hash=sha256:714f36545422f9811af5f8cf1e05cdffbf29f060afae81c80ee2804eaa861bd6 \ - --hash=sha256:722aad4f5a25e5bcde47f38bd48db7f923a8c7708b3afc0ac16bf0da6a09c1d0 \ - --hash=sha256:74d24fce87056d8340b7a53bd48113ed2885a1c847f72ec602e2dadaee3e3e7e \ - --hash=sha256:75022e62cacbce5ac73e1830b809a43ecf3201839ad03ada3ffac394aae0ca29 \ - --hash=sha256:7b37328bab299f177f1ef121d14588156189adbff48d43e46d46aec875e43dd3 \ - --hash=sha256:7de9edf53b24bf299be41475e91e8d136873a51c7812f1ad581b4510085febea \ - --hash=sha256:82e13ee088d4aeb6906408758b84f90eeb8246c6ed9cd3a410e2ba85c6a0c226 \ - --hash=sha256:85945af14c22991f1040f18d221fd61a5a6224f755a726d553215b2864e58e6e \ - --hash=sha256:86bbb8425984bc02e8401c9a9f16f69bebe7491f45d9d7910897c821591a1be9 \ - --hash=sha256:872e12b3f228ae073bf5c7e2e8441887904467d51b9425650367feb5dbf42488 \ - --hash=sha256:8aac6994fc4f91eb6d5b3d0899c0900cafe413068774e4add27f22825d243bc0 \ - --hash=sha256:8f11f25ae5c89421e03eb00079b8d43aa436eb4c6f205b8313510090db58508b \ - --hash=sha256:90255d30d577e5f76903a233a3b53ea231604c70f3f4cc712ab078a235435bfa \ - --hash=sha256:91262d2fafaccb8147b551f53d67575ca41626f766d7579964026f69ffdcd375 \ - --hash=sha256:920f1248002523395b12228c2ecb207854e4bc06729e607c1cd0b7b0dea1d932 \ - --hash=sha256:96331a04a0a02e1df08757d21a7ad39f5d1bf1e648ec3b3572794847c667345f \ - --hash=sha256:98bb1345508a2c6eb887e59859ef37e4b10f2482a6aa0b8fc2fb47a3cb49e265 \ - --hash=sha256:9d56507551a60d8a2adee57ee0ce7b0ae041386585b7887ba42d63333ab6ff0c \ - --hash=sha256:9da62b9f8b62633e99a543340c9048f8bd4cb91f24033f9f03f5129190c06dd0 \ - --hash=sha256:9e6f197da7456c8c2ce8b0f13056b45d10e2e8aaa7a70037ac2f503884784e45 \ - --hash=sha256:a43a8b16b0ab35aca2719269110b07f674e2de48f83cb0d6f96304da947dcb25 \ - --hash=sha256:b16329070942672cc713dc44d1d2e7130d985b6630359c9cae007aa5dc29fce7 \ - --hash=sha256:b50a39a8f75bf8b376fabee92348889b054d7f53035d812c25d32194269cf3aa \ - --hash=sha256:bab18ff1dcd019f9413dcb709758a2455b3d98633d9579aa808cdb1f0d616c25 \ - --hash=sha256:baeb997ca80af756087c014023f9c71bbd8d1e5f65607243de5735b1dc55671e \ - --hash=sha256:bb932a46e978a32d591d53aabcc9ea5a4bd68206909d81a52c32349f2451d75a \ - --hash=sha256:bfdec3f7496006b1c1845ba4cbbe9110829d17a111a480768271429c0ce632a1 \ - --hash=sha256:c66b31ad1f24f23291bfa84a73e7a0750472f1d7b6ade4008f67c31292526324 \ - --hash=sha256:cb2f6220feb8034dd4ccbc52337b7b2248d784a3da0317dd68a28ecc18517bc4 \ - --hash=sha256:cc633b01f2add69d748aa23c01775e8fd31b72e087db8797c75c5b0c63bff915 \ - --hash=sha256:d0924bbcd7b1d2734e05643e19bb03655dc893a6172cdccadaab2fd8634f902d \ - --hash=sha256:d3a10eff219ac6b8d1b2e202d71579574aa50a76df9a4ce34376210d81e293ef \ - --hash=sha256:d60f426f2589c87fd6628ae1b3761a4b2537b8c64b790915461f2328d2f8f77c \ - --hash=sha256:d932b017321e2f1240edac6224d7d5e845397afbf3306aad79392ac26aaf96ee \ - --hash=sha256:de606220b9f6efdb6b2e22e8915e5bbaeb98078b1b25cfcb6e4d7234be1808d4 \ - --hash=sha256:e6b6ebb34352182e3128726aa81f46977186cf25c54ff40afb00f79cb7b9fe9f \ - --hash=sha256:e7d7f86eb76842e4cab59415c96a17d4c0d64380da9978c7f750077c9229729d \ - --hash=sha256:e9a172cd1932ac0d3dcf49e9dbd8b06256813f76f2400909caaa7e70c671be4d \ - --hash=sha256:f5181fae5bb2bf66fbb11c0239052956f481a24d2be1330d60ab2c4849bafca3 \ - --hash=sha256:fbaa1f20cabb688724e3cae8fc6087986bc7cea459773ca77b58c23b7ba31764 +ddtrace==2.6.5 \ + --hash=sha256:02351e7eb23bf4ca962ad704d976ce52a33286a01bdb8e514a334c541bec4e1c \ + --hash=sha256:04b0849a7017401ac05b1706e6ba52a04b142e454ed28d57f55620ec511077a8 \ + --hash=sha256:078d6760e41b12647215ce547ac632687e20c16f4472eae7eb43644a4cca9e68 \ + --hash=sha256:098db83b90725a612889d9228dc4047ed82ba2078c9bd2e026c334f7ef6d8d82 \ + --hash=sha256:0995e5d6ef3082adc2f8657f07518127eee84074ff7101582c5f2a3e6813ca49 \ + --hash=sha256:0d846c0209fd6354098e841857b7f96d38ec87ba4933460abce0a0222d678920 \ + --hash=sha256:0eafd0be4b50f4208f948451468e64973136a282fd08e1567d65ba77e7927ab7 \ + --hash=sha256:0ebda479f5ee2ad139e2af23e7c1295fbbf0612a618ffed1fa0feee22a3c265c \ + --hash=sha256:0f52f9d3a8ebdb21c7ac9b48cca9f13ecb55db3c58a459279804f8b7990cc432 \ + --hash=sha256:0fe5fd5479bd0126551e3370d7b13484490a6874069e518ab4b5be1e8e9c8ecb \ + --hash=sha256:1a22f0cd53c1d467feb1a174a1ab9d5d02c0fecca4a2f11834683eb70f3cad80 \ + --hash=sha256:1d581c4c9e2beba054bdaec04f2cd267713af309244bb8227c5e277e019dd429 \ + --hash=sha256:1ddec7e5f1f0a2066574affd9198f6c348bc559752a5bf063792aa9c2b5fced8 \ + --hash=sha256:1e9dde12dc9f9864eda2936b73580d61d089559c8908d967aad0ac5a3e5d3f6d \ + --hash=sha256:32129805c54348d4285e8e8618f8bf31e38bdad8b261ba6cfa9d63886c8b0819 \ + --hash=sha256:32f283b9168fafe82a0d95dac516991951992e08c8aa67e67ebca20c5348555c \ + --hash=sha256:33d0676debceeac53459f54ad79ae0a2efcfe7f2d512624ad7241a453368fc21 \ + --hash=sha256:341331b0698d149e98a0b7dd557af878c5a4b16f531cecec7f7a09f88abed87c \ + --hash=sha256:34cc4f978494ffb7304613b9ae8f0e1d847376ea6ddc6b5db98a5af717cddd64 \ + --hash=sha256:3975099aa4ade5728b90d79b15bfe2aec84ea134f1ce746ac66fd05d38a232b6 \ + --hash=sha256:40882fc48888f9322ccfc9e6162e8a3e4b2eb898f240ca3cd1826ca68508db8b \ + --hash=sha256:4276b9ba782268473741f7b6f9a53407b4f3922c41f5e96bfe60d001d0a17ba9 \ + --hash=sha256:4817772cd7f7b06f180241815587ba6236ac3afafdd1930038d773adf2be3d48 \ + --hash=sha256:4dd0a1d2bbee33e1f7128290ba01ecf659a8c40007d89824f35a9fdebdde6f76 \ + --hash=sha256:5679167188adfb769414b91ddf810319bbe2fa2f64db7dc0b02d67775b74c802 \ + --hash=sha256:585b8c5ce46a1abfdeb4b07a15ef5d8a929bd7719bfdaa6e7f7cdda0daec61e2 \ + --hash=sha256:5b17c78ba62a2ed0fe095f96aeb5952baf36a5a449ec667a00aa84943e9a51c9 \ + --hash=sha256:5bb9ba523affeea2ecdc9420bdd6b3393b4e15728eb6b5bc18619fc6ebe80db7 \ + --hash=sha256:5d732dbcc9f95f6133aff77d9a185a6d624ed3650764cb305244ad08da7a58f7 \ + --hash=sha256:5d90aef6c9429633b17bd9b16f7a3712657119b8caf870486df82a5adafd7a78 \ + --hash=sha256:6212e5fe2b8d16ee8d63b5992276cd48b3d8904364598d67735072a02c9c9d61 \ + --hash=sha256:6509de90ca1dc472e2a70dbe699c12659086e21bc733237a3e503f5b1948ab7a \ + --hash=sha256:65d6ab3565a8fbff1bc8ebff717d0ac88a69055404597c294ac515610af93bab \ + --hash=sha256:67083e775f8d77404184217735fcc8181104130c657e8c12ae1fe04749164ccc \ + --hash=sha256:672c42f99e7098cad3e46df80649d8b510e9baef62bb094b90dad22d8e0bde7d \ + --hash=sha256:678094a0626c4b1fc3cad2c9e938158f39faabcb094867bb0603b9a4c5d360d0 \ + --hash=sha256:69a8f71818ef017fe049119ac57e890294cadaead8402508399f94a9962731a0 \ + --hash=sha256:71485ff240b0ba110662ec8628c1c320266e44945568c72b9cded4365406a028 \ + --hash=sha256:765386e0f13603e4747a7530b6f96dc0b524dcae80d22b2599bbe32db0f0db7b \ + --hash=sha256:7f2cbbad82df0d6bc9390fc1fd4f8f589f1e1c37a96059493c99189855ed0882 \ + --hash=sha256:82037fcd43c23a3616c723041fae15b4ac1cd90489d92a05d265f83d11d6a478 \ + --hash=sha256:8d6974459ab84b310ada4325b4178e435ae1476397f33999baf10d9a45d6d2b0 \ + --hash=sha256:944d85bada913503cf85972ab818bccf19d974ff8a31f34a84232e5bf256254f \ + --hash=sha256:a04e6b8931300bc258fcfaa21a99707d5c307518162fe84538e1ee7ed9c970df \ + --hash=sha256:a086420b0d0d2a5fb4358dc2d03b85b6c022949cad89043f0a96c82996280594 \ + --hash=sha256:a1c345752a9758d50f5daa43d700284f5a47d3e73faf69abdfadd20ef65511e0 \ + --hash=sha256:aed320f14742188ce8e7697aee9445a6034ececb5fbdc468e8d5bf92a2ed5125 \ + --hash=sha256:af060a53d7e8ee53a0755355d16d4e45b09db44cf3494716b6097b71a615be95 \ + --hash=sha256:b691a5d8cdc3af7c38d6cf4a34be781d7868854e6a5efd84ea856f3ba81e9aef \ + --hash=sha256:bee1ca5e3f61743b8197435dd1d1427887ad676084d67b3b1bb1a2055dd682d2 \ + --hash=sha256:c4978637d6018e1fbd3abe2176d459d783052a5a8f946fccdd62e80ebbaf7d7a \ + --hash=sha256:ca386c616073542f5fe5333864184e5714cb7685f83cfd659ce9bb241e634361 \ + --hash=sha256:cb28b497bd6aceae95e7142f13d8571be960c2e884a63780d2c84fcc7688edeb \ + --hash=sha256:dacd18d2ffbbfb2d63bd0dc840f40f5dbdeb6dfed9ace61a719dc42b3edf26c2 \ + --hash=sha256:dbfdfc55d28b3fec547634bdfacce200934bc73a75d73ff2101c7c0b4cd51233 \ + --hash=sha256:e4459e582951235e4053db725cf11643dfa117d5f22932b34c0f76a5d6d22f3f \ + --hash=sha256:e7374f3888be2be3ee1b90935da0a192e001c43accb7b35d7858fc4bd7345d6a \ + --hash=sha256:ea8c9b99a979b392df41183b3879f9981440cafe47b926f73866892fc4bb8af1 \ + --hash=sha256:ee385ec24d1a8c5cd3b832b754ff88837dcce1a9ed6b0119da789bd00eaf7483 \ + --hash=sha256:f3b82ddfe13c5ccc1ef3ec6e379d686f04bf387b8bd6ab6d674b6188698fd37e # via -r requirements/deploy.in deprecated==1.2.14 \ --hash=sha256:6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c \ @@ -100,9 +100,9 @@ importlib-metadata==6.11.0 \ --hash=sha256:1231cf92d825c9e03cfc4da076a16de6422c863558229ea0b22b675657463443 \ --hash=sha256:f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b # via opentelemetry-api -opentelemetry-api==1.22.0 \ - --hash=sha256:15ae4ca925ecf9cfdfb7a709250846fbb08072260fca08ade78056c502b86bed \ - --hash=sha256:43621514301a7e9f5d06dd8013a1b450f30c2e9372b8e30aaeb4562abf2ce034 +opentelemetry-api==1.23.0 \ + --hash=sha256:14a766548c8dd2eb4dfc349739eb4c3893712a0daa996e5dbf945f9da665da9d \ + --hash=sha256:cc03ea4025353048aadb9c64919099663664672ea1c6be6ddd8fee8e4cd5e774 # via ddtrace packaging==23.2 \ --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \ diff --git a/requirements/docs-blog.txt b/requirements/docs-blog.txt index fe909766423a..433811d4a127 100644 --- a/requirements/docs-blog.txt +++ b/requirements/docs-blog.txt @@ -286,9 +286,9 @@ mkdocs==1.5.3 \ # -r requirements/docs-blog.in # mkdocs-material # mkdocs-rss-plugin -mkdocs-material==9.5.10 \ - --hash=sha256:3c6c46b57d2ee3c8890e6e0406e68b6863cf65768f0f436990a742702d198442 \ - --hash=sha256:6ad626dbb31070ebbaedff813323a16a406629620e04b96458f16e6e9c7008fe +mkdocs-material==9.5.11 \ + --hash=sha256:788ee0f3e036dca2dc20298d65e480297d348a44c9d7b2ee05c5262983e66072 \ + --hash=sha256:7af7f8af0dea16175558f3fb9245d26c83a17199baa5f157755e63d7437bf971 # via -r requirements/docs-blog.in mkdocs-material-extensions==1.3.1 \ --hash=sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443 \ diff --git a/requirements/docs-user.txt b/requirements/docs-user.txt index a898c6359b64..c7fbe64a2263 100644 --- a/requirements/docs-user.txt +++ b/requirements/docs-user.txt @@ -213,9 +213,9 @@ mkdocs-macros-plugin==1.0.5 \ --hash=sha256:f60e26f711f5a830ddf1e7980865bf5c0f1180db56109803cdd280073c1a050a \ --hash=sha256:fe348d75f01c911f362b6d998c57b3d85b505876dde69db924f2c512c395c328 # via -r requirements/docs-user.in -mkdocs-material==9.5.10 \ - --hash=sha256:3c6c46b57d2ee3c8890e6e0406e68b6863cf65768f0f436990a742702d198442 \ - --hash=sha256:6ad626dbb31070ebbaedff813323a16a406629620e04b96458f16e6e9c7008fe +mkdocs-material==9.5.11 \ + --hash=sha256:788ee0f3e036dca2dc20298d65e480297d348a44c9d7b2ee05c5262983e66072 \ + --hash=sha256:7af7f8af0dea16175558f3fb9245d26c83a17199baa5f157755e63d7437bf971 # via -r requirements/docs-user.in mkdocs-material-extensions==1.3.1 \ --hash=sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443 \ diff --git a/requirements/lint.txt b/requirements/lint.txt index 9343fe156ff7..17e4fefb547f 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -104,39 +104,39 @@ click==8.1.7 \ # via # black # curlylint -cryptography==42.0.4 \ - --hash=sha256:01911714117642a3f1792c7f376db572aadadbafcd8d75bb527166009c9f1d1b \ - --hash=sha256:0e89f7b84f421c56e7ff69f11c441ebda73b8a8e6488d322ef71746224c20fce \ - --hash=sha256:12d341bd42cdb7d4937b0cabbdf2a94f949413ac4504904d0cdbdce4a22cbf88 \ - --hash=sha256:15a1fb843c48b4a604663fa30af60818cd28f895572386e5f9b8a665874c26e7 \ - --hash=sha256:1cdcdbd117681c88d717437ada72bdd5be9de117f96e3f4d50dab3f59fd9ab20 \ - --hash=sha256:1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9 \ - --hash=sha256:3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff \ - --hash=sha256:3e970a2119507d0b104f0a8e281521ad28fc26f2820687b3436b8c9a5fcf20d1 \ - --hash=sha256:44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764 \ - --hash=sha256:4e36685cb634af55e0677d435d425043967ac2f3790ec652b2b88ad03b85c27b \ - --hash=sha256:5f8907fcf57392cd917892ae83708761c6ff3c37a8e835d7246ff0ad251d9298 \ - --hash=sha256:69b22ab6506a3fe483d67d1ed878e1602bdd5912a134e6202c1ec672233241c1 \ - --hash=sha256:6bfadd884e7280df24d26f2186e4e07556a05d37393b0f220a840b083dc6a824 \ - --hash=sha256:6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257 \ - --hash=sha256:6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a \ - --hash=sha256:810bcf151caefc03e51a3d61e53335cd5c7316c0a105cc695f0959f2c638b129 \ - --hash=sha256:831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb \ - --hash=sha256:887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929 \ - --hash=sha256:a0298bdc6e98ca21382afe914c642620370ce0470a01e1bef6dd9b5354c36854 \ - --hash=sha256:a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52 \ - --hash=sha256:c1f25b252d2c87088abc8bbc4f1ecbf7c919e05508a7e8628e6875c40bc70923 \ - --hash=sha256:c3a5cbc620e1e17009f30dd34cb0d85c987afd21c41a74352d1719be33380885 \ - --hash=sha256:ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0 \ - --hash=sha256:d2a27aca5597c8a71abbe10209184e1a8e91c1fd470b5070a2ea60cafec35bcd \ - --hash=sha256:dad9c385ba8ee025bb0d856714f71d7840020fe176ae0229de618f14dae7a6e2 \ - --hash=sha256:db4b65b02f59035037fde0998974d84244a64c3265bdef32a827ab9b63d61b18 \ - --hash=sha256:e09469a2cec88fb7b078e16d4adec594414397e8879a4341c6ace96013463d5b \ - --hash=sha256:e53dc41cda40b248ebc40b83b31516487f7db95ab8ceac1f042626bc43a2f992 \ - --hash=sha256:f1e85a178384bf19e36779d91ff35c7617c885da487d689b05c1366f9933ad74 \ - --hash=sha256:f47be41843200f7faec0683ad751e5ef11b9a56a220d57f300376cd8aba81660 \ - --hash=sha256:fb0cef872d8193e487fc6bdb08559c3aa41b659a7d9be48b2e10747f47863925 \ - --hash=sha256:ffc73996c4fca3d2b6c1c8c12bfd3ad00def8621da24f547626bf06441400449 +cryptography==42.0.5 \ + --hash=sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee \ + --hash=sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576 \ + --hash=sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d \ + --hash=sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30 \ + --hash=sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413 \ + --hash=sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb \ + --hash=sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da \ + --hash=sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4 \ + --hash=sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd \ + --hash=sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc \ + --hash=sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8 \ + --hash=sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1 \ + --hash=sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc \ + --hash=sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e \ + --hash=sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8 \ + --hash=sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940 \ + --hash=sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400 \ + --hash=sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7 \ + --hash=sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16 \ + --hash=sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278 \ + --hash=sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74 \ + --hash=sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec \ + --hash=sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1 \ + --hash=sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2 \ + --hash=sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c \ + --hash=sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922 \ + --hash=sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a \ + --hash=sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6 \ + --hash=sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1 \ + --hash=sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e \ + --hash=sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac \ + --hash=sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7 # via # types-pyopenssl # types-redis @@ -324,9 +324,9 @@ pyupgrade==3.15.1 \ restructuredtext-lint==1.4.0 \ --hash=sha256:1b235c0c922341ab6c530390892eb9e92f90b9b75046063e047cacfb0f050c45 # via doc8 -stevedore==5.1.0 \ - --hash=sha256:8cc040628f3cea5d7128f2e76cf486b2251a4e543c7b938f58d9a377f6694a2d \ - --hash=sha256:a54534acf9b89bc7ed264807013b505bf07f74dbe4bcfa37d32bd063870b087c +stevedore==5.2.0 \ + --hash=sha256:1c15d95766ca0569cad14cb6272d4d31dae66b011a929d7c18219c176ea1b5c9 \ + --hash=sha256:46b93ca40e1114cea93d738a6c1e365396981bb6bb78c27045b7587c9473544d # via doc8 tokenize-rt==5.2.0 \ --hash=sha256:9fe80f8a5c1edad2d3ede0f37481cc0cc1538a2f442c9c2f9e4feacd2792d054 \ @@ -336,9 +336,9 @@ toml==0.10.2 \ --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f # via curlylint -types-awscrt==0.20.3 \ - --hash=sha256:06a859189a329ca8e66d56ceeef2391488e39b878fbd2141f115eab4d416fe22 \ - --hash=sha256:f61a120d3e98ee1387bc5ca4b93437f258cc5c2af1f55f8634ec4cee5729f178 +types-awscrt==0.20.4 \ + --hash=sha256:10245570c7285e949362b4ae710c54bf285d64a27453d42762477bcee5cd77a3 \ + --hash=sha256:73be0a2720d6f76b924df6917d4edf4c9958f83e5c25bf7d9f0c1e9cdf836941 # via botocore-stubs types-babel==2.11.0.15 \ --hash=sha256:282c184c8c9d81e8269212c1b8fa0d39ee88fb8bc43be47980412781c9c85f7e \ @@ -356,9 +356,9 @@ types-first==2.0.5.2 \ --hash=sha256:342c2d99d3a2bf43c281b2de5d08f83c65ac1b2320af04b0f878ea2bc8ba390c \ --hash=sha256:4115d28bdb52542531f70ccb1a044802f597d8fb3e4e55f65c23f522e1086d1f # via -r requirements/lint.in -types-html5lib==1.1.11.20240221 \ - --hash=sha256:9a42aeb7ad2102bce7a3e34d0adfca4b25d3daa2d54d7e0952a8845f3ad909a2 \ - --hash=sha256:e3d57650835d899b7eb215333cbcd81f1a0ef2654b451755bcee19dcd119786b +types-html5lib==1.1.11.20240222 \ + --hash=sha256:86b2dcbbebca846e68d2eac46b2717980e632de4b5d8f62ccd23d8333d2e7647 \ + --hash=sha256:d9517ec6ba2fa1f63113e2930a59b60722a976cc983b94d7fd772f14865e1152 # via -r requirements/lint.in types-itsdangerous==1.1.6 \ --hash=sha256:21c6966c10e353a5d35d36c82aaa2c5598d3bc32ddc8e0591276da5ad2e3c638 \ diff --git a/requirements/main.txt b/requirements/main.txt index e2324baa20c7..bcac75e8f75a 100644 --- a/requirements/main.txt +++ b/requirements/main.txt @@ -8,7 +8,7 @@ alembic==1.13.1 \ --hash=sha256:2edcc97bed0bd3272611ce3a98d98279e9c209e7186e43e75bbb1b2bdfdbcc43 \ --hash=sha256:4932c8558bf68f2ee92b9bbcb8218671c627064d5b08939437af6d77dc05e595 # via - # -r main.in + # -r requirements/main.in # alembic-postgresql-enum alembic-postgresql-enum==1.1.2 \ --hash=sha256:0c7f3d818ab94bdfcc9b092fc672a1ab9495c7208f3561c3ae33d2da214d13ea \ @@ -25,7 +25,7 @@ annotated-types==0.6.0 \ argon2-cffi==23.1.0 \ --hash=sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08 \ --hash=sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea - # via -r main.in + # via -r requirements/main.in argon2-cffi-bindings==21.2.0 \ --hash=sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670 \ --hash=sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f \ @@ -70,7 +70,7 @@ b2sdk==1.31.0 \ babel==2.14.0 \ --hash=sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363 \ --hash=sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287 - # via -r main.in + # via -r requirements/main.in bcrypt==4.1.2 \ --hash=sha256:02d9ef8915f72dd6daaef40e0baeef8a017ce624369f09754baf32bb32dba25f \ --hash=sha256:1c28973decf4e0e69cee78c68e30a523be441972c826703bb93099868a8ff5b5 \ @@ -99,7 +99,7 @@ bcrypt==4.1.2 \ --hash=sha256:eb3bd3321517916696233b5e0c67fd7d6281f0ef48e66812db35fc963a422a1c \ --hash=sha256:f70d9c61f9c4ca7d57f3bfe88a5ccf62546ffbadf3681bb1e268d9d2e41c91a7 \ --hash=sha256:fbe188b878313d01b7718390f31528be4010fed1faa798c5a1d0469c9c48c369 - # via -r main.in + # via -r requirements/main.in billiard==4.2.0 \ --hash=sha256:07aa978b308f334ff8282bd4a746e681b3513db5c9a514cbdd810cbbdc19714d \ --hash=sha256:9a3c3184cb275aa17a732f93f65b20c525d3d9f253722d26a82194803ade5a2c @@ -108,7 +108,7 @@ boto3==1.28.63 \ --hash=sha256:65d052ec13197460586ee385aa2d6bba0e7378d2d2c7f3e93c044c43ae1ca782 \ --hash=sha256:94218aba2feb5b404b665b8d76c172dc654f79b4c5fa0e9e92459c098da87bf4 # via - # -r main.in + # -r requirements/main.in # celery # kombu botocore==1.31.63 \ @@ -170,17 +170,17 @@ celery[sqs]==5.3.1 \ --hash=sha256:27f8f3f3b58de6e0ab4f174791383bbd7445aff0471a43e99cfd77727940753f \ --hash=sha256:f84d1c21a1520c116c2b7d26593926581191435a03aa74b77c941b93ca1c6210 # via - # -r main.in + # -r requirements/main.in # celery # celery-redbeat celery-redbeat==2.2.0 \ --hash=sha256:71104729380d4eaefd91a9b7d270ba7851bfff9ad55a43ac8365acbb0c608b77 - # via -r main.in + # via -r requirements/main.in certifi==2024.2.2 \ --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 # via - # -r main.in + # -r requirements/main.in # elasticsearch # requests # sentry-sdk @@ -338,7 +338,7 @@ click==8.1.7 \ --hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \ --hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de # via - # -r main.in + # -r requirements/main.in # celery # click-didyoumean # click-plugins @@ -416,41 +416,41 @@ cmarkgfm==2024.1.14 \ --hash=sha256:fdecbdad66b7738c711db33471d510c6279a01196920c43294d8071e51192807 \ --hash=sha256:ff0bc7dbb86d1a6877b771ed715dbe0ab071872e8c6f5beb782528b70ac7eedc # via readme-renderer -cryptography==42.0.4 \ - --hash=sha256:01911714117642a3f1792c7f376db572aadadbafcd8d75bb527166009c9f1d1b \ - --hash=sha256:0e89f7b84f421c56e7ff69f11c441ebda73b8a8e6488d322ef71746224c20fce \ - --hash=sha256:12d341bd42cdb7d4937b0cabbdf2a94f949413ac4504904d0cdbdce4a22cbf88 \ - --hash=sha256:15a1fb843c48b4a604663fa30af60818cd28f895572386e5f9b8a665874c26e7 \ - --hash=sha256:1cdcdbd117681c88d717437ada72bdd5be9de117f96e3f4d50dab3f59fd9ab20 \ - --hash=sha256:1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9 \ - --hash=sha256:3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff \ - --hash=sha256:3e970a2119507d0b104f0a8e281521ad28fc26f2820687b3436b8c9a5fcf20d1 \ - --hash=sha256:44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764 \ - --hash=sha256:4e36685cb634af55e0677d435d425043967ac2f3790ec652b2b88ad03b85c27b \ - --hash=sha256:5f8907fcf57392cd917892ae83708761c6ff3c37a8e835d7246ff0ad251d9298 \ - --hash=sha256:69b22ab6506a3fe483d67d1ed878e1602bdd5912a134e6202c1ec672233241c1 \ - --hash=sha256:6bfadd884e7280df24d26f2186e4e07556a05d37393b0f220a840b083dc6a824 \ - --hash=sha256:6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257 \ - --hash=sha256:6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a \ - --hash=sha256:810bcf151caefc03e51a3d61e53335cd5c7316c0a105cc695f0959f2c638b129 \ - --hash=sha256:831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb \ - --hash=sha256:887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929 \ - --hash=sha256:a0298bdc6e98ca21382afe914c642620370ce0470a01e1bef6dd9b5354c36854 \ - --hash=sha256:a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52 \ - --hash=sha256:c1f25b252d2c87088abc8bbc4f1ecbf7c919e05508a7e8628e6875c40bc70923 \ - --hash=sha256:c3a5cbc620e1e17009f30dd34cb0d85c987afd21c41a74352d1719be33380885 \ - --hash=sha256:ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0 \ - --hash=sha256:d2a27aca5597c8a71abbe10209184e1a8e91c1fd470b5070a2ea60cafec35bcd \ - --hash=sha256:dad9c385ba8ee025bb0d856714f71d7840020fe176ae0229de618f14dae7a6e2 \ - --hash=sha256:db4b65b02f59035037fde0998974d84244a64c3265bdef32a827ab9b63d61b18 \ - --hash=sha256:e09469a2cec88fb7b078e16d4adec594414397e8879a4341c6ace96013463d5b \ - --hash=sha256:e53dc41cda40b248ebc40b83b31516487f7db95ab8ceac1f042626bc43a2f992 \ - --hash=sha256:f1e85a178384bf19e36779d91ff35c7617c885da487d689b05c1366f9933ad74 \ - --hash=sha256:f47be41843200f7faec0683ad751e5ef11b9a56a220d57f300376cd8aba81660 \ - --hash=sha256:fb0cef872d8193e487fc6bdb08559c3aa41b659a7d9be48b2e10747f47863925 \ - --hash=sha256:ffc73996c4fca3d2b6c1c8c12bfd3ad00def8621da24f547626bf06441400449 +cryptography==42.0.5 \ + --hash=sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee \ + --hash=sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576 \ + --hash=sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d \ + --hash=sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30 \ + --hash=sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413 \ + --hash=sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb \ + --hash=sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da \ + --hash=sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4 \ + --hash=sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd \ + --hash=sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc \ + --hash=sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8 \ + --hash=sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1 \ + --hash=sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc \ + --hash=sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e \ + --hash=sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8 \ + --hash=sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940 \ + --hash=sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400 \ + --hash=sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7 \ + --hash=sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16 \ + --hash=sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278 \ + --hash=sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74 \ + --hash=sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec \ + --hash=sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1 \ + --hash=sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2 \ + --hash=sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c \ + --hash=sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922 \ + --hash=sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a \ + --hash=sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6 \ + --hash=sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1 \ + --hash=sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e \ + --hash=sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac \ + --hash=sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7 # via - # -r main.in + # -r requirements/main.in # pyjwt # pyopenssl # webauthn @@ -465,14 +465,14 @@ cssutils==2.9.0 \ datadog==0.48.0 \ --hash=sha256:c3f819e2dc632a546a5b4e8d45409e996d4fa18c60df7814c82eda548e0cca59 \ --hash=sha256:d4d661358c3e7f801fbfe15118f5ccf08b9bd9b1f45b8b910605965283edad64 - # via -r main.in + # via -r requirements/main.in deprecated==1.2.14 \ --hash=sha256:6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c \ --hash=sha256:e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3 # via limits -disposable-email-domains==0.0.96 \ - --hash=sha256:5c408ce56cf065c8e726b7deff5143eae245ae8403e1ec27441a93fc015f418d \ - --hash=sha256:7886355acd6444fc68508a1fc0c1de1b35a88ecb2b8fec045639136f91f43953 +disposable-email-domains==0.0.97 \ + --hash=sha256:a01fda532d81d9544accfb2befc5753e0bf0862e8c538f0292d16dd824f61fb8 \ + --hash=sha256:ac3b1c221710abfcb98a987b00732449e71e2dad48007b9f8b22e7a8ecb36e6d # via -r requirements/main.in dnspython==2.6.1 \ --hash=sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50 \ @@ -486,12 +486,12 @@ elasticsearch==7.10.1 \ --hash=sha256:4ebd34fd223b31c99d9f3b6b6236d3ac18b3046191a37231e8235b06ae7db955 \ --hash=sha256:a725dd923d349ca0652cf95d6ce23d952e2153740cf4ab6daf4a2d804feeed48 # via - # -r main.in + # -r requirements/main.in # elasticsearch-dsl elasticsearch-dsl==7.4.1 \ --hash=sha256:07ee9c87dc28cc3cae2daa19401e1e18a172174ad9e5ca67938f752e3902a1d5 \ --hash=sha256:97f79239a252be7c4cce554c29e64695d7ef6a4828372316a5e5ff815e7a7498 - # via -r main.in + # via -r requirements/main.in email-validator==2.1.0.post1 \ --hash=sha256:a4b0bd1cf55f073b924258d19321b1f3aa74b4b5a71a42c305575dba920e1a44 \ --hash=sha256:c973053efbeddfef924dc0bd93f6e77a1ea7ee0fce935aea7103c7a3d6d2d637 @@ -499,11 +499,11 @@ email-validator==2.1.0.post1 \ first==2.0.2 \ --hash=sha256:8d8e46e115ea8ac652c76123c0865e3ff18372aef6f03c22809ceefcea9dec86 \ --hash=sha256:ff285b08c55f8c97ce4ea7012743af2495c9f1291785f163722bd36f6af6d3bf - # via -r main.in + # via -r requirements/main.in forcediphttpsadapter==1.1.0 \ --hash=sha256:0d224cf6e8e50eb788c9f5994a7afa6d389bac6dbe540b7dfd77a32590ad0153 \ --hash=sha256:5e7662ece61735585332d09b87d94fffe4752469d5c0d3feff48746e5d70744b - # via -r main.in + # via -r requirements/main.in github-reserved-names==2023.9.1 \ --hash=sha256:16bb1a8ff505dd082c7167670b4115b31c00b8ffa77e0c1b7676807117c0169a \ --hash=sha256:707551fd0521a74274c5d3e73810a10b3e72762e3c69a12e0d96f87ce64c845f @@ -515,9 +515,9 @@ google-api-core==2.17.1 \ # google-cloud-bigquery # google-cloud-core # google-cloud-storage -google-auth==2.28.0 \ - --hash=sha256:3cfc1b6e4e64797584fb53fc9bd0b7afa9b7c0dba2004fa7dcc9349e58cc3195 \ - --hash=sha256:7634d29dcd1e101f5226a23cbc4a0c6cda6394253bf80e281d9c5c6797869c53 +google-auth==2.28.1 \ + --hash=sha256:25141e2d7a14bfcba945f5e9827f98092716e99482562f15306e5b026e21aa72 \ + --hash=sha256:34fc3046c257cedcf1622fc4b31fc2be7923d9b4d44973d481125ecc50d83885 # via # google-api-core # google-cloud-core @@ -535,7 +535,7 @@ google-cloud-core==2.4.1 \ google-cloud-storage==2.14.0 \ --hash=sha256:2d23fcf59b55e7b45336729c148bb1c464468c69d5efbaee30f7201dd90eb97e \ --hash=sha256:8641243bbf2a2042c16a6399551fbb13f062cbc9a2de38d6c0bb5426962e9dbd - # via -r main.in + # via -r requirements/main.in google-crc32c==1.5.0 \ --hash=sha256:024894d9d3cfbc5943f8f230e23950cd4906b2fe004c72e29b209420a1e6b05a \ --hash=sha256:02c65b9817512edc6a4ae7c7e987fea799d2e0ee40c53ec573a692bee24de876 \ @@ -788,15 +788,15 @@ hiredis==2.3.2 \ --hash=sha256:f9de7586522e5da6bee83c9cf0dcccac0857a43249cb4d721a2e312d98a684d1 \ --hash=sha256:f9f606e810858207d4b4287b4ef0dc622c2aa469548bf02b59dcc616f134f811 \ --hash=sha256:fa45f7d771094b8145af10db74704ab0f698adb682fbf3721d8090f90e42cc49 - # via -r main.in + # via -r requirements/main.in html5lib==1.1 \ --hash=sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d \ --hash=sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f - # via -r main.in + # via -r requirements/main.in humanize==4.9.0 \ --hash=sha256:582a265c931c683a7e9b8ed9559089dea7edcf6cc95be39a3cbc2c5d5ac2bcfa \ --hash=sha256:ce284a76d5b1377fd8836733b983bfb0b76f1aa1c090de2566fcf008d7f6ab16 - # via -r main.in + # via -r requirements/main.in hupper==1.12.1 \ --hash=sha256:06bf54170ff4ecf4c84ad5f188dee3901173ab449c2608ad05b9bfd6b13e32eb \ --hash=sha256:e872b959f09d90be5fb615bd2e62de89a0b57efc037bdf9637fb09cdf8552b19 @@ -807,19 +807,19 @@ idna==3.6 \ # via # email-validator # requests -importlib-resources==6.1.1 \ - --hash=sha256:3893a00122eafde6894c59914446a512f728a0c1a45f9bb9b63721b6bacf0b4a \ - --hash=sha256:e8bf90d8213b486f428c9c39714b920041cb02c184686a3dee24905aaa8105d6 +importlib-resources==6.1.2 \ + --hash=sha256:308abf8474e2dba5f867d279237cd4076482c3de7104a40b41426370e891549b \ + --hash=sha256:9a0a862501dc38b68adebc82970140c9e4209fc99601782925178f8386339938 # via limits itsdangerous==2.1.2 \ --hash=sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44 \ --hash=sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a - # via -r main.in + # via -r requirements/main.in jinja2==3.1.3 \ --hash=sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa \ --hash=sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90 # via - # -r main.in + # -r requirements/main.in # pyramid-jinja2 jmespath==1.0.1 \ --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ @@ -831,7 +831,7 @@ kombu[sqs]==5.3.1 \ --hash=sha256:48ee589e8833126fd01ceaa08f8a2041334e9f5894e5763c8486a550454551e9 \ --hash=sha256:fbd7572d92c0bf71c112a6b45163153dea5a7b6a701ec16b568c27d0fd2370f2 # via - # -r main.in + # -r requirements/main.in # celery # kombu limits==3.9.0 \ @@ -841,7 +841,7 @@ limits==3.9.0 \ linehaul==1.0.1 \ --hash=sha256:09d71b1f6a9ab92dd8c763b3d099e4ae05c2845ee783a02d5fe731e6e2a6a997 \ --hash=sha256:d19ca669008dad910868dfae7f904dfc5362583729bda344799cf7ea2ad5ef12 - # via -r main.in + # via -r requirements/main.in logfury==1.0.1 \ --hash=sha256:130a5daceab9ad534924252ddf70482aa2c96662b3a3825a7d30981d03b76a26 \ --hash=sha256:b4f04be1701a1df644afc3384d6167d64c899f8036b7eefc3b6c570c6a9b290b @@ -922,7 +922,7 @@ lxml==5.1.0 \ --hash=sha256:f4c9bda132ad108b387c33fabfea47866af87f4ea6ffb79418004f0521e63204 \ --hash=sha256:f643ffd2669ffd4b5a3e9b41c909b72b2a1d5e4915da90a77e119b8d48ce867a # via - # -r main.in + # -r requirements/main.in # premailer mako==1.3.2 \ --hash=sha256:2a0c8ad7f6274271b3bb7467dd37cf9cc6dab4bc19cb69a4ef10669402de698e \ @@ -997,7 +997,7 @@ markupsafe==2.1.5 \ mistune==3.0.2 \ --hash=sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205 \ --hash=sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8 - # via -r main.in + # via -r requirements/main.in msgpack==1.0.7 \ --hash=sha256:04ad6069c86e531682f9e1e71b71c1c3937d6014a7c3e9edd2aa81ad58842862 \ --hash=sha256:0bfdd914e55e0d2c9e1526de210f6fe8ffe9705f2b1dfcc4aecc92a4cb4b533d \ @@ -1055,11 +1055,11 @@ msgpack==1.0.7 \ --hash=sha256:f6ffbc252eb0d229aeb2f9ad051200668fc3a9aaa8994e49f0cb2ffe2b7867e7 \ --hash=sha256:f9a7c509542db4eceed3dcf21ee5267ab565a83555c9b88a8109dcecc4709002 \ --hash=sha256:ff1d0899f104f3921d94579a5638847f783c9b04f2d5f229392ca77fba5b82fc - # via -r main.in + # via -r requirements/main.in natsort==8.4.0 \ --hash=sha256:45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581 \ --hash=sha256:4732914fb471f56b5cce04d7bae6f164a592c7712e1c85f9ef585e197299521c - # via -r main.in + # via -r requirements/main.in nh3==0.2.15 \ --hash=sha256:0d02d0ff79dfd8208ed25a39c12cbda092388fff7f1662466e27d97ad011b770 \ --hash=sha256:3277481293b868b2715907310c7be0f1b9d10491d5adf9fce11756a97e97eddf \ @@ -1078,63 +1078,63 @@ nh3==0.2.15 \ --hash=sha256:d1e30ff2d8d58fb2a14961f7aac1bbb1c51f9bdd7da727be35c63826060b0bf3 \ --hash=sha256:f3b53ba93bb7725acab1e030bc2ecd012a817040fd7851b332f86e2f9bb98dc6 # via readme-renderer -orjson==3.9.14 \ - --hash=sha256:0572f174f50b673b7df78680fb52cd0087a8585a6d06d295a5f790568e1064c6 \ - --hash=sha256:06fb40f8e49088ecaa02f1162581d39e2cf3fd9dbbfe411eb2284147c99bad79 \ - --hash=sha256:08e722a8d06b13b67a51f247a24938d1a94b4b3862e40e0eef3b2e98c99cd04c \ - --hash=sha256:135d518f73787ce323b1a5e21fb854fe22258d7a8ae562b81a49d6c7f826f2a3 \ - --hash=sha256:19cdea0664aec0b7f385be84986d4defd3334e9c3c799407686ee1c26f7b8251 \ - --hash=sha256:1f7b6f3ef10ae8e3558abb729873d033dbb5843507c66b1c0767e32502ba96bb \ - --hash=sha256:20837e10835c98973673406d6798e10f821e7744520633811a5a3d809762d8cc \ - --hash=sha256:236230433a9a4968ab895140514c308fdf9f607cb8bee178a04372b771123860 \ - --hash=sha256:23d1528db3c7554f9d6eeb09df23cb80dd5177ec56eeb55cc5318826928de506 \ - --hash=sha256:26280a7fcb62d8257f634c16acebc3bec626454f9ab13558bbf7883b9140760e \ - --hash=sha256:29512eb925b620e5da2fd7585814485c67cc6ba4fe739a0a700c50467a8a8065 \ - --hash=sha256:2eefc41ba42e75ed88bc396d8fe997beb20477f3e7efa000cd7a47eda452fbb2 \ - --hash=sha256:3014ccbda9be0b1b5f8ea895121df7e6524496b3908f4397ff02e923bcd8f6dd \ - --hash=sha256:449bf090b2aa4e019371d7511a6ea8a5a248139205c27d1834bb4b1e3c44d936 \ - --hash=sha256:4dc1c132259b38d12c6587d190cd09cd76e3b5273ce71fe1372437b4cbc65f6f \ - --hash=sha256:58b36f54da759602d8e2f7dad958752d453dfe2c7122767bc7f765e17dc59959 \ - --hash=sha256:5bf597530544db27a8d76aced49cfc817ee9503e0a4ebf0109cd70331e7bbe0c \ - --hash=sha256:6f39a10408478f4c05736a74da63727a1ae0e83e3533d07b19443400fe8591ca \ - --hash=sha256:6f52ac2eb49e99e7373f62e2a68428c6946cda52ce89aa8fe9f890c7278e2d3a \ - --hash=sha256:7183cc68ee2113b19b0b8714221e5e3b07b3ba10ca2bb108d78fd49cefaae101 \ - --hash=sha256:751250a31fef2bac05a2da2449aae7142075ea26139271f169af60456d8ad27a \ - --hash=sha256:75fc593cf836f631153d0e21beaeb8d26e144445c73645889335c2247fcd71a0 \ - --hash=sha256:7913079b029e1b3501854c9a78ad938ed40d61fe09bebab3c93e60ff1301b189 \ - --hash=sha256:793f6c9448ab6eb7d4974b4dde3f230345c08ca6c7995330fbceeb43a5c8aa5e \ - --hash=sha256:814f288c011efdf8f115c5ebcc1ab94b11da64b207722917e0ceb42f52ef30a3 \ - --hash=sha256:90903d2908158a2c9077a06f11e27545de610af690fb178fd3ba6b32492d4d1c \ - --hash=sha256:917311d6a64d1c327c0dfda1e41f3966a7fb72b11ca7aa2e7a68fcccc7db35d9 \ - --hash=sha256:95c03137b0cf66517c8baa65770507a756d3a89489d8ecf864ea92348e1beabe \ - --hash=sha256:978f416bbff9da8d2091e3cf011c92da68b13f2c453dcc2e8109099b2a19d234 \ - --hash=sha256:9a1af21160a38ee8be3f4fcf24ee4b99e6184cadc7f915d599f073f478a94d2c \ - --hash=sha256:a2591faa0c031cf3f57e5bce1461cfbd6160f3f66b5a72609a130924917cb07d \ - --hash=sha256:a603161318ff699784943e71f53899983b7dee571b4dd07c336437c9c5a272b0 \ - --hash=sha256:a6bc7928d161840096adc956703494b5c0193ede887346f028216cac0af87500 \ - --hash=sha256:a88cafb100af68af3b9b29b5ccd09fdf7a48c63327916c8c923a94c336d38dd3 \ - --hash=sha256:ab90c02cb264250b8a58cedcc72ed78a4a257d956c8d3c8bebe9751b818dfad8 \ - --hash=sha256:abcda41ecdc950399c05eff761c3de91485d9a70d8227cb599ad3a66afe93bcc \ - --hash=sha256:ac0c7eae7ad3a223bde690565442f8a3d620056bd01196f191af8be58a5248e1 \ - --hash=sha256:ac650d49366fa41fe702e054cb560171a8634e2865537e91f09a8d05ea5b1d37 \ - --hash=sha256:b7c11667421df2d8b18b021223505dcc3ee51be518d54e4dc49161ac88ac2b87 \ - --hash=sha256:ba3518b999f88882ade6686f1b71e207b52e23546e180499be5bbb63a2f9c6e6 \ - --hash=sha256:c19009ff37f033c70acd04b636380379499dac2cba27ae7dfc24f304deabbc81 \ - --hash=sha256:ce6f095eef0026eae76fc212f20f786011ecf482fc7df2f4c272a8ae6dd7b1ef \ - --hash=sha256:d2cf1d0557c61c75e18cf7d69fb689b77896e95553e212c0cc64cf2087944b84 \ - --hash=sha256:d450a8e0656efb5d0fcb062157b918ab02dcca73278975b4ee9ea49e2fcf5bd5 \ - --hash=sha256:df3266d54246cb56b8bb17fa908660d2a0f2e3f63fbc32451ffc1b1505051d07 \ - --hash=sha256:df76ecd17b1b3627bddfd689faaf206380a1a38cc9f6c4075bd884eaedcf46c2 \ - --hash=sha256:e2450d87dd7b4f277f4c5598faa8b49a0c197b91186c47a2c0b88e15531e4e3e \ - --hash=sha256:ea890e6dc1711aeec0a33b8520e395c2f3d59ead5b4351a788e06bf95fc7ba81 \ - --hash=sha256:f75823cc1674a840a151e999a7dfa0d86c911150dd6f951d0736ee9d383bf415 \ - --hash=sha256:fca33fdd0b38839b01912c57546d4f412ba7bfa0faf9bf7453432219aec2df07 +orjson==3.9.15 \ + --hash=sha256:001f4eb0ecd8e9ebd295722d0cbedf0748680fb9998d3993abaed2f40587257a \ + --hash=sha256:05a1f57fb601c426635fcae9ddbe90dfc1ed42245eb4c75e4960440cac667262 \ + --hash=sha256:10c57bc7b946cf2efa67ac55766e41764b66d40cbd9489041e637c1304400494 \ + --hash=sha256:12365576039b1a5a47df01aadb353b68223da413e2e7f98c02403061aad34bde \ + --hash=sha256:2973474811db7b35c30248d1129c64fd2bdf40d57d84beed2a9a379a6f57d0ab \ + --hash=sha256:2b5c0f532905e60cf22a511120e3719b85d9c25d0e1c2a8abb20c4dede3b05a5 \ + --hash=sha256:2c51378d4a8255b2e7c1e5cc430644f0939539deddfa77f6fac7b56a9784160a \ + --hash=sha256:2d99e3c4c13a7b0fb3792cc04c2829c9db07838fb6973e578b85c1745e7d0ce7 \ + --hash=sha256:2f256d03957075fcb5923410058982aea85455d035607486ccb847f095442bda \ + --hash=sha256:34cbcd216e7af5270f2ffa63a963346845eb71e174ea530867b7443892d77180 \ + --hash=sha256:4228aace81781cc9d05a3ec3a6d2673a1ad0d8725b4e915f1089803e9efd2b99 \ + --hash=sha256:4feeb41882e8aa17634b589533baafdceb387e01e117b1ec65534ec724023d04 \ + --hash=sha256:57d5d8cf9c27f7ef6bc56a5925c7fbc76b61288ab674eb352c26ac780caa5b10 \ + --hash=sha256:5bb399e1b49db120653a31463b4a7b27cf2fbfe60469546baf681d1b39f4edf2 \ + --hash=sha256:62482873e0289cf7313461009bf62ac8b2e54bc6f00c6fabcde785709231a5d7 \ + --hash=sha256:67384f588f7f8daf040114337d34a5188346e3fae6c38b6a19a2fe8c663a2f9b \ + --hash=sha256:6ae4e06be04dc00618247c4ae3f7c3e561d5bc19ab6941427f6d3722a0875ef7 \ + --hash=sha256:6f7b65bfaf69493c73423ce9db66cfe9138b2f9ef62897486417a8fcb0a92bfe \ + --hash=sha256:6fc2fe4647927070df3d93f561d7e588a38865ea0040027662e3e541d592811e \ + --hash=sha256:71c6b009d431b3839d7c14c3af86788b3cfac41e969e3e1c22f8a6ea13139404 \ + --hash=sha256:7413070a3e927e4207d00bd65f42d1b780fb0d32d7b1d951f6dc6ade318e1b5a \ + --hash=sha256:76bc6356d07c1d9f4b782813094d0caf1703b729d876ab6a676f3aaa9a47e37c \ + --hash=sha256:7f6cbd8e6e446fb7e4ed5bac4661a29e43f38aeecbf60c4b900b825a353276a1 \ + --hash=sha256:8055ec598605b0077e29652ccfe9372247474375e0e3f5775c91d9434e12d6b1 \ + --hash=sha256:809d653c155e2cc4fd39ad69c08fdff7f4016c355ae4b88905219d3579e31eb7 \ + --hash=sha256:82425dd5c7bd3adfe4e94c78e27e2fa02971750c2b7ffba648b0f5d5cc016a73 \ + --hash=sha256:87f1097acb569dde17f246faa268759a71a2cb8c96dd392cd25c668b104cad2f \ + --hash=sha256:920fa5a0c5175ab14b9c78f6f820b75804fb4984423ee4c4f1e6d748f8b22bc1 \ + --hash=sha256:92255879280ef9c3c0bcb327c5a1b8ed694c290d61a6a532458264f887f052cb \ + --hash=sha256:946c3a1ef25338e78107fba746f299f926db408d34553b4754e90a7de1d44068 \ + --hash=sha256:95cae920959d772f30ab36d3b25f83bb0f3be671e986c72ce22f8fa700dae061 \ + --hash=sha256:9cf1596680ac1f01839dba32d496136bdd5d8ffb858c280fa82bbfeb173bdd40 \ + --hash=sha256:9fe41b6f72f52d3da4db524c8653e46243c8c92df826ab5ffaece2dba9cccd58 \ + --hash=sha256:b17f0f14a9c0ba55ff6279a922d1932e24b13fc218a3e968ecdbf791b3682b25 \ + --hash=sha256:b3d336ed75d17c7b1af233a6561cf421dee41d9204aa3cfcc6c9c65cd5bb69a8 \ + --hash=sha256:b66bcc5670e8a6b78f0313bcb74774c8291f6f8aeef10fe70e910b8040f3ab75 \ + --hash=sha256:b725da33e6e58e4a5d27958568484aa766e825e93aa20c26c91168be58e08cbb \ + --hash=sha256:b72758f3ffc36ca566ba98a8e7f4f373b6c17c646ff8ad9b21ad10c29186f00d \ + --hash=sha256:bcef128f970bb63ecf9a65f7beafd9b55e3aaf0efc271a4154050fc15cdb386e \ + --hash=sha256:c8e8fe01e435005d4421f183038fc70ca85d2c1e490f51fb972db92af6e047c2 \ + --hash=sha256:d61f7ce4727a9fa7680cd6f3986b0e2c732639f46a5e0156e550e35258aa313a \ + --hash=sha256:d6768a327ea1ba44c9114dba5fdda4a214bdb70129065cd0807eb5f010bfcbb5 \ + --hash=sha256:e18668f1bd39e69b7fed19fa7cd1cd110a121ec25439328b5c89934e6d30d357 \ + --hash=sha256:e88b97ef13910e5f87bcbc4dd7979a7de9ba8702b54d3204ac587e83639c0c2b \ + --hash=sha256:ea0b183a5fe6b2b45f3b854b0d19c4e932d6f5934ae1f723b07cf9560edd4ec7 \ + --hash=sha256:ede0bde16cc6e9b96633df1631fbcd66491d1063667f260a4f2386a098393790 \ + --hash=sha256:f541587f5c558abd93cb0de491ce99a9ef8d1ae29dd6ab4dbb5a13281ae04cbd \ + --hash=sha256:fbbeb3c9b2edb5fd044b2a070f127a0ac456ffd079cb82746fc84af01ef021a4 \ + --hash=sha256:fdfa97090e2d6f73dced247a2f2d8004ac6449df6568f30e7fa1a045767c69a6 \ + --hash=sha256:ff0f9913d82e1d1fadbd976424c316fbc4d9c525c81d047bbdd16bd27dd98cfc # via -r requirements/main.in packaging==23.2 \ --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \ --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7 # via - # -r main.in + # -r requirements/main.in # b2sdk # forcediphttpsadapter # google-cloud-bigquery @@ -1145,20 +1145,20 @@ packaging==23.2 \ packaging-legacy==23.0.post0 \ --hash=sha256:6cd21cd283c09409349bccc10bb55bfd837b4aab86a7b0f87bfcb8dd9831a8a3 \ --hash=sha256:c974a42291a77112313f0198b87ad96e07a3c357295d572560a4b9c368f7d9db - # via -r main.in + # via -r requirements/main.in paginate==0.5.6 \ --hash=sha256:5e6007b6a9398177a7e1648d04fdd9f8c9766a1a945bceac82f1929e8c78af2d # via - # -r main.in + # -r requirements/main.in # paginate-sqlalchemy paginate-sqlalchemy==0.3.1 \ --hash=sha256:9ee349b74a5f2f52455cb1280d0ca24222c8137e638363df5877e6e76c369b5b \ --hash=sha256:e022f79ed798e62092a8618c528158ed619a1b604dce43c9dbc5441f5325137e - # via -r main.in + # via -r requirements/main.in passlib==1.7.4 \ --hash=sha256:aa6bca462b8d8bda89c70b382f0c298a20b5560af6cbfa2dce410c0a2fb669f1 \ --hash=sha256:defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04 - # via -r main.in + # via -r requirements/main.in pastedeploy==3.1.0 \ --hash=sha256:76388ad53a661448d436df28c798063108f70e994ddc749540d733cdbd1b38cf \ --hash=sha256:9ddbaf152f8095438a9fe81f82c78a6714b92ae8e066bed418b6a7ff6a095a95 @@ -1176,7 +1176,7 @@ plaster-pastedeploy==1.0.1 \ premailer==3.10.0 \ --hash=sha256:021b8196364d7df96d04f9ade51b794d0b77bcc19e998321c515633a2273be1a \ --hash=sha256:d1875a8411f5dc92b53ef9f193db6c0f879dc378d618e0ad292723e388bfe4c2 - # via -r main.in + # via -r requirements/main.in prompt-toolkit==3.0.43 \ --hash=sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d \ --hash=sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6 @@ -1199,7 +1199,7 @@ protobuf==4.25.3 \ psycopg[c]==3.1.18 \ --hash=sha256:31144d3fb4c17d78094d9e579826f047d4af1da6a10427d91dfcfb6ecdf6f12b \ --hash=sha256:4d5a0a5a8590906daa58ebd5f3cfc34091377354a1acced269dd10faf55da60e - # via -r main.in + # via -r requirements/main.in psycopg-c==3.1.18 \ --hash=sha256:ffff0c4a9c0e0b7aadb1acb7b61eb8f886365dd8ef00120ce14676235846ba73 # via psycopg @@ -1255,95 +1255,95 @@ pycurl==7.45.3 \ --hash=sha256:fa7751b614d9aa82d7a0f49ca90924c29c6cedf85a2f8687fb6a772dbfe48711 \ --hash=sha256:fbd4a6b8654b779089c5a44af1c65c1419c2cd60718780df6d8f354eb35d6d55 # via - # -r main.in + # -r requirements/main.in # celery # kombu -pydantic==2.6.1 \ - --hash=sha256:0b6a909df3192245cb736509a92ff69e4fef76116feffec68e93a567347bae6f \ - --hash=sha256:4fd5c182a2488dc63e6d32737ff19937888001e2a6d86e94b3f233104a5d1fa9 +pydantic==2.6.2 \ + --hash=sha256:37a5432e54b12fecaa1049c5195f3d860a10e01bdfd24f1840ef14bd0d3aeab3 \ + --hash=sha256:a09be1c3d28f3abe37f8a78af58284b236a92ce520105ddc91a6d29ea1176ba7 # via - # -r main.in + # -r requirements/main.in # webauthn -pydantic-core==2.16.2 \ - --hash=sha256:02906e7306cb8c5901a1feb61f9ab5e5c690dbbeaa04d84c1b9ae2a01ebe9379 \ - --hash=sha256:0ba503850d8b8dcc18391f10de896ae51d37fe5fe43dbfb6a35c5c5cad271a06 \ - --hash=sha256:16aa02e7a0f539098e215fc193c8926c897175d64c7926d00a36188917717a05 \ - --hash=sha256:18de31781cdc7e7b28678df7c2d7882f9692ad060bc6ee3c94eb15a5d733f8f7 \ - --hash=sha256:22c5f022799f3cd6741e24f0443ead92ef42be93ffda0d29b2597208c94c3753 \ - --hash=sha256:2924b89b16420712e9bb8192396026a8fbd6d8726224f918353ac19c4c043d2a \ - --hash=sha256:308974fdf98046db28440eb3377abba274808bf66262e042c412eb2adf852731 \ - --hash=sha256:396fdf88b1b503c9c59c84a08b6833ec0c3b5ad1a83230252a9e17b7dfb4cffc \ - --hash=sha256:3ac426704840877a285d03a445e162eb258924f014e2f074e209d9b4ff7bf380 \ - --hash=sha256:3b052c753c4babf2d1edc034c97851f867c87d6f3ea63a12e2700f159f5c41c3 \ - --hash=sha256:3fab4e75b8c525a4776e7630b9ee48aea50107fea6ca9f593c98da3f4d11bf7c \ - --hash=sha256:406fac1d09edc613020ce9cf3f2ccf1a1b2f57ab00552b4c18e3d5276c67eb11 \ - --hash=sha256:40a0bd0bed96dae5712dab2aba7d334a6c67cbcac2ddfca7dbcc4a8176445990 \ - --hash=sha256:41dac3b9fce187a25c6253ec79a3f9e2a7e761eb08690e90415069ea4a68ff7a \ - --hash=sha256:459c0d338cc55d099798618f714b21b7ece17eb1a87879f2da20a3ff4c7628e2 \ - --hash=sha256:459d6be6134ce3b38e0ef76f8a672924460c455d45f1ad8fdade36796df1ddc8 \ - --hash=sha256:46b0d5520dbcafea9a8645a8164658777686c5c524d381d983317d29687cce97 \ - --hash=sha256:47924039e785a04d4a4fa49455e51b4eb3422d6eaacfde9fc9abf8fdef164e8a \ - --hash=sha256:4bfcbde6e06c56b30668a0c872d75a7ef3025dc3c1823a13cf29a0e9b33f67e8 \ - --hash=sha256:4f9ee4febb249c591d07b2d4dd36ebcad0ccd128962aaa1801508320896575ef \ - --hash=sha256:55749f745ebf154c0d63d46c8c58594d8894b161928aa41adbb0709c1fe78b77 \ - --hash=sha256:5864b0242f74b9dd0b78fd39db1768bc3f00d1ffc14e596fd3e3f2ce43436a33 \ - --hash=sha256:5f60f920691a620b03082692c378661947d09415743e437a7478c309eb0e4f82 \ - --hash=sha256:60eb8ceaa40a41540b9acae6ae7c1f0a67d233c40dc4359c256ad2ad85bdf5e5 \ - --hash=sha256:69a7b96b59322a81c2203be537957313b07dd333105b73db0b69212c7d867b4b \ - --hash=sha256:6ad84731a26bcfb299f9eab56c7932d46f9cad51c52768cace09e92a19e4cf55 \ - --hash=sha256:6db58c22ac6c81aeac33912fb1af0e930bc9774166cdd56eade913d5f2fff35e \ - --hash=sha256:70651ff6e663428cea902dac297066d5c6e5423fda345a4ca62430575364d62b \ - --hash=sha256:72f7919af5de5ecfaf1eba47bf9a5d8aa089a3340277276e5636d16ee97614d7 \ - --hash=sha256:732bd062c9e5d9582a30e8751461c1917dd1ccbdd6cafb032f02c86b20d2e7ec \ - --hash=sha256:7924e54f7ce5d253d6160090ddc6df25ed2feea25bfb3339b424a9dd591688bc \ - --hash=sha256:7afb844041e707ac9ad9acad2188a90bffce2c770e6dc2318be0c9916aef1469 \ - --hash=sha256:7b883af50eaa6bb3299780651e5be921e88050ccf00e3e583b1e92020333304b \ - --hash=sha256:7beec26729d496a12fd23cf8da9944ee338c8b8a17035a560b585c36fe81af20 \ - --hash=sha256:7bf26c2e2ea59d32807081ad51968133af3025c4ba5753e6a794683d2c91bf6e \ - --hash=sha256:7c31669e0c8cc68400ef0c730c3a1e11317ba76b892deeefaf52dcb41d56ed5d \ - --hash=sha256:7e6231aa5bdacda78e96ad7b07d0c312f34ba35d717115f4b4bff6cb87224f0f \ - --hash=sha256:870dbfa94de9b8866b37b867a2cb37a60c401d9deb4a9ea392abf11a1f98037b \ - --hash=sha256:88646cae28eb1dd5cd1e09605680c2b043b64d7481cdad7f5003ebef401a3039 \ - --hash=sha256:8aafeedb6597a163a9c9727d8a8bd363a93277701b7bfd2749fbefee2396469e \ - --hash=sha256:8bde5b48c65b8e807409e6f20baee5d2cd880e0fad00b1a811ebc43e39a00ab2 \ - --hash=sha256:8f9142a6ed83d90c94a3efd7af8873bf7cefed2d3d44387bf848888482e2d25f \ - --hash=sha256:936a787f83db1f2115ee829dd615c4f684ee48ac4de5779ab4300994d8af325b \ - --hash=sha256:98dc6f4f2095fc7ad277782a7c2c88296badcad92316b5a6e530930b1d475ebc \ - --hash=sha256:9957433c3a1b67bdd4c63717eaf174ebb749510d5ea612cd4e83f2d9142f3fc8 \ - --hash=sha256:99af961d72ac731aae2a1b55ccbdae0733d816f8bfb97b41909e143de735f522 \ - --hash=sha256:9b5f13857da99325dcabe1cc4e9e6a3d7b2e2c726248ba5dd4be3e8e4a0b6d0e \ - --hash=sha256:9d776d30cde7e541b8180103c3f294ef7c1862fd45d81738d156d00551005784 \ - --hash=sha256:9da90d393a8227d717c19f5397688a38635afec89f2e2d7af0df037f3249c39a \ - --hash=sha256:a3b7352b48fbc8b446b75f3069124e87f599d25afb8baa96a550256c031bb890 \ - --hash=sha256:a477932664d9611d7a0816cc3c0eb1f8856f8a42435488280dfbf4395e141485 \ - --hash=sha256:a7e41e3ada4cca5f22b478c08e973c930e5e6c7ba3588fb8e35f2398cdcc1545 \ - --hash=sha256:a90fec23b4b05a09ad988e7a4f4e081711a90eb2a55b9c984d8b74597599180f \ - --hash=sha256:a9e523474998fb33f7c1a4d55f5504c908d57add624599e095c20fa575b8d943 \ - --hash=sha256:aa057095f621dad24a1e906747179a69780ef45cc8f69e97463692adbcdae878 \ - --hash=sha256:aa6c8c582036275997a733427b88031a32ffa5dfc3124dc25a730658c47a572f \ - --hash=sha256:ae34418b6b389d601b31153b84dce480351a352e0bb763684a1b993d6be30f17 \ - --hash=sha256:b0d7a9165167269758145756db43a133608a531b1e5bb6a626b9ee24bc38a8f7 \ - --hash=sha256:b30b0dd58a4509c3bd7eefddf6338565c4905406aee0c6e4a5293841411a1286 \ - --hash=sha256:b8f9186ca45aee030dc8234118b9c0784ad91a0bb27fc4e7d9d6608a5e3d386c \ - --hash=sha256:b94cbda27267423411c928208e89adddf2ea5dd5f74b9528513f0358bba019cb \ - --hash=sha256:cc6f6c9be0ab6da37bc77c2dda5f14b1d532d5dbef00311ee6e13357a418e646 \ - --hash=sha256:ce232a6170dd6532096cadbf6185271e4e8c70fc9217ebe105923ac105da9978 \ - --hash=sha256:cf903310a34e14651c9de056fcc12ce090560864d5a2bb0174b971685684e1d8 \ - --hash=sha256:d5362d099c244a2d2f9659fb3c9db7c735f0004765bbe06b99be69fbd87c3f15 \ - --hash=sha256:dffaf740fe2e147fedcb6b561353a16243e654f7fe8e701b1b9db148242e1272 \ - --hash=sha256:e0f686549e32ccdb02ae6f25eee40cc33900910085de6aa3790effd391ae10c2 \ - --hash=sha256:e4b52776a2e3230f4854907a1e0946eec04d41b1fc64069ee774876bbe0eab55 \ - --hash=sha256:e4ba0884a91f1aecce75202473ab138724aa4fb26d7707f2e1fa6c3e68c84fbf \ - --hash=sha256:e6294e76b0380bb7a61eb8a39273c40b20beb35e8c87ee101062834ced19c545 \ - --hash=sha256:ebb892ed8599b23fa8f1799e13a12c87a97a6c9d0f497525ce9858564c4575a4 \ - --hash=sha256:eca58e319f4fd6df004762419612122b2c7e7d95ffafc37e890252f869f3fb2a \ - --hash=sha256:ed957db4c33bc99895f3a1672eca7e80e8cda8bd1e29a80536b4ec2153fa9804 \ - --hash=sha256:ef551c053692b1e39e3f7950ce2296536728871110e7d75c4e7753fb30ca87f4 \ - --hash=sha256:ef6113cd31411eaf9b39fc5a8848e71c72656fd418882488598758b2c8c6dfa0 \ - --hash=sha256:f685dbc1fdadb1dcd5b5e51e0a378d4685a891b2ddaf8e2bba89bd3a7144e44a \ - --hash=sha256:f8ed79883b4328b7f0bd142733d99c8e6b22703e908ec63d930b06be3a0e7113 \ - --hash=sha256:fe56851c3f1d6f5384b3051c536cc81b3a93a73faf931f404fef95217cf1e10d \ - --hash=sha256:ff7c97eb7a29aba230389a2661edf2e9e06ce616c7e35aa764879b6894a44b25 +pydantic-core==2.16.3 \ + --hash=sha256:00ee1c97b5364b84cb0bd82e9bbf645d5e2871fb8c58059d158412fee2d33d8a \ + --hash=sha256:0d32576b1de5a30d9a97f300cc6a3f4694c428d956adbc7e6e2f9cad279e45ed \ + --hash=sha256:0df446663464884297c793874573549229f9eca73b59360878f382a0fc085979 \ + --hash=sha256:0f56ae86b60ea987ae8bcd6654a887238fd53d1384f9b222ac457070b7ac4cff \ + --hash=sha256:13dcc4802961b5f843a9385fc821a0b0135e8c07fc3d9949fd49627c1a5e6ae5 \ + --hash=sha256:162e498303d2b1c036b957a1278fa0899d02b2842f1ff901b6395104c5554a45 \ + --hash=sha256:1b662180108c55dfbf1280d865b2d116633d436cfc0bba82323554873967b340 \ + --hash=sha256:1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad \ + --hash=sha256:21b888c973e4f26b7a96491c0965a8a312e13be108022ee510248fe379a5fa23 \ + --hash=sha256:287073c66748f624be4cef893ef9174e3eb88fe0b8a78dc22e88eca4bc357ca6 \ + --hash=sha256:2a1ef6a36fdbf71538142ed604ad19b82f67b05749512e47f247a6ddd06afdc7 \ + --hash=sha256:2a72fb9963cba4cd5793854fd12f4cfee731e86df140f59ff52a49b3552db241 \ + --hash=sha256:2acca2be4bb2f2147ada8cac612f8a98fc09f41c89f87add7256ad27332c2fda \ + --hash=sha256:2f583bd01bbfbff4eaee0868e6fc607efdfcc2b03c1c766b06a707abbc856187 \ + --hash=sha256:33809aebac276089b78db106ee692bdc9044710e26f24a9a2eaa35a0f9fa70ba \ + --hash=sha256:36fa178aacbc277bc6b62a2c3da95226520da4f4e9e206fdf076484363895d2c \ + --hash=sha256:4204e773b4b408062960e65468d5346bdfe139247ee5f1ca2a378983e11388a2 \ + --hash=sha256:4384a8f68ddb31a0b0c3deae88765f5868a1b9148939c3f4121233314ad5532c \ + --hash=sha256:456855f57b413f077dff513a5a28ed838dbbb15082ba00f80750377eed23d132 \ + --hash=sha256:49d5d58abd4b83fb8ce763be7794d09b2f50f10aa65c0f0c1696c677edeb7cbf \ + --hash=sha256:4ac6b4ce1e7283d715c4b729d8f9dab9627586dafce81d9eaa009dd7f25dd972 \ + --hash=sha256:4df8a199d9f6afc5ae9a65f8f95ee52cae389a8c6b20163762bde0426275b7db \ + --hash=sha256:500960cb3a0543a724a81ba859da816e8cf01b0e6aaeedf2c3775d12ee49cade \ + --hash=sha256:519ae0312616026bf4cedc0fe459e982734f3ca82ee8c7246c19b650b60a5ee4 \ + --hash=sha256:578114bc803a4c1ff9946d977c221e4376620a46cf78da267d946397dc9514a8 \ + --hash=sha256:5c5cbc703168d1b7a838668998308018a2718c2130595e8e190220238addc96f \ + --hash=sha256:6162f8d2dc27ba21027f261e4fa26f8bcb3cf9784b7f9499466a311ac284b5b9 \ + --hash=sha256:704d35ecc7e9c31d48926150afada60401c55efa3b46cd1ded5a01bdffaf1d48 \ + --hash=sha256:716b542728d4c742353448765aa7cdaa519a7b82f9564130e2b3f6766018c9ec \ + --hash=sha256:72282ad4892a9fb2da25defeac8c2e84352c108705c972db82ab121d15f14e6d \ + --hash=sha256:7233d65d9d651242a68801159763d09e9ec96e8a158dbf118dc090cd77a104c9 \ + --hash=sha256:732da3243e1b8d3eab8c6ae23ae6a58548849d2e4a4e03a1924c8ddf71a387cb \ + --hash=sha256:75b81e678d1c1ede0785c7f46690621e4c6e63ccd9192af1f0bd9d504bbb6bf4 \ + --hash=sha256:75f76ee558751746d6a38f89d60b6228fa174e5172d143886af0f85aa306fd89 \ + --hash=sha256:7ee8d5f878dccb6d499ba4d30d757111847b6849ae07acdd1205fffa1fc1253c \ + --hash=sha256:7f752826b5b8361193df55afcdf8ca6a57d0232653494ba473630a83ba50d8c9 \ + --hash=sha256:86b3d0033580bd6bbe07590152007275bd7af95f98eaa5bd36f3da219dcd93da \ + --hash=sha256:8d62da299c6ecb04df729e4b5c52dc0d53f4f8430b4492b93aa8de1f541c4aac \ + --hash=sha256:8e47755d8152c1ab5b55928ab422a76e2e7b22b5ed8e90a7d584268dd49e9c6b \ + --hash=sha256:9091632a25b8b87b9a605ec0e61f241c456e9248bfdcf7abdf344fdb169c81cf \ + --hash=sha256:936e5db01dd49476fa8f4383c259b8b1303d5dd5fb34c97de194560698cc2c5e \ + --hash=sha256:99b6add4c0b39a513d323d3b93bc173dac663c27b99860dd5bf491b240d26137 \ + --hash=sha256:9c865a7ee6f93783bd5d781af5a4c43dadc37053a5b42f7d18dc019f8c9d2bd1 \ + --hash=sha256:a425479ee40ff021f8216c9d07a6a3b54b31c8267c6e17aa88b70d7ebd0e5e5b \ + --hash=sha256:a4b2bf78342c40b3dc830880106f54328928ff03e357935ad26c7128bbd66ce8 \ + --hash=sha256:a6b1bb0827f56654b4437955555dc3aeeebeddc47c2d7ed575477f082622c49e \ + --hash=sha256:aaf09e615a0bf98d406657e0008e4a8701b11481840be7d31755dc9f97c44053 \ + --hash=sha256:b1f6f5938d63c6139860f044e2538baeee6f0b251a1816e7adb6cbce106a1f01 \ + --hash=sha256:b29eeb887aa931c2fcef5aa515d9d176d25006794610c264ddc114c053bf96fe \ + --hash=sha256:b3992a322a5617ded0a9f23fd06dbc1e4bd7cf39bc4ccf344b10f80af58beacd \ + --hash=sha256:b5b6079cc452a7c53dd378c6f881ac528246b3ac9aae0f8eef98498a75657805 \ + --hash=sha256:b60cc1a081f80a2105a59385b92d82278b15d80ebb3adb200542ae165cd7d183 \ + --hash=sha256:b926dd38db1519ed3043a4de50214e0d600d404099c3392f098a7f9d75029ff8 \ + --hash=sha256:bd87f48924f360e5d1c5f770d6155ce0e7d83f7b4e10c2f9ec001c73cf475c99 \ + --hash=sha256:bda1ee3e08252b8d41fa5537413ffdddd58fa73107171a126d3b9ff001b9b820 \ + --hash=sha256:be0ec334369316fa73448cc8c982c01e5d2a81c95969d58b8f6e272884df0074 \ + --hash=sha256:c6119dc90483a5cb50a1306adb8d52c66e447da88ea44f323e0ae1a5fcb14256 \ + --hash=sha256:c9803edf8e29bd825f43481f19c37f50d2b01899448273b3a7758441b512acf8 \ + --hash=sha256:c9bd22a2a639e26171068f8ebb5400ce2c1bc7d17959f60a3b753ae13c632975 \ + --hash=sha256:cbcc558401de90a746d02ef330c528f2e668c83350f045833543cd57ecead1ad \ + --hash=sha256:cf6204fe865da605285c34cf1172879d0314ff267b1c35ff59de7154f35fdc2e \ + --hash=sha256:d33dd21f572545649f90c38c227cc8631268ba25c460b5569abebdd0ec5974ca \ + --hash=sha256:d89ca19cdd0dd5f31606a9329e309d4fcbb3df860960acec32630297d61820df \ + --hash=sha256:d8f99b147ff3fcf6b3cc60cb0c39ea443884d5559a30b1481e92495f2310ff2b \ + --hash=sha256:d937653a696465677ed583124b94a4b2d79f5e30b2c46115a68e482c6a591c8a \ + --hash=sha256:dcca5d2bf65c6fb591fff92da03f94cd4f315972f97c21975398bd4bd046854a \ + --hash=sha256:ded1c35f15c9dea16ead9bffcde9bb5c7c031bff076355dc58dcb1cb436c4721 \ + --hash=sha256:e3e70c94a0c3841e6aa831edab1619ad5c511199be94d0c11ba75fe06efe107a \ + --hash=sha256:e56f8186d6210ac7ece503193ec84104da7ceb98f68ce18c07282fcc2452e76f \ + --hash=sha256:e7774b570e61cb998490c5235740d475413a1f6de823169b4cf94e2fe9e9f6b2 \ + --hash=sha256:e7c6ed0dc9d8e65f24f5824291550139fe6f37fac03788d4580da0d33bc00c97 \ + --hash=sha256:ec08be75bb268473677edb83ba71e7e74b43c008e4a7b1907c6d57e940bf34b6 \ + --hash=sha256:ecdf6bf5f578615f2e985a5e1f6572e23aa632c4bd1dc67f8f406d445ac115ed \ + --hash=sha256:ed25e1835c00a332cb10c683cd39da96a719ab1dfc08427d476bce41b92531fc \ + --hash=sha256:f4cb85f693044e0f71f394ff76c98ddc1bc0953e48c061725e540396d5c8a2e1 \ + --hash=sha256:f53aace168a2a10582e570b7736cc5bef12cae9cf21775e3eafac597e8551fbe \ + --hash=sha256:f651dd19363c632f4abe3480a7c87a9773be27cfe1341aef06e8759599454120 \ + --hash=sha256:fc4ad7f7ee1a13d9cb49d8198cd7d7e3aa93e425f371a68235f784e99741561f \ + --hash=sha256:fee427241c2d9fb7192b658190f9f5fd6dfe41e02f3c1489d2ec1e6a5ab1e04a # via pydantic pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ @@ -1353,12 +1353,12 @@ pyjwt[crypto]==2.8.0 \ --hash=sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de \ --hash=sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320 # via - # -r main.in + # -r requirements/main.in # pyjwt pymacaroons==0.13.0 \ --hash=sha256:1e6bba42a5f66c245adf38a5a4006a99dcc06a0703786ea636098667d42903b8 \ --hash=sha256:3e14dff6a262fdbf1a15e769ce635a8aea72e6f8f91e408f9a97166c53b91907 - # via -r main.in + # via -r requirements/main.in pynacl==1.5.0 \ --hash=sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858 \ --hash=sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d \ @@ -1382,12 +1382,12 @@ pyparsing==3.1.1 \ pyqrcode==1.2.1 \ --hash=sha256:1b2812775fa6ff5c527977c4cd2ccb07051ca7d0bc0aecf937a43864abe5eff6 \ --hash=sha256:fdbf7634733e56b72e27f9bce46e4550b75a3a2c420414035cae9d9d26b234d5 - # via -r main.in + # via -r requirements/main.in pyramid==2.0.2 \ --hash=sha256:2e6585ac55c147f0a51bc00dadf72075b3bdd9a871b332ff9e5e04117ccd76fa \ --hash=sha256:372138a738e4216535cc76dcce6eddd5a1aaca95130f2354fb834264c06f18de # via - # -r main.in + # -r requirements/main.in # pyramid-jinja2 # pyramid-mailer # pyramid-retry @@ -1401,23 +1401,23 @@ pyramid-jinja2==2.10.1 \ pyramid-mailer==0.15.1 \ --hash=sha256:28d4a7829ebc19dd40e712d8cb1998cec03c296ba675b2c112a503539738bdc1 \ --hash=sha256:ec0aff54d9179b2aa2922ff82c2016a4dc8d1da5dc3408d6594f0e2096446f9b - # via -r main.in + # via -r requirements/main.in pyramid-retry==2.1.1 \ --hash=sha256:b5129a60eb9d7409234ea52839006426d2ae887b4a1f0530c75ec336cabf2476 \ --hash=sha256:baa8276ae68babad09e5f2f94efc4f7421f3b8fb526151df522052f8cd3ec0c9 - # via -r main.in + # via -r requirements/main.in pyramid-rpc==0.8 \ --hash=sha256:0ad0368404d4f5c7afd31e801b48efed6866bdbeb0f5d14413d2a0bb17f00bd6 \ --hash=sha256:5dcd59a52d28ed5594df897ddbd473f68e599d48d4c86546e688db9752fa1f3a - # via -r main.in + # via -r requirements/main.in pyramid-services==2.2 \ --hash=sha256:01d175d84752e2a4178519cbd26cf900aa62a2e267cdd71370e5b88d06092b38 \ --hash=sha256:459f4da035198592b776fe80f51e72439984f50abd4f2f1719584d37aa763639 - # via -r main.in + # via -r requirements/main.in pyramid-tm==2.5 \ --hash=sha256:5c81dcecd33770f5e3596687d2be35ffc4f8ce5eda00a31acb00ae35a51430d0 \ --hash=sha256:6638721946e809de8b4bf3f405bd2daaaa76d58442cbdf46be30ebc259f1a354 - # via -r main.in + # via -r requirements/main.in python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9 @@ -1434,18 +1434,18 @@ python-slugify==8.0.4 \ pytz==2024.1 \ --hash=sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812 \ --hash=sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319 - # via -r main.in + # via -r requirements/main.in readme-renderer[md]==42.0 \ --hash=sha256:13d039515c1f24de668e2c93f2e877b9dbe6c6c32328b90a40a49d8b2b85f36d \ --hash=sha256:2d55489f83be4992fe4454939d1a051c33edbab778e82761d060c9fc6b308cd1 # via - # -r main.in + # -r requirements/main.in # readme-renderer redis==5.0.1 \ --hash=sha256:0dab495cd5753069d3bc650a0dde8a8f9edde16fc5691b689a566eda58100d0f \ --hash=sha256:ed4802971884ae19d640775ba3b03aa2e7bd5e8fb8dfaed2decce4d0fc48391f # via - # -r main.in + # -r requirements/main.in # celery-redbeat repoze-sendmail==4.4.1 \ --hash=sha256:7a8ea37914a5d38bad38052a83eac1d867b171ff4cc8b4d4994e892c05b0d424 \ @@ -1455,7 +1455,7 @@ requests==2.31.0 \ --hash=sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f \ --hash=sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 # via - # -r main.in + # -r requirements/main.in # b2sdk # datadog # forcediphttpsadapter @@ -1468,11 +1468,11 @@ requests==2.31.0 \ requests-aws4auth==1.2.3 \ --hash=sha256:8070a5207e95fa5fe88e87d9a75f34e768cbab35bb3557ef20cbbf9426dee4d5 \ --hash=sha256:d4c73c19f37f80d4aa9c5bd4fa376cfd0c69299c48b00a8eb2ae6b0416164fb8 - # via -r main.in + # via -r requirements/main.in rfc3986==2.0.0 \ --hash=sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd \ --hash=sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c - # via -r main.in + # via -r requirements/main.in rsa==4.9 \ --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 @@ -1546,7 +1546,7 @@ sqlalchemy[asyncio]==2.0.27 \ --hash=sha256:fd8aafda7cdff03b905d4426b714601c0978725a19efc39f5f207b86d188ba01 \ --hash=sha256:ff2f1b7c963961d41403b650842dc2039175b906ab2093635d8319bef0b7d620 # via - # -r main.in + # -r requirements/main.in # alembic # alembic-postgresql-enum # paginate-sqlalchemy @@ -1556,14 +1556,14 @@ stdlib-list==0.10.0 \ --hash=sha256:6519c50d645513ed287657bfe856d527f277331540691ddeaf77b25459964a14 \ --hash=sha256:b3a911bc441d03e0332dd1a9e7d0870ba3bb0a542a74d7524f54fb431256e214 # via -r requirements/main.in -stripe==8.3.0 \ - --hash=sha256:3f867530d2e0b4b997d6001e5a7edaa5fdfbbc76414e65e806fc5f37703ede5b \ - --hash=sha256:e1a430723e6126b0240ff483249d8aa1b6c0ded29db0dc34e192e19af5b6049c +stripe==8.4.0 \ + --hash=sha256:6d889b6a8a5351c561538d23f4726b2cf1b3dc2591fd579a5dab236558dd776f \ + --hash=sha256:7f5941814d13a62e9a77e19fe3242b5aafc3063bdd9be6ae3e5a288404e6de60 # via -r requirements/main.in structlog==24.1.0 \ --hash=sha256:3f6efe7d25fab6e86f277713c218044669906537bb717c1807a09d46bca0714d \ --hash=sha256:41a09886e4d55df25bdcb9b5c9674bccfab723ff43e0a86a1b7b236be8e57b16 - # via -r main.in + # via -r requirements/main.in tenacity==8.2.3 \ --hash=sha256:5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a \ --hash=sha256:ce510e327a630c9e1beaf17d42e6ffacc88185044ad85cf74c0a8887c6a0f88c @@ -1580,7 +1580,7 @@ transaction==4.0 \ --hash=sha256:68035db913f60d1be12f6563d201daab36c83e763de15899ff8338f26e5e62f2 \ --hash=sha256:e2519a316a05b14b3d483ac777df311087daaffeeafd3e9f7de62fc087ce3209 # via - # -r main.in + # -r requirements/main.in # pyramid-mailer # pyramid-tm # repoze-sendmail @@ -1592,7 +1592,7 @@ translationstring==1.4 \ trove-classifiers==2024.1.31 \ --hash=sha256:854aba3358f3cf10e5c0916aa533f5a39e27aadd8ade26a54cdc2a93257e39c4 \ --hash=sha256:bfdfe60bbf64985c524416afb637ecc79c558e0beb4b7f52b0039e01044b0229 - # via -r main.in + # via -r requirements/main.in typing-extensions==4.9.0 \ --hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783 \ --hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd @@ -1612,12 +1612,12 @@ tzdata==2024.1 \ ua-parser==0.18.0 \ --hash=sha256:9d94ac3a80bcb0166823956a779186c746b50ea4c9fd9bf30fdb758553c38950 \ --hash=sha256:db51f1b59bfaa82ed9e2a1d99a54d3e4153dddf99ac1435d51828165422e624e - # via -r main.in + # via -r requirements/main.in urllib3==1.26.18 \ --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 \ --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0 # via - # -r main.in + # -r requirements/main.in # botocore # celery # elasticsearch @@ -1644,7 +1644,7 @@ wcwidth==0.2.13 \ webauthn==1.11.1 \ --hash=sha256:13592ee71489b571cb6e4a5d8b3c34f7b040cd3539a9d94b6b7d23fa88df5dfb \ --hash=sha256:24eda57903897369797f52a377f8c470e7057e79da5525779d0720a9fcc11926 - # via -r main.in + # via -r requirements/main.in webencodings==0.5.1 \ --hash=sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78 \ --hash=sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923 @@ -1656,7 +1656,7 @@ webob==1.8.7 \ whitenoise==6.6.0 \ --hash=sha256:8998f7370973447fac1e8ef6e8ded2c5209a7b1f67c1012866dbcd09681c3251 \ --hash=sha256:b1f9db9bf67dc183484d760b99f4080185633136a273a03f6436034a41064146 - # via -r main.in + # via -r requirements/main.in wired==0.3 \ --hash=sha256:08dcb4ccfe8c0ee5d7a65e73520b4cd838420491a640b5c8d12d39e26aee8e84 \ --hash=sha256:1122ff2df20aed18e8fe318daba13afc80640bc81f4bb0c2499c73c6a1dc4df0 @@ -1737,7 +1737,7 @@ wtforms[email]==3.1.2 \ --hash=sha256:bf831c042829c8cdbad74c27575098d541d039b1faa74c771545ecac916f2c07 \ --hash=sha256:f8d76180d7239c94c6322f7990ae1216dae3659b7aa1cee94b6318bdffb474b9 # via - # -r main.in + # -r requirements/main.in # wtforms zope-deprecation==5.0 \ --hash=sha256:28c2ee983812efb4676d33c7a8c6ade0df191c1c6d652bbbfe6e2eeee067b2d4 \ @@ -1793,17 +1793,17 @@ zope-interface==6.2 \ zope-sqlalchemy==3.1 \ --hash=sha256:d9c2c3be695c213c5e22b7f7c6a4a214fa8eb5940b033465ba1c10a9d8b346db \ --hash=sha256:fdc7d65d8da335a34b90fb993e8217ef12808bad3025d2e3a6720db4138e4985 - # via -r main.in + # via -r requirements/main.in zxcvbn==4.4.28 \ --hash=sha256:151bd816817e645e9064c354b13544f85137ea3320ca3be1fb6873ea75ef7dc1 - # via -r main.in + # via -r requirements/main.in # The following packages are considered to be unsafe in a requirements file: setuptools==69.1.0 \ --hash=sha256:850894c4195f09c4ed30dba56213bf7c3f21d86ed6bdaafb5df5972593bfc401 \ --hash=sha256:c054629b81b946d63a9c6e732bc8b2513a7c3ea645f11d0139a2191d735c60c6 # via - # -r main.in + # -r requirements/main.in # b2sdk # pyramid # repoze-sendmail diff --git a/requirements/tests.txt b/requirements/tests.txt index 5a5b73c887d8..1eb228e9287f 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -104,59 +104,59 @@ charset-normalizer==3.3.2 \ --hash=sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519 \ --hash=sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561 # via requests -coverage==7.4.2 \ - --hash=sha256:006d220ba2e1a45f1de083d5022d4955abb0aedd78904cd5a779b955b019ec73 \ - --hash=sha256:06fe398145a2e91edaf1ab4eee66149c6776c6b25b136f4a86fcbbb09512fd10 \ - --hash=sha256:175f56572f25e1e1201d2b3e07b71ca4d201bf0b9cb8fad3f1dfae6a4188de86 \ - --hash=sha256:18cac867950943fe93d6cd56a67eb7dcd2d4a781a40f4c1e25d6f1ed98721a55 \ - --hash=sha256:1a5ee18e3a8d766075ce9314ed1cb695414bae67df6a4b0805f5137d93d6f1cb \ - --hash=sha256:20a875bfd8c282985c4720c32aa05056f77a68e6d8bbc5fe8632c5860ee0b49b \ - --hash=sha256:2412e98e70f16243be41d20836abd5f3f32edef07cbf8f407f1b6e1ceae783ac \ - --hash=sha256:2599972b21911111114100d362aea9e70a88b258400672626efa2b9e2179609c \ - --hash=sha256:2ed37e16cf35c8d6e0b430254574b8edd242a367a1b1531bd1adc99c6a5e00fe \ - --hash=sha256:32b4ab7e6c924f945cbae5392832e93e4ceb81483fd6dc4aa8fb1a97b9d3e0e1 \ - --hash=sha256:34423abbaad70fea9d0164add189eabaea679068ebdf693baa5c02d03e7db244 \ - --hash=sha256:3507427d83fa961cbd73f11140f4a5ce84208d31756f7238d6257b2d3d868405 \ - --hash=sha256:3733545eb294e5ad274abe131d1e7e7de4ba17a144505c12feca48803fea5f64 \ - --hash=sha256:3ff5bdb08d8938d336ce4088ca1a1e4b6c8cd3bef8bb3a4c0eb2f37406e49643 \ - --hash=sha256:3ff7f92ae5a456101ca8f48387fd3c56eb96353588e686286f50633a611afc95 \ - --hash=sha256:42a9e754aa250fe61f0f99986399cec086d7e7a01dd82fd863a20af34cbce962 \ - --hash=sha256:51593a1f05c39332f623d64d910445fdec3d2ac2d96b37ce7f331882d5678ddf \ - --hash=sha256:5b11f9c6587668e495cc7365f85c93bed34c3a81f9f08b0920b87a89acc13469 \ - --hash=sha256:69f1665165ba2fe7614e2f0c1aed71e14d83510bf67e2ee13df467d1c08bf1e8 \ - --hash=sha256:78cdcbf7b9cb83fe047ee09298e25b1cd1636824067166dc97ad0543b079d22f \ - --hash=sha256:7df95fdd1432a5d2675ce630fef5f239939e2b3610fe2f2b5bf21fa505256fa3 \ - --hash=sha256:81a5fb41b0d24447a47543b749adc34d45a2cf77b48ca74e5bf3de60a7bd9edc \ - --hash=sha256:840456cb1067dc350af9080298c7c2cfdddcedc1cb1e0b30dceecdaf7be1a2d3 \ - --hash=sha256:8562ca91e8c40864942615b1d0b12289d3e745e6b2da901d133f52f2d510a1e3 \ - --hash=sha256:861d75402269ffda0b33af94694b8e0703563116b04c681b1832903fac8fd647 \ - --hash=sha256:8b98c89db1b150d851a7840142d60d01d07677a18f0f46836e691c38134ed18b \ - --hash=sha256:a178b7b1ac0f1530bb28d2e51f88c0bab3e5949835851a60dda80bff6052510c \ - --hash=sha256:a8ddbd158e069dded57738ea69b9744525181e99974c899b39f75b2b29a624e2 \ - --hash=sha256:ac4bab32f396b03ebecfcf2971668da9275b3bb5f81b3b6ba96622f4ef3f6e17 \ - --hash=sha256:ac9e95cefcf044c98d4e2c829cd0669918585755dd9a92e28a1a7012322d0a95 \ - --hash=sha256:adbdfcda2469d188d79771d5696dc54fab98a16d2ef7e0875013b5f56a251047 \ - --hash=sha256:b3c8bbb95a699c80a167478478efe5e09ad31680931ec280bf2087905e3b95ec \ - --hash=sha256:b3f2b1eb229f23c82898eedfc3296137cf1f16bb145ceab3edfd17cbde273fb7 \ - --hash=sha256:b4ae777bebaed89e3a7e80c4a03fac434a98a8abb5251b2a957d38fe3fd30088 \ - --hash=sha256:b953275d4edfab6cc0ed7139fa773dfb89e81fee1569a932f6020ce7c6da0e8f \ - --hash=sha256:bf54c3e089179d9d23900e3efc86d46e4431188d9a657f345410eecdd0151f50 \ - --hash=sha256:bf711d517e21fb5bc429f5c4308fbc430a8585ff2a43e88540264ae87871e36a \ - --hash=sha256:c00e54f0bd258ab25e7f731ca1d5144b0bf7bec0051abccd2bdcff65fa3262c9 \ - --hash=sha256:c11ca2df2206a4e3e4c4567f52594637392ed05d7c7fb73b4ea1c658ba560265 \ - --hash=sha256:c5f9683be6a5b19cd776ee4e2f2ffb411424819c69afab6b2db3a0a364ec6642 \ - --hash=sha256:cf89ab85027427d351f1de918aff4b43f4eb5f33aff6835ed30322a86ac29c9e \ - --hash=sha256:d1b750a8409bec61caa7824bfd64a8074b6d2d420433f64c161a8335796c7c6b \ - --hash=sha256:d779a48fac416387dd5673fc5b2d6bd903ed903faaa3247dc1865c65eaa5a93e \ - --hash=sha256:d9a1ef0f173e1a19738f154fb3644f90d0ada56fe6c9b422f992b04266c55d5a \ - --hash=sha256:ddb79414c15c6f03f56cc68fa06994f047cf20207c31b5dad3f6bab54a0f66ef \ - --hash=sha256:ef00d31b7569ed3cb2036f26565f1984b9fc08541731ce01012b02a4c238bf03 \ - --hash=sha256:f40ac873045db4fd98a6f40387d242bde2708a3f8167bd967ccd43ad46394ba2 \ - --hash=sha256:f593a4a90118d99014517c2679e04a4ef5aee2d81aa05c26c734d271065efcb6 \ - --hash=sha256:f5df76c58977bc35a49515b2fbba84a1d952ff0ec784a4070334dfbec28a2def \ - --hash=sha256:f72cdd2586f9a769570d4b5714a3837b3a59a53b096bb954f1811f6a0afad305 \ - --hash=sha256:f8e845d894e39fb53834da826078f6dc1a933b32b1478cf437007367efaf6f6a \ - --hash=sha256:fe6e43c8b510719b48af7db9631b5fbac910ade4bd90e6378c85ac5ac706382c +coverage==7.4.3 \ + --hash=sha256:0209a6369ccce576b43bb227dc8322d8ef9e323d089c6f3f26a597b09cb4d2aa \ + --hash=sha256:062b0a75d9261e2f9c6d071753f7eef0fc9caf3a2c82d36d76667ba7b6470003 \ + --hash=sha256:0842571634f39016a6c03e9d4aba502be652a6e4455fadb73cd3a3a49173e38f \ + --hash=sha256:16bae383a9cc5abab9bb05c10a3e5a52e0a788325dc9ba8499e821885928968c \ + --hash=sha256:18c7320695c949de11a351742ee001849912fd57e62a706d83dfc1581897fa2e \ + --hash=sha256:18d90523ce7553dd0b7e23cbb28865db23cddfd683a38fb224115f7826de78d0 \ + --hash=sha256:1bf25fbca0c8d121a3e92a2a0555c7e5bc981aee5c3fdaf4bb7809f410f696b9 \ + --hash=sha256:276f6077a5c61447a48d133ed13e759c09e62aff0dc84274a68dc18660104d52 \ + --hash=sha256:280459f0a03cecbe8800786cdc23067a8fc64c0bd51dc614008d9c36e1659d7e \ + --hash=sha256:28ca2098939eabab044ad68850aac8f8db6bf0b29bc7f2887d05889b17346454 \ + --hash=sha256:2c854ce44e1ee31bda4e318af1dbcfc929026d12c5ed030095ad98197eeeaed0 \ + --hash=sha256:35eb581efdacf7b7422af677b92170da4ef34500467381e805944a3201df2079 \ + --hash=sha256:37389611ba54fd6d278fde86eb2c013c8e50232e38f5c68235d09d0a3f8aa352 \ + --hash=sha256:3b253094dbe1b431d3a4ac2f053b6d7ede2664ac559705a704f621742e034f1f \ + --hash=sha256:3b2eccb883368f9e972e216c7b4c7c06cabda925b5f06dde0650281cb7666a30 \ + --hash=sha256:451f433ad901b3bb00184d83fd83d135fb682d780b38af7944c9faeecb1e0bfe \ + --hash=sha256:489763b2d037b164846ebac0cbd368b8a4ca56385c4090807ff9fad817de4113 \ + --hash=sha256:4af154d617c875b52651dd8dd17a31270c495082f3d55f6128e7629658d63765 \ + --hash=sha256:506edb1dd49e13a2d4cac6a5173317b82a23c9d6e8df63efb4f0380de0fbccbc \ + --hash=sha256:6679060424faa9c11808598504c3ab472de4531c571ab2befa32f4971835788e \ + --hash=sha256:69b9f6f66c0af29642e73a520b6fed25ff9fd69a25975ebe6acb297234eda501 \ + --hash=sha256:6c00cdc8fa4e50e1cc1f941a7f2e3e0f26cb2a1233c9696f26963ff58445bac7 \ + --hash=sha256:6c0cdedd3500e0511eac1517bf560149764b7d8e65cb800d8bf1c63ebf39edd2 \ + --hash=sha256:708a3369dcf055c00ddeeaa2b20f0dd1ce664eeabde6623e516c5228b753654f \ + --hash=sha256:718187eeb9849fc6cc23e0d9b092bc2348821c5e1a901c9f8975df0bc785bfd4 \ + --hash=sha256:767b35c3a246bcb55b8044fd3a43b8cd553dd1f9f2c1eeb87a302b1f8daa0524 \ + --hash=sha256:77fbfc5720cceac9c200054b9fab50cb2a7d79660609200ab83f5db96162d20c \ + --hash=sha256:7cbde573904625509a3f37b6fecea974e363460b556a627c60dc2f47e2fffa51 \ + --hash=sha256:8249b1c7334be8f8c3abcaaa996e1e4927b0e5a23b65f5bf6cfe3180d8ca7840 \ + --hash=sha256:8580b827d4746d47294c0e0b92854c85a92c2227927433998f0d3320ae8a71b6 \ + --hash=sha256:8640f1fde5e1b8e3439fe482cdc2b0bb6c329f4bb161927c28d2e8879c6029ee \ + --hash=sha256:9a9babb9466fe1da12417a4aed923e90124a534736de6201794a3aea9d98484e \ + --hash=sha256:a78ed23b08e8ab524551f52953a8a05d61c3a760781762aac49f8de6eede8c45 \ + --hash=sha256:abbbd8093c5229c72d4c2926afaee0e6e3140de69d5dcd918b2921f2f0c8baba \ + --hash=sha256:ae7f19afe0cce50039e2c782bff379c7e347cba335429678450b8fe81c4ef96d \ + --hash=sha256:b3ec74cfef2d985e145baae90d9b1b32f85e1741b04cd967aaf9cfa84c1334f3 \ + --hash=sha256:b51bfc348925e92a9bd9b2e48dad13431b57011fd1038f08316e6bf1df107d10 \ + --hash=sha256:b9a4a8dd3dcf4cbd3165737358e4d7dfbd9d59902ad11e3b15eebb6393b0446e \ + --hash=sha256:ba3a8aaed13770e970b3df46980cb068d1c24af1a1968b7818b69af8c4347efb \ + --hash=sha256:c0524de3ff096e15fcbfe8f056fdb4ea0bf497d584454f344d59fce069d3e6e9 \ + --hash=sha256:c0a120238dd71c68484f02562f6d446d736adcc6ca0993712289b102705a9a3a \ + --hash=sha256:cbbe5e739d45a52f3200a771c6d2c7acf89eb2524890a4a3aa1a7fa0695d2a47 \ + --hash=sha256:ce8c50520f57ec57aa21a63ea4f325c7b657386b3f02ccaedeccf9ebe27686e1 \ + --hash=sha256:cf30900aa1ba595312ae41978b95e256e419d8a823af79ce670835409fc02ad3 \ + --hash=sha256:d25b937a5d9ffa857d41be042b4238dd61db888533b53bc76dc082cb5a15e914 \ + --hash=sha256:d6cdecaedea1ea9e033d8adf6a0ab11107b49571bbb9737175444cea6eb72328 \ + --hash=sha256:dec9de46a33cf2dd87a5254af095a409ea3bf952d85ad339751e7de6d962cde6 \ + --hash=sha256:ebe7c9e67a2d15fa97b77ea6571ce5e1e1f6b0db71d1d5e96f8d2bf134303c1d \ + --hash=sha256:ee866acc0861caebb4f2ab79f0b94dbfbdbfadc19f82e6e9c93930f74e11d7a0 \ + --hash=sha256:f6a09b360d67e589236a44f0c39218a8efba2593b6abdccc300a8862cffc2f94 \ + --hash=sha256:fcc66e222cf4c719fe7722a403888b1f5e1682d1679bd780e2b26c18bb648cdc \ + --hash=sha256:fd6545d97c98a192c5ac995d21c894b581f1fd14cf389be90724d21808b657e2 # via -r requirements/tests.in factory-boy==3.3.0 \ --hash=sha256:a2cdbdb63228177aa4f1c52f4b6d83fab2b8623bf602c7dedd7eb83c0f69c04c \ From a23e546827c49a1d252a9c46f654e53223e10b06 Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Mon, 26 Feb 2024 11:15:28 -0500 Subject: [PATCH 5/6] Translations update from Weblate (#15485) Translate-URL: https://hosted.weblate.org/projects/pypa/warehouse/ Translation: pypa/warehouse Co-authored-by: Hosted Weblate Co-authored-by: P4lm4D3v Co-authored-by: TheescapedShadow --- warehouse/locale/am/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/ang/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/ar/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/bn/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/ca/LC_MESSAGES/messages.po | 529 +++++++----- warehouse/locale/ckb/LC_MESSAGES/messages.po | 546 +++++++----- warehouse/locale/cs/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/da/LC_MESSAGES/messages.po | 523 +++++++----- warehouse/locale/de/LC_MESSAGES/messages.mo | Bin 171539 -> 178695 bytes warehouse/locale/de/LC_MESSAGES/messages.po | 801 +++++++++++------- warehouse/locale/el/LC_MESSAGES/messages.po | 537 +++++++----- warehouse/locale/enm/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/eo/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/es/LC_MESSAGES/messages.po | 552 +++++++----- warehouse/locale/et/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/fa/LC_MESSAGES/messages.po | 540 +++++++----- warehouse/locale/fi/LC_MESSAGES/messages.po | 531 +++++++----- warehouse/locale/fil/LC_MESSAGES/messages.po | 515 ++++++----- warehouse/locale/fr/LC_MESSAGES/messages.po | 547 +++++++----- .../locale/fr_CA/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/frc/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/frm/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/fro/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/gl/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/he/LC_MESSAGES/messages.po | 540 +++++++----- warehouse/locale/hi/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/hu/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/hy/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/id/LC_MESSAGES/messages.po | 542 +++++++----- warehouse/locale/it/LC_MESSAGES/messages.po | 573 ++++++++----- warehouse/locale/ja/LC_MESSAGES/messages.po | 545 +++++++----- warehouse/locale/jv/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/ka/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/ko/LC_MESSAGES/messages.po | 554 +++++++----- warehouse/locale/lzh/LC_MESSAGES/messages.po | 517 ++++++----- warehouse/locale/mk/LC_MESSAGES/messages.po | 515 ++++++----- warehouse/locale/ml/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/mni/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/mr/LC_MESSAGES/messages.po | 523 +++++++----- .../locale/nb_NO/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/ne/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/nl/LC_MESSAGES/messages.po | 544 +++++++----- warehouse/locale/or/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/pl/LC_MESSAGES/messages.po | 543 +++++++----- warehouse/locale/pt/LC_MESSAGES/messages.po | 548 +++++++----- .../locale/pt_BR/LC_MESSAGES/messages.po | 557 +++++++----- .../locale/pt_PT/LC_MESSAGES/messages.po | 544 +++++++----- warehouse/locale/ro/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/ru/LC_MESSAGES/messages.po | 568 ++++++++----- warehouse/locale/sgn/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/si/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/sk/LC_MESSAGES/messages.po | 568 ++++++++----- warehouse/locale/sl/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/sr/LC_MESSAGES/messages.mo | Bin 5184 -> 7286 bytes warehouse/locale/sr/LC_MESSAGES/messages.po | 562 +++++++----- warehouse/locale/ta/LC_MESSAGES/messages.po | 521 +++++++----- warehouse/locale/te/LC_MESSAGES/messages.po | 516 ++++++----- warehouse/locale/th/LC_MESSAGES/messages.po | 525 +++++++----- warehouse/locale/tr/LC_MESSAGES/messages.po | 544 +++++++----- warehouse/locale/tzm/LC_MESSAGES/messages.po | 523 +++++++----- warehouse/locale/ug/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/uk/LC_MESSAGES/messages.po | 546 +++++++----- .../locale/ur_PK/LC_MESSAGES/messages.po | 521 +++++++----- .../locale/uz_Latn/LC_MESSAGES/messages.po | 523 +++++++----- warehouse/locale/vi/LC_MESSAGES/messages.po | 536 +++++++----- warehouse/locale/wae/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/yue/LC_MESSAGES/messages.po | 513 ++++++----- warehouse/locale/zgh/LC_MESSAGES/messages.po | 517 ++++++----- .../locale/zh_Hans/LC_MESSAGES/messages.po | 566 ++++++++----- .../locale/zh_Hant/LC_MESSAGES/messages.po | 537 +++++++----- 70 files changed, 22818 insertions(+), 13505 deletions(-) diff --git a/warehouse/locale/am/LC_MESSAGES/messages.po b/warehouse/locale/am/LC_MESSAGES/messages.po index 50e82b225bb3..98378d3ccba2 100644 --- a/warehouse/locale/am/LC_MESSAGES/messages.po +++ b/warehouse/locale/am/LC_MESSAGES/messages.po @@ -52,312 +52,314 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "የይለፍ ቃሉ በጣም ረዘመ።" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The email address is too long. Try again." msgstr "የይለፍ ቃሉ ተቀባይነት የለውም ፤ ድጋሜ ይሞክሩ።" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The username isn't valid. Try again." msgstr "የይለፍ ቃሉ ተቀባይነት የለውም ፤ ድጋሜ ይሞክሩ።" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -394,6 +396,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -448,153 +451,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -698,6 +707,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1339,10 +1372,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1368,9 +1406,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2529,15 +2571,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2548,16 +2590,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3795,7 +3837,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3980,11 +4022,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3995,7 +4038,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4006,24 +4049,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4299,19 +4342,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4359,19 +4405,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4388,11 +4440,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4402,26 +4456,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4429,86 +4556,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4519,8 +4646,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5529,12 +5656,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5733,7 +5854,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5742,20 +5863,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ang/LC_MESSAGES/messages.po b/warehouse/locale/ang/LC_MESSAGES/messages.po index b1c7c2adf2b0..91f73fa1203e 100644 --- a/warehouse/locale/ang/LC_MESSAGES/messages.po +++ b/warehouse/locale/ang/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ar/LC_MESSAGES/messages.po b/warehouse/locale/ar/LC_MESSAGES/messages.po index ef5e3dd7cf95..c1fffcdef644 100644 --- a/warehouse/locale/ar/LC_MESSAGES/messages.po +++ b/warehouse/locale/ar/LC_MESSAGES/messages.po @@ -70,34 +70,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "غير مسموح بالبايتات الفارغة." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "لم يتم العثور على مستخدم مطابق لاسم المستخدم المحدد" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "كود الTOTP يجب أن يكون طوله ${totp_length}." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "يجب أن تتكون رموز الاسترداد من ${recovery_code_length} حرفًا." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "الرجاء اختيار اسم مستخدم طوله 50 حرفاً أو أقل." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "اسم المستخدم هذا يستخدمه حساب آخر. برجاء اختيار اسم مستخدم مختلف." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "كلمة المرور طويلة للغاية." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -107,25 +107,25 @@ msgid "" msgstr "" "كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. برجاء المحاولة في وقت لاحق." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "كلمات المرور غير متطابقة. حاول مرة أخرى." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "البريد الإلكتروني طويل جدًا. حاول مرة أخرى." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "البريد الالكتروني غير صالح. حاول مرة أخرى." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "لا يمكنك إستخدام بريد الكتروني من هذا النطاق. قم يإستخدام بريد الكتروني " "مختلف." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -133,40 +133,40 @@ msgstr "" "هذا البريد الاليكتروني يستخدمه هذا الحساب بالفعل. برجاء استخدام بريد " "اليكتروني مختلف." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "هذا البريد الاليكتروني يستخدمه حساب آخر. برجاء استخدام بريد اليكتروني مختلف." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "هذا الاسم طويل للغاية. برجاء اختيار اسم طوله 100 حرفاً أو أقل." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "كود TOTP غير صحيح." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "توكيد WebAuthn غير صالح: حمولة سيئة" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "رمز الاسترداد غير صالح." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "تم استخدام رمز الاسترداد مسبقًا." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "البريد الالكتروني غير صالح. حاول مرة أخرى." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -176,7 +176,7 @@ msgid "" msgstr "" "كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. برجاء المحاولة في وقت لاحق." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -184,7 +184,7 @@ msgstr "" "تمت إضافة عدد كبير جدًا من رسائل البريد الإلكتروني إلى هذا الحساب دون التحقق " "منها. تحقق من بريدك الوارد واتبع روابط التحقق. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -193,25 +193,25 @@ msgstr "" "تم طلب تغيير كلمة السر لهذا الحساب مراتٍ كثيرة دون اكمالها. تحقق من بريدك " "الوارد واتبع روابط التحقق. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "تسجيل دخول ثنائي العامل غير صالح أو منتهي الصلاحية." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "موثق بالفعل" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "توكيد WebAuthn ناجح" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "تم قبول رمز الاسترداد. لا يمكن استخدام الرمز مرة أخرى." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -219,131 +219,131 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "رمز منتهي الصلاحية: برجاء طلب رابط جديد لتغيير كلمة السر" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "رمز غير صحيح: برجاء طلب رابط جديد لتغيير كلمة السر" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "رمز غير صحيح: لا يوجد رمز" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "رمز غير صحيح: ليس رمزاً لتغيير كلمة السر" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "رمز غير صحيح: لم يتم العثور على المستخدم" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "رمز غير صحيح: المستخدم سجل الدخول منذ وقت طلب هذا الرمز" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "رمز غير صحيح: كلمة السر تغيرت بالفعل منذ وقت طلب هذا الرمز" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "لقد قمت بتغيير كلمة السر الخاصة بك" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "رمز منتهي الصلاحية: برجاء طلب رابط جديد لتأكيد البريد الاليكتروني" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "رمز غير صحيح: برجاء طلب رابط جديد لتأكيد البريد الاليكتروني" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "رمز غير صحيح: ليس رمزاً لتأكيد البريد الاليكتروني" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "لم يتم العثور على البريد الاليكتروني" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "تم تأكيد البريد الاليكتروني بالفعل" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "تستطيع الآن استخدام هذا البريد الاليكتروني كبريدك الاليكتروني الأساسي" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "هذا بريدك الاليكتروني الأساسي" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "تم تأكيد البريد الاليكتروني ${email_address}. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "رمز منتهي الصلاحية: قم بطلب رابط دعوة جديد للمنظمة" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "رمز غير صالح: قم بطلب دعوة جديدة" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "رمز غير صالح: ليس رمزاً لدعوة إلى مؤسسة" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "دعوة المنظمة غير صالحة." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "دعوة المنظمة لم تعد صالحة." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "تم رفض دعوة '${organization_name}'." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${organization_name}." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "رمز منتهي الصلاحية: قم بطلب رابط دعوة جديد لدور في المشروع" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "رمز منتهي الصلاحية: قم بطلب رابط دعوة جديد لدور في المشروع" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "رمز غير صحيح: ليس رمزاً لدعوة مشاركة" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "دعوة الدور غير صالحة." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "دعوة الدور لم تعد صالحة." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "دعوة '${project_name}' تم رفضها." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${project_name}." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -351,7 +351,7 @@ msgstr "" "النشر الموثوق موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -361,19 +361,20 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -383,30 +384,31 @@ msgid "" msgstr "" "كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. برجاء المحاولة في وقت لاحق." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "تسجيل مستخدم جديد" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -450,6 +452,7 @@ msgid "Select project" msgstr "اختر مشروع" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "حدد اسم المشروع" @@ -510,41 +513,41 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "اسم المستخدم هذا يستخدمه حساب آخر. برجاء اختيار اسم مستخدم مختلف." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account settings" msgid "Account details updated" msgstr "إعدادات الحساب" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "تم إضافة البريد الاليكتروني ${email_address} - برجاء التحقق من بريدك " "الايكتروني للحصول على رابط التأكيد" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "تم اصدار رمز الأصلاح" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "اصدار رمز اصلاح جديد سوف يوقف رمز الأصلاح الحالى." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "قم بتأكيد بريدك الالكتروني أو أضف بريد الكتروني جديد." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "خطاء فى الأعتمادات (كلمه السر او الأسم او رمز الأصلاح). جرب مره اخرى" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -556,7 +559,19 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" +"intervention." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -568,7 +583,7 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -580,9 +595,9 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -594,58 +609,58 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "تأكيد الدعوة" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "New releases" msgid "Could not yank release - " msgstr "الإصدارات الجديدة" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "New releases" msgid "Could not un-yank release - " msgstr "الإصدارات الجديدة" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "لم يتم العثور علي الدعوة." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "المستخدم '{username}' له صلاحيات ${rol_name} فى المشروع" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "المستخدم '{username}' له صلاحيات ${rol_name} فى المشروع" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${project_name}." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -653,39 +668,39 @@ msgstr "" "المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة " "كـ${role_name} للمشروع" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "دعوة المستخدم '${username}' قد انتهت صلاحيتها. الرجاء المحاولة مرة أخرى " "لاحقاً." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "تم إرسال الدعوة إلي '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "لم يتم العثور علي الدعوة." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "الدعوه لم تعد صالحه." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "تم إنهاء الدعوة من خلال '${username}'." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "المستخدم '{username}' له صلاحيات ${rol_name} فى المشروع" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -697,26 +712,26 @@ msgstr "" "المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة " "كـ${role_name} للمشروع" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "لم يتم العثور علي الدعوة." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "دعوة المنظمة لم تعد صالحة." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "دعوة '${project_name}' تم رفضها." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -832,6 +847,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "اسم المستودع غير صالح" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1533,10 +1574,15 @@ msgstr "كلمة السر" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1562,9 +1608,13 @@ msgstr "كلمة السر" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2986,15 +3036,15 @@ msgstr "اسم المستودع غير صالح" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "البريد الالكتروني" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -3005,8 +3055,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -3015,8 +3065,8 @@ msgstr "تأكيد الدعوة" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Specify project name" msgid "ActiveState Project name" @@ -4331,7 +4381,7 @@ msgstr "تتلقى هذا البريد الإلكتروني لأتك أحد أص #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4533,11 +4583,12 @@ msgstr "" "بك على PyPI.\n" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4548,7 +4599,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4559,30 +4610,30 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "New releases" msgid "Submitted by:" msgstr "الإصدارات الجديدة" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "اسمك" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "اسم المستخدم" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4894,7 +4945,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Specify project name" msgid "PyPI Project Name" @@ -4902,7 +4954,8 @@ msgstr "حدد اسم المشروع" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Specify project name" msgid "project name" @@ -4910,7 +4963,8 @@ msgstr "حدد اسم المشروع" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4960,21 +5014,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "اسم المستودع غير صالح" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -4993,11 +5053,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5011,31 +5073,117 @@ msgstr "" #| "You can generate recovery codes for your account here:\n" #| "%(href)s\n" msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "\n" "لإستعادة الوصول الى حسابك، برجاء تغيير كلمة السر الخاصة " "بك على PyPI.\n" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "الاسم" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 +msgid "namespace" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project links" +msgid "project" +msgstr "روابط المشروع" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "اسمك" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| "You can generate recovery codes for your account here:\n" +#| "%(href)s\n" +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"\n" +"لإستعادة الوصول الى حسابك، برجاء تغيير كلمة السر الخاصة " +"بك على PyPI.\n" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 #, fuzzy #| msgid "Email" msgid "email" msgstr "البريد الالكتروني" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5043,100 +5191,100 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "تأكيد الدعوة" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project links" msgid "my-project" msgstr "روابط المشروع" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "اسم المستخدم الخاص بك" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "اسم المستخدم" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "تسجيل مستخدم جديد" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project links" msgid "Project" msgstr "روابط المشروع" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "المشاريع المتداولة" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5147,8 +5295,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "" @@ -6298,12 +6446,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6523,7 +6665,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6532,20 +6674,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/bn/LC_MESSAGES/messages.po b/warehouse/locale/bn/LC_MESSAGES/messages.po index 1670bd694d83..4afb3e9d9daa 100644 --- a/warehouse/locale/bn/LC_MESSAGES/messages.po +++ b/warehouse/locale/bn/LC_MESSAGES/messages.po @@ -59,23 +59,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "এই ব্যবহারকারীর নামের কোনও ব্যবহারকারীকে পাওয়া যায়নি" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP কোড ${totp_length} দৈর্ঘ্যর হতে হবে |" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -83,12 +83,12 @@ msgstr "" "এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " "বাছুন।" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -97,26 +97,26 @@ msgid "" "out for ${time}. Please try again later." msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "আপনার পাসওয়ার্ড মেলেনি । আবার চেষ্টা করুন |" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "ইমেলটি বৈধ নয়। আবার চেষ্টা করুন |" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ইমেলটি বৈধ নয়। আবার চেষ্টা করুন |" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "আপনি এই ডোমেইন হতে কোনো ইমেইল ব্যবহার করতে পারবেন না। ভিন্ন ইমেইল ব্যবহার করুন।" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -124,41 +124,41 @@ msgstr "" "এই ইমেল ঠিকানাটি ইতিমধ্যে এই অ্যাকাউন্টটি দ্বারা ব্যবহৃত হচ্ছে। একটি ভিন্ন ইমেল " "ব্যবহার করুন।" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "এই ইমেইলটি ইতোমধ্যে অন্য একটি একাউন্টে ব্যবহৃত। ভিন্ন ইমেইল ব্যবহার করুন" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "টিওটিপি কোডটি সঠিক নয়" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid recovery code." msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ইমেলটি বৈধ নয়। আবার চেষ্টা করুন |" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -167,7 +167,7 @@ msgid "" "out for {}. Please try again later." msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -179,7 +179,7 @@ msgstr "" "এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার ইনবক্সটি " "পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -192,25 +192,25 @@ msgstr "" "এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার ইনবক্সটি " "পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "অবৈধ বা মেয়াদোত্তীর্ণ টু ফ্যাক্টর লগইন।" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "ইতিমধ্যে প্রমাণীকৃত" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "পুনরুদ্ধার কোড গৃহীত। সরবরাহকৃত কোডটি দ্বিতীয়বার ব্যবহার করা যাবে না।" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -218,76 +218,76 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "অবৈধ্য টোকেন: সদস্য খুঁজে পাওয়া যায় নি" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" @@ -295,7 +295,7 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: request a new organization invitation" @@ -303,7 +303,7 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: not an organization invitation token" @@ -311,23 +311,23 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" @@ -335,7 +335,7 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: request a new project role invitation" @@ -343,28 +343,28 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -376,7 +376,7 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -386,19 +386,20 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -407,28 +408,29 @@ msgid "" "again later." msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -487,6 +489,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -561,35 +564,35 @@ msgstr "" "এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " "বাছুন।" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -601,7 +604,19 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" +"help#admin-intervention দেখুন।" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -613,7 +628,7 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -625,9 +640,9 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -639,99 +654,99 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid project name" @@ -845,6 +860,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid Recovery Code." +msgid "Invalid environment name" +msgstr "অবৈধ পুনরুদ্ধার কোড।" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1486,10 +1527,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1515,9 +1561,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2684,15 +2734,15 @@ msgstr "অবৈধ পুনরুদ্ধার কোড।" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2703,8 +2753,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2713,8 +2763,8 @@ msgstr "50 টিরও কম অক্ষরসহ একটি ব্যব #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid Recovery Code." msgid "ActiveState Project name" @@ -3968,7 +4018,7 @@ msgstr "50 টিরও কম অক্ষরসহ একটি ব্যব #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4157,11 +4207,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4172,7 +4223,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4183,24 +4234,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4483,19 +4534,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4543,21 +4597,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Environment name" msgstr "অবৈধ পুনরুদ্ধার কোড।" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4574,11 +4634,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4588,26 +4650,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4615,88 +4750,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4707,8 +4842,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5751,12 +5886,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5955,7 +6084,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5964,20 +6093,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ca/LC_MESSAGES/messages.po b/warehouse/locale/ca/LC_MESSAGES/messages.po index 49775a1cc42a..f803e2d1d630 100644 --- a/warehouse/locale/ca/LC_MESSAGES/messages.po +++ b/warehouse/locale/ca/LC_MESSAGES/messages.po @@ -52,35 +52,35 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "No s’ha trobat cap usuari amb aquest nom" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "El codi TOTP ha de tenir ${totp_length} dígits." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Els codis de recuperació han de tenir ${recovery_code_length} caràcters." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Trieu un nom d’usuari de 50 caràcters o menys." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "La contrasenya és massa llarga." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -91,27 +91,27 @@ msgstr "" "Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més " "tard." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Les contrasenyes no coincideixen. Torneu-ho a provar." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "L’adreça electrònica no és vàlida. Torneu-ho a provar." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "L’adreça electrònica no és vàlida. Torneu-ho a provar." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "No podeu utilitzar adreces electròniques d’aquest domini. Feu servir-ne una " "de diferent." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -119,7 +119,7 @@ msgstr "" "Aquest compte ja utilitza aquesta adreça electrònica. Feu servir-ne una de " "diferent." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -127,33 +127,33 @@ msgstr "" "Un altre compte ja utilitza aquesta adreça electrònica. Feu servir-ne una de " "diferent." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "El codi TOTP no és vàlid." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "L’asserció del WebAuthn no és vàlida: la càrrega és incorrecta" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "El codi de recuperació no és vàlid." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "El codi de recuperació ja s’havia utilitzat." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "L’adreça electrònica no és vàlida. Torneu-ho a provar." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -164,7 +164,7 @@ msgstr "" "Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més " "tard." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -172,7 +172,7 @@ msgstr "" "S’han afegit massa adreces electròniques al compte sense verificar-les. " "Reviseu la vostra bústia i seguiu els enllaços de verificació. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -182,27 +182,27 @@ msgstr "" "s'hagin completat. Reviseu la vostra bústia i seguiu els enllaços de " "verificació. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "L’inici de sessió de dues passes no és vàlid o ha caducat." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Ja us heu autenticat" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "L’asserció del WebAuthn és correcta" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "S’ha acceptat el codi de recuperació. El codi proporcionat no es pot " "utilitzar novament." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -210,40 +210,40 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "El testimoni ha caducat: sol·liciteu un enllaç de reinicialització de " "contrasenya nou" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "El testimoni no és vàlid: sol·liciteu un enllaç de reinicialització de " "contrasenya nou" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "El testimoni no és vàlid: no se n’ha proporcionat cap" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" "El testimoni no és vàlid: no és un testimoni de reinicialització de " "contrasenya" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "El testimoni no és vàlid: no s’ha trobat l’usuari" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "El testimoni no és vàlid: l’usuari ha iniciat una sessió des que aquest " "testimoni es va sol·licitar" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -251,47 +251,47 @@ msgstr "" "El testimoni no és vàlid: la contrasenya ja s’ha canviat des que aquest " "testimoni va sol·licitar-se" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Heu reinicialitzat la vostra contrasenya" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" "El testimoni ha caducat: sol·liciteu un enllaç de verificació d’adreça nou" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" "El testimoni no és vàlid: sol·liciteu un enllaç de verificació d’adreça nou" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "El testimoni no és vàlid: no és un testimoni de verificació d’adreça" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "No s’ha trobat l’adreça electrònica" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Ja s’ha verificat l’adreça electrònica" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "D’ara endavant podeu definir aquesta adreça com a primària" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Aquesta és la vostra adreça primària" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "L’adreça electrònica ${email_address} ha estat verificada. " "${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" @@ -299,7 +299,7 @@ msgstr "" "El testimoni ha caducat: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" @@ -307,29 +307,29 @@ msgstr "" "El testimoni no és vàlid: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "El testimoni no és vàlid: no és un testimoni d’invitació a col·laborar" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "La invitació de l'organització no és vàlida." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "La invitació de l'organització ja no existeix." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "S’ha rebutjat la invitació a «${organization_name}»." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ara sou ${role} de l'organització «${organization_name}»." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" @@ -337,7 +337,7 @@ msgstr "" "El testimoni ha caducat: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" @@ -345,28 +345,28 @@ msgstr "" "El testimoni no és vàlid: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "El testimoni no és vàlid: no és un testimoni d’invitació a col·laborar" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "S’ha rebutjat la invitació a «${project_name}»." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ara sou ${role} del projecte «${project_name}»." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -378,7 +378,7 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -388,19 +388,20 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -411,32 +412,33 @@ msgstr "" "Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més " "tard." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Gestiona els proveïdors actuals" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gestiona la versió" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -493,6 +495,7 @@ msgid "Select project" msgstr "Suprimeix el projecte" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Especifiqueu el nom del projecte" @@ -563,39 +566,39 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Detalls del compte" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "L’adreça electrònica ${email_address} ha estat afegida. Trobareu a la bústia " "l’enllaç de verificació" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Ja s’han generat els codis de recuperació" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Generar codis de recuperació nous invalidarà els existents." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Les credencials no són vàlides. Torneu-ho a provar" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -607,7 +610,19 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." +"org/help#admin-intervention per a més detalls." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -619,7 +634,7 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -631,9 +646,9 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -645,103 +660,103 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi." "org/help#admin-intervention per a més detalls." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Ara sou ${role} del projecte «${project_name}»." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "S’ha enviat la invitació a «${username}»" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Ja ha caducat la invitació." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "S’ha revocat la invitació de «${username}»." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "S’ha rebutjat la invitació a «${project_name}»." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -855,6 +870,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "El nom del dipòsit no és vàlid" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1548,10 +1589,15 @@ msgstr "Contrasenya" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1577,9 +1623,13 @@ msgstr "Contrasenya" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2956,15 +3006,15 @@ msgstr "El nom del dipòsit no és vàlid" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Adreça electrònica" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -2977,8 +3027,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Organization Name" @@ -2987,8 +3037,8 @@ msgstr "Nom de l’organització" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4276,7 +4326,7 @@ msgstr "No sou als propietaris d’aquest projecte" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4463,11 +4513,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4478,7 +4529,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4489,32 +4540,32 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Convida" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Nom del flux de treball" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "Especificació" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nom d’usuari" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4823,7 +4874,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -4831,7 +4883,8 @@ msgstr "Nom del projecte" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -4839,7 +4892,8 @@ msgstr "Nom del projecte" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4889,23 +4943,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "El nom del dipòsit no és vàlid" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Raó (opcional)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4922,11 +4982,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4936,30 +4998,109 @@ msgstr "Afegeix" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nom" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 +msgid "namespace" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nom del projecte" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Projecte:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Nom del flux de treball" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 #, fuzzy #| msgid "Email" msgid "email" msgstr "Adreça electrònica" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Assumpte:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4967,102 +5108,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization Name" msgid "my-organization" msgstr "Nom de l’organització" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Projecte:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "El vostre nom d’usuari" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nom d’usuari" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gestiona la versió" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Projecte:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projectes en tendència" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Gestiona els proveïdors actuals" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5073,8 +5214,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -6300,12 +6441,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nom del projecte" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentació del projecte" @@ -6522,7 +6657,7 @@ msgstr "Gestiona «%(project_name)s»" msgid "Back to projects" msgstr "Torna als projectes" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6531,22 +6666,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Gestiona els proveïdors actuals" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage current providers" msgid "Add a new publisher" diff --git a/warehouse/locale/ckb/LC_MESSAGES/messages.po b/warehouse/locale/ckb/LC_MESSAGES/messages.po index 9c20969b025f..aa50c9244514 100644 --- a/warehouse/locale/ckb/LC_MESSAGES/messages.po +++ b/warehouse/locale/ckb/LC_MESSAGES/messages.po @@ -50,23 +50,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "هیچ بەکارهێنەرێک نەدۆزراوە بەو نازناوە" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "‮fzmg" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "نازناوەکەت دیاری بکە کە ٥٠ پیت بێ یاخوود کەمتر." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -74,12 +74,12 @@ msgstr "" "ئەو نازناوە پێشتر لەلایەن هەژماری ترەوە بەکارهاتووە. نازناوێکی جیاواز " "بەکاربهێنە." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "وشەی نهێنیەکەت زۆر درێژە." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -88,27 +88,27 @@ msgid "" "out for ${time}. Please try again later." msgstr "ژمارەیەکی زۆر چونە ژورەوەی هەڵە ئەنجام درا. دواتر دووبارەی بکەوە." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "پاسۆردەکانت وەکوو یەک نین. دووبارەی بکەوە." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "ناونیشانی پۆستی ئەلیکترۆنیەکەت ڕەوا نیە. دووبارەی بکەوە." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ناونیشانی پۆستی ئەلیکترۆنیەکەت ڕەوا نیە. دووبارەی بکەوە." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "تۆ ناتوانیت ئەو ناونیشانەی پۆستە ئەلیکترۆنیە بەکاربهێنی بەهۆی پاشگرەکەی. " "پۆستێکی ئەلیکترۆنی تر بەکاربهێنە." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -116,7 +116,7 @@ msgstr "" "ئەو پۆستە ئەلیکترۆنیە پێشووتر بەکارهاتووە لەلایەن هەژماری ترەوە. پۆستێکی " "ئەلیکترۆنی تر بەکاربهێنە." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -124,33 +124,33 @@ msgstr "" "ئەو پۆستە ئەلیکترۆنیە بەکارهاتووە لەلایەن هەژمارێکی ترەوە. پۆستێکی " "ئەلیکترۆنی تر بەکاربهێنە." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "ناوەکەت زۆر درێژە. ناوێک هەڵبژێرە کە ١٠٠ پیت بێت یاخوود کەمتر." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "کۆدی TOTP نادروستە." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "کۆدی هێنانەوەت نادروستە." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "کۆدی ‌هێنانەوەکەت پێشووتر بەکارهاتووە." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ناونیشانی پۆستی ئەلیکترۆنیەکەت ڕەوا نیە. دووبارەی بکەوە." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -159,13 +159,13 @@ msgid "" "out for {}. Please try again later." msgstr "ژمارەیەکی زۆر چونە ژورەوەی هەڵە ئەنجام درا. دواتر دووبارەی بکەوە." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -175,26 +175,26 @@ msgstr "" "سەردانی ئەو نامانە بکە کە بۆت هاتووە وە بەستەرەی پشتراستکردنەوە قبوڵ بکە." "(IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "چوونەژوورەوەی دوو فاکتەر هەڵەیە یاخوود بەسەرچووە." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "پێشووتر ڕەسەنایەتی کراوە" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "جەختکردنەوەیەکی سەرکەوتووی ڕەسەنایەتی پەڕە" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "کۆدی هێنانەوە وەرگیراوە. کۆدی نێردراو ناتوانرێت دووبارە بەکاربهێندرێتەوە." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -202,132 +202,132 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "پولێكی ‌‌بەسەرچووە: داواکاری بەستەرەیەکی نوێی وشەی نهێنی" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "پولێکی هەڵە: داواکاری بەستەریەکی نوێی گۆرینی وشەی نهێنی" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "پولێکی ‌هەڵە: هیچ پولێک نەنێردراوە" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "پولێکی هەڵە: پولێکی گۆرینی وشەی نهێنی نیە" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "پولێکی هەڵە: بەکارهێنەر نەدۆزرایەوە" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "پولێکی هەڵە: بەکارهێنەر چۆتەوە ژوورەوە کاتێک ئەو پولە داواکراوە پێشتر" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "پولێکی هەڵە: وشەی نهێنی پێشتر گۆردراوە کاتێک ئەو پولە داواکراوە" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "وشەی نهێنی خۆتت گۆریوەتەوە" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "پولێکی بەسەرچوون: داواکاری بەستەریەکی نوێی پۆستی ئەلیکترۆنی سەڵماندن" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "پولێکی هەڵە: داواکاری بەستەریەکی نوێی پۆستی ئەلیکترۆنی سەڵماندن" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "پولێکی هەڵە: پولی پۆستی ئەلیکترۆنی سەڵماندن نیە" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "پۆستی ئەلیکترۆنی نەدۆزرایەوە" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "پۆستی ئەلیکترۆنیەکە پێشووتر پشتراستکراوەتەوە" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "ئێستا دەتوانیت ئەم ئیمەیڵە وەک ناونیشانی سەرەکی خۆت دابنێیت" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "ئەمە ناونیشانی سەرەکی تۆیە" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "ناونیشانی ئیمەیڵ ${email_address} پشتڕاستکرایەوە. ${پەیام_دڵنیاکردنەوە}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "نیشانەی بەسەرچوو: داوای بانگهێشتی ڕێکخراوێکی نوێ بکە" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "نیشانەیەکی هەڵە: داوای بانگێشتنامەی رێکخراوێکی نوێ بکە" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "نیشانەی هەڵە:نەک نیشانەی بانگهێشتی ڕێکخراو" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "بانگهێشتی ڕێکخراوەکە ڕەوا نییە." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "بانگهێشتی ڕێکخراو چیتر بوونی نییە." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "بانگهێشتنامە بۆ '${organization_name}' ڕەتکراوەتەوە." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "ئێستا تۆ ${role} ی ڕێکخراوی '${organization_name}'یت." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "نیشانەی بەسەرچوو: داوای بانگهێشتی ڕۆڵی پڕۆژەی نوێ بکە" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "نیشانەی هەڵە:داوای بانگهێشتی ڕۆڵی پڕۆژەی نوێ بکە" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "نیشانەی نادروست: نیشانەی بانگهێشتی هاوکاری نییە" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "بانگهێشتی ڕۆڵ ڕەوا نییە." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "بانگهێشتی ڕۆڵ چیتر بوونی نییە." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "بانگهێشتنامە بۆ '${project_name}' ڕەتکراوەتەوە." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "ئێستا تۆ ${role} ی پڕۆژەی '${project_name}' ی." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -339,7 +339,7 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -349,19 +349,20 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -371,28 +372,29 @@ msgid "" "again later." msgstr "زۆر هەوڵی تۆمارکردنی OpenID Connect دراوە. دواتر هه ولٓبه ره وه." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -441,6 +443,7 @@ msgid "Select project" msgstr "پرۆژە هەڵبژێرە" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "ناوی پڕۆژەکە دیاری بکە" @@ -506,40 +509,40 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "ئەم ناوی پڕۆژەیە پێشتر بەکارهاتووە. ناوی پڕۆژەیەکی جیاواز هەڵبژێرە." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "وردەکاری هەژمار" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "ئیمەیڵ ${email_address} زیادکرا - ئیمەیڵەکەت بپشکنە بۆ بەستەری پشتڕاستکردنەوە" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "کۆدەکانی گەڕانەوە کە پێشتر دروستکراون" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "دروستکردنی کۆدی نوێی گەڕانەوە کۆدەکانی ئێستات هەڵدەوەشێنێتەوە." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "ئیمەیڵەکەت پشتڕاست بکەرەوە یان ناونیشانێکی نوێ زیاد بکە." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -551,7 +554,19 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." +"org/help#admin-intervention بۆ وردەکاریەکان." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -563,7 +578,7 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -575,9 +590,9 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -589,54 +604,54 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "بانگێشتنامەکە پەسەند بکە" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "نەتوانرا بانگهێشتی ڕۆڵ بدۆزرێتەوە." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ پڕۆژە" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ پڕۆژە" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "ئێستا تۆ ${role} ی پڕۆژەی '${project_name}' ی." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -644,37 +659,37 @@ msgstr "" "بەکارهێنەر '${username}' ناونیشانی ئیمەیڵی سەرەکی پشتڕاستکراوەی نییە و " "ناتوانرێت وەک ${role_name} بۆ پڕۆژە زیاد بکرێت" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "بەکارهێنەر '${username}' پێشتر بانگهێشتێکی چالاکی هەیە. تکایە دووبارە " "هەوڵبدەرەوە." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "بانگهێشتنامە نێردراوە بۆ '${username}'." -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "نەتوانرا بانگهێشتی ڕۆڵ بدۆزرێتەوە." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "بانگێشتنامە پێشتر بەسەرچووە." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "بانگهێشتنامە لە '${username}' هەڵوەشایەوە." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ ڕێکخستن" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -682,24 +697,24 @@ msgstr "" "بەکارهێنەر '${username}' ناونیشانی ئیمەیڵی سەرەکی پشتڕاستکراوەی نییە و " "ناتوانرێت وەک ${role_name} بۆ ڕێکخراو زیاد بکرێت" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "نەتوانرا بانگهێشتی ڕێکخراو بدۆزرێتەوە." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "بانگهێشتی ڕێکخراو چیتر بوونی نییە." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "بانگهێشتنامە بۆ '${project_name}' ڕەتکراوەتەوە." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -826,6 +841,40 @@ msgstr "ناوی وەرکفڵۆ دەبێت بە .yml یان .yaml کۆتایی msgid "Workflow filename must be a filename only, without directories" msgstr "ناوی پەڕگەی وەرکفڵۆ دەبێت تەنها ناوی پەڕگە بێت، بەبێ بەڕێوەبەرایەتی" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "خاوەنی کۆگای GitHub دیاری بکە (ناوی بەکارهێنەر یان ڕێکخراو)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "ناوی بەکارهێنەر یان ڕێکخراوی GitHub نادروستە." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "ناوی پەڕگەی وەرکفڵۆ دیاری بکە" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "ناوی کۆگاکە نادروستە" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "ناوی وەرکفڵۆ دەبێت بە .yml یان .yaml کۆتایی بێت" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1508,10 +1557,15 @@ msgstr "وشەی نهێنی" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1537,9 +1591,13 @@ msgstr "وشەی نهێنی" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3082,15 +3140,15 @@ msgstr "ناوی کۆگاکە نادروستە" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "بەستەرەی ئەلیکترۆنی" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3103,8 +3161,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Organization Invite" @@ -3113,8 +3171,8 @@ msgstr "بانگێشتنامەی رێکخراو پەسەند بکە" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Specify project name" msgid "ActiveState Project name" @@ -4481,7 +4539,7 @@ msgstr "رێکخراوەکەی تۆ" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4689,11 +4747,12 @@ msgstr "" "%(href)s\n" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4704,7 +4763,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4715,28 +4774,28 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invited by" msgid "Submitted by:" msgstr "بانگهێشت کراوە لەلایەن" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Publisher name" msgid "Publisher:" msgstr "باوی بڵاوکەرەوە" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5042,7 +5101,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Specify project name" msgid "PyPI Project Name" @@ -5050,7 +5110,8 @@ msgstr "ناوی پڕۆژەکە دیاری بکە" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Specify project name" msgid "project name" @@ -5058,7 +5119,8 @@ msgstr "ناوی پڕۆژەکە دیاری بکە" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5106,21 +5168,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "ناوی کۆگاکە نادروستە" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5139,11 +5207,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5157,33 +5227,121 @@ msgstr "" #| "You can generate recovery codes for your account here:\n" #| "%(href)s\n" msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "\n" "دەتوانیت لێرە کۆدی گەڕانەوە بۆ ئەکاونتەکەت دروست بکەیت:\n" "%(href)s\n" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "ناو" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "هیچ ناوێک دانەنراوە" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Projects" +msgid "project" +msgstr "پرۆژەکان" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Workflow file path" +msgstr "ناوی پەڕگەی وەرکفڵۆ دیاری بکە" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| "You can generate recovery codes for your account here:\n" +#| "%(href)s\n" +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"\n" +"دەتوانیت لێرە کۆدی گەڕانەوە بۆ ئەکاونتەکەت دروست بکەیت:\n" +"%(href)s\n" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "بەستەرەی ئەلیکترۆنی" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "بابەت:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5191,98 +5349,98 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Organization Invite" msgid "my-organization" msgstr "بانگێشتنامەی رێکخراو پەسەند بکە" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Projects" msgid "my-project" msgstr "پرۆژەکان" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "نازناوەکەت" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "نازناو" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Projects" msgid "Project" msgstr "پرۆژەکان" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "پرۆژە بەناوبانگەکان" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5293,8 +5451,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -6455,12 +6613,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6687,7 +6839,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6696,20 +6848,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/cs/LC_MESSAGES/messages.po b/warehouse/locale/cs/LC_MESSAGES/messages.po index ad31b380a394..58fd3c8d9d2a 100644 --- a/warehouse/locale/cs/LC_MESSAGES/messages.po +++ b/warehouse/locale/cs/LC_MESSAGES/messages.po @@ -60,23 +60,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Uživatel s tímto uživatelským jménem nebyl nalezen" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP kód musí obsahovat ${totp_length} číslic." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Zvolte si uživatelské jméno s maximálně 50 znaky." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -84,12 +84,12 @@ msgstr "" "Toto uživatelské jméno je již využíváno jiným účtem. Zvolte jiné uživatelské " "jméno." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Heslo je příliš dlouhé." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -99,32 +99,32 @@ msgid "" msgstr "" "Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Hesla nesouhlasí, zkuste to znovu." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Neplatná emailová adresa. Zkuste to znovu." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Neplatná emailová adresa. Zkuste to znovu." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "Neplatná emailová doména. Zkuste jiný email." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Tato e-mailová adresa je již používána tímto účtem. Použijte jiný e-mail." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -132,33 +132,33 @@ msgstr "" "Tuto e-mailovou adresu již používá jiný uživatel. Zadejte jinou e-mailovou " "adresu." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Jméno je příliš dlouhé. Maximální délka je 100 znaků." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Neplatný TOTP kód." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Neplatná aserce WebAuthn: vadný obsah" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Neplatný obnovovací kód." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Kód pro obnovy již byl použit." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Neplatná emailová adresa. Zkuste to znovu." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -168,7 +168,7 @@ msgid "" msgstr "" "Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -177,7 +177,7 @@ msgstr "" "Zkontrolujte svou e-mailovou schránku a klikněte na ověřovací odkaz. (IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -187,25 +187,25 @@ msgstr "" "Zkontrolujte svou e-mailovou schránku a klikněte na ověřovací odkaz. (IP: " "${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Neplatné či expirované dvoufaktorové přihlášení." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Již autenizován" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Úspšená aserce WebAuthn" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Obnovovací kód byl již přijat. Poskytnutý kód nelze použít znovu." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -213,131 +213,131 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Expirovaný token: požádejte o novou adresu pro reset hesla" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Neplatný token: požádejte o novou adresu pro reset hesla" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Neplatný token: žádný token nebyl poskytnut" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Neplatný token: nejedná se o token pro reset hesla" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Neplatný token: uživatel nenalezen" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "Neplatný token: uživatel se po vygenerování tokenu již přihlásil" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Neplatný token: heslo již bylo po vygenerování tokenu změněno" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Vaše heslo bylo změněno" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Expirovaný token: vyžádejte nový odkaz pro reset hesla" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Neplatný token: vyžádejte nový odkaz pro reset hesla" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Neplatný token: nejedná se o token pro reset e-mailové adresy" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail nenalezen" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mail již byl ověřen" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Nyní můžete nastavit tento e-mail jako vaši primární adresu" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Toto je vaše primární adresa" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailová adresa ${email_address} byla oveřena. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Expirovaný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Neplatný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Neplatný token: nejedná se o token pozvánky do organizace" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Pozvánka do organizace je neplatná." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Pozvánka do organizace už neexistuje." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Pozvánka do '${organization_name}' byla odmítnuta." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Nyní jste ${role} organizace '${organization_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Expirovaný token: požádejte o novou pozvánku pro roli v projektu" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Neplatný token: požádejte o novou pozvánku pro roli v projektu" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Neplatný token: nejedná se o token pozvánky ke spolupráci" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Pozvánka pro roli je neplatná." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Pozvánka pre rolu už neexistuje." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Pozvánka pro '${project_name}' byla odmítnuta." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Nyní jste ${role} projektu '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -349,7 +349,7 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -359,19 +359,20 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -383,32 +384,33 @@ msgstr "" "Příliš mnoho neúspěšných pokusů o registraci pomocí OpenID Connect. Zkuste " "to prosím později." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Spravovat tento projekt" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Spravovat verzi" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -456,6 +458,7 @@ msgid "Select project" msgstr "Vybrat projekt" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Zvolte název projektu" @@ -524,42 +527,42 @@ msgstr "" "Toto uživatelské jméno je již využíváno jiným účtem. Zvolte jiné uživatelské " "jméno." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Podrobnosti o účtu" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mailová adresa ${email_address} byla přidána - odkaz pro ověření naleznete " "ve vaší e-mailové schránce" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Obnovovací kódy již byly vygenerovány" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Vygenerování nových obnovovacích kódu způsobí invalidaci již existujících." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Ověřte vaši e-mailovou adresu nebo přidejte novou." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Neplatné údaje. Zkuste znovu" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -571,7 +574,19 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" +"help#admin-intervention." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -583,7 +598,7 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -595,9 +610,9 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -609,60 +624,60 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Potvrdit pozvánku" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Releases" msgid "Could not yank release - " msgstr "Vydání" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Releases" msgid "Could not un-yank release - " msgstr "Vydání" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Smazat vydání" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Nelze najít pozvánka do role." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Uživatel '${username}' již má v projektu roli ${role_name}" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Uživatel '${username}' již má v projektu roli ${role_name}" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Nyní jste ${role} projektu '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -670,38 +685,38 @@ msgstr "" "Uživatel '${username}' nemá ověřenou primární e-mailovou adresu a proto " "nemůže být přidán do projektu jako ${role_name}" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Uživatel '${username}' již má aktivní pozvánku. Prosím, zkuste to později." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Pozvánka poslána uživateli '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Nelze najít pozvánka do role." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Pozvánka již vypršela." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Uživatel '${username}' odmítl pozvánku." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "Uživatel '${username}' již má v projektu roli ${role_name}" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -713,26 +728,26 @@ msgstr "" "Uživatel '${username}' nemá ověřenou primární e-mailovou adresu a proto " "nemůže být přidán do projektu jako ${role_name}" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Nelze najít pozvánka do role." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Pozvánka do organizace už neexistuje." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Pozvánka pro '${project_name}' byla odmítnuta." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Neplatné jméno projektu" @@ -844,6 +859,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Neplatné jméno projektu" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1523,10 +1564,15 @@ msgstr "Heslo" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1552,9 +1598,13 @@ msgstr "Heslo" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2970,15 +3020,15 @@ msgstr "Neplatné jméno projektu" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-mail" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -2991,8 +3041,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3001,8 +3051,8 @@ msgstr "Popis projektu" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4358,7 +4408,7 @@ msgstr "Nemůžete odebrat sami sebe jakožto vlastníka" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4591,11 +4641,12 @@ msgstr "" "vaše heslo na PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4606,7 +4657,7 @@ msgstr "" msgid "Added by:" msgstr "Přidal:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4617,32 +4668,32 @@ msgstr "Přidal:" msgid "Removed by:" msgstr "Odstranil:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "Změnil:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Vaše jméno" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Ověřit aplikaci" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Uživatelské jméno" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4955,7 +5006,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -4963,7 +5015,8 @@ msgstr "Název projektu" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -4971,7 +5024,8 @@ msgstr "Název projektu" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5023,21 +5077,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid project name" msgid "Environment name" msgstr "Neplatné jméno projektu" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5056,11 +5116,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5073,32 +5135,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "K opětovnému získání přístupu ke svému účtu resetujte " "vaše heslo na PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Jméno" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Jméno nenastaveno" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Název projektu" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Projects" +msgid "project" +msgstr "Projekty" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Vaše jméno" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"K opětovnému získání přístupu ke svému účtu resetujte " +"vaše heslo na PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Předmět:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5106,102 +5254,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Popis projektu" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Projects" msgid "my-project" msgstr "Projekty" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Vaše uživatelské jméno" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Uživatelské jméno" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Spravovat verzi" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Projects" msgid "Project" msgstr "Projekty" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Populární projekty" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Spravovat tento projekt" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5212,8 +5360,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6415,12 +6563,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Smazat dokumentaci pro projekt" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Název projektu" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Dokumentace projektu" @@ -6666,7 +6808,7 @@ msgstr "Spravovat %(project_name)s" msgid "Back to projects" msgstr "Zpátky na projekty" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6675,22 +6817,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Spravovat tento projekt" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/da/LC_MESSAGES/messages.po b/warehouse/locale/da/LC_MESSAGES/messages.po index c3823941dc2f..d886b62786d9 100644 --- a/warehouse/locale/da/LC_MESSAGES/messages.po +++ b/warehouse/locale/da/LC_MESSAGES/messages.po @@ -50,37 +50,37 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Ingen bruger fundet med dette brugernavn" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP kode skal være mindst ${totp_length} tal." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Vælg et brugernavn på maksimum 50 tegn." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" "Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Styrke af adgangskode:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -89,66 +89,66 @@ msgid "" "out for ${time}. Please try again later." msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Dine adgangskoder stemmer ikke overens. Prøv igen." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "E-mail-adressen er ugyldig. Prøv igen." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "E-mail-adressen er ugyldig. Prøv igen." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Du kan ikke bruge en e-mail-adresse fra dette domæne. Brug en anden e-mail." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Denne e-mail-adresse bruges allerede af denne konto. Brug en anden e-mail." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "Denne e-mail-adresse bruges allerede af en anden konto. Brug en anden e-mail." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Invalid TOTP-kode" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Ugyldig WebAuthn assertion: Forkert payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Ugyldig gendannelseskode." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "E-mail-adressen er ugyldig. Prøv igen." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -157,7 +157,7 @@ msgid "" "out for {}. Please try again later." msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -165,7 +165,7 @@ msgstr "" "For mange e-mailadresser er blevet føjet til denne konto uden at bekræfte " "dem. Tjek din indbakke, og følg bekræftelseslinkene. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -178,25 +178,25 @@ msgstr "" "For mange e-mailadresser er blevet føjet til denne konto uden at bekræfte " "dem. Tjek din indbakke, og følg bekræftelseslinkene. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Ugyldigt eller udløbet to-faktor login." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Allerede godkendt" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Succesfuld WebAuthn assertion" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Gendannelseskode accepteret. Koden kan ikke bruges igen." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -204,33 +204,33 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Udløbet token: anmod om et nyt link til nulstilling af adgangskode" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Ugyldig token: anmod om et nyt link til nulstilling af adgangskode" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Ugyldig token: ingen token blev givet" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Ugyldig token: Ikke en token til gendannelse af adgangskode" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Ugyldig token: brugeren blev ikke fundet" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ugyldig token: Brugeren har logget ind siden denne token blev anmodet om" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -238,118 +238,118 @@ msgstr "" "Ugyldig token: adgangskoden er allerede blevet ændret, siden denne token " "blev anmodet om" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Du har nulstillet din adgangskode" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Udløbet token: anmod om et nyt link til bekræftelse af e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Ugyldig token: anmod om et nyt e-mail-bekræftelseslink" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Ugyldig token: ikke en e-mail-bekræftelsestoken" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail ikke fundet" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mail allerede bekræftet" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Du kan nu sætte denne e-mail som din primære adresse" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Dette er din primære adresse" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mail adresse ${email_address} verificeret. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Udløbe token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Ugyldig token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Ugyldig token: ikke en token til invitation til samarbejde" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Rolleinvitationen er ikke gyldig." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Rolleinvitationen findes ikke længere." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Du er nu ${role} for '${project_name}' projektet." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Udløbe token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Ugyldig token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Ugyldig token: ikke en token til invitation til samarbejde" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Rolleinvitationen er ikke gyldig." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Rolleinvitationen findes ikke længere." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Du er nu ${role} for '${project_name}' projektet." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -361,7 +361,7 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -371,19 +371,20 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -392,28 +393,29 @@ msgid "" "again later." msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -472,6 +474,7 @@ msgid "Select project" msgstr "Søg projekter" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Search projects" msgid "Specify project name" @@ -546,37 +549,37 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Eemail ${email_address} tilføjet - tjek din e-mail for et bekræftelseslink" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Gendannelseskoder er allerede genereret" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Generering af nye gendannelseskoder vil ugyldiggøre dine eksisterende koder." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Ugyldige legitimationsoplysninger. Prøv igen" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -588,7 +591,19 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" +"help#admin-intervention for flere detaljer." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -600,7 +615,7 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -612,9 +627,9 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -626,54 +641,54 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Bekræft invitation" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Kunne ikke finde rolleinvitation." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Brugeren '${username}' har allerede ${role_name} rollen for projektet" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Brugeren '${username}' har allerede ${role_name} rollen for projektet" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Du er nu ${role} for '${project_name}' projektet." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -681,38 +696,38 @@ msgstr "" "Brugeren '${username}' har ikke en verificeret primær e-mail-adresse og kan " "derfor ikke tilføjes som en ${role_name} for projektet" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Brugeren '${username}' har allerede en aktiv invitation. Prøv igen senere." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Invitation sendt til '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Kunne ikke finde rolleinvitation." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Invitationen er allerede udløbet." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Invitationen er blevet tilbagekaldt af '${username}'." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "Brugeren '${username}' har allerede ${role_name} rollen for projektet" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -724,26 +739,26 @@ msgstr "" "Brugeren '${username}' har ikke en verificeret primær e-mail-adresse og kan " "derfor ikke tilføjes som en ${role_name} for projektet" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Kunne ikke finde rolleinvitation." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Rolleinvitationen findes ikke længere." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -859,6 +874,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Ugyldig gendannelseskode." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1533,10 +1574,15 @@ msgstr "Adgangskode" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1562,9 +1608,13 @@ msgstr "Adgangskode" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2764,15 +2814,15 @@ msgstr "Ugyldig gendannelseskode." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2783,8 +2833,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -2793,8 +2843,8 @@ msgstr "Bekræft invitation" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Search projects" msgid "ActiveState Project name" @@ -4052,7 +4102,7 @@ msgstr "Rolleinvitationen er ikke gyldig." #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4241,11 +4291,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4256,7 +4307,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4267,24 +4318,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4580,7 +4631,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Search projects" msgid "PyPI Project Name" @@ -4588,7 +4640,8 @@ msgstr "Søg projekter" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Search projects" msgid "project name" @@ -4596,7 +4649,8 @@ msgstr "Søg projekter" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4644,21 +4698,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Ugyldig gendannelseskode." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "New releases" msgid "release" @@ -4677,11 +4737,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4691,26 +4753,101 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Search projects" +msgid "project" +msgstr "Søg projekter" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4718,94 +4855,94 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "Bekræft invitation" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Search projects" msgid "my-project" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Search projects" msgid "Project" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Populære projekter" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4816,8 +4953,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5913,12 +6050,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6128,7 +6259,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6137,20 +6268,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/de/LC_MESSAGES/messages.mo b/warehouse/locale/de/LC_MESSAGES/messages.mo index 6302135c8f8827d9b00ac4be9372a16d99acc6db..94d3f87a53d9f1b9043ae20b035f1b2b4081b313 100644 GIT binary patch delta 28860 zcmchf2Y6If*YD36dI#x!2rZ$6UZn*Bh*arKAZ3yaNhUEfp$QJ4fC|zfD$RmQQK}Fr zf`|nXMHEC7E2tw)dRV=%f(RjPr>4_+$hUxX<1>b7MXG=hQfPcDy#zEad{SwMgAMMfMZ8nR$I6P z(tvdYMnRjG%fp7S1dM@2VSiU1>B=dvBKjb#NB`DbGSyLRgB{@quqrG$#>}(b1Z%^m zptj--SPq_mdjChrmV~X}$?QU5%{CQxyL=aFDNjR<^a9k2e?YB3kvYbgYQlQR&0t3c zJ{;CXUjDH0mc1|$Ir0%>1CPPN$V*{)`Tr_1)lh7Q>hJ@ot@z5RK*w+{vgc9DiiY!{ z_ViWQ8J>r#-;herz&5Y|{1i(66;!(ypeAw?YDJ39v#g2qZ&f8DcUl59!$OalJ+A<@ zWVNAQXbWq>UN8ct!oF}mECf$O&Fn1Hdly}L=9_ja!u;s#L9Jjz7?wZAkSPiWLAk{k zs6C$m>%#@GCd`G})040yyaDxo(FG<_R)ZSIolrCH1}nh+P;Q>&>R)yF&H~n76;Gg0 zLtjHR@GC3`Z$NeAS!fz81GN&>q4d!%J3KR9L)b^>35TFEaL zvHn^Ld$H-bBJ7P^6UwSnVR0CS8t6P%ejIi{ehzBD-@wZ7N7x4DUt-$n081c03~RvU zuDk)aM zHNZQe^pjvIxBymxYhY;@-c3dWco%AKKZQ5pUoZyVc-)*;9iOnQVaQKFHT(;l1EZfb zr{+%B1^Ei>0b8vwD>4<9MP3f?h8v(4UWL`={}oo6nY4s5!uC)D>JGIvgWdA+a2s+a zR715_nJo!GZNU`S63%p)3!5TeaOLW&&5Q>^ZAk*mFaN)fjP`f}R3Lc}>ctIE1NjUV zfj>em`4uQ5`UA>H8?C{WU<;@TjD^~g@$eP64Qd5apW;IGgGr%34j)9`70$(_$aKU~ z9)c%fH#mBiW#M_&Q}7pFXt$f?LvFa2TMoPi&%>p!a-D+H_t7Y6LA)Ytg~%L3@h~g~M>5T-FbURzGhq~5 z3)Rs3us-}6)__Hhm=BOhC}ZmjWt54~3#Y;sa1~TL$DnNGhNBN#R)hCAp-_y0E#W4Y zXJAw0O79zeFW3e70Vr$U4>i!wp;qd5*cdiCYU0R9=tZ6Z3&Lk$Nw^-CfUiiVf9owW zHQ@=k4qk<;;OY-7>q*#wb>z$ z9Zz;S2ZlAWWn{|2l~5gTfrVf{EJ_Uyg&IH>R6v;ui^G|)3S8joH$ZLC7U+iuVSCv4 zgt;lDzc!?zOB@Ter1wA{OoST1VWut6-w1orzjcC4 zB?@YuF(YgX+aY&{nqe5qSZ2XT;XF7DRy<2N1I>V~k+Z)w*X|dgW_SQ<0LP&Q_BoUr zUWMu}|98}*f2%r~>aZ!)Qub2;91jb^X;6Fl5Y!Sbgxb4Ra1wkIj)k4R=QLzMt6^>U z{y8&%%RiWvx&g~mFW--5ODe;#M%0ju3fe=BbO4lFrnve^P#w>A^(&yCh0vd%23GBYanFWO4Yh(rVQ;7b z4u!wKB$x{K{yva|C_lDH@}8QAn%3&xZ%3_9;p1gxq#dQwZ#Fb2|XGn zQ;y72P&3{ETf#S>R_1qD0eb#0TT>az>YKsNupMj*Cquc}Hn;o@sI5E#wMA!Pdzk-* zd9O2+4TZyG)bR_@3wOfR@FZLgC)_kkUgA&VMwOrj)*PyXJ7IA+2x`T~L3NY~HN%Zi zdwl>_fgeJ>e-T!vf9p3g3c=<6a<9cO4LJrDgqxrm*a77gZ^2sd6f6O6Kn)0uOp+8AB0-MkD!+PTd0BEgq2}I%XS9hg<7#@P+rgl zs@`Cz0gZu;VH(U2pM=cRS_3tpS6%&=ut*riSu(NkC%724ux%&syalxaM_hgcHIq-F zmhwBOf!o|PHJ~zZ5%fYW@iy2M?txmtzo6=u%4a(htO>(fiq>Q_^FA)ez}m=}Pz^7I zdhuCT-VQaB*I`q57RqSL=eM0Lx*KW*?}f6F5bO)*!G`ctmjw&h#{ZiWN40c!LUq^+ zY6iohydw_E?M1J@JK=1xyJV^WIJC>yWqX(s~0x!-wz{^7s6>9bmenUTU4r;?R+0pfEwt1P%AqXs(dlj z1fPI4;R{f1{C1d(jN>S*1}{Q&T(r3D91?Y)M&1$1n37zk!j8z9umIcyW%Vz^7?=T(s zVHEO4mnWc%_;0ACk1cCEUqa8o5y)-$A-M}&1m`e-4`EOF|Hulq^NZy(P?78gyaZcT zw4G0{I+e`QJ_hAh=b((ULS@rId)Nc{D12G^Dz^1Kd>0Of+p8MmD_+fZzJNwTZRIXl z2K%$VB6AYOF0vaIP)@?kg^ zeh+hCko#CSSPb7ugZ*Js8rTa5BVXj!A>-?cQbyVzz6A$E8E@5QcmwrgMdXpqZRa%2 zY|i?t!^jr4^AXw|7N_D0DC=I=(sq7c{|-(=uGY#J;gisdd;@+ieQVqKdj10{UWA#R z0?<;J4{n5Y;ASZIJPs8}zifm5*ClfvMO9d)E!GJe!{u-XjDUUGnHMwQSmY^Cf$CFu zhyniq6&JSMX}o6-R2+F1%AL7$IH}hgmr~x#GMPMwHk@bVW!vy#fyf@Yau0Gw(UU%qW-X9HR zj2Tb^pAF?TE1}LG>lZTGvl~5a=eMAIcVSe>tDsJ)q+YhQ2R;pT+}?Y)?fkGfA3lrR zv$yg0^YAI;u6^(l+C2k($g%y5H*J7g`g2h3T(>{|FYEV{(TEm6x#L-=C9?;ZnU{l| zk?Xl~5>&vN1a%Qv0}H_2@Kg92oX7xH++$l=$YlqaKsFopLEaCC!QzAQ|8-PM9BdAu z5<|@j425N>@H12c`G=X6m4`Li8wu22nN zGvuK#1RsXl(?6lkgqQ@|S`QaP*-nQfeMTkw1bXV04->)`y|4RG&iyr1MZA_Xd&fW!dfDXxSP=Prs59Y&%U__3vP8i6e=VqvTSLvT2Yi^l9RUdi);Aeu zBK7Yxq1^}jQg05d15dyv^l$w^Ml)`ZWo|Mla1`=psHH6yGz07lTO*Hz3Q&unjBPX2 zKr4jI9yf>a$o-*W{x*0g{1K|XdfDbelLEsss^w%9q4qlp5ZLP}B;WW=& z)jBQWaH0MV*cu*PZ1%k1QnMA2Fq`-0!sgIkX1u6nn9L_AQlKJM%yP38qoIz^Ak@P@-X93HW$7>iPIkEx$_w^GZNd9c^~0yhXm74TbyVnajP;00?9sw09_i3z|0rY*w7;Uk& zw)2OH!LS_VL8$w~!%*JxB$T&Zf(7OO1)npawglADwu6;m98?2SptfiMlzXm$ufq*c z0V(}?v$QjyZa7O_c@tE}2cSCq$Swa7Hbl<<0{%~svYL|7l0UW1{D5!@K8BpS-Wc8Q zPvBwUI5#}8XHX@8Ub~fErOcJsg3ymZZcrO~#h$LakgEsDLyCD$qRyGvG_G5UjpA zY(`Rdvw5K@l$Caen%QtDTku0|NfxXD=R(bR1FQpg!Fuou*a8;VVrJS7Hb$NSHG$18 z_d~7V(J&cxa1qLCe}if;|5o#{83lDX&4KE0smo`fX1ERN{kL6y0M*ecsQN!ZP3St* zgoF1yWAje(shNQau~OHfAjAykLw zpci`fmPe{}j~Lw0qsW*8_&N z^!Jd_%$LIM@HmWtRSp{C84a~18BoSG&6OX6x(}>?x<$VUWo-H1FdbBcvXKa=_8UMA zd_2@Z?|TFPmyxVNaSz-G55PZReYpQkBA172GSpK4^|qNo{X@3(9CAyz1bzx**n+@2 z<~ZJR*mnL+S^alyeqGhyifw*=|hv{$+lsiRzU}oA8zJ)vu-UVZinJsw?RzqG6b+~O0laXKUf@zp0 zxDgdzzhL(C*hSmA4}IsK%;j_|#1pM4mu%;s;kN(9oafKOOVqmoW8wMBX0Mz6YK*ZR z9L0NE;H#7uze+jsVfX<3TOa*q++^T2Z6*aUtH!?NP?e;6BR59M}4p=R;`l<^&eG8+4aF}9Ad zKk`%<1CO}+k~htJeWBvYVyL}80X2ZAKg|FKL){A|{mJ^bBC{PuBlv^M3V)d;>;`qp z^?{1vajqPM@{)()GjJVz1NQ#g{K8q<@;HHNzssX=4dq`#4J>SXoZpOIx5FOi9Pa1w zIFTw1s>2Y}Y4!-L2-mvY3yUBhhg#Y%;2wAtD&%g>XWH8h6`DVRs(%J*3ok-1ESTTp z_<#K{8FkPY%GkO?jW8F=&;Nj(VYdRN!3Uv2@O-EaS3`C1f-7%@@yNSfef5GK$2RK2 z=ICQ#G@JORH zNZrC7=NQk1s=vbJ^N{*sYb%)+6zqhGgg?RvcmwK%8aQ)R7zLwXcc?=p18U|Ip$?rH zP^aKhSRFnKr@;eIM%}rnS+QiOh?xmX==|SIMtk`xEDMjrCGZ@q1E&@<4L=QKq+8%7 z_&L--=N0!jKTK?f>ZnKwvm(vl1mrewHQWTXWqnI}oIB)D7)Ae9Hkk%+4b+SdL(S+o z)QrA|n$d4C3zjS8vHpT{U^bjx+T;A)|0Yz-Z*+&pxk)XCuOt5id+6H!8uR?Wfzo<`~($n+Lkw4HUuUhCqbQ>hoNlcWB4>Y1O0Fo zXL&0k-zC@`xo#y-*m1MeO2+MGLoLw?s4ZFRau2MD{2^2vxD0E+{FOb<<+V1Hz9-cC zBcLV{59KZQ!KQEqoDa9bAdIPk|94|VJF2jE@b{`_3u;w2M%ED4qGAiETk;U78BT`s zj#*Gkxf;q?cS4<>2cYVmgfi+gP;uo7tP6|O@Hi2+NtldA7=qp4Lr@hDL0!2%hid3N zRKwSxW>})8X`lk^j64eJy%kXPw?J*-UZ??l>gvzKu1xeAoPs{wzLsfV2Rx7BDoll6 zN0tDbyZsfr@1Np;qQPl&#oJ zjSba;TFJJsFYEz(!lkgZ{Qoo=-AXS)E!h<)tG}a}$N9jBg`)gJHSR6f!cxC!iwOdZ;Bk23x}~ zq2fe^HfDvILe=jF6{yBQb#Nb)7d#F%foEY;co52+uedDM)_7M$Tl`;E-2g==*aa4V zVW`kL3u+11LCx$KRL7seuJAm321d6t`eRTt{2HpA%dUJK>I^B;-qfoLWjn3fhds_e zK8;18kyp6WxK%BvnI%Dud@|IME_CI!uDl1z7>`2P%vq@SDs(XShbXA`V_`!$3f=|h zz;^J1Fc~#aw4({BHKCTe0~`&9LRH-E@*>pM)bC^>UMr~gd%{9+G}PWELJfEtTnrb% ze0W)%&K~DivB)kSYdZSyK{DxNVq=VA8*|0bIquq>KR*f|sbbzWq z0BX-uU<>##luhh~+PX7PTX_*`pcT417oMaRm} z^f#;pYxXcJ7vpjaY>EDUsFm6R^TU1cZg>#NHcIx?1i~DrWQL-Mgz7j9Wn8nNhnc?v zac%3!T^_3o`oHh?I3KHBdV8FI6~7qDD2Mj(Ses!I)I=)uHF2W}?1DTOwt+`rN0`4K zHzoSFx{}F+&%kxCY=4jQtMy(u0J-G=kF}41%z}zsu>(C;9GnN$&`+>7<&6fJQ*FRt zkMpbg8!(#ks3B%chQlZI9=r$EABz8fNM6+}vpP!TTw%G=d8TTq;uU z4X976D zBqA;EZBN4g6>?7{dz?Qq{SC*fLW+kUhq=YVL$J5sS?cM~i@YVv19_PMYRXam8&~!fb53~R7+ti=wa&=VA?{RA!DIJZ8p>~J`X0q z4Nwy*Io(`x?|_O2-J$dE|L!KEh~$H9VLBWHpNI0-KcFI9^BKmS?uLqJlcCP_2cZJZ zLa30t8fqoCx%v}OGd}~n!z)njwV%nr<^Kc8w1z1#39f;KVZjGI&i8*QC_hhziSRiX zf<+%PRv(7y_*bX_6`EyirW|xmIjCbk7Ai0$KwZJ6!mvVbqBVJ-L_R0oCUm@TOVHGnp-KI{Q&V5|XH0Y3Jy&VMp%A2AK=e$;e) z8tT0M6{>?$bInI(ZP=Ll4?+!O>pYM13+FEQ8S^Ha0lD~ zH!L*Y|3emG9J1c87x9fo!?PB9oL{Z#EHxcI3%gRDZ<)vWS*-`uIlmUh!;hf?QM={F zI})G{tqHIXTm&_NFQDA-GSuGJ&oN%rIZWmbI=&ljgZDn}asDM!=_k!M+cG$Y7e0W4 zV3QRd>sze=R0sZ59_L@Z?SyjA)YTs6e~kVB9E@CYjS1liQ1X|s8*KTM8BllfH%tD?OkZ90zrCN{3z;f{K94U>W#|%fnC; zI1M$?pLgN^tccYwABN?@dJ%L(8HJqp%psFXS#{Fwj{->Eqi9yqEuZA-?_lZ1qOa%b zkCIOz71WZt&#ru|zqUZnDqgHi`i0KFH7e)7{n2siTAR?XCTU6aM35eHJL3mVYdGm$ zx3e?1P2g?n5mu~Hq(#)>$5iVS`DFCP^E#i7Qcq1-otI0&N04=QFQ5YV8ODn{$m`74 z)5`7WJ!Fmr>lIfXKt2Lp0}{VmTV7I8lAgy6od1UZ0HrA)Qd<1N?p(h{kxwI)p|K2f zE6GnJm3AA~oBEc|dvYkd{kg-HAEM593UCywn!D^H$lpnlUG&IzYw=kUxADfeb;6%* ztnZPz1X)GMpM-kK(%2p7hq!f@px4250)}rJnCiBOYq;|~ zZ(#lEQcz@jn-|u?LhcMox|Aj7J>#hJ3c?q(HTAX*RsJ4jdCyMDex{C^&`CHlZ?rXT zt5lAH8&ntoJKv^ni!R=6d@}hGv~m+!zOCmj>OTt=c6EEsd-!g-^|T_tk9YF9?c~{? zQ{i!x{mJR0<5}{TseGQKD7J*g8<8Ib-+_7-QHOKL`i}fkN5c=*$OYZPnSmH$Sl#B4r;Pm%_r8|gOk9dbh&$%Wm~9VKx^bj}2|r@-_aWxDg_ zJ$u|vABAP8JA#6GBrZtK^CtRjyz{#L{__e#VT9)HOHYv3^MPCW9QjY&{4BSO5biwu zI|S=h^5b230Od)fyU~|LmqD#H$i0vkyX`BqHzofb`src*GsP`<-?Zs`ZjVQQ7+ELP za`Jl0QtvGJ>qfMa>EJat-`gDkf4g#?L&$aA_uMMhO}EaE)Co~`i~?u>%d_-F+{(*b z=BLvARA}M8y$J3ny-Il`4IOtIo8@+>YVVNpqd)EHnvvgvt~l?!?CL7g*IVc=le%dC zlPCxx{6M8Tc|G}Qd=t6_$c1U=1$c?{ zJNY7%^>N$gJafLJZv}rJiV3_p3+^^;IsbySDfw)-6IX40jogD&l{AX<4F#u2f4YO% zkFEsm)FD}Ok36~=OM$&HtdJ;(&XzN!}QQo`P(c-?yeMn2S|K%t+#tT9LvdUF5qP(fK!m-_d@1bWgduq3~1Q(=GZPo&Oi9z}?dF zQn1%;kSm^bKQFxrkHZ#FcRoFB$QPrdRPxJ7vyq3xAocQ|edr32^jxIP`S1er$K>_5 z-}>&n3l^ zf025VN$bgXM)wR{3p=9AqOIBF^PW}6_mIBU{GX+Qp3W$GlK+s3-@!kDORv_!)BggrlY3^`4eE|I&H~+V(;(T|WRs2t(@EHo{!y}~c z-HNJr(#=PcuSeN^qy{t|Be#SL7Sy^PX+w zPoOL9Dn5n}x%o9ve>>9i6!k7>|I1N%DhdxAL*Xx^!pOfPdr5guzBze zq9m;94x%ZXOx@A2g!_(O8H)TNX%+b&;0C9R{f~1i9iWjdD5hR?@F-TaN!dB(KKIsE=Cy;leuga=ygg>Gyhb|cof|b!1pl*n=88G}B z|5;06UAHlPKz>F3RhakO42#ac7AM#K%r-fOXc4nZAR|F%X-$)Ks)jm(N%yoV2m23tgrjtQR;M2W%mhC-Va^g zQSONU$a{a2ApClq>0 zvv=R~qMjS*=8|5Z+>u=>Ux|EUx1LkTe=4|byg}JsHy;PjyYG#3b*le7`I(aG-&*E2 z)R6oqBt7kUDH{D)QWLj)GrE4J*y>LHGq+)>>QiSD4gQI)AuL2Xh|Wh@8FWvQF9zR6 zzl;13_ucR?6we_{goELIZovuIjhCM$)gkG*Ns1)Rr|f+i84dlUBINaSBA@qMb9Fmi zT|u{?68-3Tl=L^hKUuq}5R1^47mkn?kqT1j9rUlem1n@N$b;c^$}?dTx9m0KpLu_! z+tFVzhP2C-DY6z)XBTWlnoIsilAZ*u|8bLdem;GHd}~r^Dim-lsrWjbB_gjS?IyoM zN}d_Wec^0$?Hmnv2J%nP`2o@r^1q-jPZ~r1Wzv)AAK|@Aq&>R9^dpl+g@vRl6yA+o zm3$_tAo4Nl@PAeU`Ic}Q>37mS$p8KvMz@g48}$NDn6?g*KLd-wBj~<_dys#iuI$g6 zhwvK8T-cm+n$!XL4U$czKGeBLnvATcK0FH(;dJVLM*0Z3D5)p)FO$9`ujgLM&QWhE ze9@?^YRDO+w*31;>tQl+Zb2mZo#YeXi==;lwxaumhV%>~-=F;7bf#w}d>Q$w5v||I zA0|biuT9-iuD%w!OX$kOM->0>MTn+CZ7LigKZ%09uITA5WQ{ zZm>7<6O`pWtH>WCO+c^b8S*c=`Rdev3%LRM(dhDP|Mgs_pc(}^aE_~!z9hP;$iJd* zf_xmFB0Z0Ogj=r`vYtngzaw7<21v24{weqp(F&P9AHWCub~L9fK%KXOj9>UPgTp>38TQ7crFjQT9?;919rR^+eG`0vP|zEftaYC-^h6gN?kQxKv+QFL;wO($X>}(gvOSGK1~C9hziz@^;8h<3DNsP95UB zDOtXxjuCYuvwZY6HgjU)SZShy5uFA~ZJ64$9i6JB)Q?v@b< z#U+HCj+}|cC8qlW%rQPAJ2c2qJG1sO##=q5$NAGj8SU#vI+e%zB&)Z7Q{2{56Gm%w zVAz9~+;^yQII?+LQw*BH<*imat7?|h=Z&B2&GOxs?a$KGLlZL?j22Rh%QRT_ zP=+@xBN>?`@uhbPW~BR^Dr(Z38pxQ~p$Tf1I`QAiJE=m(#DG&C?XD+->lJV|yMEA{ z5Et|{@<#mECL_H5;F6o)RBtgc1!Md78nhX~y8&;!@1NDG9m)u0Ms$h` ztC#Yq+s1AdwnH$Kl@UnpRD!8a%r7xH-r7(et58Q8~)xlNB{vM_;+5Ke%rsVpOF`-RZ{ z{M*k??rVDjleagy|4``yAq+6M{mR_gl}h=&bt5&_KwP>nDp+g#q_s;6SMdjf*_fKy zGuI=%*_o{568l1%aH4O5KY{)Bhp@@XnqRyxA&yqedYNKx$e-?G_q{lVW)_?rNQm|h zNb_MT-h>oiLMn@ZmuUT*s(H)pzRsKS#klNHMmnpI5SNxVxshX>HA9%fZKF~P?n`mW zasI&e>n}cMFZukXp5g4ww2Zh!C(e0;{wY3hnm^qiYQ%myR_B;2qm+*%WH|$KT;Hh` z?d^-d5o7Q$wDl+WSOGQ1Mlx*8gLwsf7>=1!5=*b4xIvP9o463ZAzyRio^dZ#aXRou z-e$pdBbmWix2YwIwzj_u*_W1)nT|cgrQPZTvj}1l-avMGye~_>pe0W72YeX!;1pk= z(LY{MH&OvU=cS`|7bo(wcvNO*o!8{%As^j!*LkQ*u`pv3C{?$LrkDRJD9e9`8u-_KHPhSXsVIg>s!W zW&_wxe^My^-pRSjmF-jcGjXfBI-!N?H(xy|2l zQD>yu^-MEV-j7}qGooC$ucC6I&+#&^j<9I0xW)EhPXF&`($Amx-%RB{%>+kJNYU#4 z&!$x2KTj#QcR9O`Js{8WZ?~Jg6Ux~j$8P92Ia$XL%MkC_5XRv6+knacVn)$9apmm; zUMGYqEHSV^{g8J;T$(=-Bggq2H_xeF!QM7FB@V}o_xS>j)urp6kR1qSCnyRhWv97e zIWD9_B*d*^1V`CF@1$iUC@?ETX%cnrS0tL2GromgWeD5FHvUsrR{ek3{{5!uoOdeN z@0P(iLwIvku)YEm*_;U#?HYId7j-Zf{nY4ifCbUM;>9uCutFKBOgbqmBb~6^tykX3 zlI29VEY6j5LPw%En2?c~XAS0+L{42DMcN1MF8=iFbZ@|?_0kdR`g<_i8s^Mjr*kiP zSngll?PCRd4a>+j-cJxCJkkz3?aNdg$A0{Q34Tr}MJP(fXK*6czjY0&8|gMaHq9SM zU2@NeN(Jk4GJ4~dlo?aO?wtF6ANyK4yH)O6arP2B9LquHzwM^!$iBdBn*LeIaRGnO z>5i32i6bIfy}6)eaHi$masN{#FUzjb_b;st(3zTg>uy^tDrk<`)Q~T?UxM8vpS?2o zfh2o%iCEooIfJ?8Hty;RWQV3;Cs{s!GGpOro9N@R#a;#2QSTu9%9q7i9|{t=)8eu@ z;RA$*K+b>*cDZn}FPQ0bswgn|0s${)QTKn^O7_QdS|$2@x(*~BT$_**@+WKbv`WY) z*vI?0?k3aUASzLj0Srn=;c^}F{jV>+#csR#<{YT!sZ?P~cGkhY38@NK|J-?d=iD>M z6PZk3Qx5J;PE)8z{FiYOH=Nnt+Ufs`3vX=BfNW2#TQ^>2?Cq73u-?^aVH{eOb-| zP|UIDT%ixHrFm~RF3~~laL$aGcEx<$i*qtF?Mf{o(|ydq$Hxp!>dM?0OG-PqmnBMz z;+RI68W#xMegk&)s*vW5W#{}H<*5?RTX31lt*i8H?+nYEq)cd-FTSzaD^Bo?DTE-D zt^?&QmYPn+%AH+g<5?nS&$$Nob*{~b%(<7jI9EEjHWbXnh?6w=xWJU`WM90GLFbkW z+0Dz`9h0hCbXMb$*};%*K(5y}c5c$9%1@+^$dC!IDL@yn_|1+k3m_?%!;GU9#+5n2ll- zr)}Q7J9o`Kdo0%+pFiE(-5=n#k-}DJCs>gVaq;n-oBmLmuVcg%f=PTFmY)@(h`Q-< zY3{dbD5BHg{(}dwx76>{xTh~mtHBY*3N#{K`;tQnFzE+(I$rF{!gUB3iE&wRl;afP zpyNIx=|amc`^3vkJMJ>*8lS>9liwKuM>CPDtHO=<;9ladv-Bn$@sSq)-!zwZu_u;k znuNlTuWeeIE_wKZyhC^0Y$BZ#+>ArILt)u`9NE0a)@!M9&mFR_+d0?Yu_H=q;Eq2! z`<4@V*se8th;wsq?3^LVSqFC>T;mJG`;u{oDJDt~bG6CtQl%c;8Ib2sM#TtxvOakurvV-2cCPF~oKcgeLkEQq!1`P8)qE1i316SC+SHU3K{M z&q@qXgU^Lny!rO_Zhb8@SM)T??!*EHAD`w+cUsZLa4>UrIuVq+7Sj&3&sqMieNS$k zckPIV1^RJk3*_efW~UY?c5r!8l2(%C$%*;Eu9UO?hFzp6`39!!XvT+Rlk`$MU)#M%i+TO(6l$M_7JcXuYd;7%k#d6?DPnDeCT61tTm7!E!H_VBWGrpatZUNJ1^ERF##lt#fbl;~_ExtC| ze7flT=IezqqS8vo1VUMH$>vg`4-VXDtv+bv<!@er(Qb4k91vdpx|y(mPWR5J3p%4VA1}k4a-Y|YVf;qt%QD|DvHw5j z)A_%d(ErJND*sRClRK-MXEq-%&ZXhsjL5le7!%U=bag&g6bEqrui3%0gFD$R zvxqsr$9m3`igi5LTn;(za|*TbG|oBQ-Lowm7teX+o#5wJ1Lt;k{@-fuRzv0gQ%lh~kM!_-+~S+*tLsK$9O+TPZ>F!b zdOHE9dlo0Cx!O8QMagZIa_{QtIi9Z&ksq@O=G5x#sZ*T3bQ^KJKBrf2Pc=I_$L{T^ zo4c&Hr+M+}LtNL_S4?B)WYi2?ugpC&%u}F5K2G`E3yGd3o|d;ahGpx9YpyU(4AF&< zd#T?9d>!`+UAeC$dqNe%UD3O*J3-z#OK)`=bS`e1VmhBsTtnjhKF2ZAGn0HNif@Dm zOn{6Tq|OyNne)xW0l-fPnx`)e?4s_1#H^=i_g_>^AvM#-{V6ZPP R-9)Os{t)NAFR`=rKLAJ@F<}4z delta 22976 zcmZA92bc}l|Htu}v3l=im8&jRC%Uk#-g~zeyDV$5RxcOPTd-KYi$w2B)QDb^h?XFN zBt#Gr64B!S{>&M_C(nPL-`Usso;lOboO5RGz4Dv#JXQR`RQ_9;0v1>-$pb7aH@5Lv zRzyIAFC7BZ*N&8a3WU49as+^d6w^B%12@v%J*OeJce2D1$M@@RFktjbUUwS)dx4A)>*JdbJdE~dh#Ui{jNQ+Bqj?38E0 zB3J_RU~8;_gD{ZeTieLwrQjTLq1JDh1RtTU;3=lYxA-xp>|#!IF@8e)5^LisE-Ms& z@+{iTve?Axk3H}Vj>8gMWdp~uwqRY3Z~Yx^DpaS|DB_ja4+DEz)+U^Se`5Jwv;b#V zB*L<;61Rx7teY6r+q6(XAIo~o`YO0j<$bvruH-g$Cq5TrS>IrZ0kjJB-lE?}L8d{L z)e6hwV4RF<>Q`723&mR26>Nn$u_%?&V{O!}X@wba3hGuYM!Ji&4(UqPYp>jnGq)}c zCZoJS9PO`rS&V{wSQEA5FwX&)j@XZxa5iSZ)t)<1JNgm};92B?t;eXo@dti@@9-dg zFofHOf1*zG%@EpO6_O7%D{7!lpuT5&R15S*UC9E}ftF%C9!Bl3)iBdXy5Je&KFD3Q z$_+PtXg-c4UX58X_Xx}4oUC$wGL^|}z$$nf$6+pNcfh4s4WDBZEJFv0#xbZX{0$r9 zKX?^GN7MA&+rTmGoH%x@W#z#2o`+E_dJS8n{~nplWUA5<$*~y*VLL2{V^K}M2D9KU z)DBLgn*JK@$6Kg+i^ds0L$&1Rs1rSl+U`443*1NgjNf`orU(V;$1^TD^NLuQIBtR& z1xt{QZzcQ49IzjzAdW@tXcXqgxu^qfMGe=(-ukmRgZMUe8{=Q7&Kxq++=8~4 znz)A-$6$5hQK%E$HNh4WEowjOoHn^9M=69?l#tc_*X(7ZSpbK(lDh5JxX z$(N`rO|zCKBYucA&{=0rycT9BZi4;*GQG&ClSN@R9D%yWbFdU{#eDb!YDaIeJXTw8 zdj9~-Py89y#&Z~o={_-WYb-&$5KH5isQo_sg!WgjF0g_7i#1T4ClYhxXsnKlF&M96 zUvxgTEc&a}ALA8&W}bEnu@CVX?1beu@~VZia3o&!;+C7}55!A0(f-;|#AeI7fv@n0 zDsD03ci~nJPMm8SZ@jo0>tGdbDE-J9gMZkx+77OoIK?i@q8nJ3@gWY{%^1h7dniL^ zFZ~3s;R{^sPqeHUGIQy1-B7a!|FgpQGm;(W{G5(QJpX_>@NamAxYR*&#s6R`;^0H3 zQ&q%fY&QcJP=5U|vm*}Vs?;(qj+zNZ5!XP}1dGQ_=!ld*>^{wKl&KH6{J^wqBDNn&j)Q+~II>&cjdGh0y z)ttB*R=^paM^WSbFE1`~!i<8>n1}LZ7>J)^IlPJ`G37}!UsOV$#(y_5$ynjXbT}C` z6)*7OwV021C(_@nZ*e(}Iz!S|b&a)RLBaTJgiV>&-&%)#wOpntJ%VSDxj!Cg2rok}Gh0$L56x1!6g;BT) z{Z+}NI@*If;h}U?Y zz$(PQUZDMTwKl z6BfrX%!t#!ru}o0S>{#Ti)ykjupr(7FG+ZI~X@V187Smcj@OL7l(`)B!JG z3H%nd{X0yDDHu{}$?SeI1IZLbb+Y;1iruItJc{%1SImf`zBQj0W}%PxBo@Q_r~_ua zWIkSJ!|}v%s0;WT)mPqNAgqW=*)Vc4$u#EWn(ZCPRAHrjyEyQ6`BtpU`d;| z*sIK%Lpo zsC)DVb->g=n3gDnd59~anzF4|J_vQ-iKu%z1J!~Fs9U%WhvRuv%hkQbQ;-u{j|Kf? zuKZ|D;N@-8RL&jKRH;z6#D_Yea$b1|>O|XPdK}=D`%wp8;FYhz%)~n}AD+bOc+Xp3 z@GkAIg7Rdt;y_G`lTkaGj~Q?^s)crmV(qe+u6p&Hy8K zGhY{j0e&_zjkl8_034Kq^i$@34JsyI(qPeI} zvjKI*2eAU4L$!=9FB_yp-5MXN*H^}xSPLuTILwIqQR~n7$!LR1sC)Dft77Uu&4%?* zooF)Zz+2IWhj0bn!i6~InQ8JY&&?>xhdQw;sQuSQ-O^5|7VC{Vj(->#UExm5fTuAR zevjJ0bIgNpF(n56W#;n27){&&)%*9Lwm*oO@B-$?+o(R}{B2Gk1Lh>oV`9HmiHs_S zVrq=UA{dKVaWU$IwxQ1aEM~;(m<=DHPAtg_v*Wa=6A41KSY^~GsE?}G8FfMtSW@GE zFqr@fR->-;6VwSE_sZ{~HhhSo_!rK@s{fdY=K`t)E_q%@UC15Oi9bf2c#4j1sTWXDn16yq@%?|7zt<8>xf)73^Du!UD1hFOUFpvL_e?2c3M0Y1R- zc?_9F^ZVKM3oS7AQfiW;Y1q58&E%#F`c z2hNzpcApW!s1pxG^`-uvu~>t680sOl2Q>^2UXnX@TNA zx*8B?OK!X01&5*Taq1Md`#~cRa}e*t?syTk<8mo&_vsmjYT*?)AKzd{oSVwFYN7uj znJFBoL~7f8m)o7jcE5OhgO#b!Hm&VWm9w!A@z`{x3GZV`;@atLw-XLT9bi7z!(th1 zYc~$W`&c-m*>BoRw%f-du^Y#?c9YRP%beM^sAE;dF2qgvih4SJhB{D%thW0dZVwzm zoG+X0&iRXR3-K8&gu}ACJGPdg_WK$~u-^hXY-=d-vYh6^GUu{+7xZ%=GP<|Jur)5g z7We>pZdg?V%{>pwZMzStQ0z(hQtW{5a4UAmV_TItP;#DB>LWGt+3t%=7gYQS>LK(c zCSY?Px18f!_sM7~4bE>{W!S+YY(spefaxrG3z|+9j3+5CgX(NAkjAilg-j=|SlD)- zeoasZ3@Bo|pB?ifchee%>WmYEZ1+p=W9T14!9QfW^c`W z!*C!bp?nIe$!DO3({|L%cL4PYcM1dXF;2mh!M6Lbnu`U9iCol!^Y$gNs`UKRt-+&r^M^MA`d(W3hr?PVLepL*IV}4wNnmLc79!^(L+dnAn zx2=|BlF;rNw{5XFcJks$sEX53!*m_0={I9Fyn>Z5V_CD~hNu?lg2`|^s%564S|%QK zfh$pcZmZv0aUOMr-(flY74_5#EN6CH8g)gru@Oe2PB;-m@E}&lf3X2pD{s3mofB~| z@mti1460ySbTq0({FBINMFMIjT!VTD?L+m}GpJk8_5<5}3U)(XSszqW4nVcg1PsDu zsFpg8I>Ga(E5C@k;vZ1ky+%%e&wmxoj(wPg6~*x-*2Lej3S;UC7OiaVb&e`#2bEC| zug0ho?|~XM!;wkOx_~;7YgKLcE1VzkH1UXPw);$}UEQ`0X#9^MqsLcT*qOSZ0RMS7jni~I3 z9aB&nHDk5GTsR8#&{&AqaTyNd1crs08SF`2+x<_Az|aQf%8#J> zQpbk26^s2*Pu1J#k0cY=$jnp|umbUU)V;JD+wS{*G1Lk5#Bw+mOW+RF{BaBQhSa5r zZGDK5sLr|`)d#*t&7_yH9e&Z&oIs9djDHQ6*3D=N9F8C0KGcc*j-#<{bKCtI?OO~X z9@c_+fGgdPx{`}6ZR<9sX=P6EF=~Il*0%d*)g9{-uf?MH5Q8yG8^(WGGPT;+?(cE2 zsC#%H^$ZAZYg?b;Xgq*L+L?QK7v~Yb!x1>Iy=_g#G#zaBm(+MXL3|H&pv@i4Gvhm~ zMO?j;?SAPs#!u!?3U;8bY+YwF=ikGI#LrN@yG9q&d0L~IIug}c2YThjx|$c4>Zm@{ z2y5UVuY4PJB0hv2F-JGkIsLI@^u}`vH33~gO|ieAI^SE=Q!z=HnYr4dk2n%FuBV{p zk9bUjD?B%0GU9!xXTTB98>r6s0vYapD>Y+E2linmEQ3?Iw{?(?Zk-P|SCX-(dEPfi zU6~*2;UVmd0liEMc1NAa8q_=CHq^v(4z)gqy&3u%EG1wB#Q%|guwdr>Wtx{qy@()bS|!-ZPy zP>@OLba`6t-!=l`~- z38>UZrs*4^o`T&`O}z;0<;|!j zKY-fc4C+?=j5^SB)No8b$s8aLYWsqy9oIvxZ-pV)2Q~9;MC~tOvf0m0)CHXIlhMN< z!xU4YfM*TV>vsp#mCVKbn1I`HKk9&ery7T1Qkr%G>ZNq*G;<+$a0&4f)QL@>Zd-G3 z6^5d}>E^j3U2vflM+Ae#T&YhCEL$$ycH~}x>IBc`TOxagZ^&g`;Tau-w=F;_|48s0R+f8R$<=<~11| zILR`zK{`}#FNhhiBBsFlm;+m2UW`Ir@l-5?30MRVqK5BJsK;*h&(aSyz9-(xeL{IW`1Hu*$Ny;ydKr^{%jje6IH;P6x2ao;YX;>^eO6qhtY@Mp?3HZ z)tOR%N?%~~RKOVG)}NU-qGK3ITz#W?D6Pf$#LuxAPTS!=fZj2d14p!RR=FehFMb)xk# zHOIGxkZFnI@e90!ngJK=WX5uM@jx~8<=y5A-r{=VRC{dq*YE8Z!Yv5hYaX|g6K(f5 zuTe!uEI#t84v1(?_DQ zKk;1De%_(3H1i?zMMZ0DK%DEaxg|X@H*qv3#c78b{~C`UQ;-i=c^<_Y#J5qyChrlm zqfVY{QBD2`i(~LnGf%X`2;$w?3Uhs7KHBw1?Pmq*1g~SD)*thm9aKDKdV4r(hr>{> zNNZ46{0O75*q7$^9*UU@h6{J$r%J=d3`ZryIwu>28AW6GaQXRU&| z=iN}FYb1th{I4OS&UPQwNecgLI#)P0Ctigi_|z*e_ls$PL8z&FFX~>uM4dp>d*%d( zqn`WA@B_StB{1!MV^ws&|L;vkPqBfhsdbVUC!j{fW?X~k@i-3n)qLSt;enZue)4>V zD_Ni9H*;cZaR%`{%!9EH%`KRNI^H7m>#4Pcj2<$lJ#V9)QvaZu)_G(;{pLhXtyfSx zyoIUo4XS?f$L1DhL?3Z+)HrX9+J8$_UyDMu+>OVKe@zg1e>dZ@H)@9)P*d$r)B%s7 z4sgzkuV4@2TV8p{6Vo>uV>!zEU@2URmGP_>CwXdybvaZ^kABMdSErlp6>LB~zxR8d zM4iwj)Ro*q&5%E17(PJtk%oVm$Ms@V{Ue@dQT4B2dAyFA@Y4NhJ~!m^lhFpXQN6P% zs`o~r9v<E|J%#8nFJo?i- zH^XBUYR4x~z4S6}Mf)#vrrWV2@g>x-D*3nhrlc#XWmco+fep9<^S&@AatQMhpF~~Q zFIXJY|KnbmpP$jpm4%{Cpgro!A~6;x;=lL;hv45YIRPe?=vQX0U-sI3%k8`|GiL|X zunT-^PM{sC^M#>aWQL*o$XraP@qe6*4tNR6;vcAqrQpA&vvfc`wbr2S-4X1G-=O=H zd}sPhEnH1`Q;fnV_yH%{(Q@4PijQr_eMh{48h%gF9sfxk$Gtb{JPV`7eRWhX?Sg8; z7}U%+3w0$sP^04(`z3WOzdBcZGRN&~ z%P~LkdenhVp|0>DYLvV{HD!k6j@xOAqTUh9qv|z8wNP8s6-HuV9EG8{8g+vAunzv6 z-0`~=tEO<=UfLYBqpqkON1?9JkJ`ah)OfytIzTcWfvO*fx`jcg6R7Kzx5L_8aSt3x z`TA6j`~3H%cHDoS*FCl0ai4Nc(wGz2hl7&PTk$CyRLfwiH#?}3!?Ao6j6h9| zORy;ZfbNy%H1{|V)dIy)Ez=X#SE5nldnRhUuf?Xg1MA~E)Ct$m<+yLp9Z)Ui4=2JMeJv5}}gvjjE4?L?i} zS4iLRTe1fT)SV>1xqx)27Al3h z6=9x3QB(OWRHt5mAL1rV%JHq=$P~b*sC%BdfVr~jr~}tS^@(=41{Ztf)eD*{Y=WAC zyLxd?R8z;Hwx5HVA6DT-+=e>w@r4-w8dfvO=*ljl&irT8EqLw4=?j~<2&ywyMfI8H zsO`q1-XrFtw%>-qcoG}npI8N}6*1cnLCvVsi!lDx)Eg-1f?uF2<_$7-K;4>osF`pT z>I8P8n)DRv-hPcb;a_nczQH66vyY29?zdm@#T;uK<)w-{?pyCRRGcT+Z+hp7VAI+5 zVn;T-jg6^LwWJxAlTioQfa=W$P`&#Smd9tPJ`q&P+`49{TiF41qT_K8PD4#tuTdwS z++W&^M<1#QgV2Yyz4D%@1NFuHI33k=n?2891>$?CmI^H6xGx;VP{X+ts&9-yU4S3k zVLZB@qJJZ!&h-a6TzQ4Ej#bX#TPpsvq`Yqh$Nfj-2T`4A9AETq!#Sucs8!L-7ag${ z@gA&!f8#)`P|0!s)$Dp4M%=8j<9Y7{y+uuT+$d9$Swb&xWalcpCh^00D zi_|7V#dg?_3X|(N?rZj+sFq0#b*wx13di8hy4sL0k?U~4 zMEOlTjXjzY(hgg6(bvMQ}mO`~mIn+$n0W}fz zMBSR9-uh2)E%ABWj|0QZ%vij;c}Ugk&iL0oZB2n578kXGesdS~aCy?hjMtZ_D@)qb zjO%h(khn7zM?dz*jralP=w;@EW~e!T2x?}WfqJH_!CrXOPexZ%ID%n^#ZXP&1vMXp zqb88iSQ#f`YdnONFk_^dkQ!ns;&9Z7&p|zgm!Rf_4VW4Cpjz^bSMGmAMpym{>tgEO zW``}&eFej6l>0Ff4`2!`(8qBUeRK%k(W(QXXm;?WVdc39|XbupJVZ=4DB=uLKPUONM z$Nd8G3f>^z5^J9O(*`@%G2+u$SL1(1oMS!5i?|U_4sqPi?SqDz-uo6;u;bOk9QUh~ zS|iK>k6>-;=Nsv`-;(#hvcyNR2mXngh}w=aqr;EtQ}eJ1ZbA3^zgJ}R5J@-M-1|DH zVbvKkao|YYi6h21?nkQmcC(^;_% z@p>GEuRdb@t6=Cv^MT+T>O|5{GE-$J<|Lks>g}trCVq#XVUEe>M2}%(;tQzZmvf34 zMa@y4c-r7l$`?&_+^_Z0Pcy@_<224(I~+%WHav<^_%|-Y?$aIjd%m}*7nDsin90~- zikYU@hs|=_Z^f2lE!NMPZJPco>`q+vW3#_`sP}<4SRM<{F?RHm(E(?nhTjVe#~O3Z zLue&lCGIuP%y`w}&Eqs2=TM$%zIg^LMGe1R3rt@+gPI8sFEoAQchoR$l3-rRrlM}G z{~{TU-=7zmiKD<`^L}0eHOxk$ULNP7CZ<*R9j-?Wudz$ad@v8yl1s4;-at(}`Ief_ zS`wp)XQAFJULg~d-)geVyxVm|4Xb{r&Nl_S<2+1{&rnlslI5n8mO|C5hw39OQ8QjY z)SJz4^r0UM;3~|BUwU4_EPDRmC!;HUgS3dXCJArEB)$f)rr|@%GLWYQt#zb}#9A~W zwCMSvMXjNwpI6RkwN9BLt222mYgl)g{4w@RSF(EeDR^Smxo@^>y^8s8ytgB*&PARH z(fX4Ovy=Y>lajO~;lAXrAgz}$B^GKmy*(aXpGb#789epEM)xx(r)64xSDj3HD7q^zhfU~$ZM>xHk-I_OzH>6smnJv ze!i{XClrGB%ZJ1%*iiTCzf1A|)Vb}gm`j;Pjh5M@zQm15XW0JzQcWj85K4JUJm#I; zM*NfSA1%cjsq~n{yz;-LIeEUWvwoml&jBq*Nogsk^IOR&KT6V4##8yPNb9K|>usa5 zIO=C1x5j&Gd*V!D&D|$R2fRA_+2{*WYGP(; z_uq8hB3?~iL-Pm9H8}?>#x2(d0W!{pMjr0q~Dbm9Cg}95lMM&F8S~9bJ1MgtWx>gZVPcPQ`d2C;ax|y-Cw~flR z%ra+Tf;W(t3JtxDH<@DhuU;Deq`WgbdFQRaK;2u!5#CO(dG))nzJr&4>DiAupHcU} zOA!M9ZVE@Sl5b6|TWr{ybdMFeiBC{Infz_c=WSepycRxlxJw=4NOI+g^$1Qh#qQrj z{Jl)t>XkL7&SmzK8b8L$Zu_%RZ@zI9M3B0AmEW@CKq{Uky+WX zMVdz0HE#!BVVGBU59Jrg-=i!TXL;L-tR#J*d6fM;ChgGvh`%RwCi(a9=lxQj{AMrS zfIOnz&+6~jPhsOSluf|@E+wg(gz_=owsY`%;?)1CRD-gdY^S#$eoAzgGVkyI4}>Qv ztiVQzq@T!#dOOQNtVPfGk0~pGJ+M8AUtip%DStbW&){uy#ZxPDc=>P1^9!E)Zw4=W zW#it@zxTa@{8YL_rL)9EaTf=lPM$Y#>mf=1FG&lDds8m~CsU^><%`K5psb$iQ+5Ma zkW@HLdpk)Xf@uqD} z!hhp4w#^)0t7U+H8_^Qdf0yBGb%QeA*{m=A-?~fQ-cg{2DIm)(@ujkd}wc1^F zQ`VgH4dnsejB=XzZ{qaSd6I-C8bQGZQ{Vk5std7}Ur77{=`L-(9sY|WNY6;USkr{{ z?@Se|G}{d!Z6}_H>Ah{|dD|YMtT1KMS$~Cemi!+{-oGMvJ9&-CS@DX>UC8T$*d@|R zVlDj)?iaAiE+TFB4v>fKmXpeno>6}&shL+lt>;%>-Jgk{Q?H4Rf006de{(=ov6mBWddU8hGwMd1XIj2UoqaEo>M=egdeDF z3MgwsJVvi5TAonwkGGRy?C?JEZ^UQFTi6=MD$lZmb!EMLMe_Ms|2ck&i%4n6zhCN; zzvR^orLYF+>-Q_MmhOKqDkY;*4pOoJnuML~W#xLxQ<9%X`AKY!#k`$=N`4AueH z+hJbHsL=n{HaEuC6OJ5d-rLo2*rUbsgB|W8#(M+p}&ev6gyRp0Xel{_n4UIoS@ZC{235Jg4$T zf^y!*#qbI{iy<8%X({5>Urc@^>xZMhUHFXrAUwwU)Z}Y=^$xJzKcwGTcUb$N{JuV- zjHc43#BV5Ug^h`|Jn=THL;hoJ;4RT!`3U@kvg*_?t##bG!d{*1_>`21b*tQbwILf%JNe)9XtXT({gy_D@FPEXR(p0XFXgmRyE(kg#R zoQZX7NhQelMlHkfF!kP$(wQRbfAh~hD*o*i7NTODmlusleJJaJ=Se@3>UcXHz|OuV zzlZI$tR{Y>GSU~O$cp#senvcwd;sYp>(`rMJyznVZ>c2k0E|QzB*+MH2w=x*o4B_q(&4LV`U9*2OWqj5vRkA zlvN|&mU>zON%OsY2J#nJe}sA=q)wE#BPCF_)Z15a%5#&Blj>783b}qBhcKC7AcZOL zs<**Ib`V6omi3=vg6dF~i&RqEvb-Z7PP#+VQj|K4*#0^B0i=qQ&!+4#`L5)HNfE@$ zy!t_YDtBk)7My@5@B>mQl9mCup2`mC5~(e5A6!CO&-w@K>^HBj>d(|4mXegGr_M;M zOKM3fKzSAF-k{uvl_>M;1k$h~h(ayDQ5ZtLCn=Ux$SXH%&EJoxlhi9n=DCJ4Eq$qf znteVX?We3d7B#Eff1>;sWv@vaOnpE96*%|b1Xh~=cd+AZSeqSa$-}yd*c5;9>Z^PQ zX%ltY;UA=%woA$cRhKvo@pZ3$>;IhK7|N@#KD)QAs%)lglj^AFYRO6PH>qQM*_N68 z!K}_obb$_;y!Fj-iI@MG z^0n-fD={K*Wv^3VGy$F4ma z=cU-yX!l$@K6GFCUC$D87K(p(BX3IIfLOEHu9P=ZRY+`^!H#hf9%Qn8iOn+G8&f6j z$Y}0Ug6*`Xz*Qw#z5x?ra~)VpmAK zIlzv$69QxHG>I8v?Hoz$gNen4*elW|mY!l4&zQJwk^L}fo%T_&Tu%=!CL$^(!dJIs zQ(a+rjIUvz*a+{MVxuBrbbn))OU(79y**vxt&4WIREbl6uNYmw|;_el9MGdD6P{kX{dXyAw%N& za6h7YhQ|$vEg3R!V02W!@VKY}F}^SNMn=X&#FX$2>F-`;jPHHjNUzG^l64YqW^(!^ zOCQR;Z4o|r@UQ`~alWX*iOq64X_KXHAEoOZHlR;TTtcsWPN9^&XrkT`G+W}5d`@I= zVn}0Wjgt`A%qgC@zM0b^P2!U-&O|%mN;l_X!rd@uXF|zv=VD@m9?qd83CRaK, 2023. # Thomas Hess , 2024. # 12LuA , 2024. +# TheescapedShadow , 2024. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2024-02-03 20:10+0000\n" -"Last-Translator: 12LuA \n" +"PO-Revision-Date: 2024-02-20 21:12+0000\n" +"Last-Translator: TheescapedShadow \n" "Language-Team: German \n" "Language: de\n" @@ -37,7 +38,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.4-dev\n" +"X-Generator: Weblate 5.5-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:142 @@ -53,7 +54,7 @@ msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -"Zwei-Faktor-Authentifizierung muss für diesen Account aktiviert sein, um " +"Zwei-Faktor-Authentifizierung muss für ihren Account aktiviert sein, um " "diese Aktion auszuführen." # | msgid "Stay updated:" @@ -79,24 +80,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Null Bytes sind nicht erlaubt." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" -msgstr "Kein Benutzer mit diesem Benutzernamen gefunden" +msgstr "Kein Benutzer mit diesem Namen gefunden" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Der TOTP-Code muss ${totp_length} Zeichen lang sein." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Wiederherstellungscodes müssen ${recovery_code_length} Zeichen lang sein." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Bitte Benutzername mit 50 Zeichen oder weniger wählen." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -104,41 +105,38 @@ msgstr "" "Dieser Benutzername wird schon von einem anderen Konto verwendet. Bitte " "einen anderen Benutzername wählen." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." -msgstr "Das Passwort ist zu lang." +msgstr "Passwort zu lang." -#: warehouse/accounts/forms.py:202 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." -msgstr "Es gab zu viele erfolglose Login-Versuche. Versuche es später erneut." +msgstr "" +"Es gab zu viele erfolglose Login-Versuche. Bitte Versuche es erneut in " +"${time}" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Die Passwörter stimmen nicht überein. Bitte erneut versuchen." -#: warehouse/accounts/forms.py:265 -#, fuzzy -#| msgid "The email address isn't valid. Try again." +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." -msgstr "Die E-Mail-Adresse ist nicht gültig. Bitte erneut versuchen." +msgstr "Die E-Mail-Adresse ist zu Lang. Bitte erneut versuchen." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Die E-Mail-Adresse ist nicht gültig. Bitte erneut versuchen." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "E-Mail-Adressen dieser Domain können nicht verwendet werden. Bitte eine " "andere E-Mail-Adresse verwenden." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -146,53 +144,49 @@ msgstr "" "Diese E-Mail-Adresse wird schon von diesem Konto verwendet. Bitte eine " "andere verwenden." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -"Diese E-Mail-Adresse wird schon von einem anderen Konto verwendet. Bitte " -"eine andere E-Mail-Adresse verwenden." +"Diese E-Mail-Adresse wird bereits von einem anderen Konto verwendet. " +"Verwenden Sie eine andere E-Mail-Adresse." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "Der Name ist zu lang. Bitte einen Namen mit 100 Zeichen oder weniger " "verwenden." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Ungültiger TOTP-Code." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Ungültige WebAuthn-Assertion: Bad payload" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Ungültiger Wiederherstellungs-Code." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Wiederherstellungscode wurde bereits benutzt." -#: warehouse/accounts/forms.py:552 -#, fuzzy -#| msgid "The email address isn't valid. Try again." +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." -msgstr "Die E-Mail-Adresse ist nicht gültig. Bitte erneut versuchen." +msgstr "Der Benutzername ist nicht gültig. Bitte erneut versuchen." -#: warehouse/accounts/views.py:118 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." -msgstr "Es gab zu viele erfolglose Login-Versuche. Versuche es später erneut." +msgstr "" +"Es gab zu viele erfolglose Login-Versuche. Versuche es erneut in ${time}." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -201,7 +195,7 @@ msgstr "" "Überprüfen Sie Ihren Posteingang und folgen Sie den Verifizierungslinks. " "(IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -211,27 +205,27 @@ msgstr "" "diese zu bestätigen. Überprüfen Sie Ihren Posteingang und folgen Sie den " "Verifizierungslinks. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Ungültiger oder abgelaufener Zweifaktor-Login." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Schon authentifiziert" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Erfolgreiche WebAuthn-Assertion" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Wiederherstellungscode akzeptiert. Der eingegebene Code kann nicht erneut " "verwendet werden." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -239,134 +233,134 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" -msgstr "Abgelaufenes Token: bitte neuen Passwort-Zurücksetzen-Link anfordern" +msgstr "Abgelaufener Token: Bitte neuen Passwort-Zurücksetzen-Link anfordern" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Ungültiges Token: bitte neuen Passwort-Zurücksetzen-Link anfordern" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Ungültiges Token: kein Token angegeben" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Ungültiges Token: dies ist kein Passwort-Zurücksetzen-Token" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Ungültiges Token: Benutzer nicht gefunden" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ungültiges Token: Benutzer hat sich angemeldet seit dieses Token angefordert " "wurde" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Ungültiges Token: Passwort wurde geändert seit dieses Token angefordert wurde" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Sie haben Ihr Passwort zurückgesetzt" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Abgelaufenes Token: bitte neuen E-Mail-Bestätigungslink anfordern" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Ungültiges Token: bitte neuen E-Mail-Bestätigungslink anfordern" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Ungültiges Token: dies ist kein E-Mail-Bestätigungs-Token" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-Mail nicht gefunden" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-Mail-Adresse ist schon verifiziert" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Diese E-Mail-Adresse kann nun als Haupt-Addresse markiert werden" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Dies ist Ihre primäre E-Mail-Adresse" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-Mail-Adresse ${email_address} bestätigt. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Abgelaufenes Token: Bitte neue Organisation-Einladung anfordern" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Ungültiges Token: Fordere eine neue Organisationseinladung an" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Ungültiges Token: kein Token für eine Organisationseinladung" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Die Einladung der Organisation ist nicht gültig." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Die Einladung der Organisation existiert nicht mehr." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Die Einladung für '${Organisation_name}' wurde abgelehnt." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Du bist jetzt ${Rolle} der Organisation '${Organisation_Name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Abgelaufenes Token: Anfrage für eine neue Projektrolleneinladung" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Ungültiges Token: Einladung für eine neue Projektrolle anfordern" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Ungültiges Token: Dies ist keine Einladung für eine Zusammenarbeit" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Rolleneinladung ist nicht gültig." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Rolleneinladung ist nicht mehr existent." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Die Einladung für '${project_name}' wurde abgelehnt." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Sie sind nun '${role}' vom Projekt '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -378,7 +372,7 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -388,7 +382,7 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -397,15 +391,16 @@ msgstr "" "vertrauenswürdigen Herausgeber zu registrieren. Siehe auch https://pypi.org/" "help#openid-connect für weitere Informationen." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Sie können nicht mehr als 3 ausstehende vertrauenswürdige Publisher " "gleichzeitig registrieren." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -417,13 +412,14 @@ msgstr "" "Es existieren zu viele Anmeldeversuche für OpenID Connect. Versuche es " "später noch einmal." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "Der vertrauenswürdige Herausgeber konnte nicht registriert werden" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -431,20 +427,20 @@ msgstr "" "Dieser vertrauenswürdige Herausgeber wurde bereits registriert. Bitte " "kontaktieren Sie die PyPI-Administratoren, wenn dies nicht beabsichtigt war." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Registered a new publishing publisher to create " msgid "Registered a new pending publisher to create " msgstr "Registrierung eines neuen Herausgebers zur Erstellung " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Version verwalten" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Vertrauenswürdigen Herausgeber für Projekt entfernt " @@ -494,6 +490,7 @@ msgid "Select project" msgstr "Projekt auswählen" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Projektname angeben" @@ -563,43 +560,43 @@ msgstr "" "Dieser Team-Name wurde bereits verwendet. Bitte wählen Sie einen anderen " "Team-Namen." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Konto-Details" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-Mail-Adresse ${email_address} hinzugefügt - Bitte überprüfen Sie ihre E-" "Mails auf einen Überprüfungslink." -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Wiederherstellungscodes wurden bereits generiert" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Das Generieren von neuen Wiederherstellungscodes macht die bestehenden Codes " "ungültig." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "E-Mail-Adresse bestätigen oder neue Adresse hinzufügen." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "API Token existiert nicht." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Ungültige Anmeldedaten. Erneut versuchen" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -611,7 +608,19 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " +"https://pypi.org/help#admin-intervention für Details." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -623,7 +632,7 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -635,9 +644,9 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -649,57 +658,57 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm form" msgid "Confirm the request" msgstr "Bestätigungsformular" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "pre-release" msgid "Could not yank release - " msgstr "vorab-Veröffentlichung" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "pre-release" msgid "Could not un-yank release - " msgstr "vorab-Veröffentlichung" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Veröffentlichung entfernen" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Es konnte keine Einladung für eine Berechtigungsrolle gefunden werden." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Datei konnte nicht gelöscht werden - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "Team '${team_name}' verfügt bereits über ${role_name} Rolle für Projekt" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Der Benutzer '${username}' ist schon ${role_name} vom Projekt" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} ist jetzt ${role} des Projekts '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -707,39 +716,39 @@ msgstr "" "Der Benutzer '${username}' hat keine gültige email Adresse und konnte nicht " "als '${role_name}' hinzugefügt werden" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Der Benutzer '${username}' hat schon eine Einladung bekommen. Bitte versuche " "es später noch einmal." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Die Einladung wurde '${username}' zugestellt" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Es konnte keine Einladung für eine Berechtigungsrolle gefunden werden." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Die Einladung ist schon angelaufen." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Einladung von '${username}' wurde annuliert." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "Der Benutzer '${username}' besitzt bereits die Rolle ${role_name} für die " "Organisation" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -747,34 +756,37 @@ msgstr "" "Der Benutzer '${username}' hat keine gültige E-Mail-Adresse und konnte nicht " "als '${role_name}' hinzugefügt werden" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Ich konnte keine Einladung zur Organisation finden." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Die Einladung der Organisation existiert nicht mehr." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Die Einladung für '${project_name}' wurde abgelehnt." # | msgid "Invalid TOTP code." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" msgstr "Ungültiger Repository-Name" #: warehouse/oidc/forms/_core.py:35 +#, fuzzy msgid "" "This project already exists, create an ordinary Trusted Publisher instead" msgstr "" +"Dieses Projekt existiert bereits. Erstellen Sie stattdessen einen regulären " +"Trusted Publisher." #: warehouse/oidc/forms/_core.py:47 msgid "Specify a publisher ID" @@ -793,8 +805,9 @@ msgid "Double dashes are not allowed in the name" msgstr "Null Bytes sind nicht erlaubt." #: warehouse/oidc/forms/activestate.py:55 +#, fuzzy msgid "Leading or trailing dashes are not allowed in the name" -msgstr "" +msgstr "Führende oder abschließende Bindestriche sind im Namen nicht erlaubt." #: warehouse/oidc/forms/activestate.py:79 #: warehouse/oidc/forms/activestate.py:92 @@ -840,7 +853,7 @@ msgstr "Wählen Sie den Namen des Organisationskontos aus" #: warehouse/oidc/forms/activestate.py:177 msgid "ActiveState actor not found" -msgstr "" +msgstr "Aktiver Zustands-Akteur nicht gefunden." #: warehouse/oidc/forms/github.py:33 msgid "Specify GitHub repository owner (username or organization)" @@ -901,6 +914,42 @@ msgid "Workflow filename must be a filename only, without directories" msgstr "" "Der Dateiname des Workflows darf nur ein Dateiname sein, ohne Verzeichnisse" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Gib den Besitzer des GitHub-Repositorys an (Benutzername oder Organisation)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Ungültiger GitHub-Benutzer- oder Organisationsname." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Dateiname des Workflows angeben" + +# | msgid "Invalid TOTP code." +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "Ungültiger Repository-Name" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Der Name des Workflows muss mit .yml oder .yaml enden" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1608,10 +1657,15 @@ msgstr "Passwort" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1637,9 +1691,13 @@ msgstr "Passwort" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -1710,15 +1768,14 @@ msgid "Confirm Invite" msgstr "Bestätigungsformular" #: warehouse/templates/accounts/invite-confirmation.html:34 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "Would you like to accept this invitation to join '%(project_name)s' as a project %(role_name)s?" msgstr "" -"%(username)s wurde als %(role_name)s vom Projekt " -"entfernt" +"Möchten Sie diese Einladung annehmen, dem Projekt '%(project_name)s' als Projekt %(role_name)s " +"beizutreten?" #: warehouse/templates/accounts/invite-confirmation.html:40 #: warehouse/templates/accounts/organization-invite-confirmation.html:40 @@ -1834,12 +1891,11 @@ msgstr "Beigetreten am %(start_date)s" #: warehouse/templates/accounts/profile.html:68 #: warehouse/templates/organizations/profile.html:51 -#, fuzzy, python-format -#| msgid "%(num_projects)s projects" +#, python-format msgid "%(count)s project" msgid_plural "%(count)s projects" -msgstr[0] "%(num_projects)s Projekte" -msgstr[1] "%(num_projects)s Projekte" +msgstr[0] "%(count)s Projekt" +msgstr[1] "%(count)s Projekte" #: warehouse/templates/accounts/profile.html:74 #: warehouse/templates/organizations/profile.html:57 @@ -3185,15 +3241,15 @@ msgstr "Ungültiger Repository-Name" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-Mail" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Project:" msgid "Subject" @@ -3202,12 +3258,12 @@ msgstr "Projekt:" #: warehouse/templates/email/trusted-publisher-added/body.html:44 #: warehouse/templates/email/trusted-publisher-removed/body.html:42 msgid "ActiveState Project URL" -msgstr "" +msgstr "Aktiver-Zustand Projekt-URL" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3216,8 +3272,8 @@ msgstr "Projekt-Beschreibung" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -3226,7 +3282,7 @@ msgstr "Projektname" #: warehouse/templates/email/trusted-publisher-added/body.html:47 #: warehouse/templates/email/trusted-publisher-removed/body.html:45 msgid "Actor" -msgstr "" +msgstr "Akteur" #: warehouse/templates/email/trusted-publisher-added/body.html:53 msgid "" @@ -3288,10 +3344,9 @@ msgstr "" "strong> hinzugefügt." #: warehouse/templates/email/two-factor-not-yet-enabled/body.html:17 -#, fuzzy, python-format -#| msgid "Profile of %(username)s" +#, python-format msgid "Hi %(username)s!" -msgstr "Profil von %(username)s" +msgstr "Hallo %(username)s!" #: warehouse/templates/email/two-factor-not-yet-enabled/body.html:19 #, python-format @@ -4081,7 +4136,7 @@ msgstr "Wird auf dem öffentlichen Profil angezeigt" # | msgid "Public profile" #: warehouse/templates/manage/account.html:292 msgid "️Public email" -msgstr "Öffentliches Profil" +msgstr "Öffentliche E-Mail" # | msgid "" # | "Displayed on your public profile. Cannot @@ -4723,7 +4778,7 @@ msgstr "Sie können sich als Besitzer nicht selbst entfernen" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4967,11 +5022,12 @@ msgstr "" "href=\"%(href)s\">Passwort zurücksetzen." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" -msgstr "" +msgstr "Beliebig" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4982,7 +5038,7 @@ msgstr "" msgid "Added by:" msgstr "Hinzugefügt von:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4993,32 +5049,32 @@ msgstr "Hinzugefügt von:" msgid "Removed by:" msgstr "Entfernt von:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "Geändert von:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Name" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Anwendung verifizieren" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Benutzername" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5351,7 +5407,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5359,7 +5416,8 @@ msgstr "Projektname" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5367,7 +5425,8 @@ msgstr "Projektname" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" "Das Projekt (auf PyPI), das erstellt wird, wenn dieser Herausgeber verwendet " @@ -5427,21 +5486,27 @@ msgstr "" # | msgid "Invalid TOTP code." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "Ungültiger Repository-Name" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "(optional)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5467,11 +5532,13 @@ msgstr "" "Veröffentlichungszugriff haben sollten." #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5484,48 +5551,165 @@ msgstr "Hinzufügen" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Name" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Kein Name angegeben" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Projektname" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Projekt:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "Der Name des GitHub-Repositorys, das den Publikations-Workflow enthält" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Name" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +#| msgid "" +#| "The filename of the publishing workflow. This file should exist in the " +#| ".github/workflows/ directory in the repository configured " +#| "above." +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"Der Dateiname des veröffentlichenden workflows. Diese Datei sollte im " +"Verzeichnis .github/workflows/ in dem oben konfigurierten " +"Repository vorhanden sein." + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +#| msgid "" +#| "The name of the GitHub Actions environment that " +#| "the above workflow uses for publishing. This should be configured under " +#| "the repository's settings. While not required, a dedicated publishing " +#| "environment is strongly encouraged, especially if your repository has maintainers with commit access who " +#| "shouldn't have PyPI publishing access." +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"Der Name der GitHub Actions-Umgebung, die der obige " +"Workflow für die Veröffentlichung verwendet. Dies sollte in den " +"Einstellungen des Repositorys konfiguriert werden. Eine eigene " +"Veröffentlichungsumgebung ist zwar nicht erforderlich, wird aber " +"dringend empfohlen, insbesondere wenn Ihr " +"Repository Betreuer mit Commit-Zugriff hat, die keinen PyPI-" +"Veröffentlichungszugriff haben sollten." + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-Mail" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" +"Die E-Mail-Adresse des Kontos oder Dienstkontos, das für die " +"Veröffentlichung verwendet wird." -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Project:" msgid "subject" msgstr "Projekt:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " "request. While not required, providing the subject further restricts the " "identity used for publishing. More details here." msgstr "" +"Das Subjekt ist die numerische ID, die den Antragsteller repräsentiert. " +"Obwohl nicht erforderlich, schränkt die Angabe des Subjekts die Identität " +"weiter ein, die für die Veröffentlichung verwendet wird. Weitere Details hier." -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Projekt-Beschreibung" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -5534,52 +5718,54 @@ msgstr "" "Der GitHub Organisationsname oder GitHub Benutzername, der das Repository " "besitzt" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Projekt:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." -msgstr "" +msgstr "Das ActiveState-Projekt, das Ihr Python-Artefakt erstellen wird." -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Benutzername" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Benutzername" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" +"Der Benutzername für das ActiveState-Konto, das den Build Ihres Python-" +"Artefakts auslösen wird." -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Version verwalten" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Projekt:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5588,23 +5774,23 @@ msgstr "" "Projekte können in der Publikations-Konfiguration für jedes einzelne Projekt " "hinzugefügt werden." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Angesagte Projekte" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Herausgeber" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" -msgstr "" +msgstr "Details" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -5612,19 +5798,19 @@ msgstr "" "Derzeit werden keine anhängigen Herausgeber konfiguriert. Herausgeber für " "Projekte, die noch nicht existieren, können unten hinzugefügt werden." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Dieses Projekt verwalten" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Sie können diese Seite verwenden, um \"anhängige\" vertrauenswürdige " "Herausgeber zu registrieren." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5642,8 +5828,8 @@ msgstr "" "über \"anhängige\" und gewöhnliche vertrauenswürdige Herausgeber hier lesen." -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6571,8 +6757,9 @@ msgid "Manage organization billing" msgstr "Konto erstellen" #: warehouse/templates/manage/organization/roles.html:106 +#, fuzzy msgid "Own/maintain specific projects" -msgstr "" +msgstr "Besitzen/Instandhalten spezifischer Projekte." #: warehouse/templates/manage/organization/roles.html:115 #, fuzzy @@ -6997,12 +7184,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Zerstöre Dokumentation für Projekt" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Projektname" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Projektdokumentation" @@ -7256,7 +7437,7 @@ msgstr "'%(project_name)s' verwalten" msgid "Back to projects" msgstr "Zurück zu den Projekten" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -7264,23 +7445,27 @@ msgid "" "identity which is used for publishing. More details " "here." msgstr "" +"Das Subjekt ist die numerische ID, die den Antragsteller repräsentiert. " +"Obwohl nicht erforderlich, schränkt die Angabe des Subjekts die Identität " +"weiter ein, die für die Veröffentlichung verwendet wird. Weitere Details hier." -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Dieses Projekt verwalten" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "OpenID Connect-Herausgeber mit %(project_name)s verknüpft" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Derzeit sind keine Herausgeber konfiguriert." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" @@ -7624,12 +7809,11 @@ msgid "Manage version" msgstr "Version verwalten" #: warehouse/templates/manage/project/releases.html:44 -#, fuzzy, python-format -#| msgid "%(num_files)s files" +#, python-format msgid "%(count)s file" msgid_plural "%(count)s files" -msgstr[0] "%(num_files)s Dateien" -msgstr[1] "%(num_files)s Dateien" +msgstr[0] "%(count)s Datei" +msgstr[1] "%(count)s Dateien" #: warehouse/templates/manage/project/releases.html:57 msgid "No files" @@ -7761,12 +7945,11 @@ msgid "Collaborator" msgstr "Mitarbeiter*innen" #: warehouse/templates/manage/project/roles.html:75 -#, fuzzy, python-format -#| msgid "Create an account" +#, python-format msgid "%(count)s organization owner" msgid_plural "%(count)s organization owners" -msgstr[0] "Konto erstellen" -msgstr[1] "Konto erstellen" +msgstr[0] "%(count)s Organisationsinhaber" +msgstr[1] "Konto %(count)s Organisationsinhaber erstellen" #: warehouse/templates/manage/project/roles.html:89 #, fuzzy @@ -9164,13 +9347,7 @@ msgstr "" "anmelden.

" #: warehouse/templates/pages/help.html:294 -#, fuzzy, python-format -#| msgid "" -#| "

All PyPI user events are stored under security history in account " -#| "settings. If there are any events that seem suspicious, take the " -#| "following steps:

" +#, python-format msgid "" "

All PyPI user events are stored under security history in account " "settings. If there are any events that seem suspicious, take the following " @@ -9178,12 +9355,12 @@ msgid "" "li>

  • Contact the PyPI admins about the event at %(admin_email)s
  • " msgstr "" -"

    Alle PyPI-Benutzerereignisse werden unter Sicherheitshistorie in " -"Kontoeinstellungen gespeichert. Wenn es irgendwelche Ereignisse gibt, die " -"verdächtig erscheinen, unternehmen Sie die folgenden Schritte:

    " +"

    Alle PyPI-Benutzerereignisse werden unter Sicherheitsverlauf in den " +"Kontoeinstellungen gespeichert. Wenn es Ereignisse gibt, die verdächtig " +"erscheinen, befolgen Sie diese Schritte:

    " #: warehouse/templates/pages/help.html:306 msgid "" @@ -9200,22 +9377,6 @@ msgstr "" "href=\"#suspicious-activity\">verdächtigen Aktivitäten gilt auch.

    " #: warehouse/templates/pages/help.html:316 -#, fuzzy -#| msgid "" -#| "

    Two factor authentication (2FA) makes your account more secure by " -#| "requiring two things in order to log in: something you know and " -#| "something you own.

    In PyPI's case, \"something you " -#| "know\" is your username and password, while \"something you own\" can be " -#| "an application to generate a temporary code, or a " -#| "security device (most commonly a USB key).

    " -#| "

    It is strongly recommended that you set up two factor authentication " -#| "on your PyPI account.

    Users who have chosen to set up two factor " -#| "authentication will be asked to provide their second method of identity " -#| "verification during the log in process. This only affects logging in via " -#| "a web browser, and not (yet) package uploads.

    You can follow the " -#| "improvements to 2FA on " -#| "discuss.python.org.

    " msgid "" "

    Two-factor authentication (2FA) makes your account more secure by " "requiring two things in order to log in: something you know and " @@ -9227,21 +9388,16 @@ msgid "" "p>

    During the web login process, users will be asked to provide their " "second method of identity verification.

    " msgstr "" -"

    Zwei-Faktor-Authentifizierung (2FA) erhöht die Sicherheit Ihres Kontos, " -"indem zwei Dinge für die Anmeldung angefordert werden: etwas, das Sie " -"wissen und etwas, das Sie besitzen.

    Bei PyPI ist " -"\"etwas, das Sie wissen\" Ihr Benutzername und Ihr Password, während " -"\"etwas, das Sie besitzen\" eine Applikation zum " -"Generieren zeitbegrenzt gültiger Codes, oder ein Sicherheitsgerät (in der Regel ein USB-Schlüssel) sein " -"kann.

    Es wird dringend empfohlen die Zwei-Faktor-Authentifizierung für " -"Ihr PyPI-Konto einzurichten.

    Benutzer, die die Zwei-Faktor-" -"Authentifizierung eingerichtet haben, werden bei der Anmeldung aufgefordert, " -"ihren zweiten Faktor zur Verifikation anzugeben. Dies betrifft nur die " -"Anmeldung über den Web-Browser und (noch) nicht zum Hochladen von Paketen.

    Die Verbesserung von 2FA können Sie auf discuss.python.org verfolgen.

    " +"

    Die Zwei-Faktor-Authentifizierung (2FA) macht Ihr Konto sicherer, indem " +"sie zwei Dinge für die Anmeldung erfordert: etwas, das Sie wissen " +"und etwas, das Ihnen gehört.

    Im Fall von PyPI ist \"etwas, " +"das Sie wissen\", Ihr Benutzername und Ihr Passwort, während \"etwas, das " +"Ihnen gehört\", eine Anwendung zur Generierung eines " +"temporären Codes oder ein Sicherheitsgerät " +"(meistens ein USB-Schlüssel) sein kann.

    Die Zwei-Faktor-" +"Authentifizierung ist auf Ihrem PyPI-Konto erforderlich.

    Während des Web-Anmeldeprozesses werden Benutzer aufgefordert, ihre " +"zweite Methode zur Identitätsprüfung anzugeben.

    " #: warehouse/templates/pages/help.html:338 #, python-format @@ -9396,17 +9552,17 @@ msgstr "Wenn Sie sich das nächste Mal bei PyPI anmelden, müssen Sie:" #: warehouse/templates/pages/help.html:382 #: warehouse/templates/pages/help.html:474 msgid "Provide your username and password, as normal" -msgstr "Wie gewohnt Ihren Benutzernamen und Ihr Password angeben" +msgstr "Geben Sie Ihren Benutzernamen und Ihr Passwort wie üblich ein." #: warehouse/templates/pages/help.html:383 msgid "Open your authentication application to generate an authentication code" msgstr "" -"Ihre Authenticator-Applikation öffnen, um einen Authentifikations-Code zu " -"generieren" +"Öffnen Sie Ihre Authentifizierungsanwendung, um einen Authentifizierungscode " +"zu generieren" #: warehouse/templates/pages/help.html:384 msgid "Use this code to finish logging into PyPI" -msgstr "Diesen Code verwenden, um die PyPI-Anmeldung abzuschließen" +msgstr "Verwenden Sie diesen Code, um sich bei PyPI anzumelden" #: warehouse/templates/pages/help.html:390 msgid "" @@ -9746,18 +9902,23 @@ msgid "" "When using an API token from a CI provider, we recommend scoping the token " "down to the minimum necessary projects." msgstr "" +"Bei Verwendung eines API-Tokens von einem CI-Anbieter empfehlen wir, den " +"Token auf die minimal notwendigen Projekte zu beschränken." #: warehouse/templates/pages/help.html:502 -#, python-format +#, fuzzy, python-format msgid "" "If you are publishing to PyPI from a CI provider that supports Trusted Publishing, we strongly recommend using " "Trusted Publishing instead." msgstr "" +"Wenn Sie von einem CI-Anbieter aus auf PyPI veröffentlichen, der Trusted Publishing unterstützt, empfehlen wir dringend " +"die Verwendung von Trusted Publishing." #: warehouse/templates/pages/help.html:510 msgid "To make an API token:" -msgstr "So erstellen Sie ein API-Token:" +msgstr "Um einen API-Token zu erstellen:" #: warehouse/templates/pages/help.html:513 msgid "Verify your email address" @@ -9766,7 +9927,7 @@ msgstr "Bestätigen Sie Ihre E-Mail Adresse" #: warehouse/templates/pages/help.html:513 #, python-format msgid "(check your account settings)" -msgstr "(überprüfen Sie Ihre Kontoeinstellungen)" +msgstr "(Überprüfen Sie Ihre Kontoeinstellungen)" #: warehouse/templates/pages/help.html:514 #, python-format @@ -10154,16 +10315,7 @@ msgstr "" "Guide." #: warehouse/templates/pages/help.html:624 -#, fuzzy, python-format -#| msgid "" -#| "If you can't upload your project's release to PyPI because you're hitting " -#| "the upload file size limit, we can sometimes increase your limit. Make " -#| "sure you've uploaded at least one release for the project that's " -#| "under the limit (a developmental " -#| "release version number is fine). Then, file an issue and tell us:

    " +#, python-format msgid "" "If you can't upload your project's release to PyPI because you're hitting " "the upload file size limit, we can sometimes increase your limit. Make sure " @@ -10173,14 +10325,15 @@ msgid "" "is fine). Then, file an issue and tell us:" msgstr "" -"Wenn Sie die Veröffentlichung Ihres Projekts nicht in PyPI hochladen können, " -"weil Sie die maximale Dateigröße erreichen, können wir Ihr Limit manchmal " -"erhöhen. Stellen Sie sicher, dass Sie mindestens eine Version des Projekts " -"hochgeladen haben, die unter dem Limit liegt (eine Entwicklungsveröffentlichung ist ausreichend). Legen " -"Sie dann ein Issue an und sagen Sie uns:

    " +"Wenn Sie die Veröffentlichung Ihres Projekts auf PyPI nicht hochladen " +"können, weil Sie die Upload-Dateigrößenbegrenzung erreicht haben, können wir " +"die Begrenzung manchmal erhöhen. Stellen Sie sicher, dass Sie mindestens " +"eine Veröffentlichung für das Projekt hochgeladen haben, die unter " +"der Begrenzung liegt (eine Entwicklungsversionsnummer ist in Ordnung). Dann melden Sie ein Problem und teilen Sie uns mit:" #: warehouse/templates/pages/help.html:633 #: warehouse/templates/pages/help.html:654 @@ -10688,6 +10841,11 @@ msgid "" "out of sync. Please check that the time on your device is set automatically, " "and try setting up the device again." msgstr "" +"Wenn Sie Probleme beim Einrichten eines TOTP-Geräts haben, liegt es möglicherweise daran, " +"dass die Zeit auf Ihrem Gerät nicht synchronisiert ist. Bitte überprüfen " +"Sie, ob die Zeit auf Ihrem Gerät automatisch eingestellt ist, und versuchen " +"Sie, das Gerät erneut einzurichten." #: warehouse/templates/pages/help.html:846 #, python-format @@ -11625,12 +11783,11 @@ msgid "There were no results for '%(term)s'" msgstr "Keine Ergebnisse für '%(term)s'" #: warehouse/templates/search/results.html:222 -#, fuzzy, python-format -#| msgid "There were no results for '%(term)s'" +#, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" -msgstr[0] "Keine Ergebnisse für '%(term)s'" -msgstr[1] "Keine Ergebnisse für '%(term)s'" +msgstr[0] "Keine Ergebnisse für „%(term)s“" +msgstr[1] "Keine Ergebnisse für “%(term)s“" #~ msgid "No user found with that username or email" #~ msgstr "Kein Benutzer mit diesem Benutzernamen oder E-Mail-Adresse gefunden" diff --git a/warehouse/locale/el/LC_MESSAGES/messages.po b/warehouse/locale/el/LC_MESSAGES/messages.po index fc64bfe8f974..3260107d864d 100644 --- a/warehouse/locale/el/LC_MESSAGES/messages.po +++ b/warehouse/locale/el/LC_MESSAGES/messages.po @@ -66,24 +66,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Μηδενικά byte δεν επιτρέπονται." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Δεν βρέθηκε χρήστης με αυτό το όνομα" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Ο κώδικας TOTP πρέπει να αποτελείται από ${totp_length} ψηφία." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Οι Kωδικοί Aνάκτησης πρέπει να είναι ${recovery_code_length} χαρακτήρες." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Επιλέξτε ένα όνομα χρήστη έως 50 χαρακτήρες ή λιγότερους." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -91,14 +91,14 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Δύναμη κωδικού χρήστη:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -107,27 +107,27 @@ msgid "" "out for ${time}. Please try again later." msgstr "Έγιναν πολλές ανεπιτυχείς απόπειρες σύνδεσης. Δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Οι κωδικοί δεν ταιριάζουν. Δοκιμάστε ξανά." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Το email δεν είναι έγκυρο. Δοκιμάστε ξανά." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Το email δεν είναι έγκυρο. Δοκιμάστε ξανά." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Δεν μπορείτε να χρησιμοποιήσετε ένα email από αυτό το domain. Δοκιμάστε με " "άλλο email." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -135,7 +135,7 @@ msgstr "" "Αυτό το email χρησιμοποιείται ήδη από αυτόν τον λογαριασμό. Χρησιμοποιήστε " "ένα διαφορετικό email." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -143,33 +143,33 @@ msgstr "" "Αυτό το email χρησιμοποιείται ήδη από άλλο λογαριασμό. Χρησιμοποιήστε ένα " "διαφορετικό email." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Μη έγκυρος TOTP κωδικός." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Μη έγκυρο WebAuthn assertion: Bad payload" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Μη έγκυρος κωδικός ανάκτησης." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Ο Κωδικός Ανάκτησης έχει ήδη χρησιμοποιηθεί." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "Το όνομα χρήστη δεν είναι έγκυρο. Δοκιμάστε ξανά." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -177,7 +177,7 @@ msgstr "" "Υπήρξαν πάρα πολλές ανεπιτυχείς προσπάθειες σύνδεσης. Έχετε αποκλειστεί για " "{}. Παρακαλώ δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -186,7 +186,7 @@ msgstr "" "λογαριασμό χωρίς να τα επαληθεύσετε. Ελέγξτε τα εισερχόμενά σας και " "ακολουθήστε τους συνδέσμους επαλήθευσης. (IP: ${ip}" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -196,27 +196,27 @@ msgstr "" "λογαριασμό που δεν ολοκληρώνονται. Ελέγξτε τα εισερχόμενά σας και " "ακολουθήστε τους συνδέσμους επαλήθευσης. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Μη έγκυρη ή ληγμένη σύνδεση δύο βημάτων." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Ήδη πιστοποιημένος" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Επιτυχής WebAuthn assertion" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Ο κωδικός ανάκτησης έγινε δεκτός. Ο παρεχόμενος κωδικός δεν μπορεί να " "χρησιμοποιηθεί ξανά." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -224,33 +224,33 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Ληγμένο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Μη έγκυρο token: δεν έγινε παροχή του token" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Μη έγκυρο token: δεν αποτελεί token επαναφοράς κωδικού" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Μη έγκυρο token: ο χρήστης δεν βρέθηκε" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Μη έγκυρο token: ο χρήστης συνδέθηκε από τότε που ζητήθηκε αυτό το token" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -258,116 +258,116 @@ msgstr "" "Μη έγκυρο token: ο κωδικός έχει ήδη αλλάξει από τότε που ζητήθηκε αυτό το " "token" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Έχετε μηδενίσει τον κωδικό χρήστη σας" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Ληγμένο token: ζητήστε ένα νέο email επιβεβαίωσης συνδέσμου" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Μη έγκυρο token: ζητήστε ένα νέο email επιβεβαίωσης συνδέσμου" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Το email δεν βρέθηκε" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Το email είναι ήδη επιβεβαιωμένο" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Μπορείτε, πλέον, να θέσετε αυτό το email ως την κύρια διεύθυνση σας" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Αυτή είναι η κύρια διεύθυνση σας" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Η διεύθυνση email ${email_address} επιβεβαιώθηκε. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Λειγμένο token: ζητήστε πρόσκληση για νέο ρόλο έργου" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are not an owner of this project" msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Δεν είστε ο κάτοχος αυτού του project" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Λειγμένο token: ζητήστε πρόσκληση για νέο ρόλο έργου" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a collaboration invitation token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 #, fuzzy #| msgid "You are not an owner of this project" msgid "You are now ${role} of the '${project_name}' project." msgstr "Δεν είστε ο κάτοχος αυτού του project" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -379,7 +379,7 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -389,19 +389,20 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -410,32 +411,33 @@ msgid "" "again later." msgstr "Έγιναν πολλές ανεπιτυχείς απόπειρες σύνδεσης. Δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Διαχείριση αυτού του project" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Διαχείριση έκδοσης" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -497,6 +499,7 @@ msgid "Select project" msgstr "Διαγραφή project" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -576,41 +579,41 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Λεπτομέρειες λογαριασμού" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Το email ${email_address} προστέθηκε - ελέγξτε το email σας για τον σύνδεσμο " "επαλήθευσης" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Οι κωδικοί ανάκτησης έχουν ήδη δημιουργηθεί" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Επιβεβαιώστε την διεύθυνση email σας ή προσθέστε μια νέα." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Λάθος διαπιστευτήρια. Προσπάθησε ξανά" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -622,7 +625,19 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " +"https://pypi.org/help#admin-intervention για λεπτομέρειες." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -634,7 +649,7 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -646,9 +661,9 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -660,114 +675,114 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm form" msgid "Confirm the request" msgstr "Επιβεβαίωση φόρμας" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "pre-release" msgid "Could not yank release - " msgstr "προ-έκδοση" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "pre-release" msgid "Could not un-yank release - " msgstr "προ-έκδοση" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Διαγραφή κυκλοφορίας" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are not an owner of this project" msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Δεν είστε ο κάτοχος αυτού του project" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "Το email είναι ήδη επιβεβαιωμένο" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "Could not find organization invitation." msgstr "Ο χρήστης %(user)s δεν έχει ανεβάσει projects στο PyPI, ακόμα" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" # | msgid "Invalid TOTP code." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -885,6 +900,33 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +# | msgid "Invalid TOTP code." +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Μη έγκυρος κωδικός ανάκτησης." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1601,10 +1643,15 @@ msgstr "Κωδικός πρόσβασης" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1630,9 +1677,13 @@ msgstr "Κωδικός πρόσβασης" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3124,15 +3175,15 @@ msgstr "Μη έγκυρος κωδικός ανάκτησης." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Project:" msgid "Subject" @@ -3145,8 +3196,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3155,8 +3206,8 @@ msgstr "Περιγραφή project" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4615,7 +4666,7 @@ msgstr "Δεν μπορείτε να αφαιρέσετε τον εαυτό σα #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4855,11 +4906,12 @@ msgstr "" "href=\"%(href)s\">μηδενίστε τον κωδικό σας στο PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4870,7 +4922,7 @@ msgstr "" msgid "Added by:" msgstr "Προστέθηκε από:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4881,32 +4933,32 @@ msgstr "Προστέθηκε από:" msgid "Removed by:" msgstr "Αφαιρέθηκε από:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "Αλλαγή από:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Το όνομα σας" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Εφαρμογή επιβεβαίωσης" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Όνομα χρήστη" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5223,7 +5275,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5231,7 +5284,8 @@ msgstr "Όνομα project" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5239,7 +5293,8 @@ msgstr "Όνομα project" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5292,21 +5347,27 @@ msgstr "" # | msgid "Invalid TOTP code." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Μη έγκυρος κωδικός ανάκτησης." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5325,11 +5386,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5342,32 +5405,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Όνομα" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Δεν έχει οριστεί όνομα" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Όνομα project" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Project:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Το όνομα σας" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Add email" msgid "email" msgstr "Προσθήκη ηλεκτρονικού ταχυδρομείου" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Project:" msgid "subject" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5375,102 +5524,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Περιγραφή project" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Το όνομα χρήστη σας" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Όνομα χρήστη" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Διαχείριση έκδοσης" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Τα projects στην τάση" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Διαχείριση αυτού του project" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5481,8 +5630,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6790,12 +6939,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Διαγραφή τεκμηρίωσης αυτού του project" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Όνομα project" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Τεκμηρίωση project" @@ -7048,7 +7191,7 @@ msgstr "Διαχείριση '%(project_name)s'" msgid "Back to projects" msgstr "Πίσω στα projects" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -7057,22 +7200,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Διαχείριση αυτού του project" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/enm/LC_MESSAGES/messages.po b/warehouse/locale/enm/LC_MESSAGES/messages.po index 5436ccc19c87..bd8793290817 100644 --- a/warehouse/locale/enm/LC_MESSAGES/messages.po +++ b/warehouse/locale/enm/LC_MESSAGES/messages.po @@ -46,308 +46,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "…" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Sirwsasady assdywakildadgoostar" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -384,6 +386,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -438,153 +441,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -688,6 +697,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1329,10 +1362,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1358,9 +1396,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2519,15 +2561,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2538,16 +2580,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3785,7 +3827,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3970,11 +4012,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3985,7 +4028,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3996,24 +4039,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4289,19 +4332,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4349,19 +4395,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4378,11 +4430,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4392,26 +4446,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4419,86 +4546,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4509,8 +4636,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5519,12 +5646,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5723,7 +5844,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5732,20 +5853,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.po b/warehouse/locale/eo/LC_MESSAGES/messages.po index 6ed82c1e9053..26395a28e71c 100644 --- a/warehouse/locale/eo/LC_MESSAGES/messages.po +++ b/warehouse/locale/eo/LC_MESSAGES/messages.po @@ -51,36 +51,36 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Neniu uzanto trovita kun tiu salutnomo" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP-kodo devas konsisti el ${totp_length} ciferoj." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Elektu salutnomon de maksimume 200 skribsignoj." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Forto de la pasvorto:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -89,27 +89,27 @@ msgid "" "out for ${time}. Please try again later." msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Viaj pasvortoj ne kongruas. Reprovu." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "La retpoŝta adreso ne estas valida. Reprovu." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "La retpoŝta adreso ne estas valida. Reprovu." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Vi ne rajtas uzi retpoŝtan adreson ĉe tiu retejo. Uzu alian retpoŝtan " "adreson." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -117,7 +117,7 @@ msgstr "" "Tiu retpoŝta adreso estas jam uzata de ĉi tiu konto. Uzu alian retpoŝtan " "adreson." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -125,35 +125,35 @@ msgstr "" "Tiu retpoŝta adreso estas jam uzata de alia konto. Uzu alian retpoŝtan " "adreson." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Ne valida TOTP-kodo." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Ne valida WebAuthn-aserto: Malbona ŝarĝo" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Ne valida restaŭra kodo." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 #, fuzzy #| msgid "Recovery codes regenerated" msgid "Recovery code has been previously used." msgstr "Restaŭraj kodoj regeneritaj" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "La retpoŝta adreso ne estas valida. Reprovu." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -162,7 +162,7 @@ msgid "" "out for {}. Please try again later." msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -170,7 +170,7 @@ msgstr "" "Troo da retpoŝtaj adresoj aldoniĝis al ĉi tiu konto sen kontrolado. Kontrolu " "vian enirkeston kaj sekvu la kontrolajn ligilojn. (IP-adreso: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -179,25 +179,25 @@ msgstr "" "Estas troo da nekompletaj petoj por restarigi pasvorton pri ĉi tiu konto. " "Kontrolu vian enirkeston kaj sekvu la kontrolajn ligilojn. (IP-adreso: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Ne valida aŭ eksvalidiĝinta dupaŝa ensaluto." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Jam aŭtentigita" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Sukcesa WebAuthn-aserto" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Restaŭra kodo akceptita. La submetita kodo ne estas reuzebla." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -205,150 +205,150 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Eksvalidiĝinta ĵetono: petu novan ligilon por restarigo de pasvorto" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Ne valida ĵetono: petu novan ligilon por restarigo de pasvorto" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Ne valida ĵetono: neniu ĵetono donita" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Ne valida ĵetono: ne estas pasvorto-restariga ĵetono" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Ne valida ĵetono: uzanto ne trovita" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "Ne valida ĵetono: la uzanto jam ensalutis post peto por ĉi tiu ĵetono" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Ne valida ĵetono: la pasvorto jam ŝanĝiĝis post peto por ĉi tiu ĵetono" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Vi restarigis vian pasvorton" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Eksvalidiĝinta ĵetono: petu por nova retpoŝto-kontrola ligilo" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Ne valida ĵetono: petu por nova retpoŝto-kontrola ligilo" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Ne valida ĵetono: ne estas ĵetono por retpoŝta kontrolo" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Retpoŝta adreso ne troviĝis" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Retpoŝta adreso jam kontrolita" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" "Vi povas nun uzi ĉi tiun retpoŝtan adreson kiel vian ĉefan retpoŝtan adreson" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Jen via ĉefa retpoŝta adreso" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Retpoŝta adreso ${email_address} kontrolita. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Eksvalidiĝinta ĵetono: petu novan inviton al projekta rolo" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Ne valida ĵetono: petu novan inviton al projekta rolo" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Invito al rolo ne estas valida." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Invito al rolo ne plu ekzistas." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Invito al '${project_name}' estas malakceptita." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Vi estas nun ${role} de la projekto '${project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Eksvalidiĝinta ĵetono: petu novan inviton al projekta rolo" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Ne valida ĵetono: petu novan inviton al projekta rolo" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Invito al rolo ne estas valida." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Invito al rolo ne plu ekzistas." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Invito al '${project_name}' estas malakceptita." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Vi estas nun ${role} de la projekto '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -360,7 +360,7 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -370,19 +370,20 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -391,32 +392,33 @@ msgid "" "again later." msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Mastrumi ĉi tiun projekton" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Mastrumi version" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -473,6 +475,7 @@ msgid "Select project" msgstr "Forigi projekton" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -545,41 +548,41 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Detaloj pri konto" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Retpoŝta adreso ${email_address} aldonita — kontrolu vian enirkeston pri " "ligilo de kontrolado" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Restaŭraj kodoj jam generitaj" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Generado de novaj restaŭraj kodoj eksvalidigos viajn aktualajn kodojn." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Kontrolu vian retpoŝtan adreson aŭ aldonu novan retpoŝtan adreson." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Ne validaj ensalutiloj. Reprovu" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -591,7 +594,19 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." +"org/help#admin-intervention por detaloj." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -603,7 +618,7 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -615,9 +630,9 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -629,62 +644,62 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Konfirmi Inviton" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Malfortiri eldonon" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Malfortiri eldonon" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Forigi eldonon" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Ne povis trovi inviton al rolo." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Vi estas nun ${role} de la projekto '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -692,39 +707,39 @@ msgstr "" "Uzanto '${username}' ne havas kontrolitan ĉefan retpoŝtan adreson, kaj tial " "ne rajtas esti aldonita kiel ${role_name} de projekto" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "La uzanto '${username}' ankoraŭ havas aktivan inviton. Bonvolu reprovi poste." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Invito sendita al '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Ne povis trovi inviton al rolo." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Invito jam eksvalidiĝis." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Invito de '${username}' eksvalidiĝis." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -736,26 +751,26 @@ msgstr "" "Uzanto '${username}' ne havas kontrolitan ĉefan retpoŝtan adreson, kaj tial " "ne rajtas esti aldonita kiel ${role_name} de projekto" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Ne povis trovi inviton al rolo." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Invito al rolo ne plu ekzistas." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Invito al '${project_name}' estas malakceptita." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -871,6 +886,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Ne valida restaŭra kodo." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1568,10 +1609,15 @@ msgstr "Pasvorto" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1597,9 +1643,13 @@ msgstr "Pasvorto" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3097,15 +3147,15 @@ msgstr "Ne valida restaŭra kodo." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Retpoŝta adreso" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3118,8 +3168,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3128,8 +3178,8 @@ msgstr "Priskribo de la projekto" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4512,7 +4562,7 @@ msgstr "Ne povas forigi vin mem kiel posedanton" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4745,11 +4795,12 @@ msgstr "" "ĉe PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4760,7 +4811,7 @@ msgstr "" msgid "Added by:" msgstr "Aldonita de:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4771,32 +4822,32 @@ msgstr "Aldonita de:" msgid "Removed by:" msgstr "Forigita de:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Inviti" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Via nomo" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Kontroli la aplikaĵon" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Salutnomo" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5113,7 +5164,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5121,7 +5173,8 @@ msgstr "Nomo de Projekto" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5129,7 +5182,8 @@ msgstr "Nomo de projekto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5181,23 +5235,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Ne valida restaŭra kodo." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Kialo (ne deviga)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5216,11 +5276,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5233,32 +5295,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Por reakiri vian konton, restarigu vian pasvorton " "ĉe PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nomo" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Neniu nomo donita" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nomo de projekto" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Projekto:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Via nomo" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Por reakiri vian konton, restarigu vian pasvorton " +"ĉe PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Retpoŝta adreso" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Temo:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5266,102 +5414,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Priskribo de la projekto" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Projekto:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Via salutnomo" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Salutnomo" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Mastrumi version" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Projekto:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Popularaj projektoj" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Mastrumi ĉi tiun projekton" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5372,8 +5520,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6664,12 +6812,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Forigi la Dokumentaron pri la projekto" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nomo de projekto" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Dokumentaro de projekto" @@ -6912,7 +7054,7 @@ msgstr "Mastrumi la projekton '%(project_name)s'" msgid "Back to projects" msgstr "Reen al projektoj" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6921,22 +7063,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Mastrumi ĉi tiun projekton" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/es/LC_MESSAGES/messages.po b/warehouse/locale/es/LC_MESSAGES/messages.po index bc5d3f637107..660f31797877 100644 --- a/warehouse/locale/es/LC_MESSAGES/messages.po +++ b/warehouse/locale/es/LC_MESSAGES/messages.po @@ -74,25 +74,25 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Bytes de tipo Null no están permitidos." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "No se encontró ninguna cuenta con ese nombre de usuario" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "El código TOTP debe tener ${totp_length} dígitos." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Los códigos de recuperación tienen que tener ${recovery_code_length} " "caracteres." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Elija un nombre de usuario de 50 caracteres o menos." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -100,12 +100,12 @@ msgstr "" "Otra cuenta ya utiliza este nombre de usuario. Elija un nombre de usuario " "distinto." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "La contraseña es demasiado larga." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -113,25 +113,25 @@ msgstr "" "Hubo demasiados intentos infructuosos de acceso. Ha sido bloqueado por " "${tiempo]. Por favor, inténtelo de nuevo más tarde." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Las contraseñas no coinciden. Inténtelo de nuevo." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "La dirección de correo es demasiado larga. Intente nuevamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "La dirección de correo no es válida. Inténtelo de nuevo." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "No puede utilizar una dirección de correo de este dominio. Utilice una " "dirección distinta." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -139,7 +139,7 @@ msgstr "" "Otra cuenta ya utiliza esta dirección de correo. Utilice una dirección " "distinta." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -147,34 +147,34 @@ msgstr "" "Otra cuenta ya utiliza esta dirección de correo. Utilice una dirección " "distinta." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "El nombre es demasiado extenso. Elija un nombre con 100 caracteres o menos." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "El código TOTP no es válido." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "La aserción de WebAuthn no es válida: carga incorrecta" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "El código de recuperación no es válido." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "El código de recuperación ya se había utilizado." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "La dirección de correo no es válida. Inténtelo de nuevo." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -182,7 +182,7 @@ msgstr "" "Ha habido demasiados intentos fallidos de iniciar sesión. Has sido bloqueado " "durante {}. Por favor, inténtelo de nuevo más tarde." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -190,7 +190,7 @@ msgstr "" "Se han añadido demasiadas direcciones de correo a la cuenta sin " "verificarlas. Revise su buzón y siga los enlaces de verificación. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -200,27 +200,27 @@ msgstr "" "cuenta sin completarlos. Revise su buzón y siga los enlaces de verificación. " "(IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "El acceso en dos fases no es válido o ha caducado." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Ya se autenticó" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "La aserción de WebAuthn es correcta" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Se aceptó el código de recuperación. El código proporcionado no puede " "utilizarse más." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -228,35 +228,35 @@ msgstr "" "Se desactivaron temporalmente las altas de usuarios nuevos. Para obtener " "detalles, consulte https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "Ficha caducada: solicite un enlace de restablecimiento de contraseña nuevo" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "Ficha no válida: solicite un enlace de restablecimiento de contraseña nuevo" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Ficha no válida: no se proporcionó ninguna ficha" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Ficha no válida: no es una ficha de restablecimiento de contraseña" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Ficha no válida: no se encontró la cuenta" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ficha no válida: desde que se solicitó esta ficha se ha accedido a la cuenta" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -264,106 +264,106 @@ msgstr "" "Ficha no válida: desde que se solicitó esta ficha se ha modificado ya la " "contraseña" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Ha restablecido su contraseña" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Ficha caducada: solicite un enlace de verificación de dirección nuevo" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Ficha no válida: solicite un enlace de verificación de dirección nuevo" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Ficha no válida: no es una ficha de verificación de dirección" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "No se encontró la dirección de correo" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Ya se verificó la dirección de correo" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Ahora puede establecer esta dirección de correo como principal" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Esta es su dirección principal" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "Se verificó la dirección de correo electrónico ${email_address}. " "${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Ficha caducada: solicite una invitación nueva a la organización" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Ficha no válida: solicite una invitación nueva a la organización" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Ficha no válida: no se trata de una invitación a una organización" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "La invitación a la organización no es válida." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "La invitación a la organización ya no existe." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Se declinó la invitación a «${organization_name}»." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ahora es ${role} de la organización «${organization_name}»." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Ficha caducada: solicite una invitación nueva para asumir un puesto" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" "Ficha no válida: solicite una invitación nueva para asumir un puesto en el " "proyecto" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" "Ficha caducada: solicite una invitación nueva para asumir un puesto en el " "proyecto" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "La invitación al puesto no es válida." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "La invitación al puesto ya no existe." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Se declinó la invitación a «${project_name}»." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ahora es ${role} del proyecto «${project_name}»." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -371,7 +371,7 @@ msgstr "" "Las ediciones de confianza están temporalmente desactivadas. Consulte " "https://pypi.org/help#admin-intervention para obtener más información." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -381,7 +381,7 @@ msgstr "" "Eliminación de proyectos temporalmente desactivada. Consulte https://pypi." "org/help#admin-intervention para más detalles." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -390,13 +390,14 @@ msgstr "" "de confianza pendiente. Consulte https://pypi.org/help#openid-connect para " "obtener más información." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "No puede registrar más de 3 editores de confianza pendientes a la vez." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -404,13 +405,14 @@ msgstr "" "Hubo demasiados intentos de registro para publicadores confiables. Intente " "de nuevo más tarde." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "No se ha podido registrar el editor de confianza" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -418,16 +420,16 @@ msgstr "" "Este editor de confianza ya ha sido registrado. Por favor, póngase en " "contacto con los administradores de PyPI si esto no fue intencional." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "Se ha registrado un nuevo publicador pendiente para crear " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "ID de editor no válido" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Editor de confianza eliminado del proyecto " @@ -472,6 +474,7 @@ msgid "Select project" msgstr "Seleccionar proyecto" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Especifique el nombre del proyecto" @@ -540,38 +543,38 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "Este nombre de equipo ya se ha utilizado. Elija un nombre de equipo distinto." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Datos de cuenta actualizados" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Se añadió la dirección de correo ${email_address}. Encuentre en su buzón el " "enlace de verificación" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Ya se generaron códigos de recuperación" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Generar códigos de recuperación nuevos invalidará sus códigos existentes." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Verifique su email para crear un token de API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "El token API no existe." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Datos de acceso no válidos. Inténtelo de nuevo" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -579,7 +582,19 @@ msgstr "" "La publicación confiable de GitHub está temporalmente desactivada. Consulte " "https://pypi.org/help#admin-intervention para obtener más información." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"La publicación confiable de GitHub está temporalmente desactivada. Consulte " +"https://pypi.org/help#admin-intervention para obtener más información." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -591,7 +606,7 @@ msgstr "" "La publicación confiable de GitHub está temporalmente desactivada. Consulte " "https://pypi.org/help#admin-intervention para obtener más información." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -603,9 +618,9 @@ msgstr "" "La publicación confiable de GitHub está temporalmente desactivada. Consulte " "https://pypi.org/help#admin-intervention para obtener más información." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -613,46 +628,46 @@ msgstr "" "Eliminación de proyectos temporalmente desactivada. Consulte https://pypi." "org/help#admin-intervention para más detalles." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Confirmar la solicitud" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "No se puedo eliminar el release " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "Anular retirada de versión - " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "No se ha podido borrar la versión " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "No se encuentra el archivo" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "No se ha podido eliminar el archivo - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "El equipo «${team_name}» ya tiene el rol ${role_name} en el proyecto" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "«${username}» ya funge como ${role_name} en el proyecto" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} es ahora ${role} del proyecto «${project_name}»." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -660,37 +675,37 @@ msgstr "" "No se puede añadir a «${username}» como ${role_name} del proyecto porque no " "tiene verificada ninguna dirección de correo principal" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "«${username}» ya tiene una invitación activa. Inténtelo de nuevo más " "adelante." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Se envió la invitación a «${username}»" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "No se encontró la invitación al puesto." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Ya caducó la invitación." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Se revocó la invitación para «${username}»." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "«${username}» ya funge como ${role_name} en la organización" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -698,20 +713,20 @@ msgstr "" "No se puede añadir a «${username}» como ${role_name} de la organización " "porque no tiene verificada ninguna dirección de correo principal" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "No se encontró la invitación a la organización." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "La invitación a la organización no puede ser re-enviada." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "Invitación caducada para '${username}' eliminada." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "El nombre del proyecto no es válido" @@ -839,6 +854,41 @@ msgstr "" "El nombre de archivo del flujo de trabajo debe ser solo un nombre de " "archivo, sin directorios" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Especifique el dueño del repositorio en GitHub (usuario u organización)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nombre de usuario u organización de GitHub inválido." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Especifique el nombre de archivo del flujo de trabajo" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "El nombre del proyecto no es válido" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "El nombre del flujo de trabajo debe terminar en .yml o .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1528,10 +1578,15 @@ msgstr "Contraseña" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1557,9 +1612,13 @@ msgstr "Contraseña" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2983,15 +3042,15 @@ msgstr "El nombre del repositorio no es válido" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Correo electrónico" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3004,8 +3063,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Organization Name" @@ -3014,8 +3073,8 @@ msgstr "Nombre de organización" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4466,7 +4525,7 @@ msgstr "No puede eliminarse como propietario" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4701,11 +4760,12 @@ msgstr "" "contraseña en PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4716,7 +4776,7 @@ msgstr "" msgid "Added by:" msgstr "Añadido por:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4727,32 +4787,32 @@ msgstr "Añadido por:" msgid "Removed by:" msgstr "Eliminada por:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Invitar" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Nombre del flujo de trabajo" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "Especificación" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nombre de usuario" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 #, fuzzy @@ -5077,19 +5137,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "Nombre de proyecto en PyPI" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "nombre de proyecto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "El proyecto (en PyPI) que será creado cuando este publicador sea usado" @@ -5142,23 +5205,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "El nombre del repositorio no es válido" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Razón (opcional)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5183,11 +5252,13 @@ msgstr "" "acceso de commit que no deberían tener acceso de publicación en PyPI." #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5200,32 +5271,125 @@ msgstr "Añadir" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Para recuperar el acceso a su cuenta, restablezca su " "contraseña en PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nombre" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "No se estableció ningún nombre" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nombre de proyecto" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Proyecto" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "El nombre del repositorio de GitHub que contiene el workflow" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Nombre del flujo de trabajo" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"El nombre del entorno de GitHub Actions que el " +"workflow antes mencionado usa para publicar. Esto debería ser configurado " +"bajo las configuraciones de repositorio. Mientras no sea requerido, un " +"entorno dedicado de publicación es fuertemente recomendado, " +"especialmentesi tu repositorio tiene mantenedores con " +"acceso de commit que no deberían tener acceso de publicación en PyPI." + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Para recuperar el acceso a su cuenta, restablezca su " +"contraseña en PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Correo electrónico" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Asunto:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5233,15 +5397,15 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization Name" msgid "my-organization" msgstr "Nombre de organización" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -5250,50 +5414,50 @@ msgstr "" "El nombre de la organización de GitHub o el nombre de usuario de GitHub que " "es propietario de este repositorio" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Proyecto" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Su nombre de usuario" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nombre de usuario" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gestionar versión" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Proyecto" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5302,23 +5466,23 @@ msgstr "" "existentes pueden ser añadidos en la configuración de publicación para cada " "proyecto individual." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Proyectos en tendencia" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Publicador" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -5326,19 +5490,19 @@ msgstr "" "No hay publicadores actualmente configurados. Los publicadores para " "proyectos que no existen aún pueden ser añadadidos debajo." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Gestionar proveedores actuales" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Puedes usar esta página para registrar publicadores confiables " "\"pendientes\"." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5349,8 +5513,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6663,12 +6827,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Destruir documentación de proyecto" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nombre de proyecto" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentación del proyecto" @@ -6921,7 +7079,7 @@ msgstr "Gestionar «%(project_name)s»" msgid "Back to projects" msgstr "Volver a los proyectos" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6930,22 +7088,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Gestionar proveedores actuales" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Publicadores de OpenID Connect asociados con %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "No hay publicadores actualmente configurados." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage current providers" msgid "Add a new publisher" diff --git a/warehouse/locale/et/LC_MESSAGES/messages.po b/warehouse/locale/et/LC_MESSAGES/messages.po index 6350a2d04164..d00f6c8d77c3 100644 --- a/warehouse/locale/et/LC_MESSAGES/messages.po +++ b/warehouse/locale/et/LC_MESSAGES/messages.po @@ -46,308 +46,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -384,6 +386,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -438,153 +441,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -688,6 +697,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1329,10 +1362,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1358,9 +1396,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2519,15 +2561,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2538,16 +2580,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3785,7 +3827,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3970,11 +4012,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3985,7 +4028,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3996,24 +4039,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4289,19 +4332,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4349,19 +4395,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4378,11 +4430,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4392,26 +4446,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4419,86 +4546,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4509,8 +4636,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5519,12 +5646,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5723,7 +5844,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5732,20 +5853,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/fa/LC_MESSAGES/messages.po b/warehouse/locale/fa/LC_MESSAGES/messages.po index 20ae6c7527e2..5e503b4a0da7 100644 --- a/warehouse/locale/fa/LC_MESSAGES/messages.po +++ b/warehouse/locale/fa/LC_MESSAGES/messages.po @@ -74,23 +74,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "هیچ کاربری با این نام کاربری پیدا نشد" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "رمز پویا باید ${totp_length} رقم باشد." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "کد بازیابی." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "یک نام کاربری با طول ۵۰ کاراکتر یا کمتر انتخاب کنید." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -98,12 +98,12 @@ msgstr "" "این نام کاربری در حال حاضر توسط حساب کاربری دیگری استفاده می شود. نام کاربری " "دیگری انتخاب کنید." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "رمز عبور خیلی طولانی است" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -114,34 +114,34 @@ msgstr "" "تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. لطفا بعدا تلاش " "کنید." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "رمز های عبور شما هم خوانی ندارند. دوباره امتحان کنید." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "آدرس پست الکترونیک شما معتبر نیست. دوباره امتحان کنید." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "آدرس پست الکترونیک شما معتبر نیست. دوباره امتحان کنید." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "شما نمی توانید از یک آدرس ایمیل از این دامنه استفاده کنید. از یک ایمیل دیگر " "استفاده کنید." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "این ایمیل توسط اکانت دیگری استفاده میشود . از ایمیل دیگری استفاده کنید." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -149,33 +149,33 @@ msgstr "" "این آدرس ایمیل در حال حاضر توسط حساب دیگری استفاده می شود. از یک ایمیل دیگر " "استفاده کنید." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "نام خیلی طولانی است یک نام با 100 کاراکتر یا کمتر انتخاب کنید." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "رمز یکبار مصرف اشتباه است." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "خطای WebAuthn: بارگیری با مشکل مواجه شد" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "کد بازیابی نامعتبر." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "کد بازیابی قبلا استفاده شده است." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "آدرس پست الکترونیک شما معتبر نیست. دوباره امتحان کنید." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -186,7 +186,7 @@ msgstr "" "تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. لطفا بعدا تلاش " "کنید." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -194,7 +194,7 @@ msgstr "" "تعداد ایمیل های زیادی به این حساب اضافه شده است بدون اینکه تائید شده باشند. " "ایمیل تان را بررسی نموده و لینک های تائیدی را تعقیب کنید. (IP:${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -204,25 +204,25 @@ msgstr "" "درخواست شده است. صندوق ورودی خود را بررسی کرده و لینک های تایید را دنبال " "کنید. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "ورود دو مرحله ای منقضی شده یا نامعتبر." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "قبلا تایید شده است" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "ادعای موفق WebAuthn" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "کد بازیابی قبول شد. از کد استفاده شده دوباره نمیتوان استفاده کرد." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -230,141 +230,141 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "نشانه منقضی شده: لینک بازیابی رمز عبور جدید درخواست کنید" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "نشانه نامعتبر: لینک بازیابی رمز عبور جدید درخواست کنید" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "نشانه نامعتبر: هیچ نشانه ای استفاده نشد" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "نشانه نامعتبر: نشانه بازیابی پسورد نمی باشد" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "نشانه نامعتبر: کاربر یافت نشد" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "نشانه نامعتبر: کاربر از زمان درخواست این نشانه وارد سیستم شده است" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "توکن نامعتبر: رمز عبور از زمان درخواست این توکن در حال حاضر تغییر کرده است" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "گذرواژه خود را بازنشانی کردید" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "نشانه منقضی شده: یک لینک تأیید ایمیل جدید درخواست کنید" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "نشانه منقضی شده: یک لینک تأیید ایمیل جدید درخواست کنید" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "رمز نامعتبر: رمز تأیید ایمیل نیست" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ایمیل یافت نشد" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "ایمیل از قبل تأیید شده است" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "اکنون می توانید این ایمیل را به عنوان آدرس اصلی خود تنظیم کنید" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "این آدرس اصلی شماست" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "آدرس ایمیل ${email_address} تایید شده است. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "نشانه‌ی منقضی شده :یک دعوت نامه‌ی سازمانی جدید درخواست کنید" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "نشانه منقضی شده : یک دعوت نامه ی سازمانی جدید درخواست کنید" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "توکن نامعتبر: دعوت نامه سازمانی نیست!" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "دعوت نامه معتبر نیست." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "دعوت نامه دیگر وجود ندارد." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "شما اکنون $ {role} پروژه '$ {project_name}' هستید." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "نشانه منقضی شده : نقش دعوت یک پروژه جدید را درخواست کنید" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "نشانه منقضی شده : نقش دعوت یک پروژه جدید را درخواست کنید" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "توکن نامعتبر: رمز دعوت نامه همکاری نیست" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 #, fuzzy msgid "Role invitation is not valid." msgstr "نقش دعوت نامه معتبر نیست." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "دعوت نامه دیگر وجود ندارد." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "شما اکنون $ {role} از پروژه '$ {project_name}' هستید." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -376,7 +376,7 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -386,7 +386,7 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -394,13 +394,14 @@ msgstr "" "برای ثبت نام یک ناشر معتمد باید یک ایمیل تأیید شده داشته باشید. برای جزئیات " "به https://pypi.org/help#openid-connect مراجعه کنید." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "شما نمی توانید بیش از 3 ناشر معتمد تایید نشده را همزمان ثبت کنید." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -411,30 +412,31 @@ msgstr "" "تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. لطفا بعدا تلاش " "کنید." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "ناشر معتمد ثبت نشد" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "ایجاد یک حساب کاربری" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "ناشر مورد اعتماد برای پروژه حذف شد. " @@ -493,6 +495,7 @@ msgid "Select project" msgstr "هذف برنامه" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Search projects" msgid "Specify project name" @@ -573,40 +576,40 @@ msgstr "" "این نام کاربری در حال حاضر توسط حساب کاربری دیگری استفاده می شود. نام کاربری " "دیگری انتخاب کنید." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "جزئیات حساب کاربری" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "ایمیل ${email_address} اضافه شده - ایمیل خود را برای یک لینک تایید بررسی کنید" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "کدهای بازیابی قبلاً تولید شده اند" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "تولید کدهای بازیابی جدید ، کدهای موجود شما را بی اعتبار می کند." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "ایمیل خود را تأیید کنید یا آدرس جدیدی اضافه کنید." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "توکن API وجود ندارد." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "گواهی نامه نامعتبر. دوباره امتحان کنید" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -618,7 +621,19 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" +"help#admin-intervention را ببینید." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -630,7 +645,7 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -642,9 +657,9 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -656,54 +671,54 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "دعوت را تأیید کنید" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "دعوتنامه نقش پیدا نشد." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "کاربر \"$ {username}\" از قبل نقش {role_name} پروژه را دارد" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "کاربر \"$ {username}\" از قبل نقش {role_name} پروژه را دارد" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "شما اکنون $ {role} از پروژه '$ {project_name}' هستید." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -711,39 +726,39 @@ msgstr "" "کاربر \"$ {username}\" آدرس ایمیل تأیید شده اولیه ندارد و نمی تواند به عنوان " "$ {role_name} برای پروژه اضافه شود" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "کاربر \"$ {username}\" قبلاً یک دعوت فعال داشته است. لطفاً بعداً دوباره امتحان " "کنید." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "دعوت نامه به \"$ {username}\" ارسال شد" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "دعوتنامه نقش پیدا نشد." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "دعوتنامه قبلاً منقضی شده است." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "دعوت از \"$ {username}\" لغو شد." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "کاربر \"$ {username}\" از قبل نقش {role_name} پروژه را دارد" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -755,26 +770,26 @@ msgstr "" "کاربر \"$ {username}\" آدرس ایمیل تأیید شده اولیه ندارد و نمی تواند به عنوان " "$ {role_name} برای پروژه اضافه شود" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "دعوتنامه نقش پیدا نشد." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "دعوت نامه دیگر وجود ندارد." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -891,6 +906,36 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "مالک مخزن GitHub (نام کاربری یا سازمان) را مشخص کنید" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "نام فایل گردش کار (workflow) را مشخص کنید" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "کد بازیابی نامعتبر." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1569,10 +1614,15 @@ msgstr "رمز عبور" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1598,9 +1648,13 @@ msgstr "رمز عبور" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3077,15 +3131,15 @@ msgstr "کد بازیابی نامعتبر." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "ایمیل" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3098,8 +3152,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -3108,8 +3162,8 @@ msgstr "دعوت را تأیید کنید" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Search projects" msgid "ActiveState Project name" @@ -4470,7 +4524,7 @@ msgstr "ایجاد یک حساب کاربری" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4702,11 +4756,12 @@ msgstr "" "PyPI تنظیم کنید." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4717,7 +4772,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4728,28 +4783,28 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "نام شما" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "نام کاربری" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5058,7 +5113,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5066,7 +5122,8 @@ msgstr "نام برنامه" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project Name" msgid "project name" @@ -5074,7 +5131,8 @@ msgstr "نام برنامه" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5124,21 +5182,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "کد بازیابی نامعتبر." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5157,11 +5221,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5174,32 +5240,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "برای دسترسی مجدد به حساب خود ، گذرواژه خود را در " "PyPI تنظیم کنید." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "نام" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "هیچ نامی وارد نشد" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "برنامه:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "نام شما" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"برای دسترسی مجدد به حساب خود ، گذرواژه خود را در " +"PyPI تنظیم کنید." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "ایمیل" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "موضوع:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5207,100 +5359,100 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "دعوت را تأیید کنید" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "برنامه:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "نام کاربری شما" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "نام کاربری" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "ایجاد یک حساب کاربری" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "برنامه:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "پروژه های پرطرفدار" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5311,8 +5463,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6484,12 +6636,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6715,7 +6861,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6724,20 +6870,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/fi/LC_MESSAGES/messages.po b/warehouse/locale/fi/LC_MESSAGES/messages.po index 49d179f73a30..3327eb17d98b 100644 --- a/warehouse/locale/fi/LC_MESSAGES/messages.po +++ b/warehouse/locale/fi/LC_MESSAGES/messages.po @@ -50,23 +50,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Käyttäjätunnuksella ei löytynyt käyttäjää" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP-koodin pitää olla ${totp_length} numeroa pitkä." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Valitse käyttäjätunnus, jossa on korkeintaan 50 merkkiä." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -74,14 +74,14 @@ msgstr "" "Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen " "käyttäjätunnus." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Salasanan vahvuus:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -91,27 +91,27 @@ msgid "" msgstr "" "Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Salasanasi eivät täsmää. Yritä uudelleen." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Sähköpostiosoite on virheellinen. Yritä uudelleen." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Sähköpostiosoite on virheellinen. Yritä uudelleen." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Et voi käyttää sähköpostiosoitetta tästä domainista. Käytä toista " "sähköpostiosoitetta." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -119,7 +119,7 @@ msgstr "" "Sähköpostiosoite on jo käytössä tässä tilissä. Käytä toista " "sähköpostiosoitetta." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -127,35 +127,35 @@ msgstr "" "Sähköpostiosoite on jo käytössä toisessa tilissä. Käytä toista " "sähköpostiosoitetta." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Virheellinen TOTP-koodi." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Virheellinen WebAuthn-vahvistus: Virheellinen hyötykuorma" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Virheellinen palautuskoodi." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 #, fuzzy #| msgid "Recovery codes regenerated" msgid "Recovery code has been previously used." msgstr "Palautuskoodit luotu uudelleen" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Sähköpostiosoite on virheellinen. Yritä uudelleen." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -165,7 +165,7 @@ msgid "" msgstr "" "Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -173,7 +173,7 @@ msgstr "" "Tiliin on lisätty liian monta sähköpostiosoitetta vahvistamatta niitä. " "Tarkista sähköpostisi ja seuraa vahvistuslinkkejä. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -186,25 +186,25 @@ msgstr "" "Tiliin on lisätty liian monta sähköpostiosoitetta vahvistamatta niitä. " "Tarkista sähköpostisi ja seuraa vahvistuslinkkejä. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Virheellinen tai vanhentunut kahden tekijän kirjautuminen." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Jo todennettu" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Onnistunut WebAuthn-vahvistus" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Palautuskoodi hyväksytty. Annettua koodia ei voi käyttää uudelleen." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -212,34 +212,34 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Vanhentunut tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Virheellinen tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Virheellinen tunnussanoma: tunnusta ei annettu" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Virheellinen tunnussanoma: ei salasanan palautustunnus" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Virheellinen tunnussanoma: käyttäjää ei löydy" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Virheellinen tunnussanoma: käyttäjä on kirjautunut sisään tämän tunnuksen " "pyytämisen jälkeen" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -247,120 +247,120 @@ msgstr "" "Virheellinen tunnussanoma: salasana on jo muutettu tämän tunnuksen " "pyytämisen jälkeen" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Olet nollannut salasanasi" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Vanhentunut tunnussanoma: pyydä uusi sähköpostin vahvistuslinkki" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Virheellinen tunnussanoma: pyydä uusi sähköpostin vahvistuslinkki" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Virheellinen tunnussanoma: ei sähköpostin vahvistustunnus" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Sähköpostiosoitetta ei löytynyt" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Sähköpostiosoite on jo vahvistettu" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Voit nyt asettaa tämän sähköpostiosoitteen ensisijaiseksi" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Tämä on ensisijainen osoitteesi" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Sähköpostiosoite ${email_address} vahvistettu. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "Vanhentunut tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Virheellinen tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Virheellinen tunnussanoma: ei sähköpostin vahvistustunnus" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Roolikutsu on virheellinen." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Roolikutsua ei enää ole." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Olet nyt ${role} projektissa '${project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Vanhentunut tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Virheellinen tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a collaboration invitation token" msgstr "Virheellinen tunnussanoma: ei sähköpostin vahvistustunnus" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Roolikutsu on virheellinen." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Roolikutsua ei enää ole." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Olet nyt ${role} projektissa '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -372,7 +372,7 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -382,19 +382,20 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -404,30 +405,31 @@ msgid "" msgstr "" "Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Luo tili" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -488,6 +490,7 @@ msgid "Select project" msgstr "Etsi projekteja" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -564,41 +567,41 @@ msgstr "" "Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen " "käyttäjätunnus." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Tilin tiedot" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Sähköpostiosoite ${email_address} lisätty - tarkista sähköpostistasi " "vahvistuslinkki" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Palautuskoodit on jo luotu" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Uusien palautuskoodien luominen mitätöi olemassa olevat koodisi." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Vahvista sähköpostiosoitteesi tai lisää uusi osoite." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Virheelliset tunnistetiedot. Yritä uudelleen" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -610,7 +613,19 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " +"lisätietoja kohdasta https://pypi.org/help#admin-interventio." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -622,7 +637,7 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -634,9 +649,9 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -648,109 +663,109 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Vahvista kutsu" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Olet nyt ${role} projektissa '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Kutsu lähetetty käyttäjälle '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Kutsu on jo vanhentunut." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Role invitation is not valid." msgid "Could not find organization invitation." msgstr "Roolikutsu on virheellinen." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Roolikutsua ei enää ole." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -866,6 +881,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Virheellinen palautuskoodi." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1547,10 +1588,15 @@ msgstr "Salasana" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1576,9 +1622,13 @@ msgstr "Salasana" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2807,15 +2857,15 @@ msgstr "Virheellinen palautuskoodi." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Sähköposti" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2826,8 +2876,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -2836,8 +2886,8 @@ msgstr "Vahvista kutsu" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4106,7 +4156,7 @@ msgstr "Et ole tämän projektin omistaja" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4301,11 +4351,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4316,7 +4367,7 @@ msgstr "" msgid "Added by:" msgstr "Lisännyt:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4327,30 +4378,30 @@ msgstr "Lisännyt:" msgid "Removed by:" msgstr "Poistanut:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Created by:" msgid "Submitted by:" msgstr "Luonut:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Nimesi" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Käyttäjätunnus" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4653,7 +4704,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project name" msgid "PyPI Project Name" @@ -4661,7 +4713,8 @@ msgstr "Projektin nimi" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -4669,7 +4722,8 @@ msgstr "Projektin nimi" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4719,21 +4773,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Virheellinen palautuskoodi." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "New releases" msgid "release" @@ -4752,11 +4812,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4766,28 +4828,109 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nimi" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Ei nimeä asetettu" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Projektin nimi" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project name" +msgid "project" +msgstr "Projektin nimi" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Nimesi" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Sähköposti" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4795,100 +4938,100 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "Vahvista kutsu" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project name" msgid "my-project" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Käyttäjätunnuksesi" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Käyttäjätunnus" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Luo tili" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project name" msgid "Project" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Trendaavia projekteja" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4899,8 +5042,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "" @@ -6069,12 +6212,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Projektin nimi" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Projektin dokumentaatio" @@ -6292,7 +6429,7 @@ msgstr "" msgid "Back to projects" msgstr "Takaisin projekteihin" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6301,20 +6438,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/fil/LC_MESSAGES/messages.po b/warehouse/locale/fil/LC_MESSAGES/messages.po index 02c26592ed9f..4fcc9f834733 100644 --- a/warehouse/locale/fil/LC_MESSAGES/messages.po +++ b/warehouse/locale/fil/LC_MESSAGES/messages.po @@ -53,23 +53,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Walang nahanap na user na may ganitong username" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Ang TOTP code ay dapat na may ${totp_length} numero." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Ang recovery code ay dapat mayroong ${recovery_code_length} karakter." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Pumili ng username na may 50 characters o mas kaunti." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -77,12 +77,12 @@ msgstr "" "Ang username na ito ay ginagamit na ng isa pang account. Pumili ng ibang " "username." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Ang password ay napakahaba." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -93,27 +93,27 @@ msgstr "" "Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit " "mamaya." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Ang iyong passwords ay hindi tugma. Subukan muli." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "And email address ay hindi valid. Subukan muli." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "And email address ay hindi valid. Subukan muli." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Hindi mo pwedeng gamitin ang email address na nanggaling sa domain na ito. " "Pumili ng ibang email." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -121,7 +121,7 @@ msgstr "" "Ang email address na ito ay ginagamit na ng account na ito. Gumamit ng ibang " "email." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -129,35 +129,35 @@ msgstr "" "Ang email address na ito ay ginagamit na ng isa pang account. Gumamit ng " "ibang email." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 karakter o mas " "kaunti pa dito." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Di-wastong TOTP code." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Di-wastong WebAuthn assertion: Bad payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Hindi wastong recovery code." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Nagamit na dati ang recovery code." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "And email address ay hindi valid. Subukan muli." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -168,7 +168,7 @@ msgstr "" "Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit " "mamaya." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -177,7 +177,7 @@ msgstr "" "verify ang mga ito. Tingnan ang iyong inbox at sundin ang mga link sa pag-" "verify. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -187,177 +187,178 @@ msgstr "" "nang hindi kinukumpleto ang mga ito. Tingnan ang iyong inbox at sundin ang " "mga link sa pag-verify. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Di-wasto o nag-expire na two factor login." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Na-authenticate na" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Matagumpay na WebAuthn assertion" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -368,28 +369,29 @@ msgstr "" "Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit " "mamaya." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -450,6 +452,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -530,153 +533,159 @@ msgstr "" "Ang username na ito ay ginagamit na ng isa pang account.\n" "Pumili ng ibang username." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -790,6 +799,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Hindi wastong recovery code." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1437,10 +1472,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1466,9 +1506,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2633,15 +2677,15 @@ msgstr "Hindi wastong recovery code." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2652,8 +2696,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2662,8 +2706,8 @@ msgstr "Pumili ng username na may 50 characters o mas kaunti" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3905,7 +3949,7 @@ msgstr "Pumili ng username na may 50 characters o mas kaunti" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4094,11 +4138,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4109,7 +4154,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4120,24 +4165,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4420,19 +4465,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4480,21 +4528,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Hindi wastong recovery code." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4511,11 +4565,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4525,26 +4581,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4552,88 +4681,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4644,8 +4773,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5687,12 +5816,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5891,7 +6014,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5900,20 +6023,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.po b/warehouse/locale/fr/LC_MESSAGES/messages.po index fe95f7ed4c6e..e7d902401e41 100644 --- a/warehouse/locale/fr/LC_MESSAGES/messages.po +++ b/warehouse/locale/fr/LC_MESSAGES/messages.po @@ -80,25 +80,25 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Les octets nus ne sont pas autorisés." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Aucun compte trouvé sous ce nom" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Le code TOTP doit comporter ${totp_length} chiffres." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Les codes de récupération doivent comporter au moins ${recovery_code_length} " "caractères." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Choisissez un nom de 50 caractères ou moins." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -106,12 +106,12 @@ msgstr "" "Ce nom de profil est déjà utilisé par un autre compte. Choisissez un nom de " "profil différent." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Le mot de passe est trop long." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -119,27 +119,27 @@ msgstr "" "Il y a eu trop de tentatives de connexion infructueuses. Veuillez réessayer " "dans ${time}.." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Vos mots de passe ne correspondent pas. Veuillez réessayer." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "L’adresse e-mail est invalide. Veuillez réessayer." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "L’adresse e-mail est invalide. Veuillez réessayer." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Vous ne pouvez pas utiliser une adresse e-mail de ce domaine. Veuillez " "utiliser une adresse e-mail différente." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -147,7 +147,7 @@ msgstr "" "Cette adresse e-mail est déjà utilisée par ce compte. Veuillez utiliser une " "adresse e-mail différente." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -155,33 +155,33 @@ msgstr "" "Cette adresse e-mail est déjà utilisée par un autre compte. Veuillez " "utiliser une adresse e-mail différente." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Code TOTP invalide." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Echec de la vérification WebAuthn : requête malformée" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Code de récupération invalide." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Le code de récupération a été utilisé précédemment." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "L’adresse e-mail est invalide. Veuillez réessayer." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -189,7 +189,7 @@ msgstr "" "Il y a eu trop de tentatives de connexion infructueuses. Votre compte est " "verrouillé pendant {}. Veuillez réessayer plus tard." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -198,7 +198,7 @@ msgstr "" "vérifiées. Veuillez consulter votre boîte de messagerie et suivre les liens " "de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -208,26 +208,26 @@ msgstr "" "ce compte qu'elles n'aient abouti. Veuillez consulter votre boîte de " "messagerie et suivre les liens de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Connexion à deux facteurs invalide ou expirée." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Authentification déjà active" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Vérification WebAuthn réussie" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Code de récupération accepté. Le code fourni ne peut plus être utilisé." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -235,36 +235,36 @@ msgstr "" "L'inscription de nouveaux profils est temporairement désactivée. Consultez " "https://pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "Jeton expiré : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "Jeton invalide : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Jeton invalide : aucun jeton fourni" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" "Jeton invalide : ce n’est pas un jeton de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Jeton invalide : profil introuvable" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Jeton invalide : Une connexion a eu lieu après que ce jeton a été demandé" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -272,106 +272,106 @@ msgstr "" "Jeton invalide : le mot de passe a déjà été changé après que ce jeton a été " "demandé" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Vous avez réinitialisé votre mot de passe" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Jeton expiré : demandez un nouveau lien de vérification d'e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Jeton invalide : demandez un nouveau lien de vérification d'e-mail" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Jeton invalide : ce n'est pas un jeton de vérification d'e-mail" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail non trouvé" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mail déjà vérifié" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" "Vous pouvez dorénavant configurer cet e-mail comme votre adresse principale" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Ceci est votre adresse principale" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adresse e-mail ${email_address} verifiée. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Jeton expiré : demandez une nouvelle invitation a l'organisation" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Jeton invalide : demandez une nouvelle invitation a l'organisation" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Jeton invalide : ce n'est pas un jeton d'invitation à une organisation" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "L'invitation à l'organisation n'est pas valide." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "L'invitation à l'organisation a été révoquée." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "L'invitation a l'organisation « ${organization_name} » a été refusée." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" "Vous avez désormais le rôle « ${role} » au sein de l'organisation " "« ${organization_name} »." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Jeton expiré : demandez une nouvelle invitation pour le rôle du projet" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" "Jeton invalide : demandez une nouvelle invitation pour le rôle du projet" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Jeton invalide : ce n'est pas un jeton d'invitation à collaborer" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "L'invitation n'est pas valide." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "L'invitation a été révoquée." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "L'invitation au projet « ${project_name} » a été refusée." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" "Vous avez désormais le rôle « ${role} » au sein du projet " "« ${project_name} »." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -379,7 +379,7 @@ msgstr "" "La publication sécurisée est temporairement désactivée. Consultez https://" "pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -389,7 +389,7 @@ msgstr "" "L'inscription de nouveaux profils est temporairement désactivée. Consultez " "https://pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -398,14 +398,15 @@ msgstr "" "éditeur de confiance en attente. Voir https://pypi.org/help#openid-connect " "pour plus de détails." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Vous ne pouvez pas enregistrer plus de 3 éditeurs de confiance à la fois." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -413,13 +414,14 @@ msgstr "" "Il y a eu trop de tentatives d'inscription d'éditeur de confiance. Veuillez " "réessayer plus tard." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "L'éditeur de confiance n'a pas pu être enregistré" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -427,18 +429,18 @@ msgstr "" "Cet éditeur de confiance a déjà été enregistré. Veuillez contacter les " "administrateurs de PyPI si cela n'était pas intentionnel." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Add a new provider" msgid "Registered a new pending publisher to create " msgstr "Ajouter un nouveau fournisseur" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "ID d'éditeur invalide" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Éditeur de confiance du projet supprimé " @@ -488,6 +490,7 @@ msgid "Select project" msgstr "Sélectionner le projet" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Spécifiez le nom du projet" @@ -555,39 +558,39 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "Ce nom d'équipe est déjà utilisé. Choisissez un nom d'équipe différent." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Détails du compte mis à jour" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mail ${email_address} ajouté - consultez votre boîte mail pour le lien de " "vérification" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Les codes de récupération ont déjà été générés" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "La génération de nouveaux codes de récupération rendra invalide vos codes " "existants." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Vérifiez votre adresse e-mail pour créer un token API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "API Token n'existe pas." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Identifiants incorrects. Veuillez réessayer" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -595,7 +598,19 @@ msgstr "" "La publication de confiance basée sur GitHub est temporairement désactivée. " "Consultez https://pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"La publication de confiance basée sur GitHub est temporairement désactivée. " +"Consultez https://pypi.org/help#admin-intervention pour plus d'informations." + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -603,7 +618,7 @@ msgstr "" "Publication de confiance basée sur Google est temporairement désactivée. " "Consultez https://pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -615,9 +630,9 @@ msgstr "" "La publication de confiance basée sur GitHub est temporairement désactivée. " "Consultez https://pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -625,52 +640,52 @@ msgstr "" "La suppression de projet est temporairement désactivée. Consultez https://" "pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Confirmer la demande" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "Impossible de remiser la version - " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Ne plus remiser la version" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "Impossible de supprimer la version - " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Impossible de trouver le fichier" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Impossible de supprimer le fichier - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "L'équipe « ${team_name} » a déjà le rôle « ${role_name} » pour le projet" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "Le profil « ${username} » a déjà le rôle « ${role_name} » pour le projet" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" "${username} a désormais le rôle « ${role} » au sein du projet " "« ${project_name} »." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -678,38 +693,38 @@ msgstr "" "Le profil « ${username} » n'a pas d'adresse e-mail principale vérifiée, son " "rôle « ${role_name} » ne peut donc pas être ajouté au projet" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Le profil « ${username} » a déjà reçu une invitation. Veuillez réessayer " "plus tard." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Invitation envoyée à « ${username} »" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Impossible de trouver l'invitation." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Invitation déjà expirée." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Invitation annulée par « ${username} »." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "Le profil « ${username} » a déjà le rôle « ${role_name} » pour l'organisation" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -717,22 +732,22 @@ msgstr "" "Le profil « ${username} » n'a pas d'adresse e-mail principale vérifiée, son " "rôle « ${role_name} » ne peut donc pas être ajouté a l'organisation" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Impossible de trouver l'invitation à l'organisation." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "L'invitation à l'organisation n'a pas pu être renvoyée." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "L'invitation au projet « ${project_name} » a été refusée." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -867,6 +882,41 @@ msgstr "" "Le nom de fichier du flux de travail doit être un nom de fichier uniquement, " "sans dossiers" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Spécifiez le propriétaire du dépôt GitHub (nom d'utilisateur ou organisation)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nom d'utilisateur ou organisation GitHub invalide." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Spécifiez le nom de fichier du flux de travail" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "Nom de dépôt invalide" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Le nom du flux de travail doit se terminer par .yml ou .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1548,10 +1598,15 @@ msgstr "Mot de passe" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1577,9 +1632,13 @@ msgstr "Mot de passe" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2995,15 +3054,15 @@ msgstr "Nom de dépôt invalide" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-mail" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3016,8 +3075,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Organization Name" @@ -3026,8 +3085,8 @@ msgstr "Nom de l'organisation" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4393,7 +4452,7 @@ msgstr "Vous ne pouvez pas vous supprimer vous-même en tant que propriétaire" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4626,11 +4685,12 @@ msgstr "" "href=\"%(href)s\"> Par ici ." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4641,7 +4701,7 @@ msgstr "" msgid "Added by:" msgstr "Ajout par :" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4652,30 +4712,30 @@ msgstr "Ajout par :" msgid "Removed by:" msgstr "Supprimée par :" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invited by:" msgid "Submitted by:" msgstr "Invité par :" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Nom du flux de travail" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "Spécification" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "Éditeur :" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 #, fuzzy @@ -4980,7 +5040,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -4988,7 +5049,8 @@ msgstr "Nom du projet" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -4996,7 +5058,8 @@ msgstr "Nom du projet" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5048,23 +5111,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "Nom de dépôt invalide" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Motif (facultatif)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5083,11 +5152,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5100,32 +5171,120 @@ msgstr "Ajouter" #| "Read more about GitHub's OpenID Connect provider here." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "En savoir plus sur le fournisseur github openid connect Par ici ." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nom" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Aucun nom défini" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nom du projet" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Projects" +msgid "project" +msgstr "Projets" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "The name of the repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "Le nom du dépôt qui contient le flux de déploiement" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Nom du flux de travail" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub's OpenID Connect provider here." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"En savoir plus sur le fournisseur github openid connect Par ici ." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Sujet :" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5133,104 +5292,104 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization Name" msgid "my-organization" msgstr "Nom de l'organisation" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "The organization name or username that owns the repository" msgid "The ActiveState organization name that owns the project" msgstr "Le nom de l'organisation ou du profil qui possède ce dépôt" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Projects" msgid "my-project" msgstr "Projets" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Votre nom de profil" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nom de profil" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage billing" msgid "Manage publishers" msgstr "Gérer la facturation" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Projects" msgid "Project" msgstr "Projets" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projets tendances" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Éditeur" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Add a new provider" msgid "Add a new pending publisher" msgstr "Ajouter un nouveau fournisseur" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5241,8 +5400,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6448,12 +6607,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Détruire la documentation pour le projet" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nom du projet" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentation du projet" @@ -6677,7 +6830,7 @@ msgstr "Gérer « %(project_name)s »" msgid "Back to projects" msgstr "Retour aux projets" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6686,22 +6839,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Gérer les fournisseurs actuels" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Éditeur openid Connect associé %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Aucun éditeur n'est actuellement configuré." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Add a new provider" msgid "Add a new publisher" diff --git a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po index 058e3c1f49f2..4dbb27bff9b2 100644 --- a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po +++ b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po @@ -52,23 +52,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Aucun utilisateur trouvé pour ce nom d’utilisateur" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Le code TOTP doit comporter ${totp_length} chiffres." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Choisissez un nom d’utilisateur de 50 caractères ou moins." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -76,14 +76,14 @@ msgstr "" "Ce nom d’utilisateur est déjà utilisé par un autre compte. Choisissez un nom " "d’utilisateur différent." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Force du mot de passe :" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -94,27 +94,27 @@ msgstr "" "Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer " "plus tard." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Votre mot de passe est incorrect. Veuillez réessayer." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "L’adresse courriel est invalide. Veuillez réessayer." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "L’adresse courriel est invalide. Veuillez réessayer." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Vous ne pouvez pas utiliser une adresse courriel de ce domaine. Veuillez " "utiliser une adresse e-mail différente." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -122,7 +122,7 @@ msgstr "" "Cette adresse courriel est déjà utilisée par ce compte. Veuillez utiliser " "une adresse e-mail différente." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -130,35 +130,35 @@ msgstr "" "Cette adresse courriel est déjà utilisée par un autre compte. Veuillez " "utiliser une adresse courriel différente." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Code TOTP invalide." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Assertion WebAuthn non valide : requête malformée" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Code de récupération invalide." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 #, fuzzy #| msgid "Recovery codes regenerated" msgid "Recovery code has been previously used." msgstr "Codes de récupération régénérés" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "L’adresse courriel est invalide. Veuillez réessayer." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -169,7 +169,7 @@ msgstr "" "Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer " "plus tard." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -178,7 +178,7 @@ msgstr "" "vérifiées. Veuillez consulter votre boîte de réception et suivre les liens " "de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -192,26 +192,26 @@ msgstr "" "vérifiées. Veuillez consulter votre boîte de réception et suivre les liens " "de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Connexion à deux facteurs invalide ou expirée." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Déjà authentifié" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Assertion WebAuthn réussie" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Code de récupération accepté. Le code fourni ne peut plus être utilisé." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -219,37 +219,37 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "Jeton expiré : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "Jeton invalide : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Jeton invalide : aucun jeton fourni" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" "Jeton invalide : ce n’est pas un jeton de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Jeton invalide : utilisateur introuvable" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Jeton invalide : l’utilisateur s’est connecté depuis que ce jeton a été " "demandé" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -257,121 +257,121 @@ msgstr "" "Jeton invalide : mot de passe a déjà été changé depuis que ce jeton a été " "demandé" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Vous avez réinitialisé votre mot de passe" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Jeton expiré : demandez un nouveau lien de vérification de courriel" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Jeton invalide : demandez un nouveau lien de vérification de courriel" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Jeton invalide : ce n'est pas un jeton de vérification de courriel" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Courriel non trouvé" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Courriel déjà vérifié" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" "Vous pouvez dorénavant configurer ce courriel comme votre adresse principale" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Ceci est votre adresse principale" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adresse courriel ${email_address} verifié. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "" "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "L'invitation de rôle n'est pas valide." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "L'invitation de rôle n'existe plus." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "L'invitation de rôle n'est pas valide." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "L'invitation de rôle n'existe plus." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -383,7 +383,7 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -393,19 +393,20 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -416,32 +417,33 @@ msgstr "" "Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer " "plus tard." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Gérer ce projet" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gérer la version" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -503,6 +505,7 @@ msgid "Select project" msgstr "Supprimer le projet" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -579,43 +582,43 @@ msgstr "" "Ce nom d’utilisateur est déjà utilisé par un autre compte. Choisissez un nom " "d’utilisateur différent." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Détails du compte" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Courriel ${email_address} ajouté – consultez votre boîte de réception pour " "le lien de vérification" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Les codes de récupération ont déjà été générés" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "La génération de nouveaux codes de récupération rendra invalide vos codes " "existants." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Vérifiez votre adresse courriel ou ajoutez une nouvelle adresse." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Identifiants incorrects. Veuillez réessayer" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -627,7 +630,19 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " +"https://pypi.org/help#admin-intervention pour plus de détails." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -639,7 +654,7 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -651,9 +666,9 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -665,62 +680,62 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Confirmer l'invitation" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Ne plus remiser la version" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Ne plus remiser la version" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Supprimer la version" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Impossible de trouver l'invitation au rôle." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "L'utilisateur '$ {username}' a déjà le rôle $ {role_name} pour le projet" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "L'utilisateur '$ {username}' a déjà le rôle $ {role_name} pour le projet" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -728,40 +743,40 @@ msgstr "" "L'utilisateur '$ {username}' n'a pas d'adresse e-mail principale vérifiée et " "ne peut pas être ajouté en tant que $ {role_name} pour le projet" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "L'utilisateur '$ {username}' a déjà une invitation active. Veuillez " "réessayer plus tard." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Invitation envoyée à '$ {username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Impossible de trouver l'invitation au rôle." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Invitation déjà expirée." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Invitation révoquée de '$ {username}'." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "L'utilisateur '$ {username}' a déjà le rôle $ {role_name} pour le projet" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -773,26 +788,26 @@ msgstr "" "L'utilisateur '$ {username}' n'a pas d'adresse e-mail principale vérifiée et " "ne peut pas être ajouté en tant que $ {role_name} pour le projet" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Impossible de trouver l'invitation au rôle." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "L'invitation de rôle n'existe plus." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -908,6 +923,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Code de récupération invalide." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1617,10 +1658,15 @@ msgstr "Mot de passe" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1646,9 +1692,13 @@ msgstr "Mot de passe" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3190,15 +3240,15 @@ msgstr "Code de récupération invalide." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Courriel" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3211,8 +3261,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3221,8 +3271,8 @@ msgstr "Description du projet" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4635,7 +4685,7 @@ msgstr "Vous ne pouvez pas vous supprimer vous-même en tant que propriétaire" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4874,11 +4924,12 @@ msgstr "" "href=\"%(href)s\">réinitialiser votre mot de passe sur PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4889,7 +4940,7 @@ msgstr "" msgid "Added by:" msgstr "Ajoutée par :" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4900,32 +4951,32 @@ msgstr "Ajoutée par :" msgid "Removed by:" msgstr "Supprimée par :" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Inviter" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Votre nom" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Vérifier l'application" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nom d’utilisateur" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5244,7 +5295,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5252,7 +5304,8 @@ msgstr "Nom du projet" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5260,7 +5313,8 @@ msgstr "Nom du projet" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5312,23 +5366,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Code de récupération invalide." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Raison (facultatif)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5347,11 +5407,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5364,32 +5426,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nom" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Aucun nom défini" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nom du projet" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Projet :" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Votre nom" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Courriel" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Matière:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5397,102 +5545,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Description du projet" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Projet :" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Votre nom d’utilisateur" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nom d’utilisateur" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gérer la version" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Projet :" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projets tendance" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Gérer ce projet" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5503,8 +5651,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6821,12 +6969,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Détruire la documentation pour le projet" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nom du projet" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentation du projet" @@ -7074,7 +7216,7 @@ msgstr "Gérer « %(project_name)s »" msgid "Back to projects" msgstr "Retour aux projets" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -7083,22 +7225,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Gérer ce projet" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/frc/LC_MESSAGES/messages.po b/warehouse/locale/frc/LC_MESSAGES/messages.po index f7ef8a4e87d8..e5ccb6e1e57c 100644 --- a/warehouse/locale/frc/LC_MESSAGES/messages.po +++ b/warehouse/locale/frc/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/frm/LC_MESSAGES/messages.po b/warehouse/locale/frm/LC_MESSAGES/messages.po index 5ab077dd8220..498863489c08 100644 --- a/warehouse/locale/frm/LC_MESSAGES/messages.po +++ b/warehouse/locale/frm/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/fro/LC_MESSAGES/messages.po b/warehouse/locale/fro/LC_MESSAGES/messages.po index fc4ccb34f3fa..6bb49a279460 100644 --- a/warehouse/locale/fro/LC_MESSAGES/messages.po +++ b/warehouse/locale/fro/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/gl/LC_MESSAGES/messages.po b/warehouse/locale/gl/LC_MESSAGES/messages.po index 261468e682c1..10d31bab9ff2 100644 --- a/warehouse/locale/gl/LC_MESSAGES/messages.po +++ b/warehouse/locale/gl/LC_MESSAGES/messages.po @@ -48,317 +48,319 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Non se atopou ningunha conta con ese nome de usuario" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "O código TOTP debe ter ${totp_length} díxitos." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Escolle un nome de usuario con 50 ou menos caracteres ." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" "O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password" msgid "Password too long." msgstr "Contrasinal" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Os contrasinais non cadran. Inténtao de novo." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "O enderezo electrónico non é válido. Inténtao de novo." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "O enderezo electrónico non é válido. Inténtao de novo." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Código TOTP inválido." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "O código de recuperación usouse con anterioridade." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "O enderezo electrónico non é válido. Inténtao de novo." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Acceso con dobre factor inválido ou caducado." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Xa autenticado" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Renovaches o teu contrasinal" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Este é o teu enderezo primario" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Crea unha conta" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -409,6 +411,7 @@ msgid "Select project" msgstr "Sen proxectos" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -481,159 +484,165 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Os códigos de recuperación xa foron xerados" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Xerar novos códigos de recuperación invalidará os existentes." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Confirma a invitación" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Invitación enviada a '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "A invitación xa caducou." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "Could not find organization invitation." msgstr "%(user)s aínda non subiu ningún proxecto a PyPI" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "Invitación enviada a '${username}'" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -741,6 +750,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "No projects" +msgid "Invalid environment name" +msgstr "Sen proxectos" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1386,10 +1421,15 @@ msgstr "Contrasinal" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1415,9 +1455,13 @@ msgstr "Contrasinal" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2622,15 +2666,15 @@ msgstr "Sen proxectos" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2641,8 +2685,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -2651,8 +2695,8 @@ msgstr "Confirma a invitación" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "No projects" msgid "ActiveState Project name" @@ -3920,7 +3964,7 @@ msgstr "Crea unha conta" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4111,11 +4155,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4126,7 +4171,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4137,28 +4182,28 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "O teu nome" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nome de usuario" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4453,7 +4498,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "No projects" msgid "PyPI Project Name" @@ -4461,7 +4507,8 @@ msgstr "Sen proxectos" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "No projects" msgid "project name" @@ -4469,7 +4516,8 @@ msgstr "Sen proxectos" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4519,21 +4567,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "No projects" msgid "Environment name" msgstr "Sen proxectos" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4550,11 +4604,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4564,26 +4620,105 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nome" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "No projects" +msgid "project" +msgstr "Sen proxectos" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "O teu nome" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4591,98 +4726,98 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "Confirma a invitación" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "No projects" msgid "my-project" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "O teu nome de usuario" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nome de usuario" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Crea unha conta" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4693,8 +4828,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "" @@ -5797,12 +5932,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6017,7 +6146,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6026,20 +6155,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/he/LC_MESSAGES/messages.po b/warehouse/locale/he/LC_MESSAGES/messages.po index a5ec2f47266b..c8517922c394 100644 --- a/warehouse/locale/he/LC_MESSAGES/messages.po +++ b/warehouse/locale/he/LC_MESSAGES/messages.po @@ -70,34 +70,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "אין להשתמש בבתים המכילים NULL." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "לא נמצא משתמש בעל שם המשתמש הזה" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "קוד TOTP חייב להכיל ${totp_length} ספרות." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "קודי השחזור חייבים להיות ${אורך שחזור תווים} תווים." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "בחר שם משתמש בעל 50 תווים או פחות." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "שם המשתמש נמצא בשימוש חשבון אחר. בחר/י שם משתמש אחר." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "סיסמא ארוכה מדי." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -105,23 +105,23 @@ msgstr "" "בוצעו נסיונות הזדהות כושלים רבים מדי. חשבונך ננעל ל${time}. יש לנסות שוב " "מאוחר יותר." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "הסיסמאות אינן תואמות. יש לנסות שוב." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "כתובת הדוא\"ל ארוכה מדי. יש לנסות שוב." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "כתובת האי-מייל אינה תקינה. יש לנסות שוב." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "לא ניתן להשתמש בכתובת אי-מייל מהדומיין הזה. יש להשתמש באי-מייל אחר." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -129,7 +129,7 @@ msgstr "" "כתובת האי-מייל הזו כבר נמצאת בשימוש ע״י החשבון הזה. יש להשתמש בכתובת אי-מייל " "אחרת." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -137,33 +137,33 @@ msgstr "" "כתובת האי-מייל הזו כבר נמצאת בשימוש ע״י חשבון אחר. יש להשתמש בכתובת אי-מייל " "אחרת." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "השם ארוך מדי. יש לבחור שם בעל 100 תווים או פחות." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "קוד TOTP לא תקין." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "בדיקת WebAuthn כושלת: מטען לא תקין" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "קוד שחזור לא תקין." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "קוד השחזור היה בשימוש בעבר." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "כתובת האי-מייל אינה תקינה. יש לנסות שוב." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -172,7 +172,7 @@ msgid "" "out for {}. Please try again later." msgstr "בוצעו נסיונות הזדהות כושלים רבים מדי. יש לנסות שוב מאוחר יותר." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -180,7 +180,7 @@ msgstr "" "יותר מדי אי-מיילים נוספו לחשבון זה מבלי שאומתו. בדק/י את תיבת הדואר הנכנס " "שלך ועקב/י אחר קישורי האימות. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -193,25 +193,25 @@ msgstr "" "יותר מדי אי-מיילים נוספו לחשבון זה מבלי שאומתו. בדק/י את תיבת הדואר הנכנס " "שלך ועקב/י אחר קישורי האימות. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "זיהוי דו-גורמי לא תקין או לא בתוקף." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "כבר מאומת" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "בדיקת WebAuthn מוצלחת" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "קוד השחזור התקבל. לא יהיה ניתן להשתמש שוב בקוד שסופק." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -219,143 +219,143 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "אסימון פג תוקף: יש לבקש קישור איפוס סיסמא חדש" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "אסימון לא תקין: יש לבקש קישור איפוס סיסמא חדש" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "אסימון לא תקין: לא סופק אסימון" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "אסימון לא תקין: אינו אסימון איפוס סיסמא" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "אסימון לא תקין: משתמש לא נמצא" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "אסימון לא תקין: משתמש התחבר מאז בקשת אסימון זה" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "אסימון לא תקין: הסיסמא כבר שונתה מאז בקשת אסימון זה" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "איפסת את סיסמתך" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "אסימון פג תוקף: יש לבקש קישור אימות אי-מייל חדש" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "אסימון לא תקין: יש לבקש אי-מייל אימות סיסמא חדש" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "אסימון לא תקין: אינו אסימון אימות אי-מייל" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "אי-מייל לא נמצא" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "אי-מייל כבר מאומת" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "כעת תוכל להגדיר דוא\"ל זה ככתובת הראשית שלך" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "זו הכתובת העיקרית שלך" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "כתובת האי-מייל ${email_address} אומתה. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "אסימון פג תוקף: בקשו הזמנה חדשה לארגון" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "אסימון לא חוקי: בקשו הזמנה חדשה לארגון" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "אסימון לא חוקי: זהו לא אסימון עבור הזמנה לארגון" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "הזמנה לארגון אינה חוקית." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "הזמנת תפקיד כבר לא קיימת." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "כעת אתה $ {role} של פרויקט '$ {project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "האסימון שפג תוקפו: בקש הזמנה לתפקיד פרוייקט חדש" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "אסימון לא חוקי: בקש הזמנה חדשה לתפקיד פרוייקט" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "אסימון לא חוקי: לא אסימון הזמנה לשיתוף פעולה" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "הזמנת התפקיד אינה חוקית." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "הזמנת תפקיד כבר לא קיימת." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "כעת אתה $ {role} של פרויקט '$ {project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -367,7 +367,7 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -377,19 +377,20 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -398,32 +399,33 @@ msgid "" "again later." msgstr "בוצעו נסיונות הזדהות כושלים רבים מדי. יש לנסות שוב מאוחר יותר." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "ניהול פרויקט זה" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "ניהול גרסה" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -478,6 +480,7 @@ msgid "Select project" msgstr "בחירת פרויקט" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -541,37 +544,37 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "שם הצוות נמצא בשימוש חשבון אחר. בחר/י שם צוות אחר." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "פרטי החשבון עודכנו" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "כתובת האי-מייל ${email_address} נוספה - יש לבדוק את תיבת האי-מייל לקישור " "אימות הכתובת" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "קודים לשחזור כבר נוצרו" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "יצירת קודי שחזור חדשים יבטל את תוקפם של הקוד הקיימים." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "יש לאמת את האי-מייל שלך כדי ליצור אסימון API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "אסימון API לא קיים." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "פרטי הזדהות לא תקפים. יש לנסות שוב" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -583,7 +586,19 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" +"intervention לפרטים." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -595,7 +610,7 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -607,9 +622,9 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -621,60 +636,60 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "אשר הזמנה" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "ביטול גריעת גרסה" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "ביטול גריעת גרסה" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "מחיקת גרסה" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "לא הצלחנו למצוא את ההזמנה לתפקיד." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "כעת אתה $ {role} של פרויקט '$ {project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -682,37 +697,37 @@ msgstr "" "למשתמש '${username}' אין כתובת דוא\"ל ראשית מאומתת ולא ניתן להוסיף אותו כ- " "${role_name} לפרויקט" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "למשתמש '${username}' כבר יש הזמנה פעילה. בבקשה נסה שוב מאוחר יותר." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "ההזמנה נשלחה אל '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "לא הצלחנו למצוא את ההזמנה לתפקיד." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "ההזמנה כבר פגה." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "ההזמנה בוטלה מ- '${username}'." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -724,22 +739,22 @@ msgstr "" "למשתמש '${username}' אין כתובת דוא\"ל ראשית מאומתת ולא ניתן להוסיף אותו כ- " "${role_name} לפרויקט" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "לא הצלחנו למצוא את ההזמנה לארגון." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "לא ניתן לשלוח מחדש הזמנה לארגון." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "שם פרויקט לא תקין" @@ -862,6 +877,37 @@ msgstr "סיומת שם קובץ הworkflow חייבת להיות .yml או .yam msgid "Workflow filename must be a filename only, without directories" msgstr "שם קובץ הworkflow חייב להיות שם הקובץ בלבד, ללא תיקיות" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "ציינ/י את בעל/ת המאגר בגיטהאב (שם משתמש/ארגון)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +msgid "Invalid GitLab username or group/subgroup name." +msgstr "שם משתמש/ארגון בגיטהאב לא תקין." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "ציינ/י את שם קובץ הworkflow" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "שם פרויקט לא תקין" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +msgid "Workflow file path must end with .yml or .yaml" +msgstr "סיומת שם קובץ הworkflow חייבת להיות .yml או .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1559,10 +1605,15 @@ msgstr "סיסמה" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1588,9 +1639,13 @@ msgstr "סיסמה" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3021,15 +3076,15 @@ msgstr "קוד שחזור לא תקין." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "אי-מייל" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3042,8 +3097,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3052,8 +3107,8 @@ msgstr "תיאור הפרויקט" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4454,7 +4509,7 @@ msgstr "לא ניתן להסיר את עצמך כבעלים" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4686,11 +4741,12 @@ msgstr "" "כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4701,7 +4757,7 @@ msgstr "" msgid "Added by:" msgstr "נוספ/ה על ידי:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4712,32 +4768,32 @@ msgstr "נוספ/ה על ידי:" msgid "Removed by:" msgstr "הוסר/ה על ידי:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "מיידי" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "שמך" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "אימות האפליקציה" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "שם משתמש" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5053,7 +5109,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5061,7 +5118,8 @@ msgstr "שם הפרויקט" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5069,7 +5127,8 @@ msgstr "שם הפרויקט" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5121,23 +5180,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "קוד שחזור לא תקין." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "סיבה (לא חובה)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5156,11 +5221,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5173,31 +5240,116 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "שם" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "לא נקבע שם" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "שם הפרויקט" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "פרויקט:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "שמך" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "אי-מייל" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "נושא:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5205,102 +5357,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "תיאור הפרויקט" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "פרויקט:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "שם המשתמש שלך" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "שם משתמש" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "ניהול גרסה" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "פרויקט:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "פרויקטים טרנדיים" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "ניהול פרויקט זה" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5311,8 +5463,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6599,12 +6751,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "הריסת התיעוד עבור הפרויקט" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "שם הפרויקט" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "תיעוד הפרויקט" @@ -6838,7 +6984,7 @@ msgstr "ניהול ׳%(project_name)s׳" msgid "Back to projects" msgstr "חזרה לפרויקטים" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6847,22 +6993,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "ניהול פרויקט זה" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/hi/LC_MESSAGES/messages.po b/warehouse/locale/hi/LC_MESSAGES/messages.po index e7145f2acf5c..07b892330c18 100644 --- a/warehouse/locale/hi/LC_MESSAGES/messages.po +++ b/warehouse/locale/hi/LC_MESSAGES/messages.po @@ -62,23 +62,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "उस user से संगत कोई username नहीं मिला" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP कोड $ {totp_length} अंकों का होना चाहिए।" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "पुनर्प्राप्ति कोड ${recovery_code_length} अक्षर का होना चाहिए।" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 या कम अक्षरों का username चुनें।" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -86,12 +86,12 @@ msgstr "" "यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "पासवर्ड बहुत लम्बा है।" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -99,23 +99,23 @@ msgstr "" "बहुत सारे असफल लॉगिन प्रयास हुए हैं। आपको ${time} के लिए लॉक कर दिया गया है। कृपया " "बाद में पुन: प्रयास करें।" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "आपके पासवर्ड मेल नहीं खाते हैं। पुनः प्रयास करें।" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "ईमेल का पता बहुत लंबा है। पुनः प्रयास करें।" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ईमेल पता मान्य नहीं है। पुनः प्रयास करें।" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "आप इस डोमेन के ईमेल पते का उपयोग नहीं कर सकते। एक अलग ईमेल का उपयोग करें।" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -123,7 +123,7 @@ msgstr "" "इस ईमेल एड्रेस का इस्तेमाल पहले से ही इस अकाउंट द्वारा किया जा रहा है। एक अलग ईमेल का " "उपयोग करें।" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -131,37 +131,37 @@ msgstr "" "इस ईमेल पते का उपयोग पहले से ही किसी अन्य खाते द्वारा किया जा रहा है। एक अलग ईमेल का " "उपयोग करें।" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "अमान्य TOTP कोड।" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "अमान्य WebAuthn दावा: खराब पेलोड" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid recovery code." msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 #, fuzzy #| msgid "Recovery codes regenerated" msgid "Recovery code has been previously used." msgstr "पुनर्प्राप्ति कोड पुन्ह्रोत्पादित" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ईमेल पता मान्य नहीं है। पुनः प्रयास करें।" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -170,7 +170,7 @@ msgid "" "out for {}. Please try again later." msgstr "बहुत से असफल लॉगिन प्रयास हुए हैं। बाद में पुन: प्रयास करें।" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -178,7 +178,7 @@ msgstr "" "इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने इनबोक्स कि जाँच " "करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -191,25 +191,25 @@ msgstr "" "इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने इनबोक्स कि जाँच " "करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "अमान्य या खारिज दो कारक लॉगिन।" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "पहले से ही प्रमाणित" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "सफल WebAuthn दावा" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "पुनर्प्राप्ति कुंजी स्वीकृत। प्रदत्त कुंजी का पुनः उपयोग वर्जित।" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -217,150 +217,150 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "खारिज टोकन: एक नया पासवर्ड रीसेट लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "अमान्य टोकन: एक नया पासवर्ड रीसेट लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "अमान्य टोकन: कोई टोकन की आपूर्ति नहीं" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "अमान्य टोकन: पासवर्ड रीसेट टोकन नहीं" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "अमान्य टोकन: उपयोगकर्ता नहीं मिला" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "अमान्य टोकन: क्योंकि इस टोकन के अनुरोध किए जाने के बाद उपयोगकर्ता लॉग इन कर चुके हैं" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "अमान्य टोकन: टोकन के अनुरोध के बाद से अब तक के दौरान पासवर्ड पहले ही बदला" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "आपने अपना पासवर्ड रीसेट कर दिया है" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "खारिज टोकन: एक नया पासवर्ड रीसेट लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "अमान्य टोकन: एक नए ईमेल सत्यापन लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "अमान्य टोकन: ईमेल सत्यापन टोकन नहीं है" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ईमेल नहीं मिला" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "ईमेल पहले से सत्यापित है" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "अब आप इस ईमेल को अपने प्राथमिक पते के रूप में सेट कर सकते हैं" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "यह आपका प्राथमिक पता है" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "ईमेल पता ${email_address} सत्यापित। ${confirm_message}।" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "खारिज टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "अमान्य टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "अमान्य टोकन: यह सहकार्यता टोकन नहीं है" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "कृत्य आमंत्रण अमान्य है।" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy msgid "Organization invitation no longer exists." msgstr "रोल आमंत्रण अब मौजूद नहीं है।" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "खारिज टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "अमान्य टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "अमान्य टोकन: यह सहकार्यता टोकन नहीं है" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "कृत्य आमंत्रण अमान्य है।" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 #, fuzzy msgid "Role invitation no longer exists." msgstr "रोल आमंत्रण अब मौजूद नहीं है।" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -372,7 +372,7 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -382,19 +382,20 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -403,32 +404,33 @@ msgid "" "again later." msgstr "बहुत से असफल लॉगिन प्रयास हुए हैं। बाद में पुन: प्रयास करें।" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "इस परियोजना का प्रबंधन करें" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "प्रबंधन संस्करण" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -489,6 +491,7 @@ msgid "Select project" msgstr "परियोजना मिटाएं" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -565,39 +568,39 @@ msgstr "" "यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "खाता विवरण" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "ईमेल ${email_address} जोड़ा गया - सत्यापन लिंक के लिए अपने ईमेल की जांच करें" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "पुनर्प्राप्ति कोड प्रउत्पादित" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "नयी पुनर्प्राप्ति कुंजी उत्पन्न करने पर मौजूदा कुंजियाँ अमान्य हो जाएंगी।" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "अपने ईमेल को सत्यापित करें या नया पता प्रदान करें।" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "अवैध प्रत्यय पत्र। पुनः प्रयास करें" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -609,7 +612,19 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" +"intervention देखें।" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -621,7 +636,7 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -633,9 +648,9 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -647,60 +662,60 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "आमंत्रण की पुष्टि करें" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "न निकाल फेंकी गयी विज्ञप्ति" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "न निकाल फेंकी गयी विज्ञप्ति" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "विज्ञप्ति मिटाएँ" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -708,39 +723,39 @@ msgstr "" "उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना " "के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "उपयोगकर्ता '$ {username}' के पास पहले से ही एक सक्रिय आमंत्रण है। कृपया बाद में फिर से " "प्रयास करें।" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "'${username}' को आमंत्रण भेजा गया" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "आमंत्रण पहले ही समाप्त हो चुका है।" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "'${username}' से आमंत्रण निरस्त कर दिया गया।" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -752,25 +767,25 @@ msgstr "" "उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना " "के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy msgid "Organization invitation could not be re-sent." msgstr "रोल आमंत्रण अब मौजूद नहीं है।" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid project name" @@ -886,6 +901,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid Recovery Code." +msgid "Invalid environment name" +msgstr "पुनर्प्राप्ति कुंजी अमान्य।" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1575,10 +1616,15 @@ msgstr "पासवर्ड" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1604,9 +1650,13 @@ msgstr "पासवर्ड" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3088,15 +3138,15 @@ msgstr "पुनर्प्राप्ति कुंजी अमान् #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "ईमेल" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3109,8 +3159,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -3119,8 +3169,8 @@ msgstr "आमंत्रण की पुष्टि करें" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4512,7 +4562,7 @@ msgstr "स्वामी खुद को नहीं हटा सकते" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4745,11 +4795,12 @@ msgstr "" "PyPI पर रीसेट करें।" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4760,7 +4811,7 @@ msgstr "" msgid "Added by:" msgstr "द्वारा जोड़ा गया:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4771,30 +4822,30 @@ msgstr "द्वारा जोड़ा गया:" msgid "Removed by:" msgstr "द्वारा हटाया गया:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "आमंत्रण" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "आपका नाम" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "उपयोगकर्ता का नाम" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5108,14 +5159,16 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy msgid "PyPI Project Name" msgstr "परियोजना का नाम" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5123,7 +5176,8 @@ msgstr "परियोजना" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5175,23 +5229,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Environment name" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "कारण (वैकल्पिक)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5210,11 +5270,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5227,32 +5289,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " "PyPI पर रीसेट करें।" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "नाम" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "कोई नाम सेट नहीं है" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "परियोजना" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project links" +msgid "project" +msgstr "परियोजना लिंक" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "आपका नाम" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " +"PyPI पर रीसेट करें।" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "ईमेल" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "विषय:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5260,102 +5408,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "आमंत्रण की पुष्टि करें" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project links" msgid "my-project" msgstr "परियोजना लिंक" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "आपका उपयोगकर्ता नाम" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "उपयोगकर्ता का नाम" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "प्रबंधन संस्करण" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project links" msgid "Project" msgstr "परियोजना लिंक" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "प्रवृत्तिकारी परियोजनाएं" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "इस परियोजना का प्रबंधन करें" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5366,8 +5514,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6603,12 +6751,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "परियोजना के प्रलेखन को नष्ट करें" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "परियोजना" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "परियोजना प्रलेखन" @@ -6853,7 +6995,7 @@ msgstr "'%(project_name)s' प्रबंधित करें" msgid "Back to projects" msgstr "वापस परियोजनाओं को" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6862,22 +7004,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "इस परियोजना का प्रबंधन करें" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/hu/LC_MESSAGES/messages.po b/warehouse/locale/hu/LC_MESSAGES/messages.po index bcab7dd0f755..ea1abe785b68 100644 --- a/warehouse/locale/hu/LC_MESSAGES/messages.po +++ b/warehouse/locale/hu/LC_MESSAGES/messages.po @@ -56,23 +56,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "A megadott felhasználónév nem létezik" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "A TOTP-kód hossza pontossan ${totp_length} számjegyű." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -80,12 +80,12 @@ msgstr "" "Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik " "felhasználónevet." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Túl hosszú jelszó." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -95,64 +95,64 @@ msgid "" msgstr "" "Túl sok sikertelen bejelentkezési kísérlet történt. Próbálja meg később." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "A jelszavak nem egyeznek. Próbálja újra." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Helytelen email cím. Próbáld újra." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Helytelen email cím. Próbáld újra." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "Ezt az e-mail címet már használja ez a fiók. Használjon másik e-mailt." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "Ezt az e-mail címet egy másik fiók már használja. Használjon másik e-mailt." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Hibás TOTP-kód." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Hibás helyreállító kód." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Ez a helyreállító kód már használva volt." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Helytelen email cím. Próbáld újra." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -162,7 +162,7 @@ msgid "" msgstr "" "Túl sok sikertelen bejelentkezési kísérlet történt. Próbálja meg később." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -170,7 +170,7 @@ msgstr "" "Túl sok email cím lett hozzáadva hitelesítés nélkül. Ellenőrizze a beérkező " "levelek mappáját, és kövesse az ellenőrző linkeket.(IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -183,25 +183,25 @@ msgstr "" "Túl sok email cím lett hozzáadva hitelesítés nélkül. Ellenőrizze a beérkező " "levelek mappáját, és kövesse az ellenőrző linkeket.(IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Érvénytelen vagy lejárt két faktoros bejelentkezés." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Már hitelesítve" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "A helyreállítási kód elfogadva. A mellékelt kód nem használható újra." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -209,147 +209,147 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Lejárt token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Érvénytelen token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Érvénytelen token: nem kapott tokent" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Érvénytelen token: nem jelszó-visszaállítási token" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 #, fuzzy msgid "Invalid token: user not found" msgstr "Érvénytelen token: a felhasználó nem található" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Érvénytelen token: a felhasználó bejelentkezett, amióta ezt a tokent kérték" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Érvénytelen token: a jelszó már megváltozott, mióta ezt a tokent kérték" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Visszaállította a jelszavát" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Lejárt token: kérjen új e-mail hitelesítő linket" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Érvénytelen token: kérjen új e-mail ellenőrző linket" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 #, fuzzy msgid "Invalid token: not an email verification token" msgstr "Érvénytelen token: nem e-mail ellenőrző token" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail nem található" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Az e-mail már meg lett erősítve" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Most már beállíthatja ezt az e-mailt elsődleges címének" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 #, fuzzy msgid "This is your primary address" msgstr "Ez az elsődleges címed" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 #, fuzzy msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mail cím ${email_address} ellenőrizve. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "Lejárt token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Érvénytelen token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy msgid "Invalid token: not an organization invitation token" msgstr "Érvénytelen token: nem e-mail ellenőrző token" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Lejárt token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Érvénytelen token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy msgid "Invalid token: not a collaboration invitation token" msgstr "Érvénytelen token: nem e-mail ellenőrző token" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -361,7 +361,7 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -371,19 +371,20 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -393,28 +394,29 @@ msgid "" msgstr "" "Túl sok sikertelen bejelentkezési kísérlet történt. Próbálja meg később." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -473,6 +475,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -547,37 +550,37 @@ msgstr "" "Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik " "felhasználónevet." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mail: $ {email_address} hozzáadva - nyissa meg az e-mailjeit, az ellenörző " "linkért" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "A helyreállítási kódok már le lettek generálva" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Új helyreállítási kódok generálása érvényteleníti a meglévő kódjait." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -589,7 +592,19 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " +"https://pypi.org/help#admin-intervention." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -601,7 +616,7 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -613,9 +628,9 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -627,101 +642,101 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "Az e-mail már meg lett erősítve" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -835,6 +850,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Hibás helyreállító kód." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1476,10 +1517,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1505,9 +1551,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2674,15 +2724,15 @@ msgstr "Hibás helyreállító kód." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2693,8 +2743,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2703,8 +2753,8 @@ msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3960,7 +4010,7 @@ msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4149,11 +4199,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4164,7 +4215,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4175,24 +4226,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4475,19 +4526,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4535,21 +4589,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Hibás helyreállító kód." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4566,11 +4626,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4580,26 +4642,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4607,88 +4742,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4699,8 +4834,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5743,12 +5878,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5947,7 +6076,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5956,20 +6085,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/hy/LC_MESSAGES/messages.po b/warehouse/locale/hy/LC_MESSAGES/messages.po index 7551b4c712cf..d55a900dbc07 100644 --- a/warehouse/locale/hy/LC_MESSAGES/messages.po +++ b/warehouse/locale/hy/LC_MESSAGES/messages.po @@ -54,312 +54,314 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Այդ օգտանունով օգտվող չի գտնվել" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP կոդը պետք է պարունակի $ {totp_length} թվանշան:" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The email address is too long. Try again." msgstr "Գաղտնաբառը անվավեր է: Նորից փորձեք:" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The username isn't valid. Try again." msgstr "Գաղտնաբառը անվավեր է: Նորից փորձեք:" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -396,6 +398,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -450,153 +453,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -700,6 +709,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1341,10 +1374,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1370,9 +1408,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2531,15 +2573,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2550,16 +2592,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3797,7 +3839,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3982,11 +4024,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3997,7 +4040,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4008,24 +4051,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4301,19 +4344,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4361,19 +4407,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4390,11 +4442,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4404,26 +4458,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4431,86 +4558,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4521,8 +4648,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5531,12 +5658,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5735,7 +5856,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5744,20 +5865,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/id/LC_MESSAGES/messages.po b/warehouse/locale/id/LC_MESSAGES/messages.po index 01fd2c5149ec..54868624aed9 100644 --- a/warehouse/locale/id/LC_MESSAGES/messages.po +++ b/warehouse/locale/id/LC_MESSAGES/messages.po @@ -69,23 +69,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Pengguna dengan nama tersebut tidak ditemukan" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Kode TOTP harus terdiri dari ${totp_length} digit." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kode pemulihan seharusnya ${panjang_kode_pemulihan} karakter" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Pilih nama pengguna kurang dari 50 huruf." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -93,12 +93,12 @@ msgstr "" "Nama pengguna ini sudah digunakan oleh akun lain. Pilih nama pengguna yang " "berbeda." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Kata sandi terlalu panjang:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -107,65 +107,65 @@ msgid "" "out for ${time}. Please try again later." msgstr "Terlalu banyak upaya masuk yang gagal. Coba lagi nanti." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Kata sandi tidak cocok. Coba lagi." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Alamat email tidak valid. Coba lagi." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Alamat email tidak valid. Coba lagi." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Anda tidak dapat menggunakan alamat email dari domain ini. Gunakan email " "lain." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "Alamat email ini sudah digunakan oleh akun ini. Gunakan email lain." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "Alamat email ini sudah digunakan oleh akun lain. Gunakan email lain." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Nama terlalu panjang. Pilih nama dengan panjang kurang dari 100 huruf." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Kode TOTP tidak valid." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Pernyataan WebAuthn tidak valid: Muatan buruk" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Kode pemulihan tidak valid." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Kode pemulihan telah digunakan sebelumnya." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Alamat email tidak valid. Coba lagi." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -174,7 +174,7 @@ msgid "" "out for {}. Please try again later." msgstr "Terlalu banyak upaya masuk yang gagal. Coba lagi nanti." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -182,7 +182,7 @@ msgstr "" "Terlalu banyak email telah ditambahkan ke akun ini tanpa dilakukan " "verifikasi. Periksa kotak masuk Anda dan ikuti tautan verifikasi. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -195,26 +195,26 @@ msgstr "" "Terlalu banyak email telah ditambahkan ke akun ini tanpa dilakukan " "verifikasi. Periksa kotak masuk Anda dan ikuti tautan verifikasi. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Masuk dengan 2 faktor tidak valid atau kadaluwarsa." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Sudah diotentikasi" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Pernyataan WebAuthn yang berhasil" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Kode pemulihan diterima. Kode yang diberikan tidak dapat digunakan lagi." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -222,149 +222,149 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Token Kadaluarsa: minta tautan setel ulang kata sandi baru" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Token tidak valid: minta tautan setel ulang kata sandi baru" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Token tidak valid: tidak disediakan token" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Token tidak valid: bukan token atur ulang kata sandi" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Token tidak valid: pengguna tidak ditemukan" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "Token tidak valid: pengguna telah masuk karena token ini diminta" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Token tidak valid: kata sandi telah diubah sejak token ini diminta" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Anda telah mengatur ulang kata sandi Anda" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Token Kadaluarsa: minta email tautan verifikasi baru" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Token tidak valid: minta email tautan verifikasi baru" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Token tidak valid: bukan token verifikasi email" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Email tidak ditemukan" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Email sudah diverifikasi" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Anda sekarang dapat mengatur email ini sebagai alamat utama Anda" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Ini adalah alamat utama Anda" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Alamat email ${email_address} terverifikasi. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Token kedaluwarsa: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Token tidak valid: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Token tidak valid: bukan token undangan kolaborasi" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Undangan peran tidak valid." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Undangan peran sudah tidak ada." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Token kedaluwarsa: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Token tidak valid: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Token tidak valid: bukan token undangan kolaborasi" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Undangan peran tidak valid." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Undangan peran sudah tidak ada." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -376,7 +376,7 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -386,19 +386,20 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -408,32 +409,33 @@ msgid "" "again later." msgstr "Terlalu banyak usaha registrasi OpenID Connect. Coba lagi nanti." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Kelola penyedia saat ini" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Mengelola versi" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -494,6 +496,7 @@ msgid "Select project" msgstr "Hapus proyek" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Specify repository name" msgid "Specify project name" @@ -570,42 +573,42 @@ msgstr "" "Nama pengguna ini sudah digunakan oleh akun lain. Pilih nama pengguna yang " "berbeda." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Detail akun" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Email ${email_address} ditambahkan - periksa email Anda untuk tautan " "verifikasi" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Kode pemulihan sudah dibuat" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Membuat kode pemulihan baru akan membuat kode yang sudah ada tidak valid." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Verivikasi alamat email atau tambahkan alamat email baru." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Kredensial tidak valid. Coba lagi" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -617,7 +620,19 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" +"help#admin-intervention untuk detailnya." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -629,7 +644,7 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -641,9 +656,9 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -655,60 +670,60 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Konfirmasi Undangan" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Kembalikan rilis" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Kembalikan rilis" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Hapus rilisan" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Tidak dapat menemukan undangan peran." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Pengguna '${username}' sudah memiliki peran ${role_name} di proyek" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Pengguna '${username}' sudah memiliki peran ${role_name} di proyek" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -716,39 +731,39 @@ msgstr "" "Pengguna '${username}' tidak memiliki alamat email primer yang diverifikasi " "dan tidak dapat ditambahkan sebagai ${role_name} di proyek" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Pengguna '${username}' sudah memiliki undangan aktif. Silakan coba lagi " "nanti." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Undangan dikirim ke '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Tidak dapat menemukan undangan peran." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Undangan sudah kedaluwarsa." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Undangan dibatalkan dari '${username}'." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "Pengguna '${username}' sudah memiliki peran ${role_name} di proyek" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -760,26 +775,26 @@ msgstr "" "Pengguna '${username}' tidak memiliki alamat email primer yang diverifikasi " "dan tidak dapat ditambahkan sebagai ${role_name} di proyek" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Tidak dapat menemukan undangan peran." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Undangan peran sudah tidak ada." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -901,6 +916,36 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "Tentukan pemilik repositori GitHub (nama pengguna atau organisasi)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nama pengguna atau organisasi GitHub tidak valid." + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "Nama repositori tidak valid" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1593,10 +1638,15 @@ msgstr "Kata sandi" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1622,9 +1672,13 @@ msgstr "Kata sandi" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3214,15 +3268,15 @@ msgstr "Nama repositori tidak valid" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Email" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3235,8 +3289,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3245,8 +3299,8 @@ msgstr "Deskripsi proyek" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4666,7 +4720,7 @@ msgstr "Tidak dapat menghapus Anda sendiri sebagai pemilik" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4954,11 +5008,12 @@ msgstr "" "%(href)s\n" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4969,7 +5024,7 @@ msgstr "" msgid "Added by:" msgstr "Ditambahkan oleh:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4980,32 +5035,32 @@ msgstr "Ditambahkan oleh:" msgid "Removed by:" msgstr "Dihapus oleh:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Undang" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Nama anda" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "Spesifikasi" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Publisher" msgid "Publisher:" msgstr "Penerbit" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5324,7 +5379,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5332,7 +5388,8 @@ msgstr "Nama Proyek" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5340,7 +5397,8 @@ msgstr "Nama proyek" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5390,23 +5448,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "Nama repositori tidak valid" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Alasan (pilihan)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5425,11 +5489,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5443,33 +5509,121 @@ msgstr "Tambahkan" #| "You can generate recovery codes for your account here:\n" #| "%(href)s\n" msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "\n" "Anda dapat membuat kode pemulihan untuk akun Anda di sini:\n" "%(href)s\n" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nama" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Tidak ada nama yang ditetapkan" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nama proyek" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Proyek:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Nama anda" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| "You can generate recovery codes for your account here:\n" +#| "%(href)s\n" +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"\n" +"Anda dapat membuat kode pemulihan untuk akun Anda di sini:\n" +"%(href)s\n" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Email" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Subjek:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5477,102 +5631,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Deskripsi proyek" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Proyek:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Nama pengguna anda" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nama pengguna" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Mengelola versi" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Proyek:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Proyek yang sedang tren" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Penerbit" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Kelola penyedia saat ini" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5583,8 +5737,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "" #| "\n" @@ -6900,12 +7054,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Hancurkan Dokumentasi untuk proyek" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nama proyek" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Dokumentasi proyek" @@ -7142,7 +7290,7 @@ msgstr "Kelola '%(project_name)s'" msgid "Back to projects" msgstr "Kembali ke proyek" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -7151,22 +7299,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Kelola penyedia saat ini" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Tidak ada penerbit yang telah dikonfigurasi saat ini." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage current providers" msgid "Add a new publisher" diff --git a/warehouse/locale/it/LC_MESSAGES/messages.po b/warehouse/locale/it/LC_MESSAGES/messages.po index 02f68ef20cff..ce0fa719b732 100644 --- a/warehouse/locale/it/LC_MESSAGES/messages.po +++ b/warehouse/locale/it/LC_MESSAGES/messages.po @@ -76,25 +76,25 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Non sono consentiti byte nulli." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Nessun utente con questo username" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Il codice TOTP deve essere di ${totp_length} cifre." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "I codici di ripristino devono essere lunghi ${recovery_code_length} " "caratteri." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Scegli un username con massimo 50 caratteri." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -102,12 +102,12 @@ msgstr "" "Questo nome utente è stato già utilizzato da un altro account. Scegli un " "nome utente diverso." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Password troppo lunga." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -115,25 +115,25 @@ msgstr "" "Si sono verificati troppi tentativi di accesso non riusciti. Sei stato " "bloccato per ${time}. Per favore riprova più tardi." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Le tue password non corrispondono. Riprova." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "L'indirizzo email è troppo lungo. Riprova." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "L'indirizzo email non è valido. Riprova." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Non puoi utilizzare un indirizzo email da questo dominio. Scegli una email " "diversa." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -141,7 +141,7 @@ msgstr "" "Questo indirizzo email è già utilizzato da questo account. Usa una email " "diversa." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -149,39 +149,39 @@ msgstr "" "Questo indirizzo e-mail è già utilizzato da un altro account. Usa una email " "diversa." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Il nome è troppo lungo. Scegli un nome lungo al massimo 100 caratteri." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Codice TOTP non valido." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserzione WebAuthn non valida: Payload malformato" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Codice di recupero non valido." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Il codice di ripristino è stato utilizzato in precedenza." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "L'indirizzo email non è valido. Riprova." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "Troppi tentativi di login errati. Riprova più tardi." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -189,7 +189,7 @@ msgstr "" "Troppe emails sono state aggiunte a questo account senza verificarle. " "Controlla la tua posta in arrivo e segui i links di verifica. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -199,26 +199,26 @@ msgstr "" "che esse siano state completate. Controlla la tua posta in arrivo e segui i " "link di verifica. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Login a due fattori non valido o scaduto." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Già autenticato" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Asserzione WebAuthn corretta" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Codice di recupero accettato. Il codice fornito non può essere riusato." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -226,34 +226,34 @@ msgstr "" "Registrazione nuovo utente temporaneamente disabilitata. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Token scaduto: richiedi un nuovo link di reimpostazione password" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Token non valido: richiedi un nuovo link per reimpostare la password" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Token non valido: nessun token fornito" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Token non valido: non è un token per la reimpostazione della password" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Token non valido: utente non trovato" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Token non valido: l'utente si è già connesso da quando questo token è stato " "richiesto" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -261,100 +261,100 @@ msgstr "" "Token non valido: la password è stata già cambiata da quando questo token è " "stato richiesto" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Hai reimpostato la tua password" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Token scaduto: richiedi un nuovo link di verifica email" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Token non valido: richiedi un nuovo link di verifica email" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Token non valido: non è un token di verifica email" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Indirizzo email non trovato" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Indirizzo email già verificato" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Ora puoi impostare questo indirizzo email come indirizzo principale" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Questo è il tuo indirizzo principale" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Indirizzo email${email_address} verificato. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Token scaduto: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Token non valido: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Token non valido: non è un token di invito a una organizzazione" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "L'invito all'organizzazione non è valido." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "L'invito all'organizzazione non esiste più." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Invito per '${organization_name}' rifiutato." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ora sei ${role} dell'organizzazione '${organization_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Token scaduto: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Token non valido: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Token non valido: non è un token di invito a una collaborazione" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Ruolo dell'invito non valido." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Il ruolo dell'invito non esiste più." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Invito per '${project_name}' rifiutato." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ora sei ${role} del progetto '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -362,7 +362,7 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -372,7 +372,7 @@ msgstr "" "La cancellazione dei progetti è temporaneamente disabilitata. Vedi https://" "pypi.org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -380,26 +380,28 @@ msgstr "" "Devi avere un'email verificata per registrare fonti attendibili. Vedi " "https://pypi.org/help#openid-connect per dettagli." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "Non puoi registrare più di 3 autori attendibili in attesa per volta." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" "Troppi tentativi di registrazione di autori attendibili. Riprova più tardi." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "L'autore attendibile non può essere registrato" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -407,16 +409,16 @@ msgstr "" "Questo autore attendibile è già stato registrato. Si prega di contattare gli " "amministratori PyPi se non è stato un gesto intenzionale." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "Registrato un nuovo editore per creare " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "ID autore non valido" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Rimosso autore attendibile dal progetto " @@ -461,6 +463,7 @@ msgid "Select project" msgstr "Seleziona progetto" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Nome Progetto" @@ -524,38 +527,38 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Questo nome del team è stato già utilizzato. Scegli un nome diverso." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Dettagli dell'account aggiornati" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Indirizzo email ${email_address} aggiunto - controlla la tua posta in arrivo " "per un link di verifica" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Codici di recupero già generati" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Generare un nuovo codice di recupero invaliderà i tuoi codici esistenti." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Verifica la tua email per creare un token API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "Il token API non esiste." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Credenziali non valide. Riprova" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -563,7 +566,19 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi." +"org/help#admin-intervention per dettagli." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -575,7 +590,7 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -587,9 +602,9 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -597,46 +612,46 @@ msgstr "" "La cancellazione dei progetti è temporaneamente disabilitata. Vedi https://" "pypi.org/help#admin-intervention per dettagli." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Conferma la richiesta" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "release non stralciato " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "release non stralciato " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "Impossibile eliminare il rilascio " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Impossibile trovare il file" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Non è possibile eliminare il file - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Il team '${team_name}' ha già un ruolo ${role_name} per il progetto" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "L'utente '${username}' ha già un ruolo di ${role_name} per il progetto" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Ora ${username} è ${role} del progetto '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -644,36 +659,36 @@ msgstr "" "L'utente '${username}' non ha un indirizzo email principale verificato e non " "può essere aggiunto come ${role_name} per il progetto" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "L'utente '${username}' ha già un invito attivo. Riprova più tardi." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Invito mandato a '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Impossibile trovare l'invito del ruolo" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Invito già scaduto." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Invito revocato da '${username}'." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "L'utente '${username}' ha già un ruolo ${role_name} per l'organizzazione" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -681,20 +696,20 @@ msgstr "" "L'utente '${username}' non ha un indirizzo email principale verificato e non " "può essere aggiunto come ${role_name} per l'organizzazione" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Impossibile trovare l'invito dell'organizzazione." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "L'invito all'organizzazione non può essere re-inviato." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "L'invito scaduto per '${username}' è stato cancellato." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Nome progetto non valido" @@ -814,6 +829,42 @@ msgstr "Il nome del workflow deve terminare con .yml o .yaml" msgid "Workflow filename must be a filename only, without directories" msgstr "Il nome del file del workflow non deve essere il nome di una cartella" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Specificare il proprietario del repository GitHub (nome utente o " +"organizzazione)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Utente o organizzazione GitHub non validi." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Specifica il nome del file del workflow" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Nome progetto non valido" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Il nome del workflow deve terminare con .yml o .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1487,10 +1538,15 @@ msgstr "Password" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1516,9 +1572,13 @@ msgstr "Password" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2873,15 +2933,15 @@ msgstr "Codice di recupero non valido." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Email" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "Oggetto:" @@ -2892,16 +2952,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "Organizzazione" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4282,7 +4342,7 @@ msgstr "Non puoi rimuovere te stesso da proprietario" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4490,11 +4550,12 @@ msgstr "" "tua password su PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "Qualsiasi" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4505,7 +4566,7 @@ msgstr "Qualsiasi" msgid "Added by:" msgstr "Aggiunto da:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4516,24 +4577,24 @@ msgstr "Aggiunto da:" msgid "Removed by:" msgstr "Rimosso da:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "Invita" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "Il tuo nome" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "Verifica applicazione" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "Nome Utente" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4825,19 +4886,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "Nome progetto" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "Nome Progetto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" "Il progetto (su PyPI) che verrà creato quando viene utilizzato questo " @@ -4894,19 +4958,25 @@ msgstr "" "configurato in alto." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "Codice di recupero non valido." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "Motivo (opzionale)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "Rilasci" @@ -4930,11 +5000,13 @@ msgstr "" "accesso alla pubblicazione su PyPI." #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4947,32 +5019,145 @@ msgstr "Aggiungi" #| "Read more about GitHub Actions's OpenID Connect support here." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Per ulteriori informazioni sul supporto OpenID Connect di GitHub Actions, " "clicca qui." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nome" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Nome non impostato" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nome Progetto" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Progetto:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" +"Il nome del repository GitHub che contiene il flusso di lavoro della " +"pubblicazione" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Il tuo nome" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +#| msgid "" +#| "The filename of the publishing workflow. This file should exist in the " +#| ".github/workflows/ directory in the repository configured " +#| "above." +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"Il nome del file del flusso di lavoro di pubblicazione. Questo file dovrebbe " +"trovarsi nella cartella .github/workflows/ del repository " +"configurato in alto." + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +#| msgid "" +#| "The name of the GitHub Actions environment that " +#| "the above workflow uses for publishing. This should be configured under " +#| "the repository's settings. While not required, a dedicated publishing " +#| "environment is strongly encouraged, especially if your repository has maintainers with commit access who " +#| "shouldn't have PyPI publishing access." +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"Il nome dell'ambiente GitHub Actions che il flusso " +"di lavoro di cui sopra usa per la pubblicazione. Questo dovrebbe essere " +"configurato nelle impostazioni del repository. Sebbene non sia richiesto " +"esplicitamente, si raccomanda caldamente l'uso di un " +"ambiente di pubblicazione dedicato, specialmente se il tuo " +"repository ha dei maintainers autorizzati al commit che non dovrebbero avere " +"accesso alla pubblicazione su PyPI." + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub Actions's OpenID Connect support here." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Per ulteriori informazioni sul supporto OpenID Connect di GitHub Actions, " +"clicca qui." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Email" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject" msgid "subject" msgstr "Oggetto:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4980,15 +5165,15 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization" msgid "my-organization" msgstr "Organizzazione" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -4997,48 +5182,48 @@ msgstr "" "Il nome dell'organizzazione GitHub o il nome utente del proprietario del " "repository" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Progetto:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Il tuo nome utente" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nome Utente" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "Gestisci versione" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Progetto:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5047,21 +5232,21 @@ msgstr "" "esistenti possono essere aggiunti nella configurazione della pubblicazione " "per ogni singolo progetto." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "Progetti di tendenza" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Autore" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -5069,16 +5254,16 @@ msgstr "" "Al momento non risultano configurati autori in attesa. Gli autori per i " "progetti che non esistono ancora possono essere aggiunti sotto." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "Gestisci questo progetto" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Puoi usare questa pagina per registrare autori attendibili \"in sospeso\"." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5095,8 +5280,8 @@ msgstr "" "Sullo stato \"in sospeso\" e gli autori attendibili ordinari puoi leggere " "altro qui." -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -6231,12 +6416,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Distruggi Documentazione per il progetto" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nome Progetto" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentazione Progetto" @@ -6450,7 +6629,7 @@ msgstr "Gestire %(project_name)s" msgid "Back to projects" msgstr "Ritorna ai progetti" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6459,20 +6638,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "Gestisci gli editori attuali" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Editori OpenID Connect associati a %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Attualmente non sono configurati editori." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "Aggiungi un nuovo editore" diff --git a/warehouse/locale/ja/LC_MESSAGES/messages.po b/warehouse/locale/ja/LC_MESSAGES/messages.po index 3a8550b87608..ae448ae4ed4d 100644 --- a/warehouse/locale/ja/LC_MESSAGES/messages.po +++ b/warehouse/locale/ja/LC_MESSAGES/messages.po @@ -73,23 +73,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "そのユーザー名のユーザーは見つかりませんでした" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP コードは ${totp_length} 桁でなければなりません。" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "リカバリーコード" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50文字以下のユーザー名を選択してください。" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -97,12 +97,12 @@ msgstr "" "このユーザー名はすでに別のアカウントで使用されています。別のユーザー名を選択" "してください。" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "パスワードが長すぎます。" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -110,25 +110,25 @@ msgstr "" "ログインの失敗が多数発生しました。${time} の間ロックアウトされました。後でや" "り直してください。" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "パスワードが一致しません。もう一度やり直してください。" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "メールアドレスが長過ぎます。もう一度やり直してください。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "メールアドレスが無効です。もう一度やり直してください。" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "このドメインからのメールアドレスは使用できません。別のメールアドレスを使用し" "てください。" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -136,7 +136,7 @@ msgstr "" "このメールアドレスはすでにこのアカウントで使用されています。別のメールアドレ" "スを使用してください。" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -144,34 +144,34 @@ msgstr "" "このメールアドレスはすでに別のアカウントで使用されています。別のメールアドレ" "スを使用してください。" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "名前が長過ぎます。100字以下の名前を選択してください。" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "不正なTOTPコード。" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "無効なWebAuthnアサーション:不正なペイロード" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "回復コードが無効です。" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "復旧コードは以前に使用済みです。" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "メールアドレスが無効です。もう一度やり直してください。" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -179,7 +179,7 @@ msgstr "" "失敗に終わったログイン試行が多すぎます。あなたは {} の間ロックアウトされまし" "た。後でやり直してください。" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -187,7 +187,7 @@ msgstr "" "このアカウントに追加されている未確認のメールアドレスが多すぎます。受信トレイ" "を確認し、確認リンクをクリックしてください。(IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -196,27 +196,27 @@ msgstr "" "このアカウントで要求されたパスワードのリセットが多すぎます。受信トレイを確認" "し、確認リンクに従ってください。(IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "不正または期限切れの二要素ログイン。" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "既に認証済みです" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "WebAuthnアサーションに成功しました" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "リカバリーコードを受け付けました。今回入力されたコードを再度使用することはで" "きません。" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -224,138 +224,138 @@ msgstr "" "新規ユーザ登録が一時的に無効になっています。詳細については https://pypi.org/" "help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "期限切れのトークン: 新しいパスワード リセット リンクをリクエストして下さい" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "無効なトークン: 新しいパスワード リセット リンクをリクエストして下さい" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "無効なトークン: トークンがありません" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "無効なトークン: パスワード リセット トークンではありません" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "無効なトークン: ユーザが見つかりません" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "無効なトークン: このトークンのリクエスト後にユーザがログインしました" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "無効なトークン: このトークンのリクエスト後にパスワードが変更されました" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "パスワードをリセットしました" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" "期限切れのトークン: 新しいメールアドレス確認リンクをリクエストして下さい" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "無効なトークン: 新しいメールアドレス確認リンクをリクエストして下さい" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "無効なトークン: メールアドレス確認トークンではありません" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "メールアドレスが見つかりません" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "メールアドレスは確認済みです" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "これで、このメールを主要なアドレスとして設定できるようになります" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "これが主要メールアドレスです" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "メールアドレス ${email_address} が確認されました。 ${confirm_message}。" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "期限切れのトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "無効なトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "無効なトークン: 組織への招待トークンではありません" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "ロールへの招待が無効です。" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "への招待が存在しません。" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}' への招待を辞退しました。" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "組織 '${organization_name}' の ${role} になりました。" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "期限切れのトークン: 新しいプロジェクト ロールの招待をリクエストする" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "無効なトークン: 新しいプロジェクト ロールの招待をリクエストする" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "無効なトークン: コラボレーション招待トークンではありません" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "ロールへの招待が無効です。" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "ロールへの招待が存在しません。" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' への招待を辞退しました。" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "プロジェクト '${project_name}' の ${role} になりました。" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -367,7 +367,7 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -377,7 +377,7 @@ msgstr "" "プロジェクトの削除が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -385,13 +385,14 @@ msgstr "" "保留中の信頼できる発行元を登録するためには、確認済みのメールが必要です。詳し" "くは、 https://pypi.org/help#openid-connect をご覧ください。" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "一度に保留中の信頼できる発行元を 3 つ以上登録することはできません。" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -403,13 +404,14 @@ msgstr "" "OpenID Connect の登録が試行された回数が多すぎます。後でもう一度やり直してくだ" "さい。" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "信頼できる発行元を登録できませんでした" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -417,18 +419,18 @@ msgstr "" "この信頼できる発行元は既に登録されています。これが意図的でない場合は、PyPIの" "管理者に連絡してください。" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "このプロジェクトを管理する" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "バージョンの管理" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "プロジェクトの信頼できる発行元を削除しました " @@ -476,6 +478,7 @@ msgid "Select project" msgstr "プロジェクトの選択" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "プロジェクト名を指定する" @@ -535,41 +538,41 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "このチーム名はすでに使用されています。異なるチーム名を選択してください。" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "アカウント詳細" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "メールアドレス ${email_address} が追加されました - メールにある確認用のリンク" "をチェックしてください" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "リカバリーコードは既に生成済みです" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "新しいリカバリーコードを生成すると、既存のコードが無効となります。" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "メールアドレスを確認するか、新しいアドレスを追加してください。" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "資格情報が無効です。再度試してみてください" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -581,7 +584,19 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "Trusted publishers are temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"信頼できる発行元が一時的に無効になっています。詳細については https://pypi." +"org/help#admin-intervention を参照してください。" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -593,7 +608,7 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -605,9 +620,9 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -615,62 +630,62 @@ msgstr "" "プロジェクトの削除が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "招待の確認" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "pre-release" msgid "Could not yank release - " msgstr "プレリリース" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "pre-release" msgid "Could not un-yank release - " msgstr "プレリリース" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "リリース削除" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "役割への招待が見つかりません。" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "ファイルを削除できませんでした - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "チーム '${team_name}' には、既にプロジェクトの ${role_name} の役割が与えられ" "ています" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて" "います" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "プロジェクト '${project_name}' の ${role} になりました。" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -678,33 +693,33 @@ msgstr "" "ユーザ '${username}' には確認済みの主要メールアドレスが登録されていないため、" "プロジェクトの ${role_name} に追加することはできません" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "ユーザ '${username}' には既にアクティブな招待があります。後でもう一度お試しく" "ださい。" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "'${username}' に招待を送信しました" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "役割への招待が見つかりません。" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "招待の期限が切れています。" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "'${username}' の招待を無効化しました。" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" @@ -712,7 +727,7 @@ msgstr "" "ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて" "います" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -724,27 +739,27 @@ msgstr "" "ユーザ '${username}' には確認済みの主要メールアドレスが登録されていないため、" "プロジェクトの ${role_name} に追加することはできません" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "役割への招待が見つかりません。" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "ロールへの招待が存在しません。" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'${project_name}' への招待を辞退しました。" # | msgid "Invalid TOTP code." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "無効なプロジェクト名" @@ -868,6 +883,41 @@ msgstr "" "ワークフローのファイル名は、ディレクトリを含まないファイル名のみである必要が" "あります" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "GitHub リポジトリ所有者 (ユーザ名または組織) を指定する" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "GitHub のユーザ名または組織名が無効です。" + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "ワークフローファイル名の指定" + +# | msgid "Invalid TOTP code." +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "無効なプロジェクト名" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "ワークフロー名は .yml または .yaml で終わる必要があります。" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1561,10 +1611,15 @@ msgstr "パスワード" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1590,9 +1645,13 @@ msgstr "パスワード" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3185,15 +3244,15 @@ msgstr "無効なリポジトリ名" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "メールアドレス" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3206,8 +3265,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3216,8 +3275,8 @@ msgstr "プロジェクトの説明" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4685,7 +4744,7 @@ msgstr "オーナーである自分自身を削除できません" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4922,11 +4981,12 @@ msgstr "" "スワードをリセットして下さい。" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4937,7 +4997,7 @@ msgstr "" msgid "Added by:" msgstr "追加者:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4948,32 +5008,32 @@ msgstr "追加者:" msgid "Removed by:" msgstr "削除者:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "変更者:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "氏名" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "仕様" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Publisher name" msgid "Publisher:" msgstr "発行者名" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5299,7 +5359,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5307,7 +5368,8 @@ msgstr "プロジェクト名" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5315,7 +5377,8 @@ msgstr "プロジェクト名" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5368,23 +5431,29 @@ msgstr "" # | msgid "Invalid TOTP code." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "無効なリポジトリ名" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "理由(任意)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5403,11 +5472,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5420,32 +5491,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "あなたのアカウントへのアクセスを回復するには、 PyPI でパ" "スワードをリセットして下さい。" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "名前" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "名前が設定されていません" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "プロジェクト名" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "プロジェクト:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "氏名" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"あなたのアカウントへのアクセスを回復するには、 PyPI でパ" +"スワードをリセットして下さい。" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "メールアドレス" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Subject:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5453,102 +5610,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "プロジェクトの説明" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "プロジェクト:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "あなたのユーザ名" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "ユーザ名" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "バージョンの管理" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "プロジェクト:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "トレンドのプロジェクト" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "このプロジェクトを管理する" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5559,8 +5716,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6833,12 +6990,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "プロジェクトのドキュメントを破棄する" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "プロジェクト名" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "プロジェクトのドキュメント" @@ -7074,7 +7225,7 @@ msgstr "「 %(project_name)s 」を管理する" msgid "Back to projects" msgstr "プロジェクトに戻る" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -7083,22 +7234,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "このプロジェクトを管理する" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/jv/LC_MESSAGES/messages.po b/warehouse/locale/jv/LC_MESSAGES/messages.po index 16faeb938e09..19399cd4abef 100644 --- a/warehouse/locale/jv/LC_MESSAGES/messages.po +++ b/warehouse/locale/jv/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ka/LC_MESSAGES/messages.po b/warehouse/locale/ka/LC_MESSAGES/messages.po index bba183878848..fe3314e55dff 100644 --- a/warehouse/locale/ka/LC_MESSAGES/messages.po +++ b/warehouse/locale/ka/LC_MESSAGES/messages.po @@ -53,34 +53,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "მომხმარებელი ამ ზედმეტსახელით არ მოიძებნა" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "დდეპ კოდი ${totp_length} სიგრძის უნდა იყოს." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "სარეზერვო კოდები უნდა იყოს ${recovery_code_length} სიგრძის." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "აირჩიეთ ზედმეტსახელი <50 სიმბოლოთი." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "ამგვარი სახელი უკვე არსებობს. აირჩიეთ სხვა სახელი." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "პაროლი ძალიან გრძელია." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -89,63 +89,63 @@ msgid "" "out for ${time}. Please try again later." msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "პაროლები არ დაემთხვა ერთმანეთს. კიდევ სცადეთ." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "ელ. ფოსტა არასწორია. კიდევ სცადეთ." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ელ. ფოსტა არასწორია. კიდევ სცადეთ." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "ელ. ფოსტის ამგვარი დაბოლოება მიუწვდომელია. სცადეთ სხვა მათგანით." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "ეს ელ. ფოსტა უკვე გამოყენებულია. სცადეთ სხვა მათგანით." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ელ. ფოსტა არასწორია. კიდევ სცადეთ." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -154,190 +154,191 @@ msgid "" "out for {}. Please try again later." msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -346,28 +347,29 @@ msgid "" "again later." msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -404,6 +406,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -458,153 +461,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -708,6 +717,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1349,10 +1382,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1378,9 +1416,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2539,15 +2581,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2558,16 +2600,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3805,7 +3847,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3990,11 +4032,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4005,7 +4048,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4016,24 +4059,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4309,19 +4352,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4369,19 +4415,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4398,11 +4450,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4412,26 +4466,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4439,86 +4566,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4529,8 +4656,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5539,12 +5666,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5743,7 +5864,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5752,20 +5873,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ko/LC_MESSAGES/messages.po b/warehouse/locale/ko/LC_MESSAGES/messages.po index 77c42f4bab62..dc1fc5faa5d8 100644 --- a/warehouse/locale/ko/LC_MESSAGES/messages.po +++ b/warehouse/locale/ko/LC_MESSAGES/messages.po @@ -81,34 +81,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "널 바이트는 허용되지 않습니다." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "해당 이름의 사용자를 찾을 수 없습니다" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP 코드는 ${totp_length} 자리여야 합니다." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "복구 코드는 ${recovery_code_length}자 여야 합니다." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "사용자 이름을 50자 내외로 정해 주세요." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "다른 계정에서 이미 사용 중인 이름입니다. 다른 이름을 선택하세요." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "비밀번호가 너무 깁니다." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -116,70 +116,70 @@ msgstr "" "너무 많은 잘못된 로그인 시도가 있었습니다. ${time} 동안 로그인이 제한됩니다. " "나중에 다시 시도해 주세요." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "패스워드가 일치하지 않습니다. 다시 시도해 주세요." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "유효하지 않은 이메일입니다. 다시 시도해 주세요." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "유효하지 않은 이메일입니다. 다시 시도해 주세요." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "이 도메인의 이메일 주소는 사용할 수 없습니다. 다른 이메일을 사용하세요." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "다른 계정에서 이미 사용중인 이메일 주소입니다. 다른 이메일 주소를 사용하세요." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "다른 계정에서 이미 사용 중인 이메일 주소입니다. 다른 이메일을 사용해 주세요." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "너무 긴 이름입니다. 100글자 이하의 이름을 입력해 주세요." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "잘못된 TOTP 코드입니다." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "WebAuthn 값이 올바르지 않습니다: Bad payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "잘못된 복구 코드입니다." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "복구 코드는 이전에 사용되었습니다." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "유효하지 않은 이메일입니다. 다시 시도해 주세요." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 다시 시도해주세요." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -187,7 +187,7 @@ msgstr "" "이 계정에 인증되지 않은 이메일이 너무 많이 추가되었습니다. 당신의 수신함을 확" "인하고 인증 주소를 따르세요. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -196,25 +196,25 @@ msgstr "" "이 계정에 대해 너무 많은 암호 재설정이 완료되지 않고 요청되었습니다. 받은 편" "지함을 확인하고 확인 링크를 따릅니다. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "2단계 인증 로그인이 잘못되거나 만료되었습니다." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "이미 인증됨" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "WebAuthn 승인 성공" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "복구 코드가 승인되었습니다. 주어진 코드는 재사용이 불가능합니다." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -222,131 +222,131 @@ msgstr "" "새 사용자 등록이 잠시 불가능한 상태입니다. https://pypi.org/help#admin-" "intervention 에서 자세한 내용을 확인하세요." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "만료된 토큰: 새로운 암호 설정 링크를 요청하세요" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "잘못된 토큰: 새로운 암호 설정 링크를 요청하세요" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "잘못된 토큰: 토큰이 제공되지 않음" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "잘못된 토큰: 암호 재설정 토큰이 아님" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "잘못된 토큰: 사용자 없음" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "잘못된 토큰: 이 토큰이 요청된 이후로 사용자가 로그인함" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "잘못된 토큰: 이 토큰이 요청된 이후로 패스워드가 변경됨" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "패스워드를 재설정해야 합니다" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "만료된 토큰: 새로운 이메일 확인 링크를 요청하세요" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "잘못된 토큰: 새로운 이메일 확인 링크를 요청하세요" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "잘못된 토큰: 이메일 확인 토큰이 아님" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "이메일을 찾을 수 없음" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "이미 확인된 이메일" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "이 이메일을 기본 이메일 주소로 지정할 수 있습니다" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "기본 이메일 주소입니다" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "이메일 주소 ${email_address}가 확인되었습니다. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "만료된 토큰: 새로운 조직의 초대를 요청하세요" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "유효하지 않은 토큰: 새 조직 초대를 요청하세요" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "잘못된 토큰 : 공동 작업 초대 토큰이 아닙니다" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "조직 초대가 올바르지 않습니다." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "더 이상 존재하지 않는 조직 초대입니다." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'의 초대가 거부되었습니다." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "이제 '${organization_name}' 프로젝트의 ${role} 입니다." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "만료된 토큰: 역할을 새로 요청하세요" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "잘못된 토큰: 새 프로젝트 역할 초대를 요청하세요" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "잘못된 토큰 : 공동 작업 초대 토큰이 아닙니다" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "역할 초대가 유효하지 않습니다." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "그 역할 초대는 더 이상 존재하지 않습니다." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}'의 초대가 거부되었습니다." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "당신은 이제 '${project_name}' 프로젝트의 ${role} 역할 입니다." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -354,13 +354,13 @@ msgstr "" "신규 사용자 등록이 불가능한 상태입니다. https://pypi.org/help#admin-" "intervention 에서 자세한 내용을 확인하세요." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "비활성화되었습니다. https://pypi.org/help#admin-intervention 에서 자세한 내용" "을 확인하세요." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -368,26 +368,28 @@ msgstr "" "새로운 사용자 등록을 위해 확인된 이메일 계정이 필요합니다. 다음 사이트를 참조" "하세요. https://pypi.org/help#openid-connect ." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "한 번의 3개 이상의 처리되지 않은 신뢰할 수 있는 공급자를 등록할 수 없습니다" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 다시 시도해주세요." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "신뢰할 수 있는 공급자가 등록될 수 없습니다" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -395,16 +397,16 @@ msgstr "" "이 신뢰할 수 있는 공급자는 이미 등록되었습니다. 이러한 시도가 의도한 것이 아" "니라면, PyPI 관리자에게 연락하십시오." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "새 임시 게시자를 등록하였습니다. " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "유효하지 않은 퍼블리셔 ID" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "프로젝트에 대한 신뢰할 수 있는 공급자가 제거됨 " @@ -445,6 +447,7 @@ msgid "Select project" msgstr "프로젝트를 선택하세요." #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "프로젝트 이름을 적어주세요." @@ -503,37 +506,37 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "이 팀 이름은 이미 사용 중입니다. 다른 이름으로 지정해 주세요." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "계정 상세 정보 업데이트" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "이메일 주소 ${email_address}가 추가되었습니다 - 이메일에서 확인 링크를 살펴보" "세요" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "복구 코드가 이미 생성되었습니다" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "복구 코드를 새로 생성하면 기존 코드가 무효화됩니다." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "API 토큰을 만들려면 이메일을 확인하거나 새로운 주소를 추가하세요." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "API 토큰이 존재하지 않습니다." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "잘못된 자격 증명입니다. 다시 한 번 시도해 보세요" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -541,7 +544,19 @@ msgstr "" "GitHub을 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. https://" "pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"GitHub을 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. https://" +"pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요." + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -549,7 +564,7 @@ msgstr "" "Google 을 기반으로 하는 신뢰할 수 있는 게시가 잠시 불가능한 상태입니다. " "https://pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -561,9 +576,9 @@ msgstr "" "GitHub을 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. https://" "pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -571,49 +586,49 @@ msgstr "" "프로젝트 삭제가 일시적으로 비활성화되었습니다. https://pypi.org/help#admin-" "intervention에서 자세한 내용을 확인하세요." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "요청을 확인하세요" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "릴리즈를 제거할 수 없습니다. " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "릴리즈 버전을 철회할 수 없습니다. " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "릴리즈 버전을 삭제할 수 없습니다. " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "파일을 찾을 수 없습니다" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "파일을 삭제할 수 없습니다 - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "사용자 '${team_name}'는 이미 ${role_name}(이)라는 역할을 가지고 있습니다" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 있" "습니다" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "당신은 이제 '${project_name}' 프로젝트의 ${role} 입니다." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -621,39 +636,39 @@ msgstr "" "사용자 '${username}'는 인증된 이메일을 가지고 있지 않으므로 이 프로젝트에서 " "${role_name}으로 추가될 수 없습니다" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "사용자 '${username}'는 이미 활성화되어 있는 초대를 가지고 있습니다. 나중에 다" "시 시도해보세요." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "'${username}'에게 초대가 전송되었습니다" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "역할 초대를 찾을 수 없습니다." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "초대가 이미 만료되었습니다." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "'${username}'의 초대가 취소되었습니다." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "사용자 '${username}'는 이미 ${role_name}이라는 이 조직의 역할을 가지고 있습니" "다" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -661,20 +676,20 @@ msgstr "" "사용자 '${username}'는 인증된 이메일을 가지고 있지 않으므로 이 프로젝트에서 " "${role_name}으로 추가될 수 없습니다" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "팀 초대를 찾을 수 없습니다." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "조직 초대장을 다시 보낼 수 없습니다." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "만료된 '${username}'의 초대장이 삭제되었습니다." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "잘못된 프로젝트 명입니다." @@ -792,6 +807,40 @@ msgstr "워크플로우 이름은 .yml 혹은 .yaml 로 끝나야 합니다" msgid "Workflow filename must be a filename only, without directories" msgstr "워크플로우 파일명에는 경로가 포함되지 않고 파일 이름만 가능합니다" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "깃허브 리파지토리 소유자를 입력하세요(이름 혹은 조직)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "잘못된 Github 사용자 또는 조직 이름." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "워크플로우 파일명을 입력하세요" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "잘못된 프로젝트 명입니다." + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "워크플로우 이름은 .yml 혹은 .yaml 로 끝나야 합니다" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1455,10 +1504,15 @@ msgstr "패스워드" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1484,9 +1538,13 @@ msgstr "패스워드" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2806,15 +2864,15 @@ msgstr "환경" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "이메일" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "제목" @@ -2825,8 +2883,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project documentation" @@ -2835,8 +2893,8 @@ msgstr "프로젝트 문서" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4175,7 +4233,7 @@ msgstr "마지막 2단계 인증 방법을 제거할 수 없습니다" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4401,11 +4459,12 @@ msgstr "" "를 재설정하세요." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "모든" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4416,7 +4475,7 @@ msgstr "모든" msgid "Added by:" msgstr "추가한 사용자:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4427,30 +4486,30 @@ msgstr "추가한 사용자:" msgid "Removed by:" msgstr "제거한 사용자:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "변경한 사용자:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "이름을 입력해주세요:" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "앱 확인하기" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "사용자명" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4757,19 +4816,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "PyPI 프로젝트 이름" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "프로젝트 이름" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "이 게시자를 사용할 때 생성될 프로젝트(PyPI 에서)" @@ -4821,19 +4883,25 @@ msgstr "" "github/workflows/ 디렉터리에 있어야 합니다." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "환경 이름" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "(선택 사항)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -4852,11 +4920,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4869,32 +4939,128 @@ msgstr "추가" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드" "를 재설정하세요." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "이름" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "이름이 설정되지 않음" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "프로젝트 이름" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "프로젝트" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "공개 워크플로우가 포함된 GitHub 리포지토리의 이름" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "이름을 입력해주세요" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +#| msgid "" +#| "The filename of the publishing workflow. This file should exist in the " +#| ".github/workflows/ directory in the repository configured " +#| "above." +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"공개 워크플로의 파일 이름입니다. 이 파일은 위에 구성한 리포지토리의 ." +"github/workflows/ 디렉터리에 있어야 합니다." + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드" +"를 재설정하세요." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "이메일" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject" msgid "subject" msgstr "제목" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4902,65 +5068,65 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project documentation" msgid "my-organization" msgstr "프로젝트 문서" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" msgid "The ActiveState organization name that owns the project" msgstr "저장소를 소유한 GitHub 조직 이름 또는 GitHub 사용자 이름" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "프로젝트" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "사용자명을 입력해주세요" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "사용자명" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage" msgid "Manage publishers" msgstr "관리" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "프로젝트" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -4968,23 +5134,23 @@ msgstr "" "현재 구성된 퍼블리셔가 없습니다. 기존 프로젝트의 퍼블리셔는 각 개별 프로젝트" "의 퍼블리싱 구성에서 추가할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "인기 프로젝트" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "퍼블리셔" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "세부 정보" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -4992,17 +5158,17 @@ msgstr "" "현재 구성된 보류 중인 퍼블리셔가 없습니다. 아직 존재하지 않는 프로젝트의 퍼블" "리셔는 아래에서 추가할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "대기 중인 새로운 게시자 추가" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 #, fuzzy msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "이 페이지를 사용하여 \"대기중\"인 신뢰할 수 있는 게시자를 등록할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5013,8 +5179,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6267,12 +6433,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "프로젝트 문서 삭제하기" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "프로젝트 이름" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "프로젝트 문서" @@ -6528,7 +6688,7 @@ msgstr "'%(project_name)s' 관리" msgid "Back to projects" msgstr "프로젝트 목록으로 돌아가기" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6537,22 +6697,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "이 프로젝트 관리하기" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "현재 구성된 퍼블리셔가 없습니다." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/lzh/LC_MESSAGES/messages.po b/warehouse/locale/lzh/LC_MESSAGES/messages.po index f66802040358..7d2452573daf 100644 --- a/warehouse/locale/lzh/LC_MESSAGES/messages.po +++ b/warehouse/locale/lzh/LC_MESSAGES/messages.po @@ -55,36 +55,36 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "不许用空字。" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 #, fuzzy msgid "No user found with that username" msgstr "无此人" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 #, fuzzy msgid "TOTP code must be ${totp_length} digits." msgstr "「TOTP」码必须得${totp_length}位。" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "归码需以${Recovery_code_lenth}方符。" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "择一名少50符。" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "此名已用,变之。" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "码甚长。" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -93,61 +93,61 @@ msgid "" "out for ${time}. Please try again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "码异,复试。" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "电邮址过长,请重试。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "无效电邮址,请重试。" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "汝不可用此地之电邮址,择另邮。" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "此电邮址已于此户用之,择另邮。" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "此电邮址已于另户用之,择另邮。" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "此名甚长,择一名持100符与少者。" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "TOTP码无效。" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "WebAuthn议者无效:无效压" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "归码无效。" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "尝用归码。" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "无效电邮址,请重试。" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -156,190 +156,191 @@ msgid "" "out for {}. Please try again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "此账号已加过多之电邮,然皆未验证。查乃收件箱,并遵旨验证。(IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "已认证" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "代码恢复已接受。 提供的代码不能再次使用了。" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "汝已重设密码" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "无此电子邮件" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "电子邮件已证" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "汝可设此电子邮件为汝主电子邮件" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "此为汝主电子邮件" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "电子邮件${email_address} 已证。${confirm_message}。" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -348,28 +349,29 @@ msgid "" "again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -406,6 +408,7 @@ msgid "Select project" msgstr "选择项目" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "指定项目名" @@ -466,153 +469,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "此名已于另户籍用之,择另名。" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "恢复码已生成" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "API密钥不存在。" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "无此文件" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "邀请已过期。" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "组织邀请无法重发。" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "归码无效" @@ -726,6 +735,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "归码无效" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1367,10 +1402,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1396,9 +1436,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2559,15 +2603,15 @@ msgstr "境" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2578,16 +2622,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "社" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Specify project name" msgid "ActiveState Project name" @@ -3827,7 +3871,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4012,11 +4056,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4027,7 +4072,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4038,24 +4083,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4331,19 +4376,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4391,19 +4439,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "境名" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4420,11 +4474,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4434,26 +4490,101 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Select project" +msgid "project" +msgstr "选择项目" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4461,88 +4592,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization" msgid "my-organization" msgstr "社" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4553,8 +4684,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5565,12 +5696,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5771,7 +5896,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5780,20 +5905,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/mk/LC_MESSAGES/messages.po b/warehouse/locale/mk/LC_MESSAGES/messages.po index ab94aa9d6a60..44db0b761737 100644 --- a/warehouse/locale/mk/LC_MESSAGES/messages.po +++ b/warehouse/locale/mk/LC_MESSAGES/messages.po @@ -57,314 +57,316 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Не е пронајден корисник со тоа име" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP кодот мора да биде ${totp_length} броеви долг." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Резервните кодовите мора да бидат ${recovery_code_length} карактери." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Одберете корисничко име со 50 карактери или помалку." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Лозинката е предолга." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Вашите лозинки не се исти. Пробајте повторно." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The email address is too long. Try again." msgstr "Лозинката е невалидна. Обидете се повторно." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Името е премногу долго. Одберете име со 100 карактери или помалце." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Невалиден TOTP код." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Невалиден резервен код." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Резервниот код веќе бил употребен." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The username isn't valid. Try again." msgstr "Лозинката е невалидна. Обидете се повторно." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 #, fuzzy #| msgid "OpenID Connect provider removed" msgid "The trusted publisher could not be registered" msgstr "OpenID Connect провајдер отстранет" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 #, fuzzy #| msgid "OpenID Connect provider removed" msgid "Removed trusted publisher for project " @@ -403,6 +405,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -457,153 +460,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -711,6 +720,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Невалиден резервен код." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1352,10 +1387,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1381,9 +1421,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2544,15 +2588,15 @@ msgstr "Невалиден резервен код." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2563,16 +2607,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3812,7 +3856,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4001,11 +4045,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4016,7 +4061,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4027,24 +4072,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "Издавач:" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4320,19 +4365,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4380,21 +4428,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Невалиден резервен код." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4411,11 +4465,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4425,26 +4481,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4452,86 +4581,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4542,8 +4671,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5554,12 +5683,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5764,7 +5887,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5773,20 +5896,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ml/LC_MESSAGES/messages.po b/warehouse/locale/ml/LC_MESSAGES/messages.po index b8b66d884007..e133b0a2971c 100644 --- a/warehouse/locale/ml/LC_MESSAGES/messages.po +++ b/warehouse/locale/ml/LC_MESSAGES/messages.po @@ -56,35 +56,35 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "ആ ഉപയോക്തൃനാമത്തിൽ ഒരു ഉപയോക്താവിനെയും കണ്ടെത്തിയില്ല" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP കോഡ് ${totp_length} അക്കങ്ങളായിരിക്കണം." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "റിക്കവറി കോഡുകൾ ${recovery_code_length} പ്രതീകങ്ങളായിരിക്കണം." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" "ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "പാസ്സ്‌വേർഡ് വളരെ നീളമുള്ളതാണ്." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -92,64 +92,64 @@ msgstr "" "നിരവധി ലോഗിൻ ശ്രമങ്ങൾ പരാജയപ്പെട്ടു. നിങ്ങൾ ${time}-ന് ലോക്ക് ഔട്ട് ആയി. ദയവായി പിന്നീട് " "വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "നിങ്ങളുടെ പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല. വീണ്ടും ശ്രമിക്ക്." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "ഇമെയിൽ വിലാസം വളരെ നീളമുള്ളതാണ്. വീണ്ടും ശ്രമിക്കൂ." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ഇമെയിൽ വിലാസം സാധുവല്ല. വീണ്ടും ശ്രമിക്ക്." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "ഈ ഡൊമെയ്‌നിൽ നിന്ന് നിങ്ങൾക്ക് ഒരു ഇമെയിൽ വിലാസം ഉപയോഗിക്കാൻ കഴിയില്ല. മറ്റൊരു ഇമെയിൽ " "ഉപയോഗിക്കുക." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "ഈ ഇമെയിൽ വിലാസം ഇതിനകം ഈ അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഇമെയിൽ ഉപയോഗിക്കുക." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "ഈ ഇമെയിൽ വിലാസം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഇമെയിൽ ഉപയോഗിക്കുക." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "പേര് വളരെ നീണ്ടതാണ്. 100 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഒരു പേര് തിരഞ്ഞെടുക്കുക." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "അസാധുവായ TOTP കോഡ്." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "WebAuthn അവകാശവാദം അസാധുവാണ്: മോശം പേലോഡ്" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "അസാധുവായ റിക്കവറി കോഡ്." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "റിക്കവറി കോഡ് മുമ്പ് ഉപയോഗിച്ചിരുന്നു." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ഇമെയിൽ വിലാസം സാധുവല്ല. വീണ്ടും ശ്രമിക്ക്." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -157,7 +157,7 @@ msgstr "" "നിരവധി ലോഗിൻ ശ്രമങ്ങൾ പരാജയപ്പെട്ടു. നിങ്ങൾ {} -ന് ലോക്ക് ഔട്ട് ചെയ്‌തിരിക്കുന്നു. ദയവായി " "പിന്നീട് വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -165,7 +165,7 @@ msgstr "" "നിരവധി ഇമെയിലുകൾ പരിശോധിച്ചുറപ്പിക്കാതെ ഈ അക്കൗണ്ടിലേക്ക് ചേർത്തിട്ടുണ്ട്. നിങ്ങളുടെ ഇൻബോക്സ് " "പരിശോധിച്ച് സ്ഥിരീകരണ ലിങ്കുകൾ പിന്തുടരുക. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -174,25 +174,25 @@ msgstr "" "വളരെയധികം പാസ് വേഡ് റീസെറ്റുകൾ പൂർത്തിയാക്കാതെ തന്നെ ഈ അക്കൗണ്ടിനായി അഭ്യർത്ഥിച്ചിട്ടുണ്ട്. " "നിങ്ങളുടെ ഇൻബോക്സ് പരിശോധിച്ച് സ്ഥിരീകരണ ലിങ്കുകൾ പിന്തുടരുക. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "അസാധുവായ അല്ലെങ്കിൽ കാലഹരണപ്പെട്ട 2-ഫാക്ടർ ലോഗിൻ." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "ഇതിനകം പ്രാമാണീകരിച്ചു" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "വിജയകരമായ WebAuthn അവകാശവാദം" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "റിക്കവറി കോഡ് സ്വീകരിച്ചു. നൽകിയ കോഡ് വീണ്ടും ഉപയോഗിക്കാൻ കഴിയില്ല." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -200,132 +200,132 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ പാസ്‌വേഡ് പുനഃസജ്ജീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "അസാധുവായ ടോക്കൺ: ഒരു പുതിയ പാസ്‌വേഡ് പുനഃസജ്ജീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "അസാധുവായ ടോക്കൺ: ടോക്കൺ നൽകിയിട്ടില്ല" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "അസാധുവായ ടോക്കൺ: പാസ്‌വേഡ് റീസെറ്റ് ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "അസാധുവായ ടോക്കൺ: ഉപയോക്താവിനെ കണ്ടെത്തിയില്ല" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "അസാധുവായ ടോക്കൺ: ഈ ടോക്കൺ അഭ്യർത്ഥിച്ചതു ശേഷം ഉപയോക്താവ് ലോഗിൻ ചെയ്തിട്ടുണ്ട്" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "അസാധുവായ ടോക്കൺ: ഈ ടോക്കൺ അഭ്യർത്ഥിച്ചതിന് ശേഷം പാസ്‌വേഡ് ഇതിനകം തന്നെ മാറ്റിയിട്ടുണ്ട്" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "നിങ്ങൾ പാസ്‌വേഡ് പുനഃസജ്ജീകരിച്ചു" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ ഇമെയിൽ സ്ഥിരീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "അസാധുവായ ടോക്കൺ: ഒരു പുതിയ ഇമെയിൽ സ്ഥിരീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "അസാധുവായ ടോക്കൺ: ഇമെയിൽ വെരിഫിക്കേഷൻ ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ഇമെയിൽ കണ്ടെത്തിയില്ല" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "ഇമെയിൽ ഇതിനകം തന്നെ പരിശോധിച്ചുറപ്പിച്ചിരിക്കുന്നു" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "നിങ്ങൾക്ക് ഇപ്പോൾ ഈ ഇമെയിൽ നിങ്ങളുടെ പ്രാഥമിക വിലാസമായി സജ്ജീകരിക്കാൻ സാധിക്കും" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "ഇതാണ് നിങ്ങളുടെ പ്രാഥമിക വിലാസം" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "ഇമെയിൽ വിലാസം ${email_address} പരിശോധിച്ചു. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ ഓർഗനൈസേഷൻ ക്ഷണം അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "അസാധുവായ ടോക്കൺ: ഒരു പുതിയ ഓർഗനൈസേഷൻ ക്ഷണം അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "അസാധുവായ ടോക്കൺ: ഒരു ഓർഗനൈസേഷൻ ക്ഷണ ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "ഓർഗനൈസേഷൻ ക്ഷണം സാധുവല്ല." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -337,7 +337,7 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -347,19 +347,20 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -368,28 +369,29 @@ msgid "" "again later." msgstr "വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -446,6 +448,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -514,35 +517,35 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -554,7 +557,19 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" +"pypi.org/help#admin-intervention കാണുക." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -566,7 +581,7 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -578,9 +593,9 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -592,99 +607,99 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -796,6 +811,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "അസാധുവായ റിക്കവറി കോഡ്." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1437,10 +1478,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1466,9 +1512,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2633,15 +2683,15 @@ msgstr "അസാധുവായ റിക്കവറി കോഡ്." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2652,8 +2702,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2662,8 +2712,8 @@ msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3905,7 +3955,7 @@ msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4092,11 +4142,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4107,7 +4158,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4118,24 +4169,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4418,19 +4469,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4478,21 +4532,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "അസാധുവായ റിക്കവറി കോഡ്." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4509,11 +4569,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4523,26 +4585,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4550,88 +4685,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4642,8 +4777,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5687,12 +5822,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5893,7 +6022,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5902,20 +6031,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/mni/LC_MESSAGES/messages.po b/warehouse/locale/mni/LC_MESSAGES/messages.po index 25221703c4f2..7338ee7cacf9 100644 --- a/warehouse/locale/mni/LC_MESSAGES/messages.po +++ b/warehouse/locale/mni/LC_MESSAGES/messages.po @@ -46,308 +46,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -384,6 +386,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -438,153 +441,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -688,6 +697,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1329,10 +1362,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1358,9 +1396,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2519,15 +2561,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2538,16 +2580,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3785,7 +3827,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3970,11 +4012,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3985,7 +4028,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3996,24 +4039,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4289,19 +4332,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4349,19 +4395,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4378,11 +4430,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4392,26 +4446,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4419,86 +4546,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4509,8 +4636,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5519,12 +5646,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5723,7 +5844,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5732,20 +5853,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/mr/LC_MESSAGES/messages.po b/warehouse/locale/mr/LC_MESSAGES/messages.po index 3f8b46c34f24..60fbe2286996 100644 --- a/warehouse/locale/mr/LC_MESSAGES/messages.po +++ b/warehouse/locale/mr/LC_MESSAGES/messages.po @@ -54,36 +54,36 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "त्या वापरकर्तानावासह कोणताही वापरकर्ता आढळला नाही" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP कोड $ {totp_length} अंकांचा असणे आवश्यक आहे." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 किंवा त्यापेक्षा कमी वर्ण असलेले वापरकर्तानाव निवडा." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password reset" msgid "Password too long." msgstr "पासवर्ड रीसेट" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -92,63 +92,63 @@ msgid "" "out for ${time}. Please try again later." msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "आपले संकेतशब्द जुळत नाहीत. पुन्हा प्रयत्न करा." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "ईमेल पत्ता वैध नाही. पुन्हा प्रयत्न करा." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ईमेल पत्ता वैध नाही. पुन्हा प्रयत्न करा." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "आपण या डोमेनकडून ईमेल पत्ता वापरू शकत नाही. भिन्न ईमेल वापरा." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "हा ईमेल पत्ता आधीपासून या खात्याने वापरला आहे. भिन्न ईमेल वापरा." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "हा ईमेल पत्ता आधीपासून दुसर्‍या खात्याने वापरला आहे. भिन्न ईमेल वापरा." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "अवैध TOTP कोड." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "अवैध WebAuthn प्रतिपादन: खराब पेलोड" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ईमेल पत्ता वैध नाही. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -157,7 +157,7 @@ msgid "" "out for {}. Please try again later." msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -165,7 +165,7 @@ msgstr "" "या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा आणि " "सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -178,25 +178,25 @@ msgstr "" "या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा आणि " "सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "अवैध किंवा कालबाह्य दोन घटक लॉगिन." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "आधीच प्रमाणीकृत" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "यशस्वी WebAuthn प्रतिपादन" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "पुनर्प्राप्ती कोड स्वीकारला. पुरवलेला कोड पुन्हा वापरला जाऊ शकत नाही." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -204,149 +204,149 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "कालबाह्य टोकन: नवीन संकेतशब्द रीसेट दुव्याची विनंती करा" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "अवैध टोकन: नवीन संकेतशब्द रीसेट दुव्याची विनंती करा" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "अवैध टोकन: कोणतेही टोकन दिले नाही" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "अवैध टोकन: संकेतशब्द रीसेट टोकन नाही" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "अवैध टोकन: वापरकर्ता आढळला नाही" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "अवैध टोकन: या टोकनची विनंती केल्यापासून वापरकर्त्याने लॉग इन केले" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "अवैध टोकन: हा टोकन विनंती केल्यानंतर संकेतशब्द बदलून झाला आहे" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "आपण आपला संकेतशब्द रीसेट केला आहे" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "कालबाह्य टोकन: नवीन ईमेल सत्यापन दुव्याची विनंती करा" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "अवैध टोकन: नवीन ईमेल सत्यापन दुव्याची विनंती करा" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "अवैध टोकन: ईमेल सत्यापन टोकन नाही" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ईमेल आढळला नाही" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "ईमेल आधीच सत्यापित आहे" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "आपण आता हा ईमेल आपला प्राथमिक ईमेल म्हणून सेट करू शकता" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "हा तुमचा प्राथमिक पत्ता आहे" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "ईमेल पत्ता ${email_address} सत्यापित. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "कालबाह्य टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "अवैध टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "अवैध टोकन: सहकार्याचे आमंत्रण टोकन नाही" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "भूमिका आमंत्रण यापुढे विद्यमान नाही." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "कालबाह्य टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "अवैध टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "अवैध टोकन: सहकार्याचे आमंत्रण टोकन नाही" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "भूमिका आमंत्रण यापुढे विद्यमान नाही." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -358,7 +358,7 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -368,19 +368,20 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -389,28 +390,29 @@ msgid "" "again later." msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -467,6 +469,7 @@ msgid "Select project" msgstr "प्रकल्प शोधा" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -539,37 +542,37 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Date last updated" msgid "Account details updated" msgstr "अंतिम अद्यतनित तारीख" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "ईमेल ${email_address} जोडला - सत्यापन दुव्यासाठी आपले ईमेल तपासा" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "पुनर्प्राप्ती कोड आधीपासून व्युत्पन्न केले" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -581,7 +584,19 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" +"intervention पहा." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -593,7 +608,7 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -605,9 +620,9 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -619,111 +634,111 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "रीलिझ हटवा" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "ईमेल आधीच सत्यापित आहे" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Role invitation is not valid." msgid "Could not find organization invitation." msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "भूमिका आमंत्रण यापुढे विद्यमान नाही." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -839,6 +854,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "अवैध पुनर्प्राप्ती कोड." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1497,10 +1538,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1526,9 +1572,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2721,15 +2771,15 @@ msgstr "अवैध पुनर्प्राप्ती कोड." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2740,8 +2790,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Role invitation is not valid." @@ -2750,8 +2800,8 @@ msgstr "भूमिका आमंत्रण वैध नाही." #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4022,7 +4072,7 @@ msgstr "फाईल पर्याय पहा" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4215,11 +4265,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4230,7 +4281,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4241,26 +4292,26 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "view release" msgid "Submitted by:" msgstr "प्रकाशन पहा" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4558,7 +4609,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project name" msgid "PyPI Project Name" @@ -4566,7 +4618,8 @@ msgstr "प्रकल्पाचे नाव" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -4574,7 +4627,8 @@ msgstr "प्रकल्पाचे नाव" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4622,21 +4676,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "अवैध पुनर्प्राप्ती कोड." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "view release" msgid "release" @@ -4655,11 +4715,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4669,26 +4731,101 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "प्रकल्पाचे नाव" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project name" +msgid "project" +msgstr "प्रकल्पाचे नाव" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4696,94 +4833,94 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Role invitation is not valid." msgid "my-organization" msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project name" msgid "my-project" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project name" msgid "Project" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Project name" msgid "Pending project name" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4794,8 +4931,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5911,12 +6048,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "प्रकल्पाचे नाव" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "प्रकल्प दस्तऐवजीकरण" @@ -6133,7 +6264,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6142,20 +6273,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po index b558beb4fe7c..da8a002f6d1f 100644 --- a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po +++ b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po @@ -57,24 +57,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Null bytes er ikke tillatt." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Fant ingen bruker med det brukernavnet" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP-kode må være ${totp_length} siffer langt." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Gjenopprettnings koden må være ${recovery_code_length} bokstaver langt." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Velg et brukernavn med 50 eller færre tegn." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -82,12 +82,12 @@ msgstr "" "Dette brukernavnet er allerede i bruk av en annen konto. Velg et annet " "brukernavn." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Passordet er for langt." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -95,25 +95,25 @@ msgstr "" "Det har blitt utført for mange feilede innloggingsforsøk. Du har blitt låst " "ute i ${time}. Prøv igjen senere." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Passordene samsvarer ikke. Prøv igjen." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "E-postadressen er for lang. Prøv igjen." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "E-postadressen er ikke gyldig. Prøv igjen." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Du kan ikke bruke en e-postadresse fra dette domenet. Bruk en annen e-" "postadresse." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -121,7 +121,7 @@ msgstr "" "Denne e-postadressen er allerede i bruk av denne kontoen. Bruk en annen e-" "postadresse." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -129,33 +129,33 @@ msgstr "" "Denne e-postadressen er allerede i bruk av en annen konto. Bruk en annen e-" "postadresse." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Navnet er for langt. Velg et navn med 100 eller færre tegn." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Ugyldig TOTP-kode." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Ugyldig WebAuthn påstand: Dårlig nyttelast" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Ugyldig gjenopprettingskode." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Gjenopprettelseskoden har blitt brukt tidligere." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "E-postadressen er ikke gyldig. Prøv igjen." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -163,7 +163,7 @@ msgstr "" "Det har blitt utført for mange feilede innloggingsforsøk. Du har blitt låst " "ute i {}. Prøv igjen senere." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -171,7 +171,7 @@ msgstr "" "For mange e-postadresser har blitt lagt til denne brukeren uten å ha blitt " "verifisert. Sjekk innboksen din og følg verifiserings linkene. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -180,26 +180,26 @@ msgstr "" "Det er bedt om for mange tilbakestillinger av passord for denne kontoen uten " "å fullføre dem. Sjekk innboksen din og følg bekreftelseslenkene. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Ugyldig eller utløpt to-faktorinnlogging." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Allerede autentisert" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Vellykket WebAuthn-påstand" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Gjenopprettingskode akseptert. Den medfølgende koden kan ikke brukes igjen." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -207,153 +207,153 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Utløpt symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Ugyldig symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Ugyldig symbol: Inget symbol angitt" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Ugyldig symbol: Ikke et passord tilbakestillingssymbol" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Ugyldig symbol: bruker ikke funnet" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Du har tilbakestilt passordet ditt" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 #, fuzzy msgid "Email not found" msgstr "E-postadresse ble ikke funnet" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 #, fuzzy msgid "Email already verified" msgstr "E-postadresse allerede bekreftet" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Dette er din hovedadresse" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "Utløpt symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Ugyldig symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy msgid "Invalid token: not an organization invitation token" msgstr "Ugyldig symbol: Ikke et passordstilbakestillingssymbol" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are not an owner of this project" msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Du har ikke eierskap i dette prosjektet" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Utløpt symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Ugyldig symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy msgid "Invalid token: not a collaboration invitation token" msgstr "Ugyldig symbol: Ikke et passordstilbakestillingssymbol" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 #, fuzzy #| msgid "You are not an owner of this project" msgid "You are now ${role} of the '${project_name}' project." msgstr "Du har ikke eierskap i dette prosjektet" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -363,19 +363,20 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -385,32 +386,33 @@ msgid "" msgstr "" "Det har blitt utført for mange feilede innloggingsforsøk. Prøv igjen senere." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Håndter dette prosjektet" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Håndter versjon" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -471,6 +473,7 @@ msgid "Select project" msgstr "Slett prosjekt" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -547,43 +550,55 @@ msgstr "" "Dette brukernavnet er allerede i bruk av en annen konto. Velg et annet " "brukernavn." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Kontodetaljer" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" +"help#admin-intervention for detaljer." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -595,7 +610,7 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -607,112 +622,112 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm form" msgid "Confirm the request" msgstr "Bekreft skjema" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are not an owner of this project" msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Du har ikke eierskap i dette prosjektet" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 #, fuzzy msgid "Invitation already expired." msgstr "E-postadresse allerede bekreftet" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid project name" @@ -830,6 +845,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid TOTP code." +msgid "Invalid environment name" +msgstr "Ugyldig TOTP-kode." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1538,10 +1579,15 @@ msgstr "Passord" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1567,9 +1613,13 @@ msgstr "Passord" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2893,15 +2943,15 @@ msgstr "Ugyldig TOTP-kode." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Project:" msgid "Subject" @@ -2914,8 +2964,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project documentation" @@ -2924,8 +2974,8 @@ msgstr "Prosjektdokumentasjon" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4258,7 +4308,7 @@ msgstr "Du har ikke eierskap i dette prosjektet" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4462,11 +4512,12 @@ msgstr "" "passordet ditt på PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4477,7 +4528,7 @@ msgstr "" msgid "Added by:" msgstr "Lagt til av:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4488,30 +4539,30 @@ msgstr "Lagt til av:" msgid "Removed by:" msgstr "Fjernet av:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "Endret av:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Ditt navn" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Brukernavn" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4819,7 +4870,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -4827,7 +4879,8 @@ msgstr "Prosjektnavn" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -4835,7 +4888,8 @@ msgstr "Prosjektnavn" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4887,21 +4941,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid TOTP code." msgid "Environment name" msgstr "Ugyldig TOTP-kode." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4918,11 +4978,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4935,32 +4997,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "For å få tilgang til kontoen din igjen, tilbakestill " "passordet ditt på PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Navn" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Navn ikke angitt" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Prosjektnavn" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Prosjekt:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Ditt navn" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"For å få tilgang til kontoen din igjen, tilbakestill " +"passordet ditt på PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Add email" msgid "email" msgstr "Legg til e-post" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Project:" msgid "subject" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4968,102 +5116,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project documentation" msgid "my-organization" msgstr "Prosjektdokumentasjon" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Ditt brukernavn" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Brukernavn" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Håndter versjon" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Project name" msgid "Pending project name" msgstr "Prosjektnavn" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Håndter dette prosjektet" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5074,8 +5222,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -6234,12 +6382,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Prosjektnavn" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Prosjektdokumentasjon" @@ -6463,7 +6605,7 @@ msgstr "Håndter '%(project_name)s'" msgid "Back to projects" msgstr "Tilbake til prosjekter" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6472,22 +6614,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Håndter dette prosjektet" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/ne/LC_MESSAGES/messages.po b/warehouse/locale/ne/LC_MESSAGES/messages.po index 492fdbb8f805..5b227e850e3b 100644 --- a/warehouse/locale/ne/LC_MESSAGES/messages.po +++ b/warehouse/locale/ne/LC_MESSAGES/messages.po @@ -50,23 +50,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "त्यो प्रयोगकर्ता नाम भएको कुनै प्रयोगकर्ता फेला परेन" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP कोड अनिवार्य रूपमा ${totp_length} अंकको हुनुपर्छ।" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 वा कम वर्णहरू भएको प्रयोगकर्ता नाम छान्नुहोस्।" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -74,12 +74,12 @@ msgstr "" "यो प्रयोगकर्ता नाम पहिले नै अर्को खाता द्वारा प्रयोग भइरहेको छ। फरक प्रयोगकर्ता नाम " "छान्नुहोस्।" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -88,64 +88,64 @@ msgid "" "out for ${time}. Please try again later." msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "तपाईंका पासवर्डहरू मेल खाँदैनन्। पुन: प्रयास गर्नुहोस्।" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "इमेल ठेगाना मान्य छैन। पुन: प्रयास गर्नुहोस्।" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "इमेल ठेगाना मान्य छैन। पुन: प्रयास गर्नुहोस्।" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "तपाईंले यो डोमेनबाट इमेल ठेगाना प्रयोग गर्न सक्नुहुन्न। फरक इमेल प्रयोग गर्नुहोस्।" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "यो इमेल ठेगाना यस खाताले पहिले नै प्रयोग गरिरहेको छ। फरक इमेल प्रयोग गर्नुहोस्।" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "यो इमेल ठेगाना पहिले नै अर्को खाता द्वारा प्रयोग भइरहेको छ। फरक इमेल प्रयोग गर्नुहोस्।" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "नाम धेरै लामो छ। १०० वा सोभन्दा कम वर्ण भएको नाम छान्नुहोस्।" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "अवैध TOTP कोड।" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "अवैध WebAuthn assertion: खराब पेलोड" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "अवैध रिकभरी कोड।" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "रिकभरी कोड पहिले प्रयोग गरिएको छ।" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "इमेल ठेगाना मान्य छैन। पुन: प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -154,7 +154,7 @@ msgid "" "out for {}. Please try again later." msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -162,7 +162,7 @@ msgstr "" "धेरै इमेलहरू यस खातामा तिनीहरूलाई प्रमाणीकरण बिना थपिएका छन्। आफ्नो इनबक्स जाँच गर्नुहोस् " "र प्रमाणीकरण लिङ्कहरू पछ्याउनुहोस्। (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -171,25 +171,25 @@ msgstr "" "धेरै धेरै पासवर्ड रिसेटहरू पूरा नगरी यस खाताको लागि अनुरोध गरिएको छ। आफ्नो इनबक्स जाँच " "गर्नुहोस् र प्रमाणीकरण लिङ्कहरू पछ्याउनुहोस्। (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "अवैध वा म्याद सकिएको दुई कारक लगइन।" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "पहिले नै प्रमाणीकरण" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "सफल WebAuthn assertion" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "रिकभरी कोड स्वीकार गरियो। प्रदान गरिएको कोड फेरि प्रयोग गर्न सकिँदैन।" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -197,131 +197,131 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "म्याद सकिएको टोकन: नयाँ पासवर्ड रिसेट लिङ्क अनुरोध गर्नुहोस्" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -333,7 +333,7 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -343,19 +343,20 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -364,28 +365,29 @@ msgid "" "again later." msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -422,6 +424,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -484,35 +487,35 @@ msgstr "" "यो प्रयोगकर्ता नाम पहिले नै अर्को खाता द्वारा प्रयोग भइरहेको छ। फरक प्रयोगकर्ता नाम " "छान्नुहोस्।" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -524,7 +527,19 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" +"help#admin-intervention हेर्नुहोस्।" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -536,7 +551,7 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -548,9 +563,9 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -562,99 +577,99 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -762,6 +777,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "अवैध रिकभरी कोड।" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1403,10 +1444,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1432,9 +1478,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2595,15 +2645,15 @@ msgstr "अवैध रिकभरी कोड।" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2614,16 +2664,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3863,7 +3913,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4050,11 +4100,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4065,7 +4116,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4076,24 +4127,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4369,19 +4420,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4429,21 +4483,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "अवैध रिकभरी कोड।" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4460,11 +4520,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4474,26 +4536,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4501,86 +4636,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4591,8 +4726,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5601,12 +5736,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5805,7 +5934,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5814,20 +5943,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/nl/LC_MESSAGES/messages.po b/warehouse/locale/nl/LC_MESSAGES/messages.po index 57d449cac77f..310f3c02832d 100644 --- a/warehouse/locale/nl/LC_MESSAGES/messages.po +++ b/warehouse/locale/nl/LC_MESSAGES/messages.po @@ -65,34 +65,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Null bytes zijn niet toegestaan." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Geen gebruiker met deze gebruikersnaam gevonden" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "De TOTP-code moet ${totp_length} cijfers lang zijn." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Herstelcodes moeten ${recovery_code_length} karakters bevatten." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Kies een gebruikersnaam met 50 tekens of minder." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Deze gebruikersnaam is al in gebruik. Kies een andere gebruikersnaam." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Wachtwoord te lang." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -100,32 +100,32 @@ msgstr "" "Er zijn te veel login-pogingen gedaan. Je kan gedurende${time} niet " "inloggen. Probeer het later nog eens." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "De wachtwoorden komen niet overeen. Probeer het nogeens." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "Het e-mailadres is te lang. Probeer het nog eens." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Het e-mailadres is niet geldig. Probeer het nogeens." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Het is niet mogelijk e-mailadressen van dit domein te gebruiken. Gebruik een " "ander adres." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Dit e-mailadres is al in gebruik door dit account. Gebruik een ander adres." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -133,33 +133,33 @@ msgstr "" "Dit e-mailadres is al in gebruik door een ander account. Gebruik een ander " "adres." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "De naam is te lang. Gebruik een naam met 100 tekens of minder." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Ongeldige TOTP-code." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Ongeldige WebAuthn-assertion: slechte payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Ongeldige herstelcode." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Herstelcode is al eerder gebruikt." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Het e-mailadres is niet geldig. Probeer het nogeens." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -167,7 +167,7 @@ msgstr "" "Er zijn te veel login-pogingen gedaan. Je kan gedurende${time} niet " "inloggen. Probeer het later nog eens." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -175,7 +175,7 @@ msgstr "" "Te veel e-mailadressen zijn aan dit account toegevoegd zonder ze te " "verifiëren. Controleer uw inbox en volg de verificatielinks. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -184,26 +184,26 @@ msgstr "" "Er zijn te veel wachtwoordresets aangevraagd voor dit account zonder dat ze " "voltooid zijn. Controleer uw inbox en volg de verificatielinks. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Ongeldige of verlopen two-factor login." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Reeds geauthenticeerd" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Succesvolle WebAuthn-assertion" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Herstelcode geaccepteerd. De gegeven code kan niet opnieuw gebruikt worden." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -211,132 +211,132 @@ msgstr "" "Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://pypi." "org/help#admin-intervention voor meer details." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Verlopen token: dien een nieuw wachtwoordresetverzoek in" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Ongeldig token: dien een nieuw wachtwoordresetverzoek in" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Ongeldig token: geen token doorgegeven" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Ongeldig token: geen correct wachtwoordresettoken" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Ongeldig token: gebruiker niet gevonden" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "Ongeldig token: gebruiker heeft in de tussentijd ingelogd" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Ongeldig token: wachtwoord is al gereset sinds het token is uitgegeven" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Het wachtwoord is gereset" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Verlopen token: dien een nieuw e-mailverificatieverzoek in" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Ongeldig token: dien een nieuw e-mailverificatieverzoek in" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Ongeldig token: geen correct e-mailverificatietoken" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mailadres niet gevonden" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mailadres al geverifieerd" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "E-mailadres kan nu als primair adres ingesteld worden" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Dit is het primaire adres" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailadres ${email_address} geverifieerd. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Verlopen token: vraag een nieuwe organisatie-uitnodiging aan" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Ongeldige token: vraag een nieuwe organisatie-uitnodiging aan" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Ongeldig token: geen organisatie-uitnodigingstoken" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Uitnodiging van de organisatie is niet geldig." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Organisatie-uitnodiging bestaat niet meer." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Uitnodiging voor '${organization_name}' is geweigerd." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "U bent nu ${role} van de '${organization_name}' organisatie." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" "Verlopen token: dien een nieuw verzoek in voor een projectroluitnodiging" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Ongeldig token: dien een nieuwe uitnodiging voor een projectrol in" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Ongeldig token: geen samenwerkingsuitnodigingstoken" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Rol uitnodiging is niet valide." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Rol uitnodiging bestaat niet langer." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Uitnodiging voor '${project_name}' is geweigerd." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "U bent nu ${role} van het '${project_name}' project." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -344,7 +344,7 @@ msgstr "" "Vertrouwd publiceren is tijdelijk stopgezet. Zie https://pypi.org/help#admin-" "intervention voor meer details." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -354,7 +354,7 @@ msgstr "" "Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://pypi." "org/help#admin-intervention voor meer details." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -363,15 +363,16 @@ msgstr "" "vertrouwde uitgever te registreren. Zie https://pypi.org/help#openid-connect " "voor meer informatie." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "U kunt niet meer dan 3 in behandeling zijnde vertrouwde uitgevers tegelijk " "registreren." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -379,14 +380,15 @@ msgstr "" "Er zijn te veel vertrouwde uitgever registratiepogingen gedaan. Probeer het " "later nog eens." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 #, fuzzy msgid "The trusted publisher could not be registered" msgstr "The trusted publisher could not be registered" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -394,18 +396,18 @@ msgstr "" "Deze vertrouwde uitgever is al eerder geregistreed. Neem kontakt op met de " "PyPI's admins als dit niet de bedoeling was." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Account aanmaken" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "De vertrouwde uitgever voor het project is verwijderd. " @@ -454,6 +456,7 @@ msgid "Select project" msgstr "Selecteer project" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Geef projectnaam op" @@ -518,39 +521,39 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Deze projectnaam is al in gebruik. Kies een andere projectnaam." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Account details" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mailadres ${email_address} toegevoegd -- e-mailverificatielink is onderweg" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Herstelcodes zijn al gegenereerd" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Als u nieuwe herstelcodes genereert, worden uw bestaande codes ongeldig." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Verifieer uw e-mail om een API-token te maken." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "Dit API token bestaat niet." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Ongeldige inloggegevens. Probeer het opnieuw" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -558,7 +561,19 @@ msgstr "" "Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://" "pypi.org/help#admin-intervention voor meer details." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://" +"pypi.org/help#admin-intervention voor meer details." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -570,7 +585,7 @@ msgstr "" "Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://" "pypi.org/help#admin-intervention voor meer details." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -582,9 +597,9 @@ msgstr "" "Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://" "pypi.org/help#admin-intervention voor meer details." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -596,54 +611,54 @@ msgstr "" "Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://pypi." "org/help#admin-intervention voor meer details." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Uitnodiging accepteren" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "Kon release niet intrekken - " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "Kon het intekken van de release niet ongedaan maken - " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "Kon de release niet verwijderen - " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Kan roluitnodiging niet vinden." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Kon dit bestand niet verwijderen - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Gebruiker '${username}' heeft al de ${role_name} rol voor project" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Gebruiker '${username}' heeft al de ${role_name} rol voor project" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "U bent nu ${role} van het '${project_name}' project." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -651,37 +666,37 @@ msgstr "" "Gebruiker '${gebruikersnaam}' heeft geen geverifieerd primair e-mailadres en " "kan niet worden toegevoegd als een ${role_name} voor project" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Gebruiker '${username}' heeft al een actieve uitnodiging. Probeer het later " "nog eens." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Uitnodiging verzonden naar '${gebruikersnaam}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Kan roluitnodiging niet vinden." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Uitnodiging is al verlopen." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Uitnodiging van '${gebruikersnaam}' is ingetrokken." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "Gebruiker '${username}' heeft al de ${role_name} rol voor organisatie" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -689,24 +704,24 @@ msgstr "" "Gebruiker '${gebruikersnaam}' heeft geen geverifieerd primair e-mailadres en " "kan niet worden toegevoegd als een ${role_name} voor organisatie" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Kan de uitnodiging van de organisatie niet vinden." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Organisatie-uitnodiging bestaat niet meer." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Uitnodiging voor '${project_name}' is geweigerd." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -841,6 +856,42 @@ msgid "Workflow filename must be a filename only, without directories" msgstr "" "Workflow-bestandsnaam moet uitsluiten een bestandsnaam zijn, zonder mappen" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Specificeer de eigenaar (gebruikersnaam of organisatie) van de GitHub " +"repository" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Ongeldige Github-gebruikersnaam of -organisatienaam." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Specificeer de bestandsnaam van de workflow" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "Ongeldige repositorynaam." + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Workflow-bestandsnaam moet eindigen met .yml of .yaml." + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1519,10 +1570,15 @@ msgstr "Wachtwoord" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1548,9 +1604,13 @@ msgstr "Wachtwoord" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3099,15 +3159,15 @@ msgstr "Ongeldige repositorynaam." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -3118,8 +3178,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -3128,8 +3188,8 @@ msgstr "Uitnodiging accepteren" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Specify project name" msgid "ActiveState Project name" @@ -4476,7 +4536,7 @@ msgstr "Account aanmaken" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4678,11 +4738,12 @@ msgstr "" "%(href)s\n" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4693,7 +4754,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4704,28 +4765,28 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Uw naam" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Publisher name" msgid "Publisher:" msgstr "Uitgeversnaam" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5045,7 +5106,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Specify project name" msgid "PyPI Project Name" @@ -5053,7 +5115,8 @@ msgstr "Geef projectnaam op" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Specify project name" msgid "project name" @@ -5061,7 +5124,8 @@ msgstr "Geef projectnaam op" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5111,21 +5175,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "Ongeldige repositorynaam." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "New releases" msgid "release" @@ -5144,11 +5214,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5162,29 +5234,115 @@ msgstr "" #| "You can generate recovery codes for your account here:\n" #| "%(href)s\n" msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "\n" "U kunt hier herstelcodes voor uw account genereren:\n" "%(href)s\n" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Naam" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "No projects" +msgid "project" +msgstr "Geen projecten" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Uw naam" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| "You can generate recovery codes for your account here:\n" +#| "%(href)s\n" +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"\n" +"U kunt hier herstelcodes voor uw account genereren:\n" +"%(href)s\n" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5192,100 +5350,100 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "Uitnodiging accepteren" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "No projects" msgid "my-project" msgstr "Geen projecten" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Uw gebruikersnaam" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Gebruikersnaam" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Account aanmaken" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "Geen projecten" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Populaire projecten" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5296,8 +5454,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "" @@ -6504,12 +6662,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6734,7 +6886,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6743,20 +6895,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/or/LC_MESSAGES/messages.po b/warehouse/locale/or/LC_MESSAGES/messages.po index a40bc72a62a1..dcba3ed485ba 100644 --- a/warehouse/locale/or/LC_MESSAGES/messages.po +++ b/warehouse/locale/or/LC_MESSAGES/messages.po @@ -51,308 +51,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "ଏହି ଉପଭୋକ୍ତା ନାମରେ କୌଣସି ଉପଭୋକ୍ତା ନାହାନ୍ତି" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -391,6 +393,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -449,153 +452,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -703,6 +712,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1344,10 +1377,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1373,9 +1411,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2538,15 +2580,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2557,8 +2599,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2567,8 +2609,8 @@ msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯା #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3808,7 +3850,7 @@ msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯା #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3993,11 +4035,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4008,7 +4051,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4019,24 +4062,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4319,19 +4362,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4379,19 +4425,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4408,11 +4460,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4422,26 +4476,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4449,88 +4576,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4541,8 +4668,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5584,12 +5711,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5788,7 +5909,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5797,20 +5918,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/pl/LC_MESSAGES/messages.po b/warehouse/locale/pl/LC_MESSAGES/messages.po index 7327ee293764..a48b1a1b8a95 100644 --- a/warehouse/locale/pl/LC_MESSAGES/messages.po +++ b/warehouse/locale/pl/LC_MESSAGES/messages.po @@ -72,23 +72,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Znaki null są niedozwolone." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Nie znaleziono użytkownika o tej nazwie" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Kod TOTP musi mieć ${totp_length} cyfr." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kody odzyskiwania muszą mieć ${recovery_code_length} znaków." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Wybierz nazwę użytkownika składającą się z maksymalnie 50 znaków." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -96,12 +96,12 @@ msgstr "" "Ta nazwa użytkownika jest już używana przez inne konto. Wybierz inną nazwę " "użytkownika." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Hasło za długie." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -109,30 +109,30 @@ msgstr "" "Podjęto zbyt wiele nieudanych prób logowania. Zostałeś zablokowany na " "${time}. Spróbuj ponownie później." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Twoje hasła się nie zgadzają. Spróbuj ponownie." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "Adres e-mail jest zbyt długi. Spróbuj ponownie." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Adres e-mail jest nieprawidłowy. Spróbuj ponownie." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "Nie możesz użyć adresu e-mail z tej domeny. Użyj innego adresu e-mail." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Ten adres e-mail jest już używany przez to konto. Użyj innego adresu e-mail." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -140,33 +140,33 @@ msgstr "" "Ten adres e-mail jest już używany przez inne konto. Użyj innego adresu e-" "mail." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Nazwa jest za długa. Wybierz nazwę zawierającą maksymalnie 100 znaków." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Nieprawidłowy kod TOTP." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Nieprawidłowe potwierdzenie WebAuthn: Zły payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Nieprawidłowy kod odzyskiwania." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Kod odzyskiwania został już użyty." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Adres e-mail jest nieprawidłowy. Spróbuj ponownie." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -174,7 +174,7 @@ msgstr "" "Podjęto zbyt wiele nieudanych prób logowania. Zostałeś zablokowany na {}. " "Spróbuj ponownie później." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -183,7 +183,7 @@ msgstr "" "Sprawdź swoją skrzynkę pocztową i podążaj za linkami weryfikacyjnymi. (IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -192,25 +192,25 @@ msgstr "" "Zażądano zbyt wiele resetów hasła bez zakończenia procesu. Sprawdź swoją " "skrzynkę pocztową i podążaj za linkami weryfikacyjnymi. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Niepoprawne lub wygasłe logowanie dwuskładnikowe." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Już uwierzytelnione" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Pomyślne potwierdzenie WebAuthn" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Kod naprawy zaakceptowany. Podany kod nie może zostać użyty ponownie." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -218,33 +218,33 @@ msgstr "" "Rejestracja nowych użytkowników tymczasowo wyłączona. Zobacz https://pypi." "org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Wygasły klucz: poproś o nowy link do resetowania hasła" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Nieprawidłowy token: poproś o nowy link do resetowania hasła" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Nieprawidłowy token: nie podano tokena" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Nieprawidłowy token: to nie jest token do resetowania hasła" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Nieprawidłowy token: nie znaleziono użytkownika" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Nieprawidłowy token: użytkownik zalogował się odkąd ten token został zażądany" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -252,100 +252,100 @@ msgstr "" "Nieprawidłowy token: hasło zostało już zmienione od momentu zażądania tego " "tokenu" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Zresetowałeś swoje hasło" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Wygasł token: poproś o nowy link weryfikacyjny e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Nieprawidłowy token: poproś o nowy link weryfikacyjny e-mail" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Nieprawidłowy token: to nie jest token do weryfikacji e-mail" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Email nie znaleziony" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Email już zweryfikowany" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Możesz teraz ustawić ten e-mail jako swój główny adres" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "To jest twój główny adres" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adres e-mail $ {email_address} zweryfikowany. $ {confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Token wygasł: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Nieprawidłowy token: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do organizacji" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Zaproszenie do organizacji jest nieważne." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Zaproszenie do organizacji już nie istnieje." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Zaproszenie do „${organization_name}” zostało odrzucone." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Jesteś teraz ${role} w organizacji „${organization_name}”." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Wygasł klucz: poproś o nowe zaproszenie do roli w projekcie" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Nieprawidłowy token: poproś o nowe zaproszenie do roli w projekcie" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do współpracy" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Zaproszenie do udziału dla tej roli jest nieważne." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Zaproszenie do roli już nie istnieje." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Zaproszenie do „${project_name}” zostało odrzucone." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Jesteś teraz ${role} w projekcie „${project_name}”." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -353,7 +353,7 @@ msgstr "" "Zaufane publikowanie jest tymczasowo wyłączone. Zobacz https://pypi.org/" "help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -363,7 +363,7 @@ msgstr "" "Rejestracja nowych użytkowników tymczasowo wyłączona. Zobacz https://pypi." "org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -372,15 +372,16 @@ msgstr "" "wydawcę. Zobacz https://pypi.org/help#openid-connect, aby uzyskać " "szczegółowe informacje." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Nie możesz zarejestrować więcej niż 3 oczekujących zaufanych wydawców " "jednocześnie." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -388,13 +389,14 @@ msgstr "" "Podjęto zbyt wiele prób rejestracji zaufanych wydawców. Spróbuj ponownie " "później." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "Zaufany wydawca nie mógł zostać zarejestrowany" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -402,16 +404,16 @@ msgstr "" "Ten zaufany wydawca został już zarejestrowany. Prosimy o kontakt z " "administratorami PyPI, jeśli nie było to zamierzone." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "Zarejestrowano nowego oczekującego wydawcę do stworzenia " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "Błędne ID wydawcy" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Usunięto zaufanego wydawcę projektu " @@ -455,6 +457,7 @@ msgid "Select project" msgstr "Wybierz projekt" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Podaj nazwę projektu" @@ -520,37 +523,37 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Ta nazwa zespołu została już użyta. Wybierz inną nazwę zespołu." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Szczegóły konta zostały zaktualizowane" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Dodano adres e-mail ${email_address} - sprawdź swoją skrzynkę pocztową, aby " "uzyskać link weryfikacyjny" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Kody odzyskiwania zostały już wygenerowane" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Wygenerowanie nowych kodów odzyskiwania unieważni istniejące kody." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Zweryfikuj swój adres email aby utworzyć nowy token interfejsu API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "Token interfejsu API nie istnieje." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Nieprawidłowe dane logowania. Spróbuj ponownie" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -558,7 +561,19 @@ msgstr "" "Zaufane publikowanie GitHub jest tymczasowo wyłączone. Zobacz https://pypi." "org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Zaufane publikowanie GitHub jest tymczasowo wyłączone. Zobacz https://pypi." +"org/help#admin-intervention aby uzyskać szczegółowe informacje." + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -566,7 +581,7 @@ msgstr "" "Zaufane publikowanie Google jest tymczasowo wyłączone. Zobacz https://pypi." "org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -578,9 +593,9 @@ msgstr "" "Zaufane publikowanie GitHub jest tymczasowo wyłączone. Zobacz https://pypi." "org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -588,47 +603,47 @@ msgstr "" "Opcja usunięcia projektu tymczasowo wyłączona. Zobacz https://pypi.org/" "help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Potwierdź żądanie" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Nie znaleziono pliku" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Nie można usunąć pliku - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Zespół '${team_name}' ma już rolę ${role_name} w projekcie" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "Użytkownik „${username}” ma już przypisaną rolę ${role_name} w tym projekcie" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} to teraz ${role} projektu '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -636,39 +651,39 @@ msgstr "" "Użytkownik '${username}' zweryfikował głównego adresu email i nie może " "zostać dodany jako ${role_name} tego projektu" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Użytkownik '${username}' ma już aktywne zaproszenie. Spróbuj ponownie " "później." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Zaproszenie wysłane do „${username}”" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Nie znaleziono zaproszenia do roli." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Zaproszenie już wygasło." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Odrzucono zaproszenie od ”${username}”." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "Użytkownik „${username}” ma już przypisaną rolę ${role_name} w tej " "organizacji" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -676,20 +691,20 @@ msgstr "" "Użytkownik '${username}' nie posiada zweryfikowanego głównego adresu e-mail, " "więc nie może posiadać roli ${role_name} w tej organizacji" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Nie znaleziono zaproszenia do organizacji." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "Nie udało się ponownie wysłać zaproszenia do organizacji." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "Wygasłe zaproszenie dla „${username}” zostało usunięte." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Nieprawidłowa nazwa projektu" @@ -809,6 +824,41 @@ msgstr "Nazwa workflow musi kończyć się na .yml lub .yaml" msgid "Workflow filename must be a filename only, without directories" msgstr "Nazwa pliku workflow musi być samą nazwą pliku, bez katalogów" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Określ właściciela repozytorium GitHub (nazwa użytkownika lub organizacja)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nieprawidłowa nazwa użytkownika lub organizacji GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Określ nazwę pliku workflow" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Nieprawidłowa nazwa projektu" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Nazwa workflow musi kończyć się na .yml lub .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1486,10 +1536,15 @@ msgstr "Hasło" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1515,9 +1570,13 @@ msgstr "Hasło" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3001,15 +3060,15 @@ msgstr "Nieprawidłowa nazwa projektu" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Email" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -3020,8 +3079,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm Invite" @@ -3030,8 +3089,8 @@ msgstr "Potwierdź zaproszenie" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Specify project name" msgid "ActiveState Project name" @@ -4382,7 +4441,7 @@ msgstr "Utwórz konto" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4632,11 +4691,12 @@ msgstr "" "hasło na PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4647,7 +4707,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4658,30 +4718,30 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "New releases" msgid "Submitted by:" msgstr "Nowe wersje" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Twoje imię" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nazwa użytkownika" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4992,7 +5052,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Specify project name" msgid "PyPI Project Name" @@ -5000,7 +5061,8 @@ msgstr "Podaj nazwę projektu" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Specify project name" msgid "project name" @@ -5008,7 +5070,8 @@ msgstr "Podaj nazwę projektu" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5058,21 +5121,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid project name" msgid "Environment name" msgstr "Nieprawidłowa nazwa projektu" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5091,11 +5160,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5108,30 +5179,114 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Aby odzyskać dostęp do Twojego konta, zresetuj swoje " "hasło na PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nazwa" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 +msgid "namespace" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project links" +msgid "project" +msgstr "Linki do projektu" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Twoje imię" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Aby odzyskać dostęp do Twojego konta, zresetuj swoje " +"hasło na PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 #, fuzzy #| msgid "Email" msgid "email" msgstr "Email" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5139,96 +5294,96 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm Invite" msgid "my-organization" msgstr "Potwierdź zaproszenie" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project links" msgid "my-project" msgstr "Linki do projektu" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Twoja nazwa użytkownika" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nazwa użytkownika" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Utwórz konto" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project links" msgid "Project" msgstr "Linki do projektu" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Popularne projekty" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 #, fuzzy #| msgid "" #| "You can't register more than 3 pending OpenID Connect publishers at once." @@ -5237,7 +5392,7 @@ msgstr "" "Nie możesz zarejestrować więcej niż 3 oczekujących wydawców OpenID Connect " "jednocześnie." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5248,8 +5403,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "" #| "Verify your primary email address to add two " @@ -6438,12 +6593,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6673,7 +6822,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6682,20 +6831,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/pt/LC_MESSAGES/messages.po b/warehouse/locale/pt/LC_MESSAGES/messages.po index 94d03eabbb97..b3338a1273d7 100644 --- a/warehouse/locale/pt/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt/LC_MESSAGES/messages.po @@ -59,24 +59,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Bytes nulos não são permitidos." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Nenhum utilizador encontrado com esse nome de utilizador" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Código TOTP deve ter ${totp_length} dígitos." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Os códigos de recuperação devem ter ${recovery_code_length} caracteres." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Escolha um nome de utilizador com 50 carateres ou menos." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -84,12 +84,12 @@ msgstr "" "Este nome de utilizador já está a ser utilizado por outra conta. Escolha um " "nome de utilizador diferente." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Senha grande demais." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -97,25 +97,25 @@ msgstr "" "Ocorreram muitas tentativas para iniciar a sessão sem êxito. Você foi " "bloqueado por ${time}. Por favor, tente mais tarde." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "As suas palavras-passe não coincidem. Tente novamente." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "O endereço de e-mail é muito extenso. Tente novamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Não pode utilizar um endereço de e-mail deste domínio. Utilize um e-mail " "diferente." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -123,7 +123,7 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por esta conta. Utilize um e-" "mail diferente." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -131,33 +131,33 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por outra conta. Utilize um " "e-mail diferente." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 carateres ou menos." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Código de TOTP inválido." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserção inválida do WebAuthn: Carga incorreta" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Código de recuperação inválido." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Código de recuperação já utilizado anteriormente." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -165,7 +165,7 @@ msgstr "" "Ocorreram muitas tentativas para iniciar a sessão sem êxito. Você foi " "bloqueado por {}. Tente mais tarde." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -174,7 +174,7 @@ msgstr "" "Verifique a sua caixa de entrada e siga as ligações de verificação. (IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -184,27 +184,27 @@ msgstr "" "concluí-las. Verifique a sua caixa de entrada e siga as ligaçõs de " "verificação. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Início de sessão de dois fatores inválido ou expirou." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Já está autenticado" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem sucedida" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Código de recuperação aceite. O código fornecido não pode ser usado " "novamente." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -212,135 +212,135 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "Código expirado: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "Código inválido: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Código inválido: o código não foi fornecido" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Código inválido: não é um código para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Código inválido: o utilizador já iniciou sessão desde que o código foi pedido" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Código inválido: a palavra-passe já foi alterada desde o pedido do código" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Redefiniu a sua palavra-passe" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Código expirado: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Código inválido: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Código inválido: não é um código de verificação de e-mail" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Agora pode definir este e-mail como o seu endereço primário" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Este é o seu endereço primário" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Código inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Código inválido: não é um código de convite de organização" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "O convite para a organização não é válido." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "O convite para a organização não existe mais." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora você é ${role} da organização \"${organization_name}\"." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Código expirado: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Código inválido: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Código inválido: não é um código de convite de colaboração" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "O convite para uma função não é válida." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "O convite para uma função não existe mais." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -348,13 +348,13 @@ msgstr "" "A publicação confiável está temporariamente desativada. Consulte https://" "pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "desativado. Consulte https://pypi.org/help#admin-intervention para mais " "detalhes." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -362,15 +362,16 @@ msgstr "" "Você deve ter um e-mail verificado para registrar um editor confiável " "pendente. Consulte https://pypi.org/help#openid-connect para obter detalhes." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Você não pode registrar mais de 3 editores confiáveis pendentes de uma única " "vez." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -378,13 +379,14 @@ msgstr "" "Houveram muitas tentativas de registro de editores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registrado" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -392,16 +394,16 @@ msgstr "" "Este editor confiável já foi registrado. Entre em contato com os " "administradores do PyPI se isso não foi intencional." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "Registrou um novo editor de publicação para criar " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -450,6 +452,7 @@ msgid "Select project" msgstr "Selecionar projeto" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Especifique o nome do projeto" @@ -513,41 +516,41 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Este nome de equipe já está em uso. Escolha um nome diferente." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Detalhes da conta atualizados" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mail ${email_address} adicionado - procure a hiperligação de verificação " "no seu e-mail" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Códigos de recuperação já gerados" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "A geração dos novos códigos de recuperação invalidará os seus códigos " "existentes." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Verifique seu e-mail para criar um token API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "Essa chave de API não existe." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Credenciais inválidas. Tente novamente" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -559,7 +562,19 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"O registo de novos utilizadores está temporariamente desativado. Consulte " +"https://pypi.org/help#admin-intervention para mais detalhes." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -571,7 +586,7 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -583,9 +598,9 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -597,54 +612,54 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Confirme a solicitação" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Não foi possível puxar a liberação - " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Desfazer retirada de lançamento" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Apagar lançamento" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Não foi possível localizar o arquivo" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Não foi possível excluir o arquivo - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "A equipa \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "O utilizador \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -652,38 +667,38 @@ msgstr "" "O utilizador \"${username}\" não tem um endereço de e-mail principal " "verificado e não pode ser adicionado como um ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "O utilizador \"${username}\" já tem um convite ativo. Tente novamente mais " "tarde." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Convite enviado para \"${username}\"" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "O convite já expirou." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Convite revogado de \"${username}\"." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para a equipe" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -691,20 +706,20 @@ msgstr "" "O usuário \"${username}\" não tem um endereço de e-mail principal verificado " "e não pode ser adicionado como um ${role_name} para a equipe" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Não foi possível encontrar o convite para uma equipe." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "O convite da organização não pôde ser reenviado." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "O convite para \"${project_name}\" expirou e foi excluído." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Nome de projeto inválido" @@ -828,6 +843,40 @@ msgstr "" "O nome do ficheiro de fluxo de trabalho deve ser apenas um nome de ficheiro, " "sem diretórios" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "Proprietário do repositório GitHub ( nome ou equipe )" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nome de utilizador ou organização inválido do GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Nome do arquivo de workflow" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Nome de projeto inválido" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "O nome do fluxo de trabalho deve terminar com .yml ou .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1513,10 +1562,15 @@ msgstr "Palavra-passe" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1542,9 +1596,13 @@ msgstr "Palavra-passe" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2976,15 +3034,15 @@ msgstr "Nome de projeto inválido" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-mail" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -2997,8 +3055,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3007,8 +3065,8 @@ msgstr "Descrição do projeto" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4405,7 +4463,7 @@ msgstr "Não é possível remover a si próprio como proprietário" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4652,11 +4710,12 @@ msgstr "" "href=\"%(href)s\">aqui." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "Qualquer" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4667,7 +4726,7 @@ msgstr "Qualquer" msgid "Added by:" msgstr "Adicionado por:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4678,32 +4737,32 @@ msgstr "Adicionado por:" msgid "Removed by:" msgstr "Removido por:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Convidar" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Nome do fluxo de trabalho" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Verificar aplicação" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nome de utilizador" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 #, fuzzy @@ -5024,7 +5083,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5032,7 +5092,8 @@ msgstr "Nome do projeto" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5040,7 +5101,8 @@ msgstr "Nome do projeto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "O projeto (no PyPI) que será criado quando este editor for usado" @@ -5091,23 +5153,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid project name" msgid "Environment name" msgstr "Nome de projeto inválido" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Motivo (opcional)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5126,11 +5194,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5143,33 +5213,123 @@ msgstr "Adicionar" #| "Read more about GitHub's OpenID Connect provider here." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nome" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Nenhum nome definido" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nome do projeto" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Projeto" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" +"O nome do repositório GitHub que contém o fluxo de trabalho de publicação" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Nome do fluxo de trabalho" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub's OpenID Connect provider here." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" "O endereço de email da conta ou da conta de serviço utilizado para publicar." -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5177,15 +5337,15 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -5194,50 +5354,50 @@ msgstr "" "O nome da organização no GitHub ou o nome de usuário no GitHub ao qual " "pertence este repositório" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "O seu nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gerir versão" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5246,39 +5406,39 @@ msgstr "" "existente podem ser adicionados na configuração de publicação para cada " "projeto individual." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projetos em destaque" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Editor" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "Detalhes" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Add a new provider" msgid "Add a new pending publisher" msgstr "Adicionar um novo provedor" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5289,8 +5449,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6586,12 +6746,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Destruir a documentação para o projeto" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nome do projeto" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentação do projeto" @@ -6834,7 +6988,7 @@ msgstr "Gerir \"%(project_name)s\"" msgid "Back to projects" msgstr "Voltar aos projetos" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6843,22 +6997,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Gerir provedores atuais" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Editores OpenID Connect associados com %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Nenhum editor está atualmente configurado." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Add a new provider" msgid "Add a new publisher" diff --git a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po index 63aa908e086f..ca326af629d8 100644 --- a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po @@ -62,24 +62,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Bytes nulos não são permitidos." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Nenhum usuário encontrado com esse nome de usuário" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Código TOTP deve ter ${totp_length} dígitos." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Os códigos de recuperação devem ter ${recovery_code_length} caracteres." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Escolha um nome de usuário com 50 caracteres ou menos." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -87,12 +87,12 @@ msgstr "" "Esse nome de usuário já está sendo usado por outra conta. Escolha um nome de " "usuário diferente." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Senha grande demais." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -100,27 +100,27 @@ msgstr "" "Houve muitas tentativas de autenticação malsucedidas. Você foi bloqueado por " "${time}. Tente novamente mais tarde." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Suas senhas não coincidem. Tentar novamente." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "O endereço de e-mail não é válido. Tentar novamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tentar novamente." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Você não pode usar um endereço de e-mail deste domínio. Use um e-mail " "diferente." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -128,7 +128,7 @@ msgstr "" "Este endereço de e-mail já está sendo usado por esta conta. Use um e-mail " "diferente." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -136,33 +136,33 @@ msgstr "" "Este endereço de e-mail já está sendo usado por outra conta. Use um e-mail " "diferente." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 caracteres ou menos." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Código TOTP inválido." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserção inválida do WebAuthn: Carga incorreta" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Código de recuperação inválido." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "O código de recuperação já foi usado anteriormente." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tentar novamente." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -170,7 +170,7 @@ msgstr "" "Houve muitas tentativas de autenticação malsucedidas. Você foi bloqueado por " "{}. Tente novamente mais tarde." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -178,7 +178,7 @@ msgstr "" "Muitos e-mails foram adicionados a esta conta sem ser verificados. Confira " "sua caixa de entrada e siga os links de verificação. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -188,27 +188,27 @@ msgstr "" "las. Verifique sua caixa de entrada e siga os links de verificação. (IP: " "${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Autenticação de dois fatores inválida ou expirada." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Já autenticado" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem-sucedida" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Código de recuperação aceito. O código fornecido não pode ser usado " "novamente." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -216,133 +216,133 @@ msgstr "" "Novo registro de usuário desabilitado temporariamente. Consulte https://pypi." "org/help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Token expirado: solicite um novo link de redefinição de senha" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Token inválido: solicite um novo link de redefinição de senha" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Token inválido: nenhum token fornecido" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Token inválido: não é um token de redefinição de senha" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Token inválido: usuário não encontrado" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Token inválido: o usuário já entrou desde que esse token foi solicitado" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Token inválido: a senha já foi alterada desde que esse token foi solicitado" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Você redefiniu sua senha" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Token expirado: solicite um novo link de verificação de e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Token inválido: solicite um novo link de verificação de e-mail" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Token inválido: não é um token de verificação de e-mail" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Agora você pode definir este e-mail como seu endereço principal" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Este é o seu endereço principal" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Token expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Token inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Token inválido: não é um token de convite da organização" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "O convite da organização não é válido." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "O convite da organização não existe mais." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora, você é ${role} da organização '${organization_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Token expirado: solicite um novo convite de função no projeto" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Token inválido: solicite um novo convite de função no projeto" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Token inválido: não é um token de convite de colaboração" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "O convite para função não é válida." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "O convite para função não existe mais." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Você é agora ${role} do projeto \"${project_name}\"." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -354,7 +354,7 @@ msgstr "" "Publicadores confiáveis estão temporariamente desabilitados. Consulte " "https://pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -364,7 +364,7 @@ msgstr "" "Exclusão de projeto desabilitado temporariamente. Consulte https://pypi.org/" "help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -372,15 +372,16 @@ msgstr "" "Você deve ter um e-mail verificado para registrar um editor confiável " "pendente. Consulte https://pypi.org/help#openid-connect para obter detalhes." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Você não pode registrar mais de 3 publicadores confiável pendentes ao mesmo " "tempo." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -388,13 +389,14 @@ msgstr "" "Houve muitas tentativas de registros de publicadores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registrado" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -402,18 +404,18 @@ msgstr "" "Este publicador confiável já foi registrado. Entre em contato com os " "administradores do PyPI se isso não for intencional." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Registered a new publishing publisher to create " msgid "Registered a new pending publisher to create " msgstr "Registrado um novo publicador de publicação para criar " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -462,6 +464,7 @@ msgid "Select project" msgstr "Escolher projeto" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Especifique o nome do projeto" @@ -531,39 +534,39 @@ msgstr "" "Esse nome de equipe já está sendo utilizado. Escolha um nome diferente para " "a equipe." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Detalhes da conta atualizados" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mail ${email_address} adicionado - verifique seu e-mail para um link de " "verificação" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Códigos de recuperação já gerados" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "A geração de novos códigos de recuperação invalidará os seus códigos " "existentes." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Verifique seu e-mail para criar um token de API." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "A chave de API não existe." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Credenciais inválidas. Tente novamente" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -575,7 +578,19 @@ msgstr "" "Publicadores confiáveis estão temporariamente desabilitados. Consulte " "https://pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "Trusted publishers are temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Publicadores confiáveis estão temporariamente desabilitados. Consulte " +"https://pypi.org/help#admin-intervention para obter detalhes." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -587,7 +602,7 @@ msgstr "" "Publicadores confiáveis estão temporariamente desabilitados. Consulte " "https://pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -599,9 +614,9 @@ msgstr "" "Publicadores confiáveis estão temporariamente desabilitados. Consulte " "https://pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -609,48 +624,48 @@ msgstr "" "Exclusão de projeto desabilitado temporariamente. Consulte https://pypi.org/" "help#admin-intervention para obter detalhes." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Confirmar a solicitação" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "Não foi possível retirar o lançamento - " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "Não foi possível desfazer a retirada do lançamento - " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "Não foi possível excluir o lançamento - " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Não foi possível localizar o arquivo" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Não foi possível excluir o arquivo - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "A equipe \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} é um ${role} do projeto \"${project_name}\"." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -658,38 +673,38 @@ msgstr "" "O usuário \"${username}\" não tem um endereço de e-mail principal verificado " "e não pode ser adicionado como um ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "O usuário \"${username}\" já tem um convite ativo. Tente novamente mais " "tarde." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Convite enviado para \"${username}\"" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "O convite já expirado." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Convite revogado de \"${username}\"." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para a organização" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -697,20 +712,20 @@ msgstr "" "O usuário \"${username}\" não tem um endereço de e-mail principal verificado " "e não pode ser adicionado como um ${role_name} para a organização" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Não foi possível encontrar o convite da organização." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "O convite da organização não pôde ser reenviado." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "Convite expirado para '${username}' e foi excluído." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Nome de projeto inválido" @@ -832,6 +847,41 @@ msgstr "" "O nome do arquivo de fluxo de trabalho deve ser apenas um nome de arquivo, " "sem diretórios" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Especifique o dono do repositório GitHub (nome de usuário ou organização)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nome de usuário ou organização inválido do GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Especifique o nome de arquivo do fluxo de trabalho" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Nome de projeto inválido" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "O nome do fluxo de trabalho deve terminar com .yml ou .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1505,10 +1555,15 @@ msgstr "Senha" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1534,9 +1589,13 @@ msgstr "Senha" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2912,15 +2971,15 @@ msgstr "Ambiente" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-mail" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -2933,8 +2992,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Organization name" @@ -2943,8 +3002,8 @@ msgstr "Organização" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4294,7 +4353,7 @@ msgstr "Não é possível remover a si próprio como proprietário" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4527,12 +4586,13 @@ msgstr "" "href=\"%(href)s\">aqui." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 #, fuzzy msgid "Any" msgstr "Qualquer" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4543,7 +4603,7 @@ msgstr "Qualquer" msgid "Added by:" msgstr "Adicionado por:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4554,32 +4614,32 @@ msgstr "Adicionado por:" msgid "Removed by:" msgstr "Removido por:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invited by" msgid "Submitted by:" msgstr "Convidado por" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Nome do fluxo de trabalho" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "Especificação" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Publisher" msgid "Publisher:" msgstr "Editor" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 #, fuzzy @@ -4893,19 +4953,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "Nome do Projeto PyPI" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "nome do projeto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 #, fuzzy msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "O projeto (no PyPI) que será criado quando este editor for usado" @@ -4962,23 +5025,29 @@ msgstr "" "configurado acima." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid project name" msgid "Environment name" msgstr "Nome do ambiente" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "(opcional)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "lançamento" @@ -5001,11 +5070,13 @@ msgstr "" "acesso de confirmação que não deveriam ter acesso de publicação PyPI." #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5018,32 +5089,130 @@ msgstr "Adicionar" #| "Read more about GitHub's OpenID Connect provider here." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nome" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Nenhum nome definido" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nome do projeto" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Projeto" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" +"O nome do repositório do GitHub que contém o fluxo de trabalho de publicação" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Nome do fluxo de trabalho" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"O nome do arquivo do fluxo de trabalho de publicação. Este arquivo deve " +"existir no diretório .github/workflows/ no repositório " +"configurado acima." + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"O nome do ambiente GitHub Actions que o fluxo de " +"trabalho acima usa para publicação. Isso deve ser configurado nas " +"configurações do repositório. Embora não seja necessário, um ambiente de " +"publicação dedicado é fortemente incentivado, " +"especialmente se seu repositório tiver mantenedores com " +"acesso de confirmação que não deveriam ter acesso de publicação PyPI." + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub's OpenID Connect provider here." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5051,15 +5220,15 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization name" msgid "my-organization" msgstr "Organização" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -5068,48 +5237,48 @@ msgstr "" "O nome da organização no GitHub ou o nome de usuário do GitHub que possui o " "repositório" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Seu nome de usuário" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nome de usuário" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "Gerenciar editores" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5118,21 +5287,21 @@ msgstr "" "existentes podem ser adicionados na configuração de publicação para cada " "projeto individual." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "Nome do projeto pendente" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Editor" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -5140,18 +5309,18 @@ msgstr "" "Nenhum publicador pendente está configurado no momento. Publicadores de " "projetos que ainda não existem podem ser adicionados abaixo." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "Adicionar um novo editor pendente" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 #, fuzzy msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Você pode usar esta página para registrar editores de confiança " "\"pendentes\"." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, fuzzy, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5168,8 +5337,8 @@ msgstr "" "comum. Você pode ler mais sobre editores confiáveis comuns e \"pendentes\" " "aqui." -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6456,12 +6625,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Destruir documentação para o projeto" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nome do projeto" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentação do projeto" @@ -6681,7 +6844,7 @@ msgstr "Gerenciar \"%(project_name)s\"" msgid "Back to projects" msgstr "Voltar para os projetos" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6690,22 +6853,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Gerenciar provedores atuais" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Editores OpenID Connect associados com %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Nenhum editor está atualmente configurado." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "Adicionar um novo editor" diff --git a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po index b8f1717d1f52..414d97269750 100644 --- a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po @@ -63,24 +63,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Não são permitidos bytes nulos." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Nenhum utilizador encontrado com esse nome de utilizador" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Código TOTP deve ter ${totp_length} dígitos." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Os códigos de recuperação devem ter ${recovery_code_length} caracteres." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Escolha um nome de utilizador com 50 carateres ou menos." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -88,12 +88,12 @@ msgstr "" "Este nome de utilizador já está a ser utilizado por outra conta. Escolha um " "nome de utilizador diferente." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Senha grande demais." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -101,25 +101,25 @@ msgstr "" "Ocorreram demasiadas tentativas de início de sessão sem êxito. Foi bloqueado " "durante ${time}. Por favor tente mais tarde." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "As suas palavras-passe não coincidem. Tente novamente." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "O endereço de e-mail é demasiado longo. Tente novamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Não pode utilizar um endereço de e-mail deste domínio. Utilize um e-mail " "diferente." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -127,7 +127,7 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por esta conta. Utilize um e-" "mail diferente." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -135,33 +135,33 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por outra conta. Utilize um " "e-mail diferente." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 carateres ou menos." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Código de TOTP inválido." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserção inválida do WebAuthn: Carga incorreta" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Código de recuperação inválido." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Código de recuperação já utilizado anteriormente." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -169,7 +169,7 @@ msgstr "" "Ocorreram demasiadas tentativas de início de sessão sem êxito. Foi bloqueado " "durante ${time}. Por favor tente mais tarde." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -178,7 +178,7 @@ msgstr "" "Verifique a sua caixa de entrada e siga as ligações de verificação. (IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -188,27 +188,27 @@ msgstr "" "concluí-las. Verifique a sua caixa de entrada e siga as ligaçõs de " "verificação. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Início de sessão de dois fatores inválido ou expirou." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Já está autenticado" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem sucedida" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Código de recuperação aceite. O código fornecido não pode ser usado " "novamente." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -216,135 +216,135 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "Código expirado: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "Código inválido: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Código inválido: o código não foi fornecido" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Código inválido: não é um código para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Código inválido: o utilizador já iniciou sessão desde que o código foi pedido" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Código inválido: a palavra-passe já foi alterada desde o pedido do código" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Redefiniu a sua palavra-passe" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Código expirado: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Código inválido: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Código inválido: não é um código de verificação de e-mail" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Agora pode definir este e-mail como o seu endereço primário" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Este é o seu endereço primário" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Código inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Código inválido: não é um código de convite de organização" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "O convite para a organização não é válido." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "O convite para a organização não existe mais." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora você é ${role} da organização \"${organization_name}\"." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Código expirado: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Código inválido: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Código inválido: não é um código de convite de colaboração" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "O convite para uma função não é válida." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "O convite para uma função não existe mais." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -352,7 +352,7 @@ msgstr "" "Trusted Publishing está temporariamente desativado. Consulte https://pypi." "org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -362,7 +362,7 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -370,13 +370,14 @@ msgstr "" "Necessita de ter um email verificado para registar um publicador confiado " "pendente. Consulte https://pypi.org/help#openid-connect para detalhes." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -388,34 +389,35 @@ msgstr "" "Ocorreram muitas tentativas para iniciar a sessão por OpenID sem êxito. " "Tente mais tarde." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 #, fuzzy #| msgid "OpenID Connect publisher management" msgid "The trusted publisher could not be registered" msgstr "Gestão de editores do OpenID Connect" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Add a new provider" msgid "Registered a new pending publisher to create " msgstr "Adicionar um novo provedor" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gerir versão" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 #, fuzzy #| msgid "OpenID Connect publisher management" msgid "Removed trusted publisher for project " @@ -466,6 +468,7 @@ msgid "Select project" msgstr "Selecionar projeto" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Especifique o nome do projeto" @@ -529,43 +532,43 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Este nome de equipe já está em uso. Escolha um nome diferente." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Detalhes da conta" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mail ${email_address} adicionado - procure a hiperligação de verificação " "no seu e-mail" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Códigos de recuperação já gerados" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "A geração dos novos códigos de recuperação invalidará os seus códigos " "existentes." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Verifique o seu e-mail ou adicione um novo endereço." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Credenciais inválidas. Tente novamente" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -573,7 +576,19 @@ msgstr "" "Trusted publishing com Github está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Trusted publishing com Github está temporariamente desativado. Consulte " +"https://pypi.org/help#admin-intervention para mais detalhes." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -585,7 +600,7 @@ msgstr "" "Trusted publishing com Github está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -597,9 +612,9 @@ msgstr "" "Trusted publishing com Github está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -611,58 +626,58 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Confirmar convite" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Desfazer retirada de lançamento" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Desfazer retirada de lançamento" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Apagar lançamento" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "A equipa \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "O utilizador \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -670,38 +685,38 @@ msgstr "" "O utilizador \"${username}\" não tem um endereço de e-mail principal " "verificado e não pode ser adicionado como um ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "O utilizador \"${username}\" já tem um convite ativo. Tente novamente mais " "tarde." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Convite enviado para \"${username}\"" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "O convite já expirou." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Convite revogado de \"${username}\"." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para a equipe" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -709,24 +724,24 @@ msgstr "" "O usuário \"${username}\" não tem um endereço de e-mail principal verificado " "e não pode ser adicionado como um ${role_name} para a equipe" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Não foi possível encontrar o convite para uma equipe." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "O convite para a organização não existe mais." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Nome de projeto inválido" @@ -850,6 +865,40 @@ msgstr "" "O nome do ficheiro de fluxo de trabalho deve ser apenas um nome de ficheiro, " "sem diretórios" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "Proprietário do repositório GitHub ( nome ou equipe )" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Nome de utilizador ou organização inválido do GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Nome do arquivo de workflow" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Nome de projeto inválido" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "O nome do fluxo de trabalho deve terminar com .yml ou .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1534,10 +1583,15 @@ msgstr "Palavra-passe" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1563,9 +1617,13 @@ msgstr "Palavra-passe" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3030,15 +3088,15 @@ msgstr "Nome de projeto inválido" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-mail" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3051,8 +3109,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3061,8 +3119,8 @@ msgstr "Descrição do projeto" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4436,7 +4494,7 @@ msgstr "Não é possível remover a si próprio como proprietário" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4683,11 +4741,12 @@ msgstr "" "href=\"%(href)s\">aqui." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4698,7 +4757,7 @@ msgstr "" msgid "Added by:" msgstr "Adicionado por:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4709,32 +4768,32 @@ msgstr "Adicionado por:" msgid "Removed by:" msgstr "Removido por:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Convidar" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Nome do fluxo de trabalho" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Verificar aplicação" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Nome de utilizador" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 #, fuzzy @@ -5049,7 +5108,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5057,7 +5117,8 @@ msgstr "Nome do projeto" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5065,7 +5126,8 @@ msgstr "Nome do projeto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5113,23 +5175,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid project name" msgid "Environment name" msgstr "Nome de projeto inválido" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Motivo (opcional)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5148,11 +5216,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5165,32 +5235,118 @@ msgstr "Adicionar" #| "Read more about GitHub's OpenID Connect provider here." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Nome" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Nenhum nome definido" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Nome do projeto" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Projeto" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Nome do fluxo de trabalho" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub's OpenID Connect provider here." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5198,100 +5354,100 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "O seu nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gerir versão" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projetos em destaque" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Editor" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Add a new provider" msgid "Add a new pending publisher" msgstr "Adicionar um novo provedor" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5302,8 +5458,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6599,12 +6755,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Destruir a documentação para o projeto" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Nome do projeto" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Documentação do projeto" @@ -6845,7 +6995,7 @@ msgstr "Gerir \"%(project_name)s\"" msgid "Back to projects" msgstr "Voltar aos projetos" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6854,22 +7004,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Gerir provedores atuais" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Editores OpenID Connect associados com %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Nenhum editor está atualmente configurado." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Add a new provider" msgid "Add a new publisher" diff --git a/warehouse/locale/ro/LC_MESSAGES/messages.po b/warehouse/locale/ro/LC_MESSAGES/messages.po index ba09f95b0649..5cf67fcdbc77 100644 --- a/warehouse/locale/ro/LC_MESSAGES/messages.po +++ b/warehouse/locale/ro/LC_MESSAGES/messages.po @@ -61,23 +61,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Niciun utilizator găsit cu acel nume de utilizator" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Codul TOTP trebuie să conțină ${totp_length} cifre." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Alegeți un nume de utilizator cu 50 de caractere sau mai puțin." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -85,12 +85,12 @@ msgstr "" "Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt " "nume de utilizator." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -101,27 +101,27 @@ msgstr "" "Au fost prea multe încercări de conectare nereușite. Încercați din nou mai " "târziu." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Parolele tale nu se potrivesc. Încearcă din nou." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Adresa de e-mail nu este validă. Încearcă din nou." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Adresa de e-mail nu este validă. Încearcă din nou." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Nu puteți utiliza o adresă de e-mail din acest domeniu. Utilizați un alt e-" "mail." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -129,7 +129,7 @@ msgstr "" "Această adresă de e-mail este deja utilizată de acest cont. Utilizați un alt " "e-mail." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -137,33 +137,33 @@ msgstr "" "Această adresă de e-mail este deja utilizată de un alt cont. Utilizați un " "alt e-mail." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Cod TOTP nevalid." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Aserțiune WebAuthn nevalidă: Sarcină utilă incorectă" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Cod de recuperare nevalid." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Codul de recuperare a fost folosit anterior." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Adresa de e-mail nu este validă. Încearcă din nou." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -174,7 +174,7 @@ msgstr "" "Au fost prea multe încercări de conectare nereușite. Încercați din nou mai " "târziu." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -182,7 +182,7 @@ msgstr "" "Prea multe e-mailuri au fost adăugate la acest cont fără a le verifica. " "Verificați inboxul și urmați linkurile de verificare. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -192,26 +192,26 @@ msgstr "" "parolei pentru acest cont fără a verifica completarea lor. Verificați-vă " "căsuța de e-mail și urmați linkurile de verificare. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Conectare în doi factori nevalidă sau expirată." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Deja autentificat" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Aserțiune WebAuthn cu succes" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Cod de recuperare acceptat. Codul furnizat nu se poate utiliza din nou." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -219,152 +219,152 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Token expirat: solicitați un nou link de resetare a parolei" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Token nevalid: solicitați un nou link de resetare a parolei" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Token nevalid: nu este furnizat niciun jeton" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Token nevalid: nu un jeton de resetare a parolei" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Token nevalid: utilizatorul nu a fost găsit" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Token nevalid: utilizatorul s-a conectat de când a fost solicitat acest jeton" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Token nevalid: parola a fost deja modificată de la solicitarea acestui jeton" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "V-ați resetat parola" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Token expirat: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Token nevalid: nu un Token de verificare prin e-mail" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-mailul nu a fost găsit" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-mailul a fost deja verificat" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Acum puteți seta acest e-mail ca adresă principală" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Aceasta este adresa dvs. principală" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "Adresa de e-mail ${email_address} a fost verificată. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new email verification link" msgid "Expired token: request a new organization invitation" msgstr "Token expirat: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new organization invitation" msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Token nevalid: nu un Token de verificare prin e-mail" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Invitația la rol nu este validă." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Invitația la rol nu mai există." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new email verification link" msgid "Expired token: request a new project role invitation" msgstr "Token expirat: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new project role invitation" msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Invitația la rol nu este validă." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Invitația la rol nu mai există." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -376,7 +376,7 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -386,19 +386,20 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -409,28 +410,29 @@ msgstr "" "Au fost prea multe încercări de conectare nereușite. Încercați din nou mai " "târziu." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -490,6 +492,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -564,35 +567,35 @@ msgstr "" "Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt " "nume de utilizator." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Coduri de recuperare deja generate" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -604,7 +607,19 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " +"https://pypi.org/help#admin-intervention pentru detalii." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -616,7 +631,7 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -628,9 +643,9 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -642,107 +657,107 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Role invitation is not valid." msgid "Could not find organization invitation." msgstr "Invitația la rol nu este validă." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Invitația la rol nu mai există." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -856,6 +871,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Cod de recuperare nevalid." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1501,10 +1542,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1530,9 +1576,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2707,15 +2757,15 @@ msgstr "Cod de recuperare nevalid." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2726,8 +2776,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Role invitation is not valid." @@ -2736,8 +2786,8 @@ msgstr "Invitația la rol nu este validă." #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3991,7 +4041,7 @@ msgstr "Invitația la rol nu este validă." #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4180,11 +4230,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4195,7 +4246,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4206,24 +4257,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4515,19 +4566,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4575,21 +4629,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Cod de recuperare nevalid." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4606,11 +4666,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4620,26 +4682,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4647,88 +4782,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Role invitation is not valid." msgid "my-organization" msgstr "Invitația la rol nu este validă." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4739,8 +4874,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5823,12 +5958,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6030,7 +6159,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6039,20 +6168,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ru/LC_MESSAGES/messages.po b/warehouse/locale/ru/LC_MESSAGES/messages.po index 14d2399acca1..b01a15ebf4bf 100644 --- a/warehouse/locale/ru/LC_MESSAGES/messages.po +++ b/warehouse/locale/ru/LC_MESSAGES/messages.po @@ -85,23 +85,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Нуль байты не разрешены." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Пользователь с таким именем не найден" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP-код должен состоять из ${totp_length} цифр." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Резервные коды должны быть длиной в ${recovery_code_length} символов." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Выберите имя пользователя, используя не более 50 символов." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -109,12 +109,12 @@ msgstr "" "Это имя пользователя уже используется другой учётной записью. Выберите " "другое имя." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Пароль слишком длинный." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -122,25 +122,25 @@ msgstr "" "Было слишком много неудачных попыток входа в систему. Вы заблокированы на " "${time}. Пожалуйста, повторите попытку позже." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Ваши пароли не совпадают. Попробуйте ещё раз." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "Адрес электронной почты слишком длинный. Попробуйте ещё раз." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Некорректный адрес электронной почты. Попробуйте ещё раз." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Вы не можете использовать адрес электронной почты этого домена. Используйте " "другой адрес электронной почты." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -148,7 +148,7 @@ msgstr "" "Этот адрес электронной почты уже используется текущей учётной записью. " "Используйте другой адрес электронной почты." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -156,33 +156,33 @@ msgstr "" "Этот адрес электронной почты уже используется другой учётной записью. " "Используйте другой адрес электронной почты." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Слишком длинное имя. Выберите имя, используя не более 100 символов." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Неверный TOTP-код." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Недопустимое значение WebAuthn: Плохая полезная нагрузка" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Неверный код восстановления." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Коды восстановления были повторно сгенерированы." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Некорректный адрес электронной почты. Попробуйте ещё раз." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -190,7 +190,7 @@ msgstr "" "Вы сделали слишком много неверных попыток входа. Вы заблокированы на {}. " "Попробуйте войти позже." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -199,7 +199,7 @@ msgstr "" "электронной почты. Проверьте свой почтовый ящик и перейдите по ссылкам для " "подтверждения. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -209,27 +209,27 @@ msgstr "" "завершения. Проверьте свой почтовый ящик и перейдите по ссылкам для " "подтверждения. (IP-адрес: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Недействительный или истёкший двухфакторный логин." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Уже подтверждён" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Успешное утверждение WebAuthn" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Код восстановления принят. Предоставленный код не может быть использован " "повторно." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -237,144 +237,144 @@ msgstr "" "Регистрация новых пользователей временно отключена. Подробнее смотрите " "здесь: https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Время действия токена истекло: запросите новую ссылку сброса пароля" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Недействительный токен: запросите новую ссылку сброса пароля" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Недействительный токен: токен не указан" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Недействительный токен: не является токеном для сброса пароля" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Недействительный токен: пользователь не найден" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Недействительный токен: пользователь осуществил вход в систему с момента " "запроса этого токена" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Недействительный токен: пароль уже был изменен с момента запроса этого токена" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Вы сбросили свой пароль" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" "Токен с истёкшим сроком действия: запросите новую ссылку для верификации " "электронной почты" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" "Недействительный токен: запросите новую ссылку для верификации электронной " "почты" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" "Недействительный токен: не является токеном для верификации электронной почты" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Электронная почта не найдена" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Электронная почта уже подтверждена" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" "Теперь вы можете установить этот адрес электронной почты в качестве " "основного адреса" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Это ваш основной адрес" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Электронная почта ${email_address} подтверждена. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" "Время действия токена истекло: запросите новое приглашение в организацию" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Недействительный токен: запросите новое приглашение в организацию" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Недействительный токен: не является токеном приглашения организации" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Приглашение в организацию недействительно." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Приглашение в организацию больше не существует." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Приглашение для «${organization_name}» отклонено." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Теперь у вас роль ${role} в организации «${organization_name}»." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" "Время действия токена истекло: запросите новое приглашение на роль в проекте" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Недействительный токен: запросите новое приглашение на роль в проекте" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" "Недействительный токен: не является токеном приглашения к сотрудничеству" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Приглашение на роль недействительно." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Приглашение на роль больше не существует." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Приглашение для «${project_name}» отклонено." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Теперь у вас роль ${role} в проекте «${project_name}»." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -382,13 +382,13 @@ msgstr "" "Трастовая публикация временно отключена. Подробнее смотрите здесь: https://" "pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "отключено. Подробнее смотрите здесь: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -397,15 +397,16 @@ msgstr "" "зарегистрировать ожидающего подключения трастового публикатора. Перейдите на " "https://pypi.org/help#openid-connect для получения подробной информации." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Вы не можете зарегистрировать более 3-х ожидающих подключения трастовых " "публикаторов одновременно." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -413,13 +414,14 @@ msgstr "" "Было предпринято слишком много попыток регистрации трастового публикатора. " "Попробуйте еще раз позже." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "Трастовый публикатор не может быть зарегистрирован" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -427,16 +429,16 @@ msgstr "" "Этот трастовый публикатор уже зарегистрирован. Свяжитесь с администраторами " "PyPI, если регистрация не была сделана намеренно." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "Зарегистрирован новый издатель, ожидающий подключения " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "Неверный ID издателя" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Доверенный издатель был удалён из проекта " @@ -482,6 +484,7 @@ msgid "Select project" msgstr "Выберите проект" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Укажите название проекта" @@ -550,39 +553,39 @@ msgstr "" "Это имя пользователя уже используется другой учётной записью. Выберите " "другое имя." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Информация об учётной записи обновлена" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Электронная почта ${email_address} добавлена — проверьте свою почту на " "наличие ссылки для подтверждения" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Коды восстановления уже сгенерированы" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Генерация новых кодов восстановления сделает ваши существующие коды " "недействительными." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Подтвердите свой адрес электронной почты для создания API -токена." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "Ключ доступа к API не существует." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Недействительные учётные данные. Попробуйте ещё раз" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -590,7 +593,19 @@ msgstr "" "Размещаемая на GitHub трастовая публикация временно отключена. Подробнее " "смотрите здесь: https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Размещаемая на GitHub трастовая публикация временно отключена. Подробнее " +"смотрите здесь: https://pypi.org/help#admin-intervention." + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -598,7 +613,7 @@ msgstr "" "Доверенная публикация на основе Google временно отключена. Подробности см. " "на сайте https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -610,9 +625,9 @@ msgstr "" "Размещаемая на GitHub трастовая публикация временно отключена. Подробнее " "смотрите здесь: https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -620,46 +635,46 @@ msgstr "" "Удаление проекта временно отключено. Подробнее смотрите здесь: https://pypi." "org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Подтвердите запрос" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "Не удалось выдернуть фиксатор - " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "Невозможно отсоединить фиксатор - " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "Не удалось удалить релиз‐ " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Не удалось найти файл" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Не удалось удалить файл - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Команда '${team_name}' уже имеет в проекте роль ${role_name}" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Пользователь «${username}» уже имеет в проекте роль ${role_name}" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} теперь ${role} в проекте '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -667,37 +682,37 @@ msgstr "" "Пользователь «${username}» не имеет проверенного основного адреса " "электронной почты и не может быть добавлен в проект с ролью ${role_name}" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Пользователь «${username}» уже имеет активное приглашение. Пожалуйста, " "повторите попытку позже." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Приглашение отправлено пользователю «${username}»" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Не удалось найти приглашение на роль." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Приглашение уже истекло." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Приглашение для «${username}» отозвано." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "Пользователь '${username} уже имеет роль ${role_name} для организации" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -706,20 +721,20 @@ msgstr "" "электронной почты и не может быть добавлен в качестве ${имя_роли} для " "организации" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Не удалось найти приглашения для организации." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "Приглашение организации не может быть отправлено повторно." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "Исключенное приглашение для \"${username}\" удалено." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Неверное имя проекта" @@ -842,6 +857,41 @@ msgstr "Название рабочего процесса должно зака msgid "Workflow filename must be a filename only, without directories" msgstr "Имя файла Workflow должно быть только именем файла, без каталогов" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Укажите владельца репозитория GitHub (имя пользователя или организацию)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Неверное имя пользователя или организации GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Укажите имя файла рабочего процесса" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Неверное имя проекта" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Название рабочего процесса должно заканчиваться .yml или .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1522,10 +1572,15 @@ msgstr "Пароль" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1551,9 +1606,13 @@ msgstr "Пароль" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2924,15 +2983,15 @@ msgstr "Окружающая среда" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Электронная почта" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "Тема" @@ -2943,16 +3002,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "Организация" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4338,7 +4397,7 @@ msgstr "Невозможно удалить последний метод 2FA" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4554,11 +4613,12 @@ msgstr "" "прочитать здесь." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "Любая" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4569,7 +4629,7 @@ msgstr "Любая" msgid "Added by:" msgstr "Добавлен:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4580,24 +4640,24 @@ msgstr "Добавлен:" msgid "Removed by:" msgstr "Удалён:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "Представлено:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "Рабочий процесс:" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "Спецификатор:" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "Издатель:" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4887,19 +4947,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "Название проекта PyPI" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "название проекта" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" "Проект (на PyPI), который будет создан при использовании этого издателя" @@ -4952,19 +5015,25 @@ msgstr "" "github/workflows/ каталог в репозитории, настроенном выше." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "Название среды" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "(опционально)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "выпуск" @@ -4987,11 +5056,13 @@ msgstr "" "доступ к публикации PyPI." #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4999,6 +5070,115 @@ msgstr "Добавить" #: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/project/publishing.html:129 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub Actions's OpenID Connect support here." +msgid "" +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" +"Подробнее о поддержке OpenID Connect в GitHub Actions здесь." + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Имя" + +#: warehouse/templates/manage/account/publishing.html:177 +#: warehouse/templates/manage/project/publishing.html:145 +#, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Имя не указано" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Название проекта" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Проект" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "Имя репозитория GitHub, содержащего рабочий процесс публикации" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Название рабочего процесса" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +#| msgid "" +#| "The filename of the publishing workflow. This file should exist in the " +#| ".github/workflows/ directory in the repository configured " +#| "above." +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"Имя файла издательского процесса. Этот файл должен существовать в . " +"github/workflows/ каталог в репозитории, настроенном выше." + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +#| msgid "" +#| "The name of the GitHub Actions environment that " +#| "the above workflow uses for publishing. This should be configured under " +#| "the repository's settings. While not required, a dedicated publishing " +#| "environment is strongly encouraged, especially if your repository has maintainers with commit access who " +#| "shouldn't have PyPI publishing access." +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"Название среды GitHub Actions , которая " +"используется для публикации. Это должно быть настроено под настройками " +"хранилища. Хотя это не требуется, выделенная издательская среда " +"сильно поощряется, , особенно , если в вашем " +"репозитории есть хранители с доступом к фиксации, которые не должны иметь " +"доступ к публикации PyPI." + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 #, python-format msgid "" "Read more about Google's OpenID Connect support hereздесь." -#: warehouse/templates/manage/account/publishing.html:177 -#: warehouse/templates/manage/project/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 msgid "email" msgstr "email" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" "Адрес электронной почты учетной записи или учетной записи службы, " "используемой для публикации." -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "заголовок" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5035,15 +5215,15 @@ msgstr "" "дополнительно ограничить идентификационные данные, используемые для " "публикации.Подробнее здесь." -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization" msgid "my-organization" msgstr "Организация" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -5052,48 +5232,48 @@ msgstr "" "Имя организации GitHub или имя пользователя GitHub, которому принадлежит " "репозиторий" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Проект" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Ваше имя пользователя" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Имя пользователя" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "Управление издателями" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Проект" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5102,21 +5282,21 @@ msgstr "" "проектов могут быть добавлены в издательскую конфигурацию для каждого " "отдельного проекта." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "В ожидании названия проекта" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Разработчик" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "Детали" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -5124,17 +5304,17 @@ msgstr "" "В настоящее время не настроены ожидающие публикации. Издатели для проектов, " "которые еще не существуют, могут быть добавлены ниже." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "Добавьте нового ожидающего публикации издателя" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Вы можете использовать эту страницу, чтобы зарегистрировать «доверенные» " "издатели." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5152,8 +5332,8 @@ msgstr "" "«наступлении» и обычных доверенных издателей здесь ." -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -6306,12 +6486,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Уничтожить документацию по проекту" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Название проекта" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Документация проекта" @@ -6524,7 +6698,7 @@ msgstr "Управление проектом «%(project_name)s»" msgid "Back to projects" msgstr "Вернуться к проектам" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6537,20 +6711,20 @@ msgstr "" "дополнительно ограничить идентификационные данные, используемые для " "публикации.Подробнее здесь." -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "Управление текущими издателями" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "OpenID Connect издатели, связанные с %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "В настоящее время никакие издатели не настроены." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "Добавить новый издатель" diff --git a/warehouse/locale/sgn/LC_MESSAGES/messages.po b/warehouse/locale/sgn/LC_MESSAGES/messages.po index fd3563d53778..563fe6a31a46 100644 --- a/warehouse/locale/sgn/LC_MESSAGES/messages.po +++ b/warehouse/locale/sgn/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/si/LC_MESSAGES/messages.po b/warehouse/locale/si/LC_MESSAGES/messages.po index 9e191b32557e..50f2ea1191fd 100644 --- a/warehouse/locale/si/LC_MESSAGES/messages.po +++ b/warehouse/locale/si/LC_MESSAGES/messages.po @@ -48,34 +48,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "එම පරිශීලක නාමය සමඟ කිසිදු පරිශීලකයෙකු හමු නොවීය" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -84,66 +84,66 @@ msgid "" "out for ${time}. Please try again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "ඔබගේ මුරපද නොගැලපේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "විද්‍යුත් තැපැල් ලිපිනය වලංගු නොවේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "විද්‍යුත් තැපැල් ලිපිනය වලංගු නොවේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "ඔබට මෙම වසමෙන් විද්‍යුත් තැපැල් ලිපිනයක් භාවිතා කළ නොහැක. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් මෙම ගිණුම භාවිතා කරයි. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "TOTP කේතය අවලංගුයි." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "විද්‍යුත් තැපැල් ලිපිනය වලංගු නොවේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -152,7 +152,7 @@ msgid "" "out for {}. Please try again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -160,7 +160,7 @@ msgstr "" "සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි පරීක්ෂා කර " "සත්‍යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -173,25 +173,25 @@ msgstr "" "සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි පරීක්ෂා කර " "සත්‍යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "අවලංගු හෝ කල් ඉකුත් වූ සාධක දෙකක පිවිසුම." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "සත්‍යාපනය" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "WebAuthn ප්‍රකාශය සාර්ථකයි" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "ප්‍රතිසාධන කේතය පිළිගෙන ඇත. සැපයූ කේතය නැවත භාවිතා කළ නොහැක." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -199,143 +199,143 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "අවලංගු ටෝකනය: ටෝකනයක් සපයා නැත" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "වලංගු නොවන ටෝකනය: පරිශීලකයා හමු නොවීය" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "වලංගු නොවන ටෝකනය: මෙම ටෝකනය ඉල්ලා සිටි දින සිට පරිශීලකයා පුරනය වී ඇත" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "වලංගු නොවන ටෝකනය: මෙම ටෝකනය ඉල්ලූ දා සිට මුරපදය දැනටමත් වෙනස් කර ඇත" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not an organization invitation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not a collaboration invitation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -347,7 +347,7 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -357,19 +357,20 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -378,28 +379,29 @@ msgid "" "again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -453,6 +455,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -523,35 +526,35 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -563,7 +566,19 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" +"help#admin-intervention බලන්න." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -575,7 +590,7 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -587,9 +602,9 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -601,99 +616,99 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -807,6 +822,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1448,10 +1489,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1477,9 +1523,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2644,15 +2694,15 @@ msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2663,8 +2713,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2673,8 +2723,8 @@ msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3922,7 +3972,7 @@ msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4111,11 +4161,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4126,7 +4177,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4137,24 +4188,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4437,19 +4488,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4497,21 +4551,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4528,11 +4588,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4542,26 +4604,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4569,88 +4704,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4661,8 +4796,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5704,12 +5839,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5908,7 +6037,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5917,20 +6046,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/sk/LC_MESSAGES/messages.po b/warehouse/locale/sk/LC_MESSAGES/messages.po index a0bcdabf0422..ff4b7084c902 100644 --- a/warehouse/locale/sk/LC_MESSAGES/messages.po +++ b/warehouse/locale/sk/LC_MESSAGES/messages.po @@ -52,35 +52,35 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Nulové bajty nie sú povolené." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Nenašiel sa žiadny používateľ s týmto používateľským menom" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Kód TOTP musí obsahovať ${totp_length} číslic." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kódy na obnovenie musia mať ${recovery_code_length} znakov." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Vyberte si používateľské meno s 50 alebo menej znakmi." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" "Toto používateľské meno už používa iný účet. Vyberte iné používateľské meno." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Heslo je príliš dlhé." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -88,61 +88,61 @@ msgstr "" "Vyskytlo sa príliš veľa neúspešných pokusov o prihlásenie. Boli ste vymknutý " "na ${time}. Skúste neskôr prosím." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Vaše heslá sa nezhodujú. Skúste to znova." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "Emailová adresa je príliš dlhá. Skúste to znovu." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Neplatná emailová adresa. Skúste to znovu." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "Nemôžete použiť e-mailovú adresu z tejto domény. Použite iný e-mail." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "Tento účet už túto e-mailovú adresu používa. Použite iný e-mail." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "Túto e-mailovú adresu už používa iný účet. Použite iný e-mail." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Názov je príliš dlhý. Vyberte názov so 100 znakmi alebo menej." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Neplatný TOTP kód." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Neplatné tvrdenie WebAuthn: Zlé užitočné zaťaženie" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Neplatný obnovovací kód." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Obnovovací kód už bol použitý." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Neplatná emailová adresa. Skúste to znovu." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -150,7 +150,7 @@ msgstr "" "Vyskytlo sa príliš veľa neúspešných pokusov o prihlásenie. Boli ste " "zablokovaní na {}. Skúste neskôr prosím." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -159,7 +159,7 @@ msgstr "" "Skontrolujte si doručenú poštu a postupujte podľa overovacích odkazov. (IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -169,25 +169,25 @@ msgstr "" "dokončenia. Skontrolujte si doručenú poštu a postupujte podľa overovacích " "odkazov. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Neplatné alebo vypršané dvojfaktorové prihlásenie." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Už overené" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Úspešné tvrdenie WebAuthn" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Obnovovací kód bol prijatý. Dodaný kód nie je možné znova použiť." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -195,132 +195,132 @@ msgstr "" "Registrácia nového používateľa je dočasne zakázaná. Podrobnosti nájdete na " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Platnosť tokenu vypršala: vyžiadajte si nový odkaz na obnovenie hesla" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Neplatný token: požiadajte o nový odkaz na obnovenie hesla" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Neplatný token: nebol dodaný žiadny token" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Neplatný token: nejde o token na obnovenie hesla" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Neplatný token: používateľ sa nenašiel" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "Neplatný token: používateľ sa prihlásil od vyžiadania tohto tokenu" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Neplatný token: heslo už bolo zmenené, odkedy bol tento token vyžiadaný" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Obnovili ste svoje heslo" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Platnosť tokenu vypršala: vyžiadajte si nový odkaz na overenie e-mailu" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Neplatný token: požiadajte o nový odkaz na overenie e-mailu" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Neplatný token: nejde o overovací token e-mailu" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Email nenájdený" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Email už bol overený" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Teraz môžete tento e-mail nastaviť ako svoju primárnu adresu" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Toto je vaša primárna adresa" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailová adresa ${email_address} bola overená. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Token s vypršanou platnosťou: požiadajte o pozvánku novej organizácie" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Neplatný token: požiadajte o pozvánku novej organizácie" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Neplatný token: nejedná sa o token pozvánky do organizácie" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Pozvánka do organizácie je neplatná." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Pozvánka do organizácie už neexistuje." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Pozvánka do '${organization_name}' bola odmietnutá." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Teraz ste ${role} organizácie '${organization_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Expirovaný token: požiadajte o novú pozvánku pre rolu v projekte" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Neplatný token: požiadajte o novú pozvánku pre rolu v projekte" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Neplatný token: nejedná sa o token pozvánky k spolupráci" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Pozvánka pre rolu je neplatná." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Pozvánka pre rolu už neexistuje." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Pozvánka pre '${project_name}' bola odmietnutá." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Teraz ste ${role} projektu '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -328,7 +328,7 @@ msgstr "" "Nové registrácie sú dočasne zakázané. Viac informácií na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -338,7 +338,7 @@ msgstr "" "Odstránenie projektu je dočasne zakázané. Podrobnosti nájdete na https://" "pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -346,14 +346,15 @@ msgstr "" "Ak chcete zaregistrovať čakajúceho dôveryhodného vydavateľa, musíte mať " "overený e-mail. Podrobnosti nájdete na https://pypi.org/help#openid-connect." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Naraz nemôžete zaregistrovať viac ako 3 čakajúcich dôveryhodných vydavateľov." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." @@ -361,13 +362,14 @@ msgstr "" "Príliš mnoho neúspešných pokusov o registráciu pomocou OpenID Connect. " "Skúste to prosím neskoršie." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "Dôveryhodného vydavateľa sa nepodarilo zaregistrovať" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -375,16 +377,16 @@ msgstr "" "Tento dôveryhodný vydavateľ už bol zaregistrovaný. Ak to nebolo úmyselné, " "kontaktujte administrátorov PyPI." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "Zaregistroval sa nový vydavateľ čakajúci na vytvorenie. " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "Neplatné ID vlastníka" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Pre projekt bol odstránený dôveryhodný vydavateľ. " @@ -427,6 +429,7 @@ msgid "Select project" msgstr "Vybrať projekt" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Zvoľte názov projektu" @@ -491,39 +494,39 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Tento názov tímu už bol použitý. Vyberte iný názov tímu." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "Podrobnosti účtu boli aktualizované" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "E-mailová adresa ${email_address} bola pridaná – skontrolujte svoj e-mail, " "či nemáte verifikačný odkaz" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Obnovovacie kódy sú už vygenerované" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Generovanie nových kódov na obnovenie zruší platnosť vašich existujúcich " "kódov." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "Ak chcete vytvoriť token rozhrania API, overte svoj e-mail." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "API token neexistuje." -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Neplatné poverenia. Skúste to znova" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -531,7 +534,19 @@ msgstr "" "Dôveryhodné publikovanie na GitHub je dočasne zakázané. Podrobnosti nájdete " "na https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Dôveryhodné publikovanie na GitHub je dočasne zakázané. Podrobnosti nájdete " +"na https://pypi.org/help#admin-intervention." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -543,7 +558,7 @@ msgstr "" "Dôveryhodné publikovanie na GitHub je dočasne zakázané. Podrobnosti nájdete " "na https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -555,9 +570,9 @@ msgstr "" "Dôveryhodné publikovanie na GitHub je dočasne zakázané. Podrobnosti nájdete " "na https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -565,46 +580,46 @@ msgstr "" "Odstránenie projektu je dočasne zakázané. Podrobnosti nájdete na https://" "pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "Potvrďte žiadosť" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "Nepodarilo sa vytrhnúť uvoľnenie -. " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "Nepodarilo sa uvoľniť uvoľnenie -. " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "Vydanie sa nepodarilo odstrániť -. " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "Nepodarilo sa nájsť súbor" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "Nepodarilo sa odstrániť súbor -. " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Tím '${team_name}' už má v projekte rolu ${role_name}" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Používateľ '${username}' už má v projekte rolu ${role_name}" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} je teraz ${role} projektu '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -612,35 +627,35 @@ msgstr "" "Používateľ '${username}' nemá overenú primárnu e-mailovú adresu a nemôže byť " "pridaný ako ${role_name} pre projekt" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "Používateľ '${username}' už má aktívnu pozvánku. Skúste neskôr prosím." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Pozvánka bola odoslaná používateľovi '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Nepodarilo sa nájsť pozvánku na rolu." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Pozvánka už vypršala." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Pozvánka od '${username}' bola odvolaná." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "Používateľ '${username}' už má rolu ${role_name} pre organizáciu" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -648,20 +663,20 @@ msgstr "" "Používateľ '${username}' nemá overenú primárnu e-mailovú adresu a nemôže byť " "pridaný ako ${role_name} pre organizáciu" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Nepodarilo sa nájsť pozvánku organizácie." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "Pozvánku organizácie nebolo možné znova odoslať." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "Pozvánka s vypršanou platnosťou pre '${username}' bola odstránená." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Neplatný názov projektu" @@ -785,6 +800,41 @@ msgid "Workflow filename must be a filename only, without directories" msgstr "" "Názov súboru pracovného postupu musí byť iba názov súboru bez adresárov" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" +"Zadajte vlastníka úložiska GitHub (používateľské meno alebo organizáciu)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Neplatný názov používateľa alebo organizácie GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Zadajte názov súboru pracovného postupu" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Neplatný názov projektu" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Názov pracovného postupu musí končiť príponou .yml alebo .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1461,10 +1511,15 @@ msgstr "Heslo" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1490,9 +1545,13 @@ msgstr "Heslo" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2848,15 +2907,15 @@ msgstr "Životné prostredie" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-mailová adresa" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "Predmet" @@ -2867,16 +2926,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "Organizácia" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4248,7 +4307,7 @@ msgstr "Nie je možné odstrániť poslednú metódu 2FA" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4462,11 +4521,12 @@ msgstr "" "href=\"%(href)s\">tu." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "akýkoľvek" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4477,7 +4537,7 @@ msgstr "akýkoľvek" msgid "Added by:" msgstr "Pridal:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4488,24 +4548,24 @@ msgstr "Pridal:" msgid "Removed by:" msgstr "Odstránil:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "Predloženej:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "Pracovný tok:" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "Špecifikátor:" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "Vydavateľ:" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4794,19 +4854,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "Názov projektu PyPI" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "názov projektu" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "Projekt (na PyPI), ktorý sa vytvorí pri použití tohto vydavateľa" @@ -4858,19 +4921,25 @@ msgstr "" "adresári .github/workflows/ v úložisku nakonfigurovanom vyššie." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "Názov prostredia" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "(voliteľné)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "uvoľniť" @@ -4893,11 +4962,13 @@ msgstr "" "mať publikačný prístup PyPI." #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4910,32 +4981,141 @@ msgstr "Pridať" #| "Read more about GitHub Actions's OpenID Connect support here." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Prečítajte si viac o podpore OpenID Connect na GitHub Actions tu." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Meno" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Nie je nastavené žiadne meno" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Meno projektu" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "Projekt" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "Názov úložiska GitHub, ktorý obsahuje pracovný postup publikovania" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Názov pracovného postupu" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +#| msgid "" +#| "The filename of the publishing workflow. This file should exist in the " +#| ".github/workflows/ directory in the repository configured " +#| "above." +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"Názov súboru pracovného postupu publikovania. Tento súbor by mal existovať v " +"adresári .github/workflows/ v úložisku nakonfigurovanom vyššie." + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +#| msgid "" +#| "The name of the GitHub Actions environment that " +#| "the above workflow uses for publishing. This should be configured under " +#| "the repository's settings. While not required, a dedicated publishing " +#| "environment is strongly encouraged, especially if your repository has maintainers with commit access who " +#| "shouldn't have PyPI publishing access." +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"Názov prostredia akcií GitHub, ktoré vyššie uvedený " +"pracovný postup používa na publikovanie. Toto by malo byť nakonfigurované v " +"nastaveniach úložiska. Aj keď to nie je potrebné, vyhradené publikačné " +"prostredie je silne podporované , zvlášť, " +"ak má váš odkladací priestor správcov s prístupom commit, ktorí by nemali " +"mať publikačný prístup PyPI." + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub Actions's OpenID Connect support here." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Prečítajte si viac o podpore OpenID Connect na GitHub Actions tu." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-mailová adresa" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject" msgid "subject" msgstr "Predmet" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4943,15 +5123,15 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization" msgid "my-organization" msgstr "Organizácia" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 #, fuzzy #| msgid "" #| "The GitHub organization name or GitHub username that owns the repository" @@ -4960,48 +5140,48 @@ msgstr "" "Názov organizácie GitHub alebo používateľské meno GitHub, ktorá vlastní " "úložisko" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project" msgid "my-project" msgstr "Projekt" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Vaše užívateľské meno" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Užívateľské meno" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "Spravujte vydavateľov" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "Projekt" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5010,21 +5190,21 @@ msgstr "" "existujúce projekty je možné pridať v konfigurácii publikovania pre každý " "jednotlivý projekt." -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "Čakajúci názov projektu" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "Vydavateľ" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." @@ -5032,17 +5212,17 @@ msgstr "" "Momentálne nie sú nakonfigurovaní žiadni čakajúci vydavatelia. Nižšie je " "možné pridať vydavateľov projektov, ktoré ešte neexistujú." -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "Pridať nového čakajúceho vydavateľa" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Túto stránku môžete použiť na registráciu „čakajúcich“ dôveryhodných " "vydavateľov." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5059,8 +5239,8 @@ msgstr "" "„čakajúcich“ a bežných dôveryhodných vydavateľoch si môžete prečítať tu." -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -6199,12 +6379,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Zničte dokumentáciu projektu" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Meno projektu" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Projektová dokumentácia" @@ -6416,7 +6590,7 @@ msgstr "Spravovať '%(project_name)s'" msgid "Back to projects" msgstr "Späť k projektom" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6425,20 +6599,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "Spravujte súčasných vydavateľov" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "Vlastníci OpenID Connect pridružení k %(project_name)s" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "Momentálne nie sú nakonfigurovaní žiadni vydavatelia." -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "Pridať nového vydavateľa" diff --git a/warehouse/locale/sl/LC_MESSAGES/messages.po b/warehouse/locale/sl/LC_MESSAGES/messages.po index be65d07164a9..3dffd0766d74 100644 --- a/warehouse/locale/sl/LC_MESSAGES/messages.po +++ b/warehouse/locale/sl/LC_MESSAGES/messages.po @@ -47,308 +47,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -385,6 +387,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -439,153 +442,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -689,6 +698,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1338,10 +1371,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1367,9 +1405,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2534,15 +2576,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2553,16 +2595,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3804,7 +3846,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3989,11 +4031,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4004,7 +4047,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4015,24 +4058,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4308,19 +4351,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4368,19 +4414,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4397,11 +4449,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4411,26 +4465,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4438,86 +4565,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4528,8 +4655,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5542,12 +5669,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5746,7 +5867,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5755,20 +5876,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/sr/LC_MESSAGES/messages.mo b/warehouse/locale/sr/LC_MESSAGES/messages.mo index c7d1121717447c961c7e81a184fb552e47e31fe6..94f3515b83d37ba6297d686a5573868274658ffb 100644 GIT binary patch delta 2872 zcma)+TWnNS6o&U8v{0e6h{)ZINNI;Mctg2)K~Xe@OQ0%V5X|8~N-~84 zHipE=k%WL?d_iAKrk##7&{hQ!qY>H17+#DwVvG+4-+VAc{nnl-R85RKv(LBBzO230 zzt)+L8h=}n|90B=gNk-HeJ*|cIHk72U#{UnTQNbY8n_Zx!FBL@_$XWo9asxrht=>H zoC1$mH~`o1ej3hzf5NG72FB`?%Buzjy1AKfJ-0c?Q< z_%NJ6m~2rSA$O^5@D}(iybZnq*Tb`L3!ID$68Uy0=X@vu?S%OT2Cp%=5K*cRN<_Vc zDLe|BVLyBbeg|)W4J44Ex(78dMD3N{-C9ql&y#(G4rIxnCdGPr<@_!G5 zUM3d9PhbrG3MGR1&i2CXeD5UOt#(5Q_@Lbd39%bPTd40M>o<%YDtGQ`5%%9G@bgi zO^Rr=5x81Tzl)CQ@~2|k$_fQi?UaVC{yU%)qo`S>?kyLL{E`nHtn$^Ypf4&uIDTHF*-5A3y3KdvZYGy<(%G19@w>G1oRi9^M>0F?vhTKeJ6yjj z*f!zJs?AO|`;zC!bX?44GMUxwo!K0Qxum_r!=CmMI_>6iuAgnz zna=iBJBWKZUXxuNNjH<#PA0B9GjUehJl`d_wMYI`FE$n$nUal+mz)pnA#N|1uNY zKk-bnZgb=~hww|g?M^DKop>DQvpV5>?K&qm;~oo{V9LZGRH93Fd7ZwF zMmzjeyW@97qyMnc>LyS^cF9e;!}WQuSasTRDK8TXB9odMFzf4%O0MNX@v7a)wI#H#4uYZMeLlKkQ~=w;48r#mkfTMOu$=>Vz3& z;-o3)@Q^97kxeBt5cZg&JF#g{_t>G(f51WygHg++u&5$)*&=RHQqLMrc;V!}% z!Eq!QG$&;4lz3_i&D!+giL6}K~M8exV51FRnAeedW}f%^_=QO(A2K;*FZ z=H&zuBc_NdmuZA6h$LYzCS*?hx$3}(84{OH$MfUB1eWy z3BivM1g~X1gD-2R&(IQzCRbxqUn1L$#c2Jy$OL;L_^ftr@J;>9wWB7vel#b$B=P3t z|8$|4p0+=-kSeko*h1K8~izMDEbxM6zJ5;OL5u#RvFxhr268ImtdqBwM*e$ijG CSAh-y delta 1208 zcmYk*OGs2v9LMoiCm+*f&P>|$V6q4VouEKSDlieXX_FNV?vjRSQ&g+D z<;JKe2*L>CLX(%;V1_2ESBPR)N^<9&S5$8c?{w+tiaD$jo(o3`-3GIAbM?}iOX7S zb8P^#6G+7@^8FX(W7 ztde->syUT28|m6yjIL}e(`x#{4=CM*rrLMXby^z>H~&+oTXj?k3QgyL^17d*akhDz zE&F2e6MNeC+@2_zvsX$NZEyKYd%Pm-Jgi7rcAbB)c~{wy$Uy2;Dm^xJI-Lj}PK{5F sO{IeIX!q7=w{za_^EfM&)0XolaL#h>RfjC+cwN$RIvXxo_HtA5FV$vpI{*Lx diff --git a/warehouse/locale/sr/LC_MESSAGES/messages.po b/warehouse/locale/sr/LC_MESSAGES/messages.po index dbc1d13710d6..f2c6b43ad072 100644 --- a/warehouse/locale/sr/LC_MESSAGES/messages.po +++ b/warehouse/locale/sr/LC_MESSAGES/messages.po @@ -1,26 +1,29 @@ # Viraxor , 2020. +# P4lm4D3v , 2024. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-12-05 20:23+0200\n" -"PO-Revision-Date: 2022-06-28 19:53+0000\n" -"Last-Translator: Anonymous \n" +"PO-Revision-Date: 2024-02-24 19:09+0000\n" +"Last-Translator: P4lm4D3v \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13.1-dev\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" #: warehouse/views.py:142 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" +"Морате да верификујете своју **примарну** имејл адресу да бисте могли да " +"извршите ову радњу." #: warehouse/views.py:158 msgid "" @@ -42,71 +45,71 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" +"Корисничко име је нетачно. Корисничко име мора да се састоји из слова, " +"бројева, цртица и доњих црта. И такође мора почети и завршити са словом или " +"бројем. Изаберите друго име." #: warehouse/accounts/forms.py:68 +#, fuzzy msgid "Null bytes are not allowed." -msgstr "" +msgstr "\"Null\" бајтови нису дозвољени." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Корисник са тим именом не постоји" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP код мора бити ${totp_length} цифара." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Изаберите име које има мање од 50 слова." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." -msgstr "" +msgstr "Ово корисничко име већ користи други корисник. Изаберите друго име." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 -#, fuzzy -#| msgid "Password" +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." -msgstr "Лозинка" +msgstr "Лозинка је предугачка." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." -msgstr "" +msgstr "Лозинке се не подударају. Покушајте поново." -#: warehouse/accounts/forms.py:265 -#, fuzzy -#| msgid "The email address isn't valid. Try again." +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." -msgstr "Ова имејл адреса је неважећа. Покушајте поново." +msgstr "Ова имејл адреса је предугачка. Покушајте поново." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Ова имејл адреса је неважећа. Покушајте поново." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." -msgstr "" +msgstr "Не можете користити имејл адресу са овог домена. Користите други имејл." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "Ова имејл адреса се већ користи на овом налогу. Користите други имејл." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -114,249 +117,249 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Погрешан TOTP код." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." -msgstr "" +msgstr "Нетачан повратни код." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." -msgstr "" +msgstr "Повратни код је већ искоришћен." -#: warehouse/accounts/forms.py:552 -#, fuzzy -#| msgid "The email address isn't valid. Try again." +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." -msgstr "Ова имејл адреса је неважећа. Покушајте поново." +msgstr "Ово корисничко име је неважеће. Покушајте поново." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Већ сте аутентификовани" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Имејл није пронађен" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Имејл је већ верификован" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Сада можете ставити овај имејл за вашу примарну адресу" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Ово је Ваша примарна адреса" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Имејл адреса ${email_address} је верификована. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -409,6 +412,7 @@ msgid "Select project" msgstr "Нема пројеката" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -483,88 +487,94 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Неважећи подаци. Покушајте поново" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "" #| "User '${username}' already has an active invite. Please try again later." @@ -573,47 +583,47 @@ msgstr "" "Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте " "касније." -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте " "касније." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Позивница је послата кориснику '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Позивница је већ истекла." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "" #| "User '${username}' already has an active invite. Please try again later." @@ -622,28 +632,28 @@ msgstr "" "Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте " "касније." -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "Позивница је послата кориснику '${username}'" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -751,6 +761,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "No projects" +msgid "Invalid environment name" +msgstr "Нема пројеката" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1396,10 +1432,15 @@ msgstr "Лозинка" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1425,9 +1466,13 @@ msgstr "Лозинка" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2600,15 +2645,15 @@ msgstr "Нема пројеката" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2619,8 +2664,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "No projects" @@ -2629,8 +2674,8 @@ msgstr "Нема пројеката" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "No projects" msgid "ActiveState Project name" @@ -3878,7 +3923,7 @@ msgstr "Изаберите име које има мање од 50 слова." #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4065,11 +4110,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4080,7 +4126,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4091,28 +4137,28 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Ваше име" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Your name" msgid "Publisher:" msgstr "Ваше име" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4397,7 +4443,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "No projects" msgid "PyPI Project Name" @@ -4405,7 +4452,8 @@ msgstr "Нема пројеката" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "No projects" msgid "project name" @@ -4413,7 +4461,8 @@ msgstr "Нема пројеката" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4463,21 +4512,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "No projects" msgid "Environment name" msgstr "Нема пројеката" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4494,11 +4549,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4508,26 +4565,105 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Име" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "No projects" +msgid "project" +msgstr "Нема пројеката" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Ваше име" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4535,96 +4671,96 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "No projects" msgid "my-organization" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "No projects" msgid "my-project" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Select a username" msgid "Actor Username" msgstr "Изаберите корисничко име" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Your name" msgid "my-username" msgstr "Ваше име" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4635,8 +4771,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5700,12 +5836,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5910,7 +6040,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5919,20 +6049,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ta/LC_MESSAGES/messages.po b/warehouse/locale/ta/LC_MESSAGES/messages.po index 6c5148c9a81b..f71262d92b0b 100644 --- a/warehouse/locale/ta/LC_MESSAGES/messages.po +++ b/warehouse/locale/ta/LC_MESSAGES/messages.po @@ -56,23 +56,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "குறிப்பிட்ட பயனர் பெயரில் எந்தப் பயனருமில்லை" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP குறியீடு ${totp_length} இலக்கங்கள் இருக்க வேண்டும்." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "மீட்பு குறியீடுகள்" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 வரியுரு அல்லது அதற்குக் குறைவாக உள்ள பயனர் பெயர் தேர்ந்தெடுங்கள்." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -80,12 +80,12 @@ msgstr "" "இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு " "செய்யவும்." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "கடவுச்சொல் மிக நீளமானது." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -94,25 +94,25 @@ msgid "" "out for ${time}. Please try again later." msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "உங்கள் கடவுச்சொற்கள் பொருந்தவில்லை. மீண்டும் முயற்சி செய்." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "மின்னஞ்சல் முகவரி மிக நீளமாக உள்ளது. மீண்டும் முயற்சி செய்." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "மின்னஞ்சல் முகவரி தவறானது. மீண்டும் முயற்சி செய்." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "இந்தக் களத்திலிருந்து மின்னஞ்சல் முகவரியை நீங்கள் பயன்படுத்த முடியாது. வேறு மின்னஞ்சலைப் " "பயன்படுத்தவும்." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -120,7 +120,7 @@ msgstr "" "இந்த மின்னஞ்சல் முகவரி ஏற்கனவே இந்தக் கணக்கால் பயன்படுத்தப்படுகிறது. வேறு மின்னஞ்சலைப் " "பயன்படுத்தவும்." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -128,33 +128,33 @@ msgstr "" "இந்த மின்னஞ்சல் முகவரி ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு மின்னஞ்சலைப் " "பயன்படுத்தவும்." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் தேர்வுசெய்க." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "தவறான TOTP குறியீடு." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "தவறான WebAuthn கூற்று: மோசமான பேலோட்" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "மீட்டெடுப்பு குறியீடு தவறானது." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "மீட்பு குறியீடு(Recovery code) முன்பு பயன்படுத்தப்பட்டது." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "மின்னஞ்சல் முகவரி தவறானது. மீண்டும் முயற்சி செய்." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -163,7 +163,7 @@ msgid "" "out for {}. Please try again later." msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -171,7 +171,7 @@ msgstr "" "இந்தக் கணக்கில் பல மின்னஞ்சல்கள் சரிபார்க்கப்படாமலே சேர்க்கப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் " "சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -181,26 +181,26 @@ msgstr "" "கோரப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: " "${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "தவறான அல்லது காலாவதியான இரண்டு காரணி உள்நுழைவு." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "ஏற்கனவே அங்கீகரிக்கப்பட்டது" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "வெற்றிகரமான இணைய அங்கீகரிப்பு(Web Authentication ) வலியுறுத்தல்" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "மீட்பு குறியீடு ஏற்றுக்கொள்ளப்பட்டது. வழங்கப்பட்ட குறியீட்டை மீண்டும் பயன்படுத்த முடியாது." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -208,77 +208,77 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " "கோரவும்" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "தவறான டோக்கன்: புதிய கடவுச்சொல்(password) மீட்டமைப்பு(reset) இணைப்பைக்(link) கோரவும்" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "தவறான டோக்கன்: டோக்கன் வழங்கப்படவில்லை" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "தவறான டோக்கன்: கடவுச்சொல்(password) மீட்டமைப்பு(reset) டோக்கன் அல்ல" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "தவறான டோக்கன்: பயனர்(user) கிடைக்கவில்லை(not found)" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "தவறான டோக்கன்: இந்த டோக்கன் கோரப்பட்டதால் பயனர் உள்நுழைந்துள்ளார்" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "தவறான டோக்கன்: இந்த டோக்கன் கோரப்பட்டதிலிருந்து கடவுச்சொல் ஏற்கனவே மாற்றப்பட்டுள்ளது" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "உங்கள் கடவுச்சொல்லை மீட்டமைத்துவிட்டீர்கள்" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "காலாவதியான டோக்கன்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "தவறான அடையாளச் சின்னம்: மின்னஞ்சல் சரிபார்ப்பு அடையாளச் சின்னமல்ல" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "மின்னஞ்சல் கிடைக்கவில்லை" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "மின்னஞ்சல் ஏற்கனவே சரிபார்க்கப்பட்டது" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "நீங்கள் இப்போது இந்த மின்னஞ்சலை உங்கள் முதன்மை முகவரியாக அமைக்கலாம்" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "இது உங்கள் முதன்மை முகவரி" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "மின்னஞ்சல் முகவரி ${email_address} சரிபார்க்கப்பட்டது. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" @@ -286,35 +286,35 @@ msgstr "" "காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " "கோரவும்" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new organization invitation" msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "தவறான அடையாளச் சின்னம்: மின்னஞ்சல் சரிபார்ப்பு அடையாளச் சின்னமல்ல" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "நிறுவன அழைப்பு செல்லாது." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "நிறுவன அழைப்பு இனி இல்லை." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" @@ -322,34 +322,34 @@ msgstr "" "காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " "கோரவும்" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new project role invitation" msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "பங்கு அழைப்பு மதிப்பில்லாத." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "பங்கு அழைப்பு இனி இல்லை." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -361,7 +361,7 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -371,19 +371,20 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -392,28 +393,29 @@ msgid "" "again later." msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -472,6 +474,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -546,36 +549,36 @@ msgstr "" "இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு " "செய்யவும்." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "மீட்டெடுப்பு குறியீடுகள் ஏற்கனவே உருவாக்கப்பட்டுள்ளன" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "புதிய மீட்டெடுப்பு குறியீடுகளை உருவாக்குவது உங்களிடம் இருக்கும் குறியீடுகளை செல்லாது." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "தவறான சான்றுகள். மீண்டும் முயற்சி செய்" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -587,7 +590,19 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." +"org/help#admin-intervention ஐப் பார்க்கவும்." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -599,7 +614,7 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -611,9 +626,9 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -625,107 +640,107 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "பங்கு அழைப்பைக் கண்டுபிடிக்க முடியவில்லை." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "'$ {username}' க்கு அழைப்பு அனுப்பப்பட்டது" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "பங்கு அழைப்பைக் கண்டுபிடிக்க முடியவில்லை." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "அழைப்பு ஏற்கனவே காலாவதியானது." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "பங்கு அழைப்பைக் கண்டுபிடிக்க முடியவில்லை." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "நிறுவன அழைப்பு இனி இல்லை." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "'$ {username}' க்கு அழைப்பு அனுப்பப்பட்டது" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -839,6 +854,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "மீட்டெடுப்பு குறியீடு தவறானது." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1483,10 +1524,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1512,9 +1558,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2679,15 +2729,15 @@ msgstr "மீட்டெடுப்பு குறியீடு தவற #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2698,8 +2748,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Role invitation is not valid." @@ -2708,8 +2758,8 @@ msgstr "பங்கு அழைப்பு மதிப்பில்லா #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3959,7 +4009,7 @@ msgstr "பங்கு அழைப்பு மதிப்பில்லா #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4148,11 +4198,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4163,7 +4214,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4174,24 +4225,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4483,19 +4534,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4543,21 +4597,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "மீட்டெடுப்பு குறியீடு தவறானது." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4574,11 +4634,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4588,26 +4650,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4615,88 +4750,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Role invitation is not valid." msgid "my-organization" msgstr "பங்கு அழைப்பு மதிப்பில்லாத." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4707,8 +4842,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5778,12 +5913,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5983,7 +6112,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5992,20 +6121,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/te/LC_MESSAGES/messages.po b/warehouse/locale/te/LC_MESSAGES/messages.po index 07d77ddce57c..a62790e43376 100644 --- a/warehouse/locale/te/LC_MESSAGES/messages.po +++ b/warehouse/locale/te/LC_MESSAGES/messages.po @@ -48,99 +48,99 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "ఆ వినియోగదారు పేరుతో వినియోగదారు కనుగొనబడలేదు" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP కోడ్ తప్పనిసరిగా ${totp_length} అంకెలు ఉండాలి." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "రికవరీ కోడ్ లు తప్పనిసరిగా ${recovery_code_length} అక్షరాలుగా ఉండాలి." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న వినియోగదారు పేరును ఎంచుకోండి." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "ఈ వినియోగదారు పేరు ఇప్పటికే మరొక ఖాతా ద్వారా ఉపయోగించబడుతోంది. వేరే యూజర్ నేమ్ ఎంచుకోండి." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "పాస్ వర్డ్ చాలా పొడవుగా ఉంది." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" "లాగిన్ ప్రయత్నాలు చాలా జరిగాయి. మీరు ${time} కొరకు లాక్ చేయబడ్డారు. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "మీ పాస్ వర్డ్ లు సరిపోలడం లేదు. మళ్ళీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "ఇమెయిల్ చిరునామా చెల్లదు. మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "ఇమెయిల్ చిరునామా చెల్లదు. మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "మీరు ఈ డొమైన్ నుండి ఇమెయిల్ చిరునామాను ఉపయోగించలేరు. వేరే ఇమెయిల్‌ని ఉపయోగించండి." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "ఈ ఇమెయిల్ చిరునామా ఇప్పటికే ఈ ఖాతా ద్వారా ఉపయోగించబడుతోంది. వేరే ఇమెయిల్ ఉపయోగించండి." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "ఈ వినియోగదారు పేరు ఇప్పటికే మరొక ఖాతా ద్వారా ఉపయోగించబడుతోంది. వేరే యూజర్ నేమ్ ఎంచుకోండి." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "పేరు చాలా పొడవుగా ఉంది. 100 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న పేరును ఎంచుకోండి." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "చెల్లని TOTP కోడ్." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "చెల్లుబాటు కాని వెబ్అథ్న్ వాదన: బ్యాడ్ పేలోడ్" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 #, fuzzy msgid "Invalid recovery code." msgstr "చెల్లుబాటు కాని రికవరీ కోడ్." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 #, fuzzy msgid "Recovery code has been previously used." msgstr "రికవరీ కోడ్ గతంలో ఉపయోగించబడింది." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "ఇమెయిల్ చిరునామా చెల్లదు. మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -148,7 +148,7 @@ msgid "" msgstr "" "లాగిన్ ప్రయత్నాలు చాలా జరిగాయి. మీరు ${time} కొరకు లాక్ చేయబడ్డారు. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -156,7 +156,7 @@ msgstr "" "వాటిని ధృవీకరించకుండానే ఈ ఖాతాకు చాలా ఇమెయిల్స్ జోడించబడ్డాయి. మీ ఇన్ బాక్స్ చెక్ చేయండి మరియు వెరిఫికేషన్ లింక్ " "లను అనుసరించండి. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy msgid "" "Too many password resets have been requested for this account without " @@ -166,29 +166,29 @@ msgstr "" "వాటిని పూర్తి చేయకుండానే ఈ ఖాతా కోసం చాలా పాస్ వర్డ్ రీసెట్ లు అభ్యర్థించబడ్డాయి. మీ ఇన్ బాక్స్ చెక్ చేయండి " "మరియు వెరిఫికేషన్ లింక్ లను అనుసరించండి. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 #, fuzzy msgid "Invalid or expired two factor login." msgstr "చెల్లని లేదా గడువు ముగిసిన రెండు కారకాల లాగిన్." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 #, fuzzy msgid "Already authenticated" msgstr "ఇప్పటికే ధృవీకరించబడింది" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 #, fuzzy msgid "Successful WebAuthn assertion" msgstr "విజయవంతమైన WebAuthn ప్రకటన" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 #, fuzzy msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "రికవరీ కోడ్ ఆమోదించబడింది. సరఫరా చేయబడ్డ కోడ్ మళ్లీ ఉపయోగించబడదు." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 #, fuzzy msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" @@ -197,183 +197,185 @@ msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -410,6 +412,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -464,41 +467,50 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" +"intervention చూడండి." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." @@ -507,7 +519,7 @@ msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" @@ -516,107 +528,107 @@ msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -720,6 +732,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1361,10 +1397,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1390,9 +1431,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2551,15 +2596,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2570,16 +2615,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3817,7 +3862,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4002,11 +4047,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4017,7 +4063,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4028,24 +4074,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4321,19 +4367,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4381,19 +4430,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4410,11 +4465,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4424,26 +4481,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4451,86 +4581,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4541,8 +4671,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5551,12 +5681,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5755,7 +5879,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5764,20 +5888,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/th/LC_MESSAGES/messages.po b/warehouse/locale/th/LC_MESSAGES/messages.po index 3587ee44ff92..1c6e2047bfc4 100644 --- a/warehouse/locale/th/LC_MESSAGES/messages.po +++ b/warehouse/locale/th/LC_MESSAGES/messages.po @@ -58,101 +58,101 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "ไม่อนุญาตให้ไบท์เปล่า" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "ไม่ค้นพบผู้ใช้งานจากชื่อผู้ใช้งานดังกล่าว" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "รหัส TOTP ต้องมีตัวเลข ${totp_length}" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "รหัสกู้คืนควรมี ${recovery_code_length} ตัวอักษร" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "กรุณาระบุชื่อผู้ใช้งานด้วยตัวอักษรไม่เกิน 50 ตัวอักษร" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "รหัสผ่านยาวเกินไป" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "มีความพยายามเข้าถึงระบบที่ไม่สำเร็จมากเกินไป กรุณาลองใหม่ใน ${time} นาที" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "รหัสผ่านไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "อีเมล์ยาวเกินไป กรุณาลองใหม่อีกครั้ง" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "อีเมล์ไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "คุณไม่สามารถใช้อีเมล์ที่มาจากโดเมนดังกล่าวได้ กรุณาเลือกอีเมล์ใหม่" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "อีเมล์นี้ถูกใช้งานโดยบัญชีอื่นแล้ว กรุณาเลือกอีเมล์ใหม่" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "อีเมล์นี้ได้ถูกใช้งานโดยบัญชีอื่นแล้ว กรุณาเลือกอีเมล์ใหม่" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "ชื่อยาวเกินไป กรุณาระบุชื่อโดยมีความยาวไม่เกิน 100 ตัวอักษร" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "รหัส TOTP ไม่ถูกต้อง" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "การยืนยัน WebAuthn ไม่ถูกต้อง: Bad Payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "รหัสกู้คืนไม่ถูกต้อง" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "รหัสกู้คืนถูกใช้ไปเเล้ว" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "อีเมล์ไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" "มีความพยายามเข้าถึงระบบที่ไม่สำเร็จมากเกินไป คุณถูกออกจากระบบ {} กรุณาลองใหม่ในภายหลัง" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -160,7 +160,7 @@ msgstr "" "มีการเพิ่มอีเมลมากเกินไปในบัญชีนี้โดยไม่ยืนยันอีเมล ตรวจสอบอีเมลของคุณและทําตามลิงก์ยืนยัน (IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -169,25 +169,25 @@ msgstr "" "มีการเพิ่มอีเมลมากเกินไปในบัญชีนี้โดยไม่ต้องตรวจสอบ " "ตรวจสอบกล่องจดหมายของคุณและทําตามลิงก์ยืนยัน ((IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "ระบบยืนยันตัวตนสองขั้นตอนไม่ถูกต้องหรือหมดอายุไปแล้ว" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "คุณได้ทำการยืนยันตัวตนไปแล้ว" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "การตรวจสอบ WebAuthn เสร็จสิ้น" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "รหัสกู้คืนถูกต้อง ไม่สามารถใช้รหัสที่ให้มาได้อีกครั้ง" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -195,131 +195,131 @@ msgstr "" "การสมัครผู้ใช้งานใหม่ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "โทเคนหมดอายุ: กรุณาขอลิ้งค์ในการตั้งรหัสผ่านใหม่" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "โทเคนไม่ถูกต้อง: กรุณาขอลิ้งค์ในการตั้งรหัสผ่านใหม่" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "โทเคนไม่ถูกต้อง: ไม่มีโทเคน" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "โทเคนไม่ถูกต้อง: ไม่ใช่โทเคนในการตั้งค่ารหัสผ่านใหม่" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "โทเคนไม่ถูกต้อง: ไม่ค้นพบผู้ใช้งาน" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "โทเคนไม่ถูกต้อง: ผู้ใช้งานได้ทำการเข้าสู่ระบบหลังจากมีการร้องขอโทเคนนี้" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "โทเคนไม่ถูกต้อง: รหัสผ่านถูกเปลี่ยนแปลงแล้วหลังจากมีการร้องขอโทเคนนี้" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "คุณได้ทำการตั้งค่ารหัสผ่านใหม่" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "โทเคนหมดอายุ: กรุณาร้องขอลิ้งค์การยืนยันที่อยู่อีเมล์ใหม่" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "โทเคนไม่ถูกต้อง: กรุณายืนยันที่อยู่อีเมล์ใหม่" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "โทเคนหมดอายุ: ไม่ใช่โทเคนในการยืนยันอีเมล์" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ไม่พบอีเมล์" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "อีเมล์ได้ทำการยืนยันไปแล้ว" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "คุณสามารถตั้งค่าให้อีเมล์นี้เป็นอีเมล์หลักได้" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "นี่คือที่อยู่อีเมล์หลัก" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "อีเมล์ ${email_address} ยืนยันแล้ว. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "โทเคนหมดอายุ: กรุณาขอลิ้งค์จากองค์กรของคุณใหม่" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "โทเคนไม่ถูกต้อง: กรุณาขอคำเชิญจากองค์กรของคุณ" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "โทเคนหมดอายุ: ไม่ใช่โทเคนที่องค์กรเชิญมา" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "คำเชิจากองค์กรไม่ถูกต้อง" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "ไม่มีคำเชิญเข้าร่วมองค์กรอีกต่อไป" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "คำเชิจาก '${organization_name}' ถูกปฏิเสธ" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "คุณได้เป็น ${role} ของ '${organization_name}'" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "โทเคนหมดอายุ: กรุณาขอลิ้งค์สำหรับโปรเจค" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "โทเคนไม่ถูกต้อง: กรุณาขอลิ้งค์ในการใช้งานใหม่" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "โทเคนหมดอายุ: ไม่ใช่โทเคนในการยืนยันอีเมล์" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "ตำเเหน่งการเชิญไม่ถูกต้อง" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "คำเชิญไม่ถูกต้อง" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -327,7 +327,7 @@ msgstr "" "การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -337,19 +337,20 @@ msgstr "" "การปิดโปรเจคถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -358,28 +359,29 @@ msgid "" "again later." msgstr "มีความพยายามเข้าถึงระบบที่ไม่สำเร็จมากเกินไป กรุณาลองใหม่ในภายหลัง" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -436,6 +438,7 @@ msgid "Select project" msgstr "ค้นหาโครงการ" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Search projects" msgid "Specify project name" @@ -498,35 +501,35 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "ชื่อทีมนี้ได้ถูกใช้งานแล้ว กรุณาเลือกชื่อทีมใหม่" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "รายละเอียดบัญชีถูกอัปเดตเเล้ว" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "เพิ่มอีเมล์ ${email_address} แล้ว - กรุณาเช็คลิ้งค์ยืนยันตัวตนในอีเมล์ดังกล่าว" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -534,7 +537,19 @@ msgstr "" "การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" +"intervention" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -546,7 +561,7 @@ msgstr "" "การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." @@ -558,9 +573,9 @@ msgstr "" "การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -568,99 +583,99 @@ msgstr "" "การปิดโปรเจคถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "ยืนยันคำขอ" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "คำเชิญผ่านอีเมล์หมดอายุแล้ว" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "ชื่อโปรเจคไม่ถูกต้อง" @@ -774,6 +789,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "ชื่อโปรเจคไม่ถูกต้อง" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1421,10 +1462,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1450,9 +1496,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2618,15 +2668,15 @@ msgstr "รหัสกู้คืนไม่ถูกต้อง" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2637,8 +2687,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm form" @@ -2647,8 +2697,8 @@ msgstr "แบบฟอร์มยืนยัน" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Search projects" msgid "ActiveState Project name" @@ -3910,7 +3960,7 @@ msgstr "กรุณาระบุชื่อผู้ใช้งานด้ #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4101,11 +4151,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4116,7 +4167,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4127,26 +4178,26 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Full name" msgid "Publisher:" msgstr "ชื่อเต็ม" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4431,7 +4482,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Search projects" msgid "PyPI Project Name" @@ -4439,7 +4491,8 @@ msgstr "ค้นหาโครงการ" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Search projects" msgid "project name" @@ -4447,7 +4500,8 @@ msgstr "ค้นหาโครงการ" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4495,21 +4549,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Environment name" msgstr "รหัสกู้คืนไม่ถูกต้อง" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4526,11 +4586,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4540,28 +4602,103 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 +msgid "namespace" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "No projects" +msgid "project" +msgstr "ไม่มีโครงการ" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 #, fuzzy #| msgid "Add email" msgid "email" msgstr "เพิ่มอีเมล" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4569,96 +4706,96 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm form" msgid "my-organization" msgstr "แบบฟอร์มยืนยัน" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "No projects" msgid "my-project" msgstr "ไม่มีโครงการ" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Full name" msgid "my-username" msgstr "ชื่อเต็ม" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "ไม่มีโครงการ" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "ค้นหาโครงการ" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4669,8 +4806,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5747,12 +5884,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5953,7 +6084,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5962,20 +6093,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/tr/LC_MESSAGES/messages.po b/warehouse/locale/tr/LC_MESSAGES/messages.po index a95c2a93a2ed..3d26cd64198c 100644 --- a/warehouse/locale/tr/LC_MESSAGES/messages.po +++ b/warehouse/locale/tr/LC_MESSAGES/messages.po @@ -75,23 +75,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Bu kullanıcı adıyla kayıtlı bir kullanıcı bulunamadı" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP kodu ${totp_length} rakamdan oluşmalıdır." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kurtarma Kodları ${recovery_code_length} karakterlerinden oluşmalıdır." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "En fazla 50 karakter olan bir kullanıcı adı seçin." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -99,12 +99,12 @@ msgstr "" "Bu kullanıcı adı başka bir hesap tarafından kullanılıyor. Başka bir " "kullanıcı adı seçin." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Parola çok uzun." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -112,27 +112,27 @@ msgstr "" "Çok fazla başarısız giriş denemesi oldu. ${time} süre boyunca engellendiniz. " "Sonra tekrar deneyin." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Parolalarınız eşleşmiyor. Tekrar deneyin." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "E-posta adresi geçerli değil. Tekrar deneyin." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "E-posta adresi geçerli değil. Tekrar deneyin." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Bu alan adından bir e-posta adresi kullanamazsınız. Başka bir e-posta " "kullanın." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -140,7 +140,7 @@ msgstr "" "Bu e-posta adresi zaten bu hesap tarafından kullanılıyor. Başka bir e-posta " "kullanın." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -148,34 +148,34 @@ msgstr "" "Bu e-posta adresi farklı bir hesap tarafından kullanılıyor. Başka bir e-" "posta kullanın." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "İsim çok uzun. En fazla 100 karakter olacak şekilde başka bir isim seçin." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Geçersiz TOTP kodu." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Geçersiz WebAuthn önermesi: Kötü yük" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Geçersiz kurtarma kodu." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Kurtarma kodu daha önceden kullanıldı." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "E-posta adresi geçerli değil. Tekrar deneyin." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -184,7 +184,7 @@ msgid "" "out for {}. Please try again later." msgstr "Çok fazla başarısız giriş denemesi oldu. Sonra tekrar deneyin." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -192,7 +192,7 @@ msgstr "" "Bu hesaba, doğrulanmamış çok fazla e-posta eklendi. Gelen kutunuzu kontrol " "edin ve doğrulama bağlantılarını takip edin. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -202,25 +202,25 @@ msgstr "" "Gelen kutunuzu kontrol edin ve doğrulama bağlantılarını kontrol edin. (IP: " "${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Geçersiz veya süresi dolmuş 2-aşamalı giriş." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Zaten giriş yapılmış" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Başarılı WebAuthn önermesi" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Kurtarma kodu kabul edildi. Bu kod yeniden kullanılamaz." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -228,131 +228,131 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Süresi dolmuş belirteç: yeni bir parola sıfırlama bağlantısı isteyin" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Geçersiz belirteç: yeni bir parola sıfırlama bağlantısı isteyin" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Geçersiz belirteç: belirteç verilmedi" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Geçersiz belirteç: bir parola sıfırlama belirteci değil" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Geçersiz belirteç: kullanıcı bulunamadı" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "Geçersiz belirteç: kullanıcı bu belirteç istendikten sonra giriş yaptı" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Geçersiz belirteç: parola bu belirteç istendikten sonra zaten değişti" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Parolanızı sıfırladınız" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Süresi dolmuş belirteç: yeni bir e-posta doğrulama bağlantısı isteyin" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Geçersiz belirteç: yeni bir e-posta doğrulama bağlantısı isteyin" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Geçersiz belirteç: e-posta doğrulama belirteci değil" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "E-posta bulunamadı" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E-posta zaten onaylanmış" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Artık sen bu e-postayı birincil adresin olarak ayarlayabilirsin" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Bu senin birincil adresin" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-posta adresin ${email_address} onaylandı. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "Süresi dolmuş anahtar: yeni bir davetiye talep edin" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Geçersiz anahtar: yeni bir davetiye talep edin" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Geçersiz anahtar: organizasyon davetiyesi geçersiz" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Organizasyon davetiyesi geçerli değil." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Organizasyon daveti artık mevcut değil." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "'${project_name}' davetiyesi reddedildi." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Artık '${project_name}' projesinde ${role} oldunuz." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Süresi dolmuş anahtar: yeni bir proje rolü daveti isteyin" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "Geçersiz anahtar: yeni bir proje rolü daveti isteyin" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Geçersiz belirteç: iş birliği daveti belirteci değil" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Rol daveti geçerli değil." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Görev daveti artık mevcut değil." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' proje davetiyesi reddedildi." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Artık '${project_name}' projesinde ${role} oldunuz." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -364,7 +364,7 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -374,7 +374,7 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 #, fuzzy #| msgid "" #| "You must have a verified email in order to register a pending OpenID " @@ -387,7 +387,7 @@ msgstr "" "postanız olmalıdır. Ayrıntılar için https://pypi.org/help#openid-connect'e " "bakın." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 #, fuzzy #| msgid "" #| "You can't register more than 3 pending OpenID Connect providers at once." @@ -395,9 +395,10 @@ msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Aynı anda 3'ten fazla bekleyen OpenID Connect sağlayıcısını kaydedemezsiniz." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -408,13 +409,14 @@ msgid "" msgstr "" "Çok fazla sayıda OpenID Connect kaydı denendi. Daha sonra tekrar deneyin." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "Onaylı kullanıcı kaydedilemedi" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 #, fuzzy #| msgid "" #| "This OpenID Connect provider has already been registered. Please contact " @@ -426,20 +428,20 @@ msgstr "" "Bu OpenID Connect sağlayıcısı zaten kayıtlı. Bu kasıtlı değilse lütfen PyPI " "yöneticileriyle iletişime geçin." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Bu Projeyi Yönet" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Sürümü Yönet" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "Bu proje için onaylı kullanıcı kaldırıldı. " @@ -487,6 +489,7 @@ msgid "Select project" msgstr "Projeyi seç" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "Proje adını belirtin" @@ -551,43 +554,43 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Bu takım adı zaten kullanılmıştır. Farklı bir takım adı seçin." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Hesap Detayları" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "${email_address} e-postan eklendi - e-postanı doğrulama bağlantısı için " "kontrol et" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Kurtarma kodları zaten oluşturuldu" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Yeni kurtarma kodlarının oluşturulması, mevcut kodlarınızı geçersiz " "kılacaktır." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "E-postanızı doğrulayın ya da yeni bir adres ekleyin." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Geçersiz kimlik bilgileri. Tekrar deneyin" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -599,7 +602,19 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." +"org/help#admin-intervention sayfasını inceleyin." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -611,7 +626,7 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -623,9 +638,9 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -637,56 +652,56 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Daveti onayla" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "pre-release" msgid "Could not yank release - " msgstr "ön sürüm" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "pre-release" msgid "Could not un-yank release - " msgstr "ön sürüm" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Sürümü Kaldır" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Rol davetiyesi bulunamadı." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "dosya silinemiyor- " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Takımın '${team_name}' zaten projede için ${role_name} rolü var" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Kullanıcı '${username}' projede zaten ${role_name} rolüne sahip" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} artık ${project_name}' projesinin ${role}'sidir." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -694,37 +709,37 @@ msgstr "" "'${username}' adlı kullanıcıya ait doğrulanmış birincil e-posta adresi " "mevcut değil ve bu yüzden projeye ${role_name} rolünde atanamıyor" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "'${username}' adlı kullanıcıda zaten aktif bir davetiye bulunmaktadır. " "Lütfen daha sonra tekrar deneyiniz." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "'${username}' adlı kullanıcıya davetiye gönderildi" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Rol davetiyesi bulunamadı." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Davetin süresi zaten dolmuş." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "'${username}' adlı kullanıcıdan gelen davetiye iptal edildi." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "'${username}' kullanıcısı projede zaten ${role_name} rolüne sahip" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -732,24 +747,24 @@ msgstr "" "Kullanıcı \"${username}\", doğrulanmış bir birincil e-posta adresine sahip " "değil ve kuruluş için ${role_name} olarak eklenemez" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "Organizasyon davetiyesi bulunamadı." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Organizasyon daveti artık mevcut değil." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'${project_name}' proje davetiyesi reddedildi." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "Geçersiz proje adı" @@ -870,6 +885,40 @@ msgstr "İş akışı adı .yml veya .yaml ile bitmelidir" msgid "Workflow filename must be a filename only, without directories" msgstr "İş akışı dosya adı, dizinler olmadan yalnızca bir dosya adı olmalıdır" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "GitHub deposu sahibini belirtin (kullanıcı adı veya kuruluş)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Geçersiz GitHub kullanıcı veya kuruluş adı." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "İş akışı dosya adını belirtin" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "Geçersiz proje adı" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "İş akışı adı .yml veya .yaml ile bitmelidir" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1541,10 +1590,15 @@ msgstr "Parola" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1570,9 +1624,13 @@ msgstr "Parola" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3070,15 +3128,15 @@ msgstr "Geçersiz proje adı" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "E-posta" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3091,8 +3149,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3101,8 +3159,8 @@ msgstr "Proje açıklaması" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4503,7 +4561,7 @@ msgstr "Sahip olduğunuz için kendinizi kaldıramazsınız" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4736,11 +4794,12 @@ msgstr "" "href=\"%(href)s\">şifrenizi sıfırlayın." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4751,7 +4810,7 @@ msgstr "" msgid "Added by:" msgstr "Ekleyen:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4762,32 +4821,32 @@ msgstr "Ekleyen:" msgid "Removed by:" msgstr "Kaldıran:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Davet et" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Sizin adınız" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "Uygulamayı Doğrula" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Kullanıcı adı" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5105,7 +5164,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5113,7 +5173,8 @@ msgstr "Proje Adı" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5121,7 +5182,8 @@ msgstr "Proje Adı" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5173,23 +5235,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid project name" msgid "Environment name" msgstr "Geçersiz proje adı" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Açıklama (opsiyonel)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5208,11 +5276,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5225,32 +5295,118 @@ msgstr "Ekle" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Ad" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Hiç bir isim ayarlanmadı" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Proje Adı" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Proje:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Sizin adınız" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "E-posta" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Konu:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5258,98 +5414,98 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "Proje açıklaması" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Proje:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Sizin kullanıcı adınız" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Kullanıcı adı" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Sürümü Yönet" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Proje:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Trend olan projeler" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Bu Projeyi Yönet" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 #, fuzzy #| msgid "" #| "You can't register more than 3 pending OpenID Connect providers at once." @@ -5357,7 +5513,7 @@ msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Aynı anda 3'ten fazla bekleyen OpenID Connect sağlayıcısını kaydedemezsiniz." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5368,8 +5524,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6676,12 +6832,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Projenin Dökümantasyonunu Kaldır" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Proje Adı" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Proje Dökümantasyonu" @@ -6934,7 +7084,7 @@ msgstr "'%(project_name)s' Projesini Yönet" msgid "Back to projects" msgstr "Projelere Geri Dön" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6943,22 +7093,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Bu Projeyi Yönet" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/tzm/LC_MESSAGES/messages.po b/warehouse/locale/tzm/LC_MESSAGES/messages.po index 262ef7631224..67697d06d330 100644 --- a/warehouse/locale/tzm/LC_MESSAGES/messages.po +++ b/warehouse/locale/tzm/LC_MESSAGES/messages.po @@ -46,312 +46,314 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Ur illi kra n unessemres s yisem-a" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "ixes ad yili ungql TOTP ${totp_length} iskkilen." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Dɣer yan yisem n unessmres s 50 isekkilen neɣ drus." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Tiɣzi n tguri n uzerray:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Ur msasant tiguriwin n uzray. ales arem." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ur illi Imayl-a" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Ittusdded Imayl-a" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Wa d Imayl adeslan nnek" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "tettusdded tansa Imayl ${email_address}. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Sker yan umiḍan" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -400,6 +402,7 @@ msgid "Select project" msgstr "Rzu g isenfaṛen" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Search projects" msgid "Specify project name" @@ -472,155 +475,161 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account emails" msgid "Account details updated" msgstr "Imaylen n ifres" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Search projects" msgid "Invalid project name" @@ -734,6 +743,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Search projects" +msgid "Invalid environment name" +msgstr "Rzu g isenfaṛen" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1383,10 +1418,15 @@ msgstr "Taguri n uzray" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1412,9 +1452,13 @@ msgstr "Taguri n uzray" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2599,15 +2643,15 @@ msgstr "Rzu g isenfaṛen" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Imayl" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -2620,8 +2664,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "No projects" @@ -2630,8 +2674,8 @@ msgstr "Walu isenfaṛen" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Search projects" msgid "ActiveState Project name" @@ -3883,7 +3927,7 @@ msgstr "Sker yan umiḍan" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4082,11 +4126,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4097,7 +4142,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4108,30 +4153,30 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Ɣer" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Isem nnek" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Isen n unessemres" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4425,7 +4470,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Search projects" msgid "PyPI Project Name" @@ -4433,7 +4479,8 @@ msgstr "Rzu g isenfaṛen" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Search projects" msgid "project name" @@ -4441,7 +4488,8 @@ msgstr "Rzu g isenfaṛen" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4493,21 +4541,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Search projects" msgid "Environment name" msgstr "Rzu g isenfaṛen" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "New releases" msgid "release" @@ -4526,11 +4580,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4540,30 +4596,109 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Isem" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 +msgid "namespace" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Asenfaṛ:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Isem nnek" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 #, fuzzy #| msgid "Email" msgid "email" msgstr "Imayl" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Imersi:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4571,100 +4706,100 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "No projects" msgid "my-organization" msgstr "Walu isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Asenfaṛ:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Username" msgid "Actor Username" msgstr "Isen n unessemres" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Isen n unessemres" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Asenfaṛ:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4675,8 +4810,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5818,12 +5953,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6029,7 +6158,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6038,20 +6167,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/ug/LC_MESSAGES/messages.po b/warehouse/locale/ug/LC_MESSAGES/messages.po index 658e19cd821c..e196b5870a4c 100644 --- a/warehouse/locale/ug/LC_MESSAGES/messages.po +++ b/warehouse/locale/ug/LC_MESSAGES/messages.po @@ -51,24 +51,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "بۇ ئىشلەتكۈچى ئىسمىغا ماس ھېچقانداق ئىشلەتكۈچى تېپىلمىدى" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP كودى چوقۇم ${totp_length} خانىلىق بولۇشى كېرەك." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "ئەسلىگە كەلتۈرۈش كودى چوقۇم ${recovery_code_length} ھەرپ بولۇشى كېرەك." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 ھەرپ ياكى ئۇنىڭدىن ئاز ھەرپلىك ئىشلەتكۈچى نامىنى تاللاڭ." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -76,12 +76,12 @@ msgstr "" "بۇ ئىشلەتكۈچى ئىسمى ئاللىقاچان باشقا ھېسابات تەرىپىدىن ئىشلىتىلىۋاتىدۇ. " "باشقا ئىشلەتكۈچى نامىنى تاللاڭ." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "پارول بەك ئۇزۇن." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -90,63 +90,63 @@ msgid "" "out for ${time}. Please try again later." msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The email address is too long. Try again." msgstr "پارول ئىناۋەتسىز. قايتا سىناڭ." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The username isn't valid. Try again." msgstr "پارول ئىناۋەتسىز. قايتا سىناڭ." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -155,190 +155,191 @@ msgid "" "out for {}. Please try again later." msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -347,28 +348,29 @@ msgid "" "again later." msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -405,6 +407,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -459,153 +462,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -709,6 +718,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1350,10 +1383,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1379,9 +1417,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2540,15 +2582,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2559,16 +2601,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3806,7 +3848,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3991,11 +4033,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4006,7 +4049,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4017,24 +4060,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4310,19 +4353,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4370,19 +4416,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4399,11 +4451,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4413,26 +4467,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4440,86 +4567,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4530,8 +4657,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5540,12 +5667,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5744,7 +5865,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5753,20 +5874,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/uk/LC_MESSAGES/messages.po b/warehouse/locale/uk/LC_MESSAGES/messages.po index 965c06f00f86..c2cc4b4ee22e 100644 --- a/warehouse/locale/uk/LC_MESSAGES/messages.po +++ b/warehouse/locale/uk/LC_MESSAGES/messages.po @@ -71,23 +71,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Користувача з таким іменем не знайдено" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "Код TOTP має містити ${totp_length} цифр(и)." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Оберіть ім'я користувача, довжиною 50 символів чи менше." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -95,12 +95,12 @@ msgstr "" "Таким ім'ям користувача уже користується хтось інший. Оберіть інше ім'я " "користувача." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Пароль занадто довгий." -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -109,27 +109,27 @@ msgid "" "out for ${time}. Please try again later." msgstr "Ви здійснили забагато невдалих спроб увійти. Спробуйте знову пізніше." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Ваші паролі не збігаються. Спробуйте знову." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Ця електронна адреса недійсна. Спробуйте знову." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Ця електронна адреса недійсна. Спробуйте знову." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Ви не можете використовувати електронну адресу із цього домену. " "Скористайтеся іншою." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -137,39 +137,39 @@ msgstr "" "Ця електронна адреса вже використовується у цьому обліковому записі. Введіть " "іншу." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "Ця електронна адреса вже кимось використовується. Введіть іншу." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Це ім'я задовге. Оберіть ім'я довжиною 100 символів або менше." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Недійсний код TOTP." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Недійсна перевірка WebAuthn: Неправильний вміст" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Недійсний код відновлення." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Код відновлення вже використано." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Ця електронна адреса недійсна. Спробуйте знову." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -178,7 +178,7 @@ msgid "" "out for {}. Please try again later." msgstr "Ви здійснили забагато невдалих спроб увійти. Спробуйте знову пізніше." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -186,7 +186,7 @@ msgstr "" "Ви додали забагато електронних адрес, не підтвердивши їх. Перевірте свою " "скриньку та перейдіть за посиланнями підтвердження. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -196,25 +196,25 @@ msgstr "" "Перевірте свою скриньку та перейдіть за посиланнями підтвердження. (IP: " "${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Двофакторний вхід недійсний або термін його дії збіг." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Уже аутентифіковано" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Перевірка WebAuthn успішна" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Код відновлення прийнято. Введений код не можна використати повторно." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -222,141 +222,141 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" "Час дії токена завершився: здійсніть запит нового посилання для скидання " "пароля" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Недійсний токен: здійсніть запит нового посилання для скидання пароля" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Недійсний токен: не вказано токена" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Недійсний токен: не є токеном для скидання пароля" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Недійсний токен: користувача не знайдено" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Недійсний токен: користувач здійснив вхід з моменту запиту цього токена" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Недійсний токен: пароль уже було змінено з моменту запиту цього токена" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Ви скинули свій пароль" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" "Час дії токена збіг: здійсніть запит нового посилання для підтвердження " "електронної адреси" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Недійсний токен: здійсніть запит нового посилання для скидання пароля" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Недійсний токен: не є токеном для підтвердження електронної адреси" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Електронної адреси не знайдено" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Електронну адресу підтверджено" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Тепер ви можете встановити цю електронну адресу основною" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Це ваша основна адреса" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Електронну адресу ${email_address} підтверджено. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" "Час дії токена завершився: здійсніть запит нового запрошення у організацію" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "Недійсний токен: здійсніть запит нового запрошення в організацію" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "Недійсний токен: не є токеном запрошення до організації" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "Запрошення в організацію недійсне." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Запрошення в організацію вже не існує." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "Запрошення до '${organization_name}' відхилене." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ви тепер ${role} проєкту '${project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "Устарівший токен: здійсніть запит нового запрошення на роль у проєкті" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Недійсний токен: запросіть нове запрошення на роль у проєкті" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Недійсний токен: не є токеном запрошення до співпраці" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Запрошення на роль недійсне." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Запрошення на роль уже не існує." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Запрошення до '${project_name}' відхилене." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ви тепер ${role} проєкту '${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -368,7 +368,7 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -378,7 +378,7 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 #, fuzzy msgid "" "You must have a verified email in order to register a pending trusted " @@ -388,7 +388,7 @@ msgstr "" "чекающого підключення постачальника OpenID Connect. Перейдіть на https://" "pypi.org/help#openid-connect для отримання більш детальної інформації." -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 #, fuzzy #| msgid "" #| "You can't register more than 3 pending OpenID Connect providers at once." @@ -397,9 +397,10 @@ msgstr "" "Ви не можете зарегеструвати більш ніж 3-х чекаючих підключення поставників " "OpenID Connect одночасно." -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many attempted OpenID Connect registrations. Try " @@ -411,13 +412,14 @@ msgstr "" "Ви здійснили забагато спроб зареєструватися через OpenID Connect. Спробуйте " "знову пізніше." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 #, fuzzy #| msgid "" #| "This OpenID Connect provider has already been registered. Please contact " @@ -429,20 +431,20 @@ msgstr "" "Цей OpenID Connect провайдер вже зарегестрований. Будь ласка звернітся " "PyPl адмінам якщо це помилка." -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Керувати поточними провайдерами" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Керувати версією" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -492,6 +494,7 @@ msgid "Select project" msgstr "Вибрати проєкт" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -561,42 +564,42 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Ця назва команди вже використовуєтся. Оберіть іншу назву команди." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Деталі облікового запису" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Електронну адресу ${email_address} додано — знайдіть посилання-підтвердження " "у своїй електронній скриньці" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Коди відновлення вже згенеровані" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Генерування нових кодів відновлення зробить ваші існуючі коди недійсними." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Підтвердіть свою електронну адресу або додайте нову." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Недійсні облікові дані. Спробуйте знову" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -608,7 +611,19 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " +"https://pypi.org/help#admin-intervention." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -620,7 +635,7 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -632,9 +647,9 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -646,60 +661,60 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Підтвердьте запрошення" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Перепублікувати випуск" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Перепублікувати випуск" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Видалити публікацію" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Запрошення на роль знайти не вдалося." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Користувач(-ка) '${username}' уже має роль ${role_name} у проєкті" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "Користувач(-ка) '${username}' уже має роль ${role_name} у проєкті" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Ви тепер ${role} проєкту '${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -707,37 +722,37 @@ msgstr "" "Основна електронна адреса користувача(-ки) '${username}' непідтверджена, " "тому його (її) неможливо додати до проєкту в якості ${role_name}" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "Користувач(-ка) '${username}' уже має активне запрошення. Будь ласка, " "спробуйте знову згодом." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "Запрошення надіслано до '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Запрошення на роль знайти не вдалося." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Термін дії запрошення вже сплив." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "Запрошення '${username}' скасовано." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "Користувач(-ка) '${username}' уже має роль ${role_name} в організації" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -749,26 +764,26 @@ msgstr "" "Основна електронна адреса користувача(-ки) '${username}' непідтверджена, " "тому його (її) неможливо додати до проєкту в якості ${role_name}" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Запрошення на роль знайти не вдалося." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Запрошення в організацію вже не існує." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Запрошення до '${project_name}' відхилене." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid project name" @@ -892,6 +907,40 @@ msgstr "Назва робочого процесу має закінчувати msgid "Workflow filename must be a filename only, without directories" msgstr "Назва файлу робочого процесу має просто файлом, без каталогів" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "Укажіть власника GitHub репозиторію (ім’я користувача або організацію)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "Недійсне ім’я користувача або організації GitHub." + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "Укажіть назву файлу робочого процесу" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid repository name" +msgid "Invalid environment name" +msgstr "Недійсна назва репозиторію" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "Назва робочого процесу має закінчуватися на .yml або .yaml" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1600,10 +1649,15 @@ msgstr "Пароль" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1629,9 +1683,13 @@ msgstr "Пароль" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3204,15 +3262,15 @@ msgstr "Недійсна назва репозиторію" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "Електронна адреса" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3225,8 +3283,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Organization description" @@ -3235,8 +3293,8 @@ msgstr "Опис організації" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4637,7 +4695,7 @@ msgstr "Неможливо видалити себе як власника" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4929,11 +4987,12 @@ msgstr "" "%(href)s.\n" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4944,7 +5003,7 @@ msgstr "" msgid "Added by:" msgstr "Додає:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4955,32 +5014,32 @@ msgstr "Додає:" msgid "Removed by:" msgstr "Видаляє:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "Запросити" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Workflow name" msgid "Workflow:" msgstr "Назва робочого процесу" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Specification" msgid "Specifier:" msgstr "Специфікація" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Publisher name" msgid "Publisher:" msgstr "Ім'я видавця" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5299,7 +5358,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5307,7 +5367,8 @@ msgstr "Назва проєкту" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5315,7 +5376,8 @@ msgstr "Назва проєкту" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5363,23 +5425,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid repository name" msgid "Environment name" msgstr "Недійсна назва репозиторію" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "Підстава (необов'язково)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5398,11 +5466,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5416,33 +5486,121 @@ msgstr "" #| "You can generate recovery codes for your account here:\n" #| "%(href)s\n" msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "\n" "Ви можете перегенерувати коди відновлення свого облікового запису тут:\n" "%(href)s.\n" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Name" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Ім'я не встановлено" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Назва проєкту" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Проєкт:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "Назва робочого процесу" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| "You can generate recovery codes for your account here:\n" +#| "%(href)s\n" +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"\n" +"Ви можете перегенерувати коди відновлення свого облікового запису тут:\n" +"%(href)s.\n" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "Електронна адреса" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "Тема:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5450,98 +5608,98 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Organization description" msgid "my-organization" msgstr "Опис організації" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Проєкт:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Ваше ім'я користувача" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Ім'я користувача" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Керувати версією" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Проєкт:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Популярні проєкти" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Керувати поточними провайдерами" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 #, fuzzy #| msgid "" #| "You can't register more than 3 pending OpenID Connect providers at once." @@ -5550,7 +5708,7 @@ msgstr "" "Ви не можете зарегеструвати більш ніж 3-х чекаючих підключення поставників " "OpenID Connect одночасно." -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5561,8 +5719,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "" #| "\n" @@ -6902,12 +7060,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Знищити документацію проєкту" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Назва проєкту" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Документація проєкту" @@ -7137,7 +7289,7 @@ msgstr "Керувати «%(project_name)s»" msgid "Back to projects" msgstr "Повернутися до проєктів" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -7146,22 +7298,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage current providers" msgid "Manage current publishers" msgstr "Керувати поточними провайдерами" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage current providers" msgid "Add a new publisher" diff --git a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po index 4e9b054be670..0237e0348bed 100644 --- a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po +++ b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po @@ -49,23 +49,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "کوئی بندہ اس نام سے نہیں مل سکا ہے" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "ٹی او ٹی پی کوڈ ${totp_length} نمبروں کا ہونا چاھیے۔" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -73,12 +73,12 @@ msgstr "" "یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " "کریں۔" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -88,27 +88,27 @@ msgid "" msgstr "" "لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "آپ کے پاس ورڈ مماثل نہیں ہیں۔ دوبارہ کوشش کریں." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "آپ کے پاس ورڈ آپس میں نہیں ملتے۔ دوبارہ کوشش کریں۔" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "آپ کے پاس ورڈ آپس میں نہیں ملتے۔ دوبارہ کوشش کریں۔" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "آپ اس ڈومین سے ای میل پتہ استعمال نہیں کرسکتے ہیں۔ ایک مختلف ای میل استعمال " "کریں۔" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -116,7 +116,7 @@ msgstr "" "یہ ای میل پتہ پہلے ہی اسی اکاؤنٹ کے ذریعہ استعمال ہورہا ہے۔ ایک مختلف ای میل " "استعمال کریں۔" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -124,33 +124,33 @@ msgstr "" "یہ ای میل پتہ پہلے ہی اسی اکاؤنٹ کے ذریعہ استعمال ہورہا ہے۔ ایک مختلف ای میل " "استعمال کریں۔" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "غلط ٹی و ٹی پی فراہم کیا گیا ہے۔" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "فراہم کئی گئی WebAuthn کی assertion غلط ہے: برا پیلوڈ" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "آپ کے پاس ورڈ آپس میں نہیں ملتے۔ دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -160,7 +160,7 @@ msgid "" msgstr "" "لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -172,7 +172,7 @@ msgstr "" "اس اکاؤنٹ میں بہت ذیادہ ای میل تصدیق کئے بغیر شامل کئے گئے ہیں۔ اپنے ای میل " "کے ان باکس کو چیک کریں اور بھیجے ہوئے تصدیق کے لنک کو دبائیں۔" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -185,29 +185,29 @@ msgstr "" "اس اکاؤنٹ میں بہت ذیادہ ای میل تصدیق کئے بغیر شامل کئے گئے ہیں۔ اپنے ای میل " "کے ان باکس کو چیک کریں اور بھیجے ہوئے تصدیق کے لنک کو دبائیں۔" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" "دو عنصر پر مشتمل لاگ ان غلط ہے یا پھر وقت زیادہ گزرنے کی وجہ سے اکسپائر ہو " "چکا ہے۔" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "پہلے ہی توثیق شدہ" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "کامیاب ویب اوتھنٹی کیشن کی اسرشن" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "واپس حصولی کا کوڈ مان لیا گیا ہے۔ اس کوڈ کو دوبارہ استعمال نہیں کیا جاسکتا " "ہے۔" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -215,146 +215,146 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی نیا پاس ورڈ لنک کی درخواست کریں" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "غلط ٹوکن: کوئی ٹوکن فراہم نہیں کیا گیا" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "غلط ٹوکن: پاس ورڈ دوبارہ ترتیب دینے والا ٹوکن نہیں" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "ناجائز ٹوکن: نام نہیں ملا" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی نیا پاس ورڈ لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "" "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not an organization invitation token" msgstr "غلط ٹوکن: پاس ورڈ دوبارہ ترتیب دینے والا ٹوکن نہیں" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی نیا پاس ورڈ لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "" "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not a collaboration invitation token" msgstr "غلط ٹوکن: پاس ورڈ دوبارہ ترتیب دینے والا ٹوکن نہیں" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -366,7 +366,7 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -376,19 +376,20 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -398,28 +399,29 @@ msgid "" msgstr "" "لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -478,6 +480,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -552,35 +555,35 @@ msgstr "" "یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " "کریں۔" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -592,7 +595,19 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" +"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -604,7 +619,7 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -616,9 +631,9 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -630,99 +645,99 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -836,6 +851,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1477,10 +1518,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1506,9 +1552,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2673,15 +2723,15 @@ msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2692,8 +2742,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2702,8 +2752,8 @@ msgstr "پچاس حروف یا اس کم کا نام چنیں۔" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Invalid recovery code." msgid "ActiveState Project name" @@ -3955,7 +4005,7 @@ msgstr "پچاس حروف یا اس کم کا نام چنیں۔" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4144,11 +4194,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4159,7 +4210,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4170,24 +4221,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4470,19 +4521,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4530,21 +4584,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4561,11 +4621,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4575,26 +4637,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4602,88 +4737,88 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4694,8 +4829,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5737,12 +5872,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5941,7 +6070,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5950,20 +6079,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po index bc62a0448413..a5ddb9d6cfcc 100644 --- a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po +++ b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po @@ -56,23 +56,23 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Foydalanuvchi ismi topilmadi" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP kodi ${totp_length} shaklida bo'lishi kerak." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "50 ta harfdan oshmaydigan foydalanuvchi ismni tanlang." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -80,14 +80,14 @@ msgstr "" "Bu foydalanuvchi ismi boshqa foydalanuvchi tomonidan tanlab bo'lingan. " "Boshqa foydalanuvchi ismini tanlab ko'ring." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Kalit so'z mustahkamligi:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -98,27 +98,27 @@ msgstr "" "Kirishga urinishlar belgilangan miqdordan oshdi. Iltimos, keyinroq urinib " "ko'ring." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Parolingiz mosh tushmadi. Qaytadan urinib ko'ring." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Email manzili mavjud emas. Qaytadan urinib ko'ring." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Email manzili mavjud emas. Qaytadan urinib ko'ring." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Bu domendagi email manzillardan foydalana olmaysiz. Boshqa emaildan " "foydalaning." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -126,7 +126,7 @@ msgstr "" "Bu email manzil boshqa foydalanuvchi tomonidan ishlatilmoqda. Boshqa " "emaildan foydalaning." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -134,35 +134,35 @@ msgstr "" "Bu email manzili boshqa foydalanuvchi tomonidan sihlatilmoqda. Yangi " "manzildan foydalaning." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "Kiritilgan ism juda ham uzun, 100 ta belgi yokida undan kam o'lgan " "miqdordagi ism tanlang." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "TOTP kodi not`g`ri" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Email manzili mavjud emas. Qaytadan urinib ko'ring." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -173,7 +173,7 @@ msgstr "" "Kirishga urinishlar belgilangan miqdordan oshdi. Iltimos, keyinroq urinib " "ko'ring." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -181,7 +181,7 @@ msgstr "" "Bu hisobga tasdiqlanmagan juda ko'p elektron pochta xabarlari qo'shilgan. " "Kirish qutisini tekshiring va havolalarni tekshiring. (IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -194,27 +194,27 @@ msgstr "" "Bu hisobga tasdiqlanmagan juda ko'p elektron pochta xabarlari qo'shilgan. " "Kirish qutisini tekshiring va havolalarni tekshiring. (IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Noto'g'ri yoki muddati ikki faktorli kirish." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Allaqachon tasdiqlangan" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Muvaffaqiyatli WebAuthn tasdiqlash" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Qayta tiklash kodi qabul qilindi. Taqdim etilgan kodni qayta ishlatib " "bo'lmaydi." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -222,155 +222,155 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Muddati o' tgan token: parolni qayta tiklash havolasini so'rang" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Noto'g'ri belgi: yangi parolni tiklash havolasini so'rang" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Noto'g'ri token: hech qanday token berilmagan" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Noto'g'ri belgi: parolni tiklash belgisi emas" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Xato token: foydalanuvchi mavjud emas" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Noto'g'ri token: foydalanuvchi bu token so'ralganidan beri tizimga kirgan" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Yaroqsiz token: token so'ralgandan beri parol allaqachon o'zgartirilgan" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "siz parolingizni qayta tiklagansiz" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" "Muddati tugagan token: elektron pochtani tasdiqlash uchun yangi havolani " "so'rang" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" "Noto'g'ri belgi: elektron pochtani tasdiqlash uchun yangi havolani so'rang" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Noto'g'ri token: elektron pochta tasdiqlash belgisi emas" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Email topilmadi" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "E -pochta manzili allaqachon tasdiqlangan" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" "Endi siz ushbu elektron pochtani asosiy manzil sifatida belgilashingiz mumkin" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Bu sizning asosiy manzilingiz" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Email adress ${email_address} tasdiqlangan. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Muddati o'tgan token: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Noto'g'ri belgi: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Noto'g'ri token: hamkorlik taklifnomasi emas" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Rol taklifi haqiqiy emas." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Rol taklifnomasi endi yo'q." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Muddati o'tgan token: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Noto'g'ri belgi: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "Noto'g'ri token: hamkorlik taklifnomasi emas" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "Rol taklifi haqiqiy emas." -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "Rol taklifnomasi endi yo'q." -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -382,7 +382,7 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -392,19 +392,20 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -415,28 +416,29 @@ msgstr "" "Kirishga urinishlar belgilangan miqdordan oshdi. Iltimos, keyinroq urinib " "ko'ring." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -498,6 +500,7 @@ msgid "Select project" msgstr "Loyihalarni qidirish" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Search projects" msgid "Specify project name" @@ -580,37 +583,37 @@ msgstr "" "Bu foydalanuvchi ismi boshqa foydalanuvchi tomonidan tanlab bo'lingan. " "Boshqa foydalanuvchi ismini tanlab ko'ring." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "$ {Email_address} elektron pochtasi qo'shildi - elektron pochta manzilini " "tekshirish havolasini tekshiring" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "Qayta tiklash kodlari allaqachon yaratilgan" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Yangi qutqaruv kodlarini yaratish mavjud kodlarni bekor qiladi." -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "Hisob ma'lumotlari noto'g'ri. Qayta urinib ko'ring" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -622,7 +625,19 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " +"uchun https://pypi.org/help#admin-intervention ga qarang." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -634,7 +649,7 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -646,9 +661,9 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -660,36 +675,36 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Rol taklifnomasi topilmadi." -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" @@ -697,19 +712,19 @@ msgstr "" "\"$ {Username}\" foydalanuvchisi allaqachon loyiha uchun $ {role_name} " "roliga ega" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" "\"$ {Username}\" foydalanuvchisi allaqachon loyiha uchun $ {role_name} " "roliga ega" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -717,33 +732,33 @@ msgstr "" "\"$ {Username}\" foydalanuvchisi tasdiqlangan asosiy elektron pochta " "manziliga ega emas va uni loyihaga $ {role_name} sifatida qo'shib bo'lmaydi" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" "\"$ {Username}\" foydalanuvchisida allaqachon faol taklif mavjud. Iltimos " "keyinroq qayta urinib ko'ring." -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "\"$ {Username}\" ga taklifnoma yuborildi" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "Rol taklifnomasi topilmadi." -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "Taklif muddati tugagan." -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "\"$ {Username}\" dan taklifnoma bekor qilindi." -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" @@ -751,7 +766,7 @@ msgstr "" "\"$ {Username}\" foydalanuvchisi allaqachon loyiha uchun $ {role_name} " "roliga ega" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -763,26 +778,26 @@ msgstr "" "\"$ {Username}\" foydalanuvchisi tasdiqlangan asosiy elektron pochta " "manziliga ega emas va uni loyihaga $ {role_name} sifatida qo'shib bo'lmaydi" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Rol taklifnomasi topilmadi." -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Rol taklifnomasi endi yo'q." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -898,6 +913,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "Qayta tiklash kodi yaroqsiz." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1571,10 +1612,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1600,9 +1646,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2775,15 +2825,15 @@ msgstr "Qayta tiklash kodi yaroqsiz." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2794,8 +2844,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Role invitation is not valid." @@ -2804,8 +2854,8 @@ msgstr "Rol taklifi haqiqiy emas." #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Search projects" msgid "ActiveState Project name" @@ -4059,7 +4109,7 @@ msgstr "Rol taklifi haqiqiy emas." #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4248,11 +4298,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4263,7 +4314,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4274,24 +4325,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4585,7 +4636,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Search projects" msgid "PyPI Project Name" @@ -4593,7 +4645,8 @@ msgstr "Loyihalarni qidirish" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Search projects" msgid "project name" @@ -4601,7 +4654,8 @@ msgstr "Loyihalarni qidirish" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4649,21 +4703,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "Qayta tiklash kodi yaroqsiz." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4680,11 +4740,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4694,26 +4756,101 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Search projects" +msgid "project" +msgstr "Loyihalarni qidirish" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4721,94 +4858,94 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Role invitation is not valid." msgid "my-organization" msgstr "Rol taklifi haqiqiy emas." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Search projects" msgid "my-project" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Search projects" msgid "Project" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4819,8 +4956,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5905,12 +6042,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -6112,7 +6243,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6121,20 +6252,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/vi/LC_MESSAGES/messages.po b/warehouse/locale/vi/LC_MESSAGES/messages.po index 7aa236234b53..b0a1d48402a1 100644 --- a/warehouse/locale/vi/LC_MESSAGES/messages.po +++ b/warehouse/locale/vi/LC_MESSAGES/messages.po @@ -62,24 +62,24 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "Không được phép sử dụng byte rỗng." -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "Không tìm thấy tên người dùng" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 #, fuzzy msgid "TOTP code must be ${totp_length} digits." msgstr "Mã TOTP phải có ${totp_length} digits." -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Mã khôi phục phải là ${recovery_code_length} ký tự." -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "Chọn một tên người dùng tối đa 50 ký tự." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -87,12 +87,12 @@ msgstr "" "Tên người dùng này đã được sử dụng bởi một tài khoản khác. Chọn một tên " "người dùng khác." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "Mật khẩu quá dài" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -103,32 +103,32 @@ msgstr "" "Đã có quá nhiều lần thử đăng nhập không thành công. Bạn đã bị khóa lúc " "${time}. Vui lòng thử lại sau." -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "Mật khẩu của bạn không khớp. Thử lại." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "Địa chỉ email quá dài. Thử lại." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "Địa chỉ email không hợp lệ. Thử lại." -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Bạn không thể sử dụng một địa chỉ email từ tên miền này. Sử dụng một email " "khác." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Địa chỉ email này đã được sử dụng bởi tài khoản này. Sử dụng một email khác." -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -136,39 +136,39 @@ msgstr "" "Địa chỉ email này đã được sử dụng bởi một tài khoản khác. Sử dụng một email " "khác." -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "Mã TOTP không hợp lệ." -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Xác nhận WebAuthn không hợp lệ: Bad payload" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "Mã khôi phục không hợp lệ." -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "Mã khôi phục đã được dùng." -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "Địa chỉ email không hợp lệ. Thử lại." -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "Đăng nhập nhiều lần không thành công. Bạn đã bị khóa. Thử lại sau." -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -176,7 +176,7 @@ msgstr "" "Có quá nhiều địa chỉ emails chưa được xác minh được gắn với tài khoản này. " "Kiểm tra hộp thư đến của bạn và nhấp vào các đường dẫn kiểm tra. (IP: {ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 #, fuzzy msgid "" "Too many password resets have been requested for this account without " @@ -186,25 +186,25 @@ msgstr "" "Có quá nhiều yêu cầu thay đổi mật khẩu, chưa được hoàn thành. Kiểm tra hộp " "thư đến và truy cập các đường dẫn xác minh .(IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "Không hợp lệ hoặc đăng nhập hai yếu tố hết hạn." -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "Đã được xác thực" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "Xác nhận WebAuthn thành công" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Mã khôi phục được chấp nhận. Mã này không thể sử dụng lại." -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -212,34 +212,34 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "Mã thông báo đã hết hạn: yêu cầu liên kết đặt lại mật khẩu mới" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "Mã thông báo không hợp lệ: yêu cầu liên kết đặt lại mật khẩu mới" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "Mã thông báo không hợp lệ: không cung cấp mã thông báo" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "Mã thông báo không hợp lệ: không phải là mã thông báo đặt lại mật khẩu" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "Mã thông báo không hợp lệ: không tìm thấy người dùng" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Mã thông báo không hợp lệ: người dùng đã đăng nhập từ khi mã thông báo này " "được yêu cầu" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -247,117 +247,117 @@ msgstr "" "Mã thông báo không hợp lệ: mật khẩu đã được thay đổi từ khi mã thông báo này " "được yêu cầu" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "Bạn đã đặt lại mật khẩu của mình" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "Mã thông báo đã hết hạn: yêu cầu liên kết xác minh email mới" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "Mã thông báo không hợp lệ: yêu cầu liên kết xác minh email mới" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "Mã thông báo không hợp lệ: không phải là mã thông báo xác minh email" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "Không tìm thấy email" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "Email đã được xác thực" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "Bây giờ bạn có thể đặt email này làm địa chỉ chính của bạn" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "Đây là địa chỉ chính của bạn" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Địa chỉ email ${email_address} đã được xác thực. ${confirm_message}." -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "Mã thông báo đã hết hạn: yêu cầu lời mời tổ chức mới" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Mã thông báo không hợp lệ: yêu cầu lời mời tổ chức mới" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Mã thông báo không hợp lệ: không phải mã thông báo mời tổ chức" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 #, fuzzy msgid "Organization invitation is not valid." msgstr "Lời mời tổ chức không hợp lệ." -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "Lời mời tổ chức không còn tồn tại." -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Lời mời cho '${project_name}' đã bị từ chối." -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Bạn hiện là ${role} của tổ chức '${organization_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Mã thông báo đã hết hạn: yêu cầu lời mời vai trò dự án mới" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Mã thông báo không hợp lệ: yêu cầu liên kết đặt lại mật khẩu mới" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a collaboration invitation token" msgstr "Mã thông báo không hợp lệ: không phải là mã thông báo xác minh email" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "Lời mời cho '${project_name}' không được chấp thuận." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "Bạn hiện nắm ${role} của dự án '${project_name}'" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -369,7 +369,7 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -379,19 +379,20 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -400,32 +401,33 @@ msgid "" "again later." msgstr "Đã có quá nhiều lần thử đăng nhập không thành công. Thử lại sau." -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Quản lý dự án này" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Quản lý phiên bản" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -486,6 +488,7 @@ msgid "Select project" msgstr "Xóa dự án" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -562,41 +565,41 @@ msgstr "" "Tên người dùng này đã được sử dụng bởi một tài khoản khác. Chọn một tên " "người dùng khác." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Chi tiết tài khoản" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Đã thêm email ${email_address} - kiểm tra email của bạn để biết liên kết xác " "minh" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "Xác minh email của bạn hoặc thêm địa chỉ mới." -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -608,7 +611,19 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" +"help#admin-intervent để biết chi tiết." + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -620,7 +635,7 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -632,9 +647,9 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -646,117 +661,117 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm form" msgid "Confirm the request" msgstr "Xác nhận biểu mẫu" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Releases" msgid "Could not yank release - " msgstr "Phát hành" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Releases" msgid "Could not un-yank release - " msgstr "Phát hành" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Xóa bỏ bản phát hành" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Bạn hiện nắm ${role} của dự án '${project_name}'" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "Email đã được xác thực" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "Could not find organization invitation." msgstr "%(user)s chưa tải lên bất kỳ dự án nào cho PyPI" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Lời mời tổ chức không còn tồn tại." -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Lời mời cho '${project_name}' không được chấp thuận." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid project name" @@ -873,6 +888,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid TOTP code." +msgid "Invalid environment name" +msgstr "Mã TOTP không hợp lệ." + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1578,10 +1619,15 @@ msgstr "Mật khẩu" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1607,9 +1653,13 @@ msgstr "Mật khẩu" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3070,15 +3120,15 @@ msgstr "Mã TOTP không hợp lệ." #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Project:" msgid "Subject" @@ -3091,8 +3141,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Confirm form" @@ -3101,8 +3151,8 @@ msgstr "Xác nhận biểu mẫu" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4510,7 +4560,7 @@ msgstr "Không thể xóa vai trò chủ sở hữu của chính bạn" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4745,11 +4795,12 @@ msgstr "" "lại mật khẩu trên PyPI." #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4760,7 +4811,7 @@ msgstr "" msgid "Added by:" msgstr "Được thêm bởi:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4771,30 +4822,30 @@ msgstr "Được thêm bởi:" msgid "Removed by:" msgstr "Xóa bởi:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Changed by:" msgid "Submitted by:" msgstr "Thay đổi bởi:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "Tên của bạn" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "Tên người dùng" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5106,7 +5157,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5114,7 +5166,8 @@ msgstr "Tên dự án" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5122,7 +5175,8 @@ msgstr "Tên dự án" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5174,21 +5228,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid TOTP code." msgid "Environment name" msgstr "Mã TOTP không hợp lệ." #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5207,11 +5267,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5224,32 +5286,118 @@ msgstr "" #| "To regain access to your account, reset your " #| "password on PyPI." msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "Để lấy lại quyền truy cập vào tài khoản của bạn, đặt " "lại mật khẩu trên PyPI." +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "Tên" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "Chưa đặt tên" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "Tên dự án" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "Dự án:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "Tên của bạn" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "To regain access to your account, reset your " +#| "password on PyPI." +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"Để lấy lại quyền truy cập vào tài khoản của bạn, đặt " +"lại mật khẩu trên PyPI." + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Add email" msgid "email" msgstr "Thêm email" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Project:" msgid "subject" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5257,102 +5405,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Confirm form" msgid "my-organization" msgstr "Xác nhận biểu mẫu" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "Tên người dùng của bạn" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "Tên người dùng" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Quản lý phiên bản" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Dự án đang thịnh hành" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Quản lý dự án này" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5363,8 +5511,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6615,12 +6763,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "Hủy tài liệu của dự án" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "Tên dự án" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "Tài liệu dự án" @@ -6870,7 +7012,7 @@ msgstr "Quản lý '%(project_name)s'" msgid "Back to projects" msgstr "Quay lại dự án" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6879,22 +7021,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "Quản lý dự án này" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" diff --git a/warehouse/locale/wae/LC_MESSAGES/messages.po b/warehouse/locale/wae/LC_MESSAGES/messages.po index 6d6644ad8995..a749dc00a99e 100644 --- a/warehouse/locale/wae/LC_MESSAGES/messages.po +++ b/warehouse/locale/wae/LC_MESSAGES/messages.po @@ -44,308 +44,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -382,6 +384,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -436,153 +439,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -686,6 +695,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1327,10 +1360,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1356,9 +1394,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2517,15 +2559,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2536,16 +2578,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3783,7 +3825,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3968,11 +4010,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3983,7 +4026,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3994,24 +4037,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4287,19 +4330,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4347,19 +4393,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4376,11 +4428,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4390,26 +4444,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4417,86 +4544,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4507,8 +4634,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5517,12 +5644,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5721,7 +5842,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5730,20 +5851,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/yue/LC_MESSAGES/messages.po b/warehouse/locale/yue/LC_MESSAGES/messages.po index e8e0cc707862..85b8cc2430e8 100644 --- a/warehouse/locale/yue/LC_MESSAGES/messages.po +++ b/warehouse/locale/yue/LC_MESSAGES/messages.po @@ -47,308 +47,310 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -385,6 +387,7 @@ msgid "Select project" msgstr "" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "" @@ -439,153 +442,159 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "" @@ -689,6 +698,30 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +msgid "Invalid environment name" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1330,10 +1363,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1359,9 +1397,13 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2519,15 +2561,15 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2538,16 +2580,16 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "" @@ -3785,7 +3827,7 @@ msgstr "" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -3970,11 +4012,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -3985,7 +4028,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -3996,24 +4039,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4289,19 +4332,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4349,19 +4395,25 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4378,11 +4430,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4392,26 +4446,99 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +msgid "project" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4419,86 +4546,86 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4509,8 +4636,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5519,12 +5646,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5723,7 +5844,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5732,20 +5853,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/zgh/LC_MESSAGES/messages.po b/warehouse/locale/zgh/LC_MESSAGES/messages.po index 9de679b22b07..001787dd0c4e 100644 --- a/warehouse/locale/zgh/LC_MESSAGES/messages.po +++ b/warehouse/locale/zgh/LC_MESSAGES/messages.po @@ -46,312 +46,314 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "ⵓⵔ ⵉⵍⵍⵉ ⴽⵔⴰ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ ⵢⵉⵙⵎ ⴰ" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "ⵜⵉⵖⵣⵉ ⵏ ⵜⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ:" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "ⵓⵔ ⵜⵎⵙⴰⵙⴰ ⵜⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ. ⴰⵍⵙ ⴰⵔⵎ." -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "ⵓⵔ ⵜⵣⵎⵎⴰⵔⴷ ⴰⴷ ⵜⵙⵎⵔⵙⴷ ⵉⵎⴰⵢⵍ ⵙⴳ ⵉⴳⵔ ⴰ. ⵙⴽⵛⵎ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "ⵓⵔ ⵉⵜⵜⵢⴰⴼⴰ ⵉⵎⴰⵢⵍ" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "ⵜⴰ ⴷ ⵜⴰⵏⵙⴰ ⵜⴰⴷⵙⵍⴰⵏⵜ ⵏⵏⴽ" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -400,6 +402,7 @@ msgid "Select project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Search projects" msgid "Specify project name" @@ -472,157 +475,163 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "ⵜⴻⵜⵜⵡⴰⵣⵏ ⵜⵖⵓⵔⵉ '${username}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "ⵜⴻⵜⵜⵡⴰⵣⵏ ⵜⵖⵓⵔⵉ '${username}'" -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Search projects" msgid "Invalid project name" @@ -736,6 +745,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Search projects" +msgid "Invalid environment name" +msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1381,10 +1416,15 @@ msgstr "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1410,9 +1450,13 @@ msgstr "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2585,15 +2629,15 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "" @@ -2604,8 +2648,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Choose a username with 50 characters or less." @@ -2614,8 +2658,8 @@ msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡ #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Search projects" msgid "ActiveState Project name" @@ -3864,7 +3908,7 @@ msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡ #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4049,11 +4093,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4064,7 +4109,7 @@ msgstr "" msgid "Added by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4075,24 +4120,24 @@ msgstr "" msgid "Removed by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4375,7 +4420,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Search projects" msgid "PyPI Project Name" @@ -4383,7 +4429,8 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Search projects" msgid "project name" @@ -4391,7 +4438,8 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -4439,21 +4487,27 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Search projects" msgid "Environment name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "" @@ -4470,11 +4524,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4484,26 +4540,101 @@ msgstr "" #: warehouse/templates/manage/project/publishing.html:129 #, python-format msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +msgid "Namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 -msgid "email" +msgid "namespace" msgstr "" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Search projects" +msgid "project" +msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +msgid "Workflow file path" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, python-format +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +msgid "email" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4511,94 +4642,94 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "my-organization" msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Search projects" msgid "my-project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Search projects" msgid "Project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4609,8 +4740,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5674,12 +5805,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "" @@ -5885,7 +6010,7 @@ msgstr "" msgid "Back to projects" msgstr "" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5894,20 +6019,20 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "" diff --git a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po index 25a2c1e2d403..1e5398be0a9e 100644 --- a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po +++ b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po @@ -104,34 +104,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "不允许 Null 字节。" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "未找到使用该用户名的用户" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "单次有效密码必须为 ${totp_length} 位数字。" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "恢复代码必须是 ${recovery_code_length} 字符。" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "请选择一个不超过 50 个字符的用户名。" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "此用户名已被其他用户使用。请换个用户名。" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "密码过长。" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -139,67 +139,67 @@ msgstr "" "尝试登录失败次数过多,请稍后重试。你被锁在账户外面已经 ${time} 了。请稍后再" "试。" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "两次输入的密码不一致,请重新输入。" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "电子邮件地址太长。请重新输入。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "电子邮件地址无效。请再试一次。" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "你不能使用来自该域名的电子邮件地址。请更换电子邮件地址。" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "此账户已使用此电子邮件地址。请使用一个不同的电子邮件地址。" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "此电子邮件地址已被另一个账户使用。使用一个不同的电子邮件地址。" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "用户名太长。请选择一个不超过100个字符的用户名。" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "无效的 TOTP 代码。" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "无效的 WebAuthn 断言:数据错误" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "无效的恢复代码。" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "恢复代码先前已用过。" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 msgid "The username isn't valid. Try again." msgstr "用户名无效。请再试一次。" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" "尝试登录失败次数过多,请稍后重试。你被锁在账户外面的时间已达 {}。请稍后再试。" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -207,7 +207,7 @@ msgstr "" "本账号下添加了过多的电子邮箱,但都没有进行验证。检查你的收件箱,并遵照指示点" "击验证链接。(IP: ${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -216,25 +216,25 @@ msgstr "" "该账户多次要求重置密码,且均未完成。检查你的收件箱,并遵照指示点击验证链接。" "(IP: ${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "双因素登录无效或过期。" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "已通过身份验证" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "成功的 WebAuthn 断言" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "接受恢复代码。无法再次使用提供的代码。" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -242,131 +242,131 @@ msgstr "" "新用户注册暂时被禁用。有关详细信息,请参见https://pypi.org/help#admin-" "intervention。" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "令牌已过期:请重新请求新的密码重置链接" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "令牌无效:请再次请求新的密码重置链接" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "令牌无效:未提供令牌" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "令牌无效:请再次请求新的密码重置链接" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "令牌无效:找不到用户" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "令牌无效:自请求此令牌以来,用户已登录" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "令牌无效:自请求此令牌以来,密码已更改" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "你已重置密码" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "令牌已过期:请重新请求新的电子邮件验证链接" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "令牌无效:请重新请求新的电子邮件验证链接" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "无效令牌:不是电子邮件验证令牌" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "未找到电子邮件" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "电子邮件已验证" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "你现在可以将此电子邮件设置为你的主邮件地址" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "这是你的主邮件地址" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "电子邮件地址$ {email_address}已验证。 ${confirm_message}。" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "令牌已过期:请求新的组织邀请" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "令牌无效:请求新的组织邀请" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "无效令牌:不是组织邀请令牌" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "组织邀请无效。" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "组织邀请已不存在。" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'的邀请被拒绝。" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "你现在是 '${organization_name}' 组织的 ${role}。" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 msgid "Expired token: request a new project role invitation" msgstr "令牌已过期:请求新的项目角色邀请" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 msgid "Invalid token: request a new project role invitation" msgstr "令牌无效:请求新的项目角色邀请" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "无效的令牌:不是协作邀请令牌" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "角色邀请无效。" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "角色邀请已不存在。" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}'的邀请已无效。" -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "你不是此项目的所有者。" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -374,11 +374,11 @@ msgstr "" "受信任发布暂时被禁用。有关详细信息,请参见https://pypi.org/help#admin-" "intervention。" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "被禁用。详见 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -386,40 +386,42 @@ msgstr "" "要注册待定的受信任发布者,你必须有一个经验证的电子邮箱。详见 https://pypi." "org/help#openid-connect。" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "你不能一下子注册超过三个待定的受信任发布者。" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." msgstr "受信任发布者的注册尝试次数过多。请稍后重试。" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "无法注册该受信任发布者" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "该受信任发布者已被注册。如果这不是有意为之,请联系 PyPI 的管理员。" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 msgid "Registered a new pending publisher to create " msgstr "注册了新的待定发布者来创建 " -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 msgid "Invalid publisher ID" msgstr "无效的发布者 ID" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "删除了项目的受信任发布者 " @@ -458,6 +460,7 @@ msgid "Select project" msgstr "选择项目" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 msgid "Specify project name" msgstr "指定项目名称" @@ -515,35 +518,35 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "此团队名已被使用。 选择不同的团队名称。" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 msgid "Account details updated" msgstr "已更新账户详细信息" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "电子邮件${email_address}已添加 - 请检查邮箱中的验证链接" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "已生成恢复代码" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "生成新的恢复代码将使现有代码失效。" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 msgid "Verify your email to create an API token." msgstr "验证你的电子邮件以创建 API 令牌。" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "API 令牌不存在。" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "无效凭据。再试一次" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -551,7 +554,19 @@ msgstr "" "基于 Github 的受信任发布暂时被禁用。有关详细信息,请参见 https://pypi.org/" "help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." +#| "org/help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"基于 Github 的受信任发布暂时被禁用。有关详细信息,请参见 https://pypi.org/" +"help#admin-intervention。" + +#: warehouse/manage/views/__init__.py:1453 msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." @@ -559,7 +574,7 @@ msgstr "" "基于 Google 的受信任发布暂时被禁用。有关详细信息,请参见 https://pypi.org/" "help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." @@ -567,9 +582,9 @@ msgstr "" "基于 ActiveState 的受信任发布暂时被禁用。有关详细信息,请参见 https://pypi." "org/help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -577,46 +592,46 @@ msgstr "" "项目删除暂时被禁用。有关详细信息,请参见https://pypi.org/help#admin-" "intervention。" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 msgid "Confirm the request" msgstr "确认请求" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 msgid "Could not yank release - " msgstr "无法对发布进行 yank 操作 - " -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 msgid "Could not un-yank release - " msgstr "无法取消对发布采取的 yank 操作- " -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 msgid "Could not delete release - " msgstr "无法删除发布 - " -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 msgid "Could not find file" msgstr "找不到文件" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "无法删除文件 - " -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "'${team_name}' 团队在项目中已经有 ${role_name} 角色" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "用户“${username}”在这个项目中已有${role_name}" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} 现为 '${project_name}' 项目的 ${role}。" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" @@ -624,35 +639,35 @@ msgstr "" "用户'$ {username}'没有经过验证的主电子邮件地址,因此不能作为项目的$ " "{role_name}添加" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "用户'$ {username}'已经具有有效的邀请。请稍后再试。" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "邀请已发送到“ $ {username}”" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "找不到角色邀请。" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "邀请已过期。" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "从“${username}”撤回邀请。" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 msgid "User '${username}' already has ${role_name} role for organization" msgstr "用户 '${username}' 已在组织中任 ${role_name}" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" @@ -660,21 +675,21 @@ msgstr "" "用户'$ {username}'没有经过验证的主电子邮件地址,因此不能被加为组织的$ " "{role_name}" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 msgid "Could not find organization invitation." msgstr "找不到组织邀请。" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 msgid "Organization invitation could not be re-sent." msgstr "不能重新发送组织邀请。" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 msgid "Expired invitation for '${username}' deleted." msgstr "删除了对 '${username}' 的过期邀请。" # | msgid "Invalid TOTP code." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 msgid "Invalid project name" msgstr "无效的项目名" @@ -780,6 +795,41 @@ msgstr "工作流名称必须以 .yml 或 .yaml 结尾" msgid "Workflow filename must be a filename only, without directories" msgstr "工作流文件名必须仅为文件名,不能包含目录" +#: warehouse/oidc/forms/gitlab.py:33 +#, fuzzy +#| msgid "Specify GitHub repository owner (username or organization)" +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "指定 GitHub 存储库所有者(用户名或组织)" + +#: warehouse/oidc/forms/gitlab.py:37 +#, fuzzy +#| msgid "Invalid GitHub user or organization name." +msgid "Invalid GitLab username or group/subgroup name." +msgstr "无效的 GitHub 用户或组织名称。" + +#: warehouse/oidc/forms/gitlab.py:53 +#, fuzzy +#| msgid "Specify workflow filename" +msgid "Specify workflow filepath" +msgstr "指定工作流文件名" + +# | msgid "Invalid TOTP code." +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid project name" +msgid "Invalid environment name" +msgstr "无效的项目名" + +#: warehouse/oidc/forms/gitlab.py:76 +#, fuzzy +#| msgid "Workflow name must end with .yml or .yaml" +msgid "Workflow file path must end with .yml or .yaml" +msgstr "工作流名称必须以 .yml 或 .yaml 结尾" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 msgid "Active" @@ -1441,10 +1491,15 @@ msgstr "密码" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1470,9 +1525,13 @@ msgstr "密码" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -2753,15 +2812,15 @@ msgstr "环境" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "邮件" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 msgid "Subject" msgstr "标题" @@ -2772,16 +2831,16 @@ msgstr "ActiveState 项目 URL" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 msgid "Organization" msgstr "组织" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 msgid "ActiveState Project name" msgstr "ActiveState 项目名" @@ -4122,7 +4181,7 @@ msgstr "无法删除上一个双因素身份验证方式" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4323,11 +4382,12 @@ msgstr "" "。" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "任意" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4338,7 +4398,7 @@ msgstr "任意" msgid "Added by:" msgstr "添加者:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4349,24 +4409,24 @@ msgstr "添加者:" msgid "Removed by:" msgstr "删除者:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 msgid "Submitted by:" msgstr "提交者:" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 msgid "Workflow:" msgstr "工作流:" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 msgid "Specifier:" msgstr "技术参数:" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" msgstr "发布者:" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -4647,19 +4707,22 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 msgid "PyPI Project Name" msgstr "PyPI 项目名称" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 msgid "project name" msgstr "项目名称" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "使用此提发布者时将在 PyPI 上创建的项目" @@ -4710,19 +4773,25 @@ msgstr "" # | msgid "Invalid TOTP code." #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 msgid "Environment name" msgstr "环境名称" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 msgid "(optional)" msgstr "(可选)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 msgid "release" msgstr "发行版" @@ -4743,11 +4812,13 @@ msgstr "" "代码提交权限的维护者,但这些人不应有 PyPI 发布权限。" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -4755,6 +4826,113 @@ msgstr "添加" #: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/project/publishing.html:129 +#, fuzzy, python-format +#| msgid "" +#| "Read more about GitHub Actions's OpenID Connect support here." +msgid "" +"Read more about GitLab CI/CD OpenID Connect support here." +msgstr "" +"如要获取更多关于GitHub Action 的 OpenID Connect 发布者的信息,请点击此处。" + +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "名称" + +#: warehouse/templates/manage/account/publishing.html:177 +#: warehouse/templates/manage/project/publishing.html:145 +#, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "未设置名称" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "项目名称" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project" +msgid "project" +msgstr "项目" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +#, fuzzy +#| msgid "" +#| "The name of the GitHub repository that contains the publishing workflow" +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "包含发布工作流的 Github 存储库的名称" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Workflow name" +msgid "Workflow file path" +msgstr "工作流名称" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +#, fuzzy +#| msgid "" +#| "The filename of the publishing workflow. This file should exist in the " +#| ".github/workflows/ directory in the repository configured " +#| "above." +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" +"发布工作流的文件名。这个文件应该存在于上文所配置的存储库中的 .github/" +"workflows/目录中。" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, fuzzy, python-format +#| msgid "" +#| "The name of the GitHub Actions environment that " +#| "the above workflow uses for publishing. This should be configured under " +#| "the repository's settings. While not required, a dedicated publishing " +#| "environment is strongly encouraged, especially if your repository has maintainers with commit access who " +#| "shouldn't have PyPI publishing access." +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" +"上述工作流用于发布目的而使用的 GitHub Actions 环境 " +"的名称。 这应当在存储库的设置下进行配置。 虽然不是必需, 我们强烈 推荐使用专门的发布环境,尤其 如果你的存储库存在拥有" +"代码提交权限的维护者,但这些人不应有 PyPI 发布权限。" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 #, python-format msgid "" "Read more about Google's OpenID Connect support here" "请点击此处。" -#: warehouse/templates/manage/account/publishing.html:177 -#: warehouse/templates/manage/project/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 msgid "email" msgstr "电子邮件" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "用于发布的账户或服务账户的电子邮件地址。" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 msgid "subject" msgstr "标题" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -4788,86 +4966,86 @@ msgstr "" "标题是代表发出请求的委托人的数字 ID。虽然并非必填,但提供标题可以进一步限制用" "于发布的身份。更多细节请见此处。" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 msgid "my-organization" msgstr "我的组织" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "拥有项目的 ActiveState 组织名" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 msgid "my-project" msgstr "我的项目" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "将构建你的 Python Artifact 的 ActiveState 项目。" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 msgid "Actor Username" msgstr "行动者用户名" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 msgid "my-username" msgstr "我的用户名" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "触发构建你的 Python Artifact 的 ActiveState 账户的用户名。" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 msgid "Manage publishers" msgstr "管理发布者" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 msgid "Project" msgstr "项目" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "当前未配置发布者。可以在每个单独项目的发布配置中添加现有项目的发布者。" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 msgid "Pending project name" msgstr "待定项目名" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "发布者" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "详情" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "当前未配置待定发布者。可以在下方为尚不存在的项目添加发布者。" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 msgid "Add a new pending publisher" msgstr "添加新的待定发布者" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "你可以使用此页面注册“待定”的受信任发布者。" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -4882,8 +5060,8 @@ msgstr "" "受信任发布者。要了解关于“待定”和普通的受信任发布者的更多信息,请访问 此处。" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, python-format msgid "" "You must first enable two-factor authentication on " @@ -5947,12 +6125,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "销毁项目文档" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "项目名称" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "项目文档" @@ -6157,7 +6329,7 @@ msgstr "管理 '%(project_name)s'" msgid "Back to projects" msgstr "返回项目" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6168,20 +6340,20 @@ msgstr "" "标题是代表发出请求的委托人的数字 ID。虽然并非必填,但提供标题可以进一步限制用" "于发布的身份。更多细节请见此处。" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 msgid "Manage current publishers" msgstr "管理当前发布者" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "与 %(project_name)s 关联的 OpenID Connect 发布者" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "当前未配置任何发布者。" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 msgid "Add a new publisher" msgstr "添加新的发布者" diff --git a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po index 8273c9ac267a..d06c46cebc0c 100644 --- a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po @@ -74,34 +74,34 @@ msgstr "" msgid "Null bytes are not allowed." msgstr "不允許 Null 字節。" -#: warehouse/accounts/forms.py:89 +#: warehouse/accounts/forms.py:91 msgid "No user found with that username" msgstr "找不到使用該使用者名稱的使用者" -#: warehouse/accounts/forms.py:100 +#: warehouse/accounts/forms.py:102 msgid "TOTP code must be ${totp_length} digits." msgstr "基於時間的一次性密碼 (TOTP) 必須剛好是 ${totp_length} 位數。" -#: warehouse/accounts/forms.py:120 +#: warehouse/accounts/forms.py:122 msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "恢復程式必須為${recovery_code_length}字元。" -#: warehouse/accounts/forms.py:135 +#: warehouse/accounts/forms.py:137 msgid "Choose a username with 50 characters or less." msgstr "選擇一個不超過 50 字的用戶名。" -#: warehouse/accounts/forms.py:152 +#: warehouse/accounts/forms.py:154 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "此使用者名稱已被另一個帳戶使用。 選擇其他使用者名稱。" -#: warehouse/accounts/forms.py:166 warehouse/accounts/forms.py:215 -#: warehouse/accounts/forms.py:228 +#: warehouse/accounts/forms.py:168 warehouse/accounts/forms.py:217 +#: warehouse/accounts/forms.py:230 msgid "Password too long." msgstr "密碼過長。" -#: warehouse/accounts/forms.py:202 +#: warehouse/accounts/forms.py:204 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." @@ -109,61 +109,61 @@ msgstr "" "登錄嘗試失敗的次數過多,請稍後再試。你被鎖在賬戶外面已經 ${time} 了。請稍後再" "試。" -#: warehouse/accounts/forms.py:231 +#: warehouse/accounts/forms.py:233 msgid "Your passwords don't match. Try again." msgstr "您的密碼不匹配。 請再試一次。" -#: warehouse/accounts/forms.py:265 +#: warehouse/accounts/forms.py:267 msgid "The email address is too long. Try again." msgstr "電子郵件地址太長。 請再試一次。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:278 msgid "The email address isn't valid. Try again." msgstr "電子郵件地址無效。 請再試一次。" -#: warehouse/accounts/forms.py:284 +#: warehouse/accounts/forms.py:286 msgid "You can't use an email address from this domain. Use a different email." msgstr "您不能使用來自該網域的電子郵件地址。 請使用其他電子郵件。" -#: warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:297 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "此帳戶已使用此電子郵件地址。 請使用其他電子郵件。" -#: warehouse/accounts/forms.py:302 +#: warehouse/accounts/forms.py:304 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "其他帳戶已使用此電子郵件地址。 請使用其他電子郵件。" -#: warehouse/accounts/forms.py:336 warehouse/manage/forms.py:139 +#: warehouse/accounts/forms.py:337 warehouse/manage/forms.py:139 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/accounts/forms.py:427 +#: warehouse/accounts/forms.py:428 msgid "Invalid TOTP code." msgstr "無效的一次性密碼 (TOTP)。" -#: warehouse/accounts/forms.py:444 +#: warehouse/accounts/forms.py:445 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "無效的 WebAuthn 斷言:負載錯誤" -#: warehouse/accounts/forms.py:513 +#: warehouse/accounts/forms.py:514 msgid "Invalid recovery code." msgstr "無效的重設碼。" -#: warehouse/accounts/forms.py:522 +#: warehouse/accounts/forms.py:523 msgid "Recovery code has been previously used." msgstr "重設碼已重新生成。" -#: warehouse/accounts/forms.py:552 +#: warehouse/accounts/forms.py:553 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." msgstr "電子郵件地址無效。 請再試一次。" -#: warehouse/accounts/views.py:118 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -171,7 +171,7 @@ msgstr "" "登錄嘗試失敗的次數過多,請稍後再試。你被鎖在賬戶外面的時間已達 {}。請稍後再" "試。" -#: warehouse/accounts/views.py:135 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -179,7 +179,7 @@ msgstr "" "此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " "${ip})" -#: warehouse/accounts/views.py:147 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -188,160 +188,160 @@ msgstr "" "此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " "${ip})" -#: warehouse/accounts/views.py:329 warehouse/accounts/views.py:398 -#: warehouse/accounts/views.py:400 warehouse/accounts/views.py:429 -#: warehouse/accounts/views.py:431 warehouse/accounts/views.py:537 +#: warehouse/accounts/views.py:331 warehouse/accounts/views.py:400 +#: warehouse/accounts/views.py:402 warehouse/accounts/views.py:431 +#: warehouse/accounts/views.py:433 warehouse/accounts/views.py:539 msgid "Invalid or expired two factor login." msgstr "兩階段驗證登入失效或過期。" -#: warehouse/accounts/views.py:392 +#: warehouse/accounts/views.py:394 msgid "Already authenticated" msgstr "已驗證身份" -#: warehouse/accounts/views.py:472 +#: warehouse/accounts/views.py:474 msgid "Successful WebAuthn assertion" msgstr "成功的 WebAuthn 斷言" -#: warehouse/accounts/views.py:568 warehouse/manage/views/__init__.py:833 +#: warehouse/accounts/views.py:570 warehouse/manage/views/__init__.py:835 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "重設碼已接受,提供的重設碼將無法再次使用。" -#: warehouse/accounts/views.py:660 +#: warehouse/accounts/views.py:662 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:797 +#: warehouse/accounts/views.py:799 msgid "Expired token: request a new password reset link" msgstr "密鑰過期:請求新的密碼重設連結" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:801 msgid "Invalid token: request a new password reset link" msgstr "密鑰無效:請求新的密碼重置連結" -#: warehouse/accounts/views.py:801 warehouse/accounts/views.py:914 -#: warehouse/accounts/views.py:1018 warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:916 +#: warehouse/accounts/views.py:1020 warehouse/accounts/views.py:1189 msgid "Invalid token: no token supplied" msgstr "密鑰無效:未提供密鑰" -#: warehouse/accounts/views.py:805 +#: warehouse/accounts/views.py:807 msgid "Invalid token: not a password reset token" msgstr "密鑰無效:不是重置密碼的密鑰" -#: warehouse/accounts/views.py:810 +#: warehouse/accounts/views.py:812 msgid "Invalid token: user not found" msgstr "密鑰無效:找不到使用者" -#: warehouse/accounts/views.py:832 +#: warehouse/accounts/views.py:834 msgid "Invalid token: user has logged in since this token was requested" msgstr "密鑰無效:自密鑰申請後,使用者已經登錄" -#: warehouse/accounts/views.py:850 +#: warehouse/accounts/views.py:852 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "密鑰無效:自請求密鑰後,密碼已經被更改" -#: warehouse/accounts/views.py:882 +#: warehouse/accounts/views.py:884 msgid "You have reset your password" msgstr "您已重置密碼" -#: warehouse/accounts/views.py:910 +#: warehouse/accounts/views.py:912 msgid "Expired token: request a new email verification link" msgstr "密鑰過期:請求新的電子郵件驗證連結" -#: warehouse/accounts/views.py:912 +#: warehouse/accounts/views.py:914 msgid "Invalid token: request a new email verification link" msgstr "密鑰無效:請求新的電子郵件驗證連結" -#: warehouse/accounts/views.py:918 +#: warehouse/accounts/views.py:920 msgid "Invalid token: not an email verification token" msgstr "密鑰無效:不是電子郵件驗證密鑰" -#: warehouse/accounts/views.py:927 +#: warehouse/accounts/views.py:929 msgid "Email not found" msgstr "未找到電子郵件" -#: warehouse/accounts/views.py:930 +#: warehouse/accounts/views.py:932 msgid "Email already verified" msgstr "已驗證的電子郵件" -#: warehouse/accounts/views.py:947 +#: warehouse/accounts/views.py:949 msgid "You can now set this email as your primary address" msgstr "您現在可以將此電子郵件設定為您的主地址" -#: warehouse/accounts/views.py:951 +#: warehouse/accounts/views.py:953 msgid "This is your primary address" msgstr "這是您的主地址" -#: warehouse/accounts/views.py:956 +#: warehouse/accounts/views.py:958 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "電子郵件地址 ${email_address} 已驗證。${confirm_message}。" -#: warehouse/accounts/views.py:1014 +#: warehouse/accounts/views.py:1016 msgid "Expired token: request a new organization invitation" msgstr "過期密鑰:請求新的組織邀請" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1018 msgid "Invalid token: request a new organization invitation" msgstr "密鑰無效:請求新的組織邀請" -#: warehouse/accounts/views.py:1022 +#: warehouse/accounts/views.py:1024 msgid "Invalid token: not an organization invitation token" msgstr "密鑰無效:不是組織邀請密鑰" -#: warehouse/accounts/views.py:1026 +#: warehouse/accounts/views.py:1028 msgid "Organization invitation is not valid." msgstr "組織邀請無效。" -#: warehouse/accounts/views.py:1035 +#: warehouse/accounts/views.py:1037 msgid "Organization invitation no longer exists." msgstr "組織邀請已不存在。" -#: warehouse/accounts/views.py:1086 +#: warehouse/accounts/views.py:1088 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'的邀請被拒絕.。" -#: warehouse/accounts/views.py:1149 +#: warehouse/accounts/views.py:1151 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "你現在是 '${organization_name}' 組織的 ${role}。" -#: warehouse/accounts/views.py:1183 +#: warehouse/accounts/views.py:1185 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "過期密鑰:請求新專案角色邀請" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1187 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "密鑰無效:請求新的項目角色邀請" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1193 msgid "Invalid token: not a collaboration invitation token" msgstr "密鑰無效:不是協作邀請密鑰" -#: warehouse/accounts/views.py:1195 +#: warehouse/accounts/views.py:1197 msgid "Role invitation is not valid." msgstr "身份邀請已過期。" -#: warehouse/accounts/views.py:1210 +#: warehouse/accounts/views.py:1212 msgid "Role invitation no longer exists." msgstr "角色邀請不再存在。" -#: warehouse/accounts/views.py:1241 +#: warehouse/accounts/views.py:1243 msgid "Invitation for '${project_name}' is declined." msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/accounts/views.py:1307 +#: warehouse/accounts/views.py:1309 msgid "You are now ${role} of the '${project_name}' project." msgstr "你不是此專案的擁有者。" -#: warehouse/accounts/views.py:1546 warehouse/accounts/views.py:1762 -#: warehouse/manage/views/__init__.py:1205 +#: warehouse/accounts/views.py:1556 warehouse/accounts/views.py:1799 +#: warehouse/manage/views/__init__.py:1212 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -352,7 +352,7 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1567 +#: warehouse/accounts/views.py:1577 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -361,19 +361,20 @@ msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1583 +#: warehouse/accounts/views.py:1593 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1596 +#: warehouse/accounts/views.py:1606 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1612 warehouse/manage/views/__init__.py:1240 -#: warehouse/manage/views/__init__.py:1353 -#: warehouse/manage/views/__init__.py:1463 +#: warehouse/accounts/views.py:1622 warehouse/manage/views/__init__.py:1247 +#: warehouse/manage/views/__init__.py:1360 +#: warehouse/manage/views/__init__.py:1472 +#: warehouse/manage/views/__init__.py:1582 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -382,32 +383,33 @@ msgid "" "again later." msgstr "登錄嘗試失敗的次數過多,請稍後再試。" -#: warehouse/accounts/views.py:1623 warehouse/manage/views/__init__.py:1254 -#: warehouse/manage/views/__init__.py:1367 -#: warehouse/manage/views/__init__.py:1477 +#: warehouse/accounts/views.py:1633 warehouse/manage/views/__init__.py:1261 +#: warehouse/manage/views/__init__.py:1374 +#: warehouse/manage/views/__init__.py:1486 +#: warehouse/manage/views/__init__.py:1596 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1637 +#: warehouse/accounts/views.py:1647 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1664 +#: warehouse/accounts/views.py:1674 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "管理此專案" -#: warehouse/accounts/views.py:1776 warehouse/accounts/views.py:1789 -#: warehouse/accounts/views.py:1796 +#: warehouse/accounts/views.py:1813 warehouse/accounts/views.py:1826 +#: warehouse/accounts/views.py:1833 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "管理版本" -#: warehouse/accounts/views.py:1802 +#: warehouse/accounts/views.py:1839 msgid "Removed trusted publisher for project " msgstr "" @@ -463,6 +465,7 @@ msgid "Select project" msgstr "刪除專案" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 +#: warehouse/oidc/forms/gitlab.py:44 #, fuzzy #| msgid "Project name" msgid "Specify project name" @@ -535,39 +538,39 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "此使用者名稱已被另一個帳戶使用。 選擇其他使用者名稱。" -#: warehouse/manage/views/__init__.py:201 +#: warehouse/manage/views/__init__.py:203 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "帳戶詳情" -#: warehouse/manage/views/__init__.py:230 +#: warehouse/manage/views/__init__.py:232 msgid "Email ${email_address} added - check your email for a verification link" msgstr "已添加電子郵件 ${email_address} - 檢查您的電子郵件以查看驗證連結" -#: warehouse/manage/views/__init__.py:781 +#: warehouse/manage/views/__init__.py:783 msgid "Recovery codes already generated" msgstr "重設碼已生成" -#: warehouse/manage/views/__init__.py:782 +#: warehouse/manage/views/__init__.py:784 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "產生新的重置碼會使現有的重置碼失效。" -#: warehouse/manage/views/__init__.py:891 +#: warehouse/manage/views/__init__.py:893 #, fuzzy #| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." msgstr "驗證你的電郵地址或新增一個新的電郵地址。" -#: warehouse/manage/views/__init__.py:991 +#: warehouse/manage/views/__init__.py:993 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1023 +#: warehouse/manage/views/__init__.py:1025 msgid "Invalid credentials. Try again" msgstr "憑證無效。請再試一次" -#: warehouse/manage/views/__init__.py:1221 +#: warehouse/manage/views/__init__.py:1228 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -578,7 +581,18 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1334 +#: warehouse/manage/views/__init__.py:1341 +#, fuzzy +#| msgid "" +#| "New user registration temporarily disabled. See https://pypi.org/" +#| "help#admin-intervention for details." +msgid "" +"GitLab-based trusted publishing is temporarily disabled. See https://pypi." +"org/help#admin-intervention for details." +msgstr "" +"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" + +#: warehouse/manage/views/__init__.py:1453 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -589,7 +603,7 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1443 +#: warehouse/manage/views/__init__.py:1562 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -600,9 +614,9 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1678 -#: warehouse/manage/views/__init__.py:1979 -#: warehouse/manage/views/__init__.py:2087 +#: warehouse/manage/views/__init__.py:1797 +#: warehouse/manage/views/__init__.py:2098 +#: warehouse/manage/views/__init__.py:2206 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -613,97 +627,97 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1810 -#: warehouse/manage/views/__init__.py:1895 -#: warehouse/manage/views/__init__.py:1996 -#: warehouse/manage/views/__init__.py:2096 +#: warehouse/manage/views/__init__.py:1929 +#: warehouse/manage/views/__init__.py:2014 +#: warehouse/manage/views/__init__.py:2115 +#: warehouse/manage/views/__init__.py:2215 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "確認邀請" -#: warehouse/manage/views/__init__.py:1822 +#: warehouse/manage/views/__init__.py:1941 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "解除撤銷版本" -#: warehouse/manage/views/__init__.py:1907 +#: warehouse/manage/views/__init__.py:2026 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "解除撤銷版本" -#: warehouse/manage/views/__init__.py:2008 +#: warehouse/manage/views/__init__.py:2127 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "刪除版本" -#: warehouse/manage/views/__init__.py:2108 +#: warehouse/manage/views/__init__.py:2227 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "找不到角色邀請。" -#: warehouse/manage/views/__init__.py:2112 +#: warehouse/manage/views/__init__.py:2231 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:2262 +#: warehouse/manage/views/__init__.py:2381 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" -#: warehouse/manage/views/__init__.py:2369 +#: warehouse/manage/views/__init__.py:2488 msgid "User '${username}' already has ${role_name} role for project" msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" -#: warehouse/manage/views/__init__.py:2436 +#: warehouse/manage/views/__init__.py:2555 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "你不是此專案的擁有者。" -#: warehouse/manage/views/__init__.py:2468 +#: warehouse/manage/views/__init__.py:2587 msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" "用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" -#: warehouse/manage/views/__init__.py:2481 -#: warehouse/manage/views/organizations.py:879 +#: warehouse/manage/views/__init__.py:2600 +#: warehouse/manage/views/organizations.py:881 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "使用者'${username}'已經有一個有效的邀請。請稍後再試。" -#: warehouse/manage/views/__init__.py:2546 -#: warehouse/manage/views/organizations.py:944 +#: warehouse/manage/views/__init__.py:2665 +#: warehouse/manage/views/organizations.py:946 msgid "Invitation sent to '${username}'" msgstr "邀請函已發送至 '${使用者名稱}'" -#: warehouse/manage/views/__init__.py:2579 +#: warehouse/manage/views/__init__.py:2698 msgid "Could not find role invitation." msgstr "找不到角色邀請。" -#: warehouse/manage/views/__init__.py:2590 +#: warehouse/manage/views/__init__.py:2709 msgid "Invitation already expired." msgstr "已驗證的電子郵件。" -#: warehouse/manage/views/__init__.py:2622 -#: warehouse/manage/views/organizations.py:1131 +#: warehouse/manage/views/__init__.py:2741 +#: warehouse/manage/views/organizations.py:1133 msgid "Invitation revoked from '${username}'." msgstr "來自'${username}'的邀請被撤銷了。" -#: warehouse/manage/views/organizations.py:855 +#: warehouse/manage/views/organizations.py:857 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" -#: warehouse/manage/views/organizations.py:866 +#: warehouse/manage/views/organizations.py:868 #, fuzzy #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -714,26 +728,26 @@ msgid "" msgstr "" "用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" -#: warehouse/manage/views/organizations.py:1027 -#: warehouse/manage/views/organizations.py:1069 +#: warehouse/manage/views/organizations.py:1029 +#: warehouse/manage/views/organizations.py:1071 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "找不到角色邀請。" -#: warehouse/manage/views/organizations.py:1037 +#: warehouse/manage/views/organizations.py:1039 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "角色邀請不再存在。" -#: warehouse/manage/views/organizations.py:1084 +#: warehouse/manage/views/organizations.py:1086 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/oidc/forms/_core.py:25 +#: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/gitlab.py:46 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid project name" @@ -851,6 +865,32 @@ msgstr "" msgid "Workflow filename must be a filename only, without directories" msgstr "" +#: warehouse/oidc/forms/gitlab.py:33 +msgid "Specify GitLab namespace (username or group/subgroup)" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:37 +msgid "Invalid GitLab username or group/subgroup name." +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:53 +msgid "Specify workflow filepath" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:61 +#, fuzzy +#| msgid "Invalid recovery code." +msgid "Invalid environment name" +msgstr "無效的重設碼。" + +#: warehouse/oidc/forms/gitlab.py:76 +msgid "Workflow file path must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms/gitlab.py:80 +msgid "Workflow file path cannot start or end with /" +msgstr "" + #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 #, fuzzy @@ -1539,10 +1579,15 @@ msgstr "密碼" #: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/account/publishing.html:174 #: warehouse/templates/manage/account/publishing.html:189 -#: warehouse/templates/manage/account/publishing.html:224 -#: warehouse/templates/manage/account/publishing.html:246 -#: warehouse/templates/manage/account/publishing.html:268 -#: warehouse/templates/manage/account/publishing.html:290 +#: warehouse/templates/manage/account/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:219 +#: warehouse/templates/manage/account/publishing.html:261 +#: warehouse/templates/manage/account/publishing.html:276 +#: warehouse/templates/manage/account/publishing.html:291 +#: warehouse/templates/manage/account/publishing.html:326 +#: warehouse/templates/manage/account/publishing.html:348 +#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:392 #: warehouse/templates/manage/account/recovery_codes-burn.html:70 #: warehouse/templates/manage/account/token.html:133 #: warehouse/templates/manage/account/token.html:150 @@ -1568,9 +1613,13 @@ msgstr "密碼" #: warehouse/templates/manage/project/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:142 #: warehouse/templates/manage/project/publishing.html:157 -#: warehouse/templates/manage/project/publishing.html:192 -#: warehouse/templates/manage/project/publishing.html:214 -#: warehouse/templates/manage/project/publishing.html:236 +#: warehouse/templates/manage/project/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:187 +#: warehouse/templates/manage/project/publishing.html:229 +#: warehouse/templates/manage/project/publishing.html:244 +#: warehouse/templates/manage/project/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:301 +#: warehouse/templates/manage/project/publishing.html:323 #: warehouse/templates/manage/project/roles.html:273 #: warehouse/templates/manage/project/roles.html:289 #: warehouse/templates/manage/project/roles.html:305 @@ -3031,15 +3080,15 @@ msgstr "無效的重設碼。" #: warehouse/templates/email/trusted-publisher-added/body.html:39 #: warehouse/templates/email/trusted-publisher-removed/body.html:37 #: warehouse/templates/includes/accounts/profile-public-email.html:17 -#: warehouse/templates/manage/account/publishing.html:172 -#: warehouse/templates/manage/project/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:274 +#: warehouse/templates/manage/project/publishing.html:227 msgid "Email" msgstr "電子郵件" #: warehouse/templates/email/trusted-publisher-added/body.html:41 #: warehouse/templates/email/trusted-publisher-removed/body.html:39 -#: warehouse/templates/manage/account/publishing.html:187 -#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/account/publishing.html:289 +#: warehouse/templates/manage/project/publishing.html:242 #, fuzzy #| msgid "Subject:" msgid "Subject" @@ -3052,8 +3101,8 @@ msgstr "" #: warehouse/templates/email/trusted-publisher-added/body.html:45 #: warehouse/templates/email/trusted-publisher-removed/body.html:43 -#: warehouse/templates/manage/account/publishing.html:244 -#: warehouse/templates/manage/project/publishing.html:190 +#: warehouse/templates/manage/account/publishing.html:346 +#: warehouse/templates/manage/project/publishing.html:277 #: warehouse/templates/organizations/profile.html:30 #, fuzzy #| msgid "Project description" @@ -3062,8 +3111,8 @@ msgstr "專案敘述" #: warehouse/templates/email/trusted-publisher-added/body.html:46 #: warehouse/templates/email/trusted-publisher-removed/body.html:44 -#: warehouse/templates/manage/account/publishing.html:266 -#: warehouse/templates/manage/project/publishing.html:212 +#: warehouse/templates/manage/account/publishing.html:368 +#: warehouse/templates/manage/project/publishing.html:299 #, fuzzy #| msgid "Project name" msgid "ActiveState Project name" @@ -4411,7 +4460,7 @@ msgstr "不能刪除自己的所有者身份" #: warehouse/templates/manage/manage_base.html:80 #: warehouse/templates/manage/manage_base.html:97 #: warehouse/templates/manage/manage_base.html:100 -#: warehouse/templates/manage/manage_base.html:566 +#: warehouse/templates/manage/manage_base.html:575 #: warehouse/templates/manage/organization/roles.html:202 #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/organization/roles.html:209 @@ -4660,11 +4709,12 @@ msgstr "" "%(href)s\n" #: warehouse/templates/manage/manage_base.html:546 -#: warehouse/templates/manage/manage_base.html:554 +#: warehouse/templates/manage/manage_base.html:555 +#: warehouse/templates/manage/manage_base.html:563 msgid "Any" msgstr "" -#: warehouse/templates/manage/manage_base.html:573 +#: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 #: warehouse/templates/manage/project/history.html:43 #: warehouse/templates/manage/project/history.html:97 @@ -4675,7 +4725,7 @@ msgstr "" msgid "Added by:" msgstr "增加者:" -#: warehouse/templates/manage/manage_base.html:575 +#: warehouse/templates/manage/manage_base.html:584 #: warehouse/templates/manage/organization/history.html:171 #: warehouse/templates/manage/project/history.html:62 #: warehouse/templates/manage/project/history.html:128 @@ -4686,32 +4736,32 @@ msgstr "增加者:" msgid "Removed by:" msgstr "移除者:" -#: warehouse/templates/manage/manage_base.html:577 +#: warehouse/templates/manage/manage_base.html:586 #, fuzzy #| msgid "Invite" msgid "Submitted by:" msgstr "邀請" -#: warehouse/templates/manage/manage_base.html:580 +#: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 #, fuzzy #| msgid "Your name" msgid "Workflow:" msgstr "您的姓名" -#: warehouse/templates/manage/manage_base.html:582 +#: warehouse/templates/manage/manage_base.html:591 #, fuzzy #| msgid "Verify application" msgid "Specifier:" msgstr "驗證應用程式" -#: warehouse/templates/manage/manage_base.html:585 +#: warehouse/templates/manage/manage_base.html:594 #, fuzzy #| msgid "Username" msgid "Publisher:" msgstr "使用者名稱用戶名" -#: warehouse/templates/manage/manage_base.html:587 +#: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" @@ -5029,7 +5079,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 -#: warehouse/templates/manage/account/publishing.html:222 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:324 #, fuzzy #| msgid "Project Name" msgid "PyPI Project Name" @@ -5037,7 +5088,8 @@ msgstr "專案名稱" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 -#: warehouse/templates/manage/account/publishing.html:228 +#: warehouse/templates/manage/account/publishing.html:264 +#: warehouse/templates/manage/account/publishing.html:330 #, fuzzy #| msgid "Project name" msgid "project name" @@ -5045,7 +5097,8 @@ msgstr "專案名稱" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 -#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:266 +#: warehouse/templates/manage/account/publishing.html:338 msgid "The project (on PyPI) that will be created when this publisher is used" msgstr "" @@ -5097,23 +5150,29 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:110 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:93 +#: warehouse/templates/manage/project/publishing.html:185 #, fuzzy #| msgid "Invalid recovery code." msgid "Environment name" msgstr "無效的重設碼。" #: warehouse/templates/manage/account/publishing.html:114 -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:221 +#: warehouse/templates/manage/account/publishing.html:293 #: warehouse/templates/manage/project/publishing.html:97 -#: warehouse/templates/manage/project/publishing.html:159 +#: warehouse/templates/manage/project/publishing.html:189 +#: warehouse/templates/manage/project/publishing.html:246 #, fuzzy #| msgid "Reason (optional)" msgid "(optional)" msgstr "原因(選填)" #: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:101 +#: warehouse/templates/manage/project/publishing.html:192 #, fuzzy #| msgid "Releases" msgid "release" @@ -5132,11 +5191,13 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:210 -#: warehouse/templates/manage/account/publishing.html:307 +#: warehouse/templates/manage/account/publishing.html:241 +#: warehouse/templates/manage/account/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:409 #: warehouse/templates/manage/project/publishing.html:122 -#: warehouse/templates/manage/project/publishing.html:178 -#: warehouse/templates/manage/project/publishing.html:253 +#: warehouse/templates/manage/project/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:265 +#: warehouse/templates/manage/project/publishing.html:340 #: warehouse/templates/manage/project/roles.html:341 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" @@ -5150,33 +5211,121 @@ msgstr "" #| "You can generate recovery codes for your account here:\n" #| "%(href)s\n" msgid "" -"Read more about Google's OpenID Connect support here." +"Read more about GitLab CI/CD OpenID Connect support here." msgstr "" "\n" "你可在此處生成帳戶的恢復程式碼:\n" "%(href)s\n" +#: warehouse/templates/manage/account/publishing.html:172 +#: warehouse/templates/manage/project/publishing.html:140 +#, fuzzy +#| msgid "Name" +msgid "Namespace" +msgstr "姓名" + #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy +#| msgid "No name set" +msgid "namespace" +msgstr "未設定姓名" + +#: warehouse/templates/manage/account/publishing.html:179 +#: warehouse/templates/manage/project/publishing.html:147 +msgid "" +"The GitLab username or GitLab group/subgroup namespace that the project is " +"under" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/project/documentation.html:35 +#: warehouse/templates/manage/project/publishing.html:155 +#: warehouse/templates/manage/project/release.html:129 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "專案名稱" + +#: warehouse/templates/manage/account/publishing.html:192 +#: warehouse/templates/manage/project/publishing.html:160 +#, fuzzy +#| msgid "Project:" +msgid "project" +msgstr "專案:" + +#: warehouse/templates/manage/account/publishing.html:194 +#: warehouse/templates/manage/project/publishing.html:162 +msgid "The name of the GitLab project that contains the publishing workflow" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:202 +#: warehouse/templates/manage/project/publishing.html:170 +#, fuzzy +#| msgid "Your name" +msgid "Workflow file path" +msgstr "您的姓名" + +#: warehouse/templates/manage/account/publishing.html:207 +#: warehouse/templates/manage/project/publishing.html:175 +msgid ".gitlab-ci.yml" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:209 +#: warehouse/templates/manage/project/publishing.html:177 +msgid "" +"The file path of the publishing workflow, relative to the project's root. " +"This file should exist in the project configured above (external workflows " +"are not supported)." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:226 +#: warehouse/templates/manage/project/publishing.html:194 +#, python-format +msgid "" +"The name of the GitLab CI/CD environment that the " +"above workflow uses for publishing. This should be configured under the " +"project's settings. While not required, a dedicated publishing environment " +"is strongly encouraged, especially if your " +"project has maintainers with commit access who shouldn't have PyPI " +"publishing access." +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/project/publishing.html:216 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| "You can generate recovery codes for your account here:\n" +#| "%(href)s\n" +msgid "" +"Read more about Google's OpenID Connect support here." +msgstr "" +"\n" +"你可在此處生成帳戶的恢復程式碼:\n" +"%(href)s\n" + +#: warehouse/templates/manage/account/publishing.html:279 +#: warehouse/templates/manage/project/publishing.html:232 +#, fuzzy #| msgid "Email" msgid "email" msgstr "電子郵件" -#: warehouse/templates/manage/account/publishing.html:179 -#: warehouse/templates/manage/project/publishing.html:147 +#: warehouse/templates/manage/account/publishing.html:281 +#: warehouse/templates/manage/project/publishing.html:234 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:195 -#: warehouse/templates/manage/project/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:250 #, fuzzy #| msgid "Subject:" msgid "subject" msgstr "主旨:" -#: warehouse/templates/manage/account/publishing.html:203 +#: warehouse/templates/manage/account/publishing.html:305 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -5184,102 +5333,102 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 -#: warehouse/templates/manage/project/publishing.html:196 +#: warehouse/templates/manage/account/publishing.html:352 +#: warehouse/templates/manage/project/publishing.html:283 #, fuzzy #| msgid "Project description" msgid "my-organization" msgstr "專案敘述" -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/project/publishing.html:204 +#: warehouse/templates/manage/account/publishing.html:360 +#: warehouse/templates/manage/project/publishing.html:291 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:272 -#: warehouse/templates/manage/project/publishing.html:218 +#: warehouse/templates/manage/account/publishing.html:374 +#: warehouse/templates/manage/project/publishing.html:305 #, fuzzy #| msgid "Project:" msgid "my-project" msgstr "專案:" -#: warehouse/templates/manage/account/publishing.html:280 -#: warehouse/templates/manage/project/publishing.html:226 +#: warehouse/templates/manage/account/publishing.html:382 +#: warehouse/templates/manage/project/publishing.html:313 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:288 -#: warehouse/templates/manage/project/publishing.html:234 +#: warehouse/templates/manage/account/publishing.html:390 +#: warehouse/templates/manage/project/publishing.html:321 #, fuzzy #| msgid "Your username" msgid "Actor Username" msgstr "你的使用者名稱" -#: warehouse/templates/manage/account/publishing.html:294 -#: warehouse/templates/manage/project/publishing.html:240 +#: warehouse/templates/manage/account/publishing.html:396 +#: warehouse/templates/manage/project/publishing.html:327 #, fuzzy #| msgid "Username" msgid "my-username" msgstr "使用者名稱用戶名" -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/project/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:402 +#: warehouse/templates/manage/project/publishing.html:333 msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:318 +#: warehouse/templates/manage/account/publishing.html:420 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "管理版本" -#: warehouse/templates/manage/account/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:430 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "專案:" -#: warehouse/templates/manage/account/publishing.html:350 +#: warehouse/templates/manage/account/publishing.html:452 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:362 +#: warehouse/templates/manage/account/publishing.html:464 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "熱門專案" -#: warehouse/templates/manage/account/publishing.html:363 -#: warehouse/templates/manage/project/publishing.html:280 +#: warehouse/templates/manage/account/publishing.html:465 +#: warehouse/templates/manage/project/publishing.html:367 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 -#: warehouse/templates/manage/project/publishing.html:281 +#: warehouse/templates/manage/account/publishing.html:466 +#: warehouse/templates/manage/project/publishing.html:368 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:376 +#: warehouse/templates/manage/account/publishing.html:478 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:384 +#: warehouse/templates/manage/account/publishing.html:486 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "管理此專案" -#: warehouse/templates/manage/account/publishing.html:387 +#: warehouse/templates/manage/account/publishing.html:489 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:393 +#: warehouse/templates/manage/account/publishing.html:495 #, python-format msgid "" "These publishers behave similarly to trusted publishers registered against " @@ -5290,8 +5439,8 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:432 -#: warehouse/templates/manage/project/publishing.html:328 +#: warehouse/templates/manage/account/publishing.html:535 +#: warehouse/templates/manage/project/publishing.html:416 #, fuzzy, python-format #| msgid "You have not enabled two factor authentication on your account." msgid "" @@ -6535,12 +6684,6 @@ msgstr "" msgid "Destroy Documentation for project" msgstr "銷毀專案的文件" -#: warehouse/templates/manage/project/documentation.html:35 -#: warehouse/templates/manage/project/release.html:129 -#: warehouse/templates/pages/stats.html:42 -msgid "Project name" -msgstr "專案名稱" - #: warehouse/templates/manage/project/documentation.html:39 msgid "Project documentation" msgstr "專案文件" @@ -6768,7 +6911,7 @@ msgstr "管理 '%(project_name)s'" msgid "Back to projects" msgstr "回到專案" -#: warehouse/templates/manage/project/publishing.html:171 +#: warehouse/templates/manage/project/publishing.html:258 #, python-format msgid "" "The subject is the numeric ID that represents the principal making the " @@ -6777,22 +6920,22 @@ msgid "" "here." msgstr "" -#: warehouse/templates/manage/project/publishing.html:272 +#: warehouse/templates/manage/project/publishing.html:359 #, fuzzy #| msgid "Manage this project" msgid "Manage current publishers" msgstr "管理此專案" -#: warehouse/templates/manage/project/publishing.html:276 +#: warehouse/templates/manage/project/publishing.html:363 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" msgstr "" -#: warehouse/templates/manage/project/publishing.html:292 +#: warehouse/templates/manage/project/publishing.html:379 msgid "No publishers are currently configured." msgstr "" -#: warehouse/templates/manage/project/publishing.html:297 +#: warehouse/templates/manage/project/publishing.html:384 #, fuzzy #| msgid "Manage this project" msgid "Add a new publisher" From 41634809d641f6627884b4b079df8e5231251b7c Mon Sep 17 00:00:00 2001 From: Mike Fiedler Date: Mon, 26 Feb 2024 14:15:00 -0500 Subject: [PATCH 6/6] test: set the correct module overrides (#15486) --- tests/unit/cli/test_shell.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/unit/cli/test_shell.py b/tests/unit/cli/test_shell.py index 7f530790d98a..6df336217c83 100644 --- a/tests/unit/cli/test_shell.py +++ b/tests/unit/cli/test_shell.py @@ -34,7 +34,9 @@ def test_ipython(self, monkeypatch): assert shell.autodetect() == "ipython" def test_plain(self, monkeypatch): - monkeypatch.setitem(sys.modules, "plain", pretend.stub()) + """Neither bpython nor ipython are installed.""" + monkeypatch.setitem(sys.modules, "bpython", None) + monkeypatch.setitem(sys.modules, "IPython", None) assert shell.autodetect() == "plain"