From cfc6e4c2c92bf0d15f02e9d120e740ebbf87d7d1 Mon Sep 17 00:00:00 2001 From: Eric Holscher Date: Tue, 11 Jun 2024 07:34:22 -0700 Subject: [PATCH] Release 11.0.0 --- CHANGELOG.rst | 15 + docs/conf.py | 2 +- package.json | 2 +- readthedocs/__init__.py | 2 +- readthedocs/locale/ar/LC_MESSAGES/django.mo | Bin 7242 -> 6934 bytes readthedocs/locale/ar/LC_MESSAGES/django.po | 781 ++++--- readthedocs/locale/ca/LC_MESSAGES/django.mo | Bin 13874 -> 13742 bytes readthedocs/locale/ca/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/de/LC_MESSAGES/django.mo | Bin 74130 -> 73312 bytes readthedocs/locale/de/LC_MESSAGES/django.po | 807 ++++--- readthedocs/locale/en/LC_MESSAGES/django.po | 772 ++++--- readthedocs/locale/es/LC_MESSAGES/django.mo | Bin 95805 -> 97423 bytes readthedocs/locale/es/LC_MESSAGES/django.po | 876 ++++---- readthedocs/locale/eu/LC_MESSAGES/django.mo | Bin 3079 -> 2979 bytes readthedocs/locale/eu/LC_MESSAGES/django.po | 772 ++++--- readthedocs/locale/fr/LC_MESSAGES/django.mo | Bin 107288 -> 106331 bytes readthedocs/locale/fr/LC_MESSAGES/django.po | 795 ++++--- readthedocs/locale/gl/LC_MESSAGES/django.mo | Bin 112816 -> 111654 bytes readthedocs/locale/gl/LC_MESSAGES/django.po | 797 ++++--- readthedocs/locale/he/LC_MESSAGES/django.mo | Bin 139440 -> 138450 bytes readthedocs/locale/he/LC_MESSAGES/django.po | 798 ++++--- readthedocs/locale/hu/LC_MESSAGES/django.mo | Bin 28008 -> 27394 bytes readthedocs/locale/hu/LC_MESSAGES/django.po | 789 ++++--- .../locale/id_ID/LC_MESSAGES/django.mo | Bin 18511 -> 18258 bytes .../locale/id_ID/LC_MESSAGES/django.po | 779 ++++--- readthedocs/locale/it/LC_MESSAGES/django.mo | Bin 41754 -> 41248 bytes readthedocs/locale/it/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/ja/LC_MESSAGES/django.mo | Bin 29276 -> 28945 bytes readthedocs/locale/ja/LC_MESSAGES/django.po | 793 ++++--- .../locale/ko_KR/LC_MESSAGES/django.mo | Bin 15903 -> 15792 bytes .../locale/ko_KR/LC_MESSAGES/django.po | 784 ++++--- readthedocs/locale/lt/LC_MESSAGES/django.mo | Bin 59502 -> 58952 bytes readthedocs/locale/lt/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/nb/LC_MESSAGES/django.mo | Bin 14398 -> 13994 bytes readthedocs/locale/nb/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/nl/LC_MESSAGES/django.mo | Bin 19543 -> 19051 bytes readthedocs/locale/nl/LC_MESSAGES/django.po | 789 ++++--- .../locale/nl_NL/LC_MESSAGES/django.mo | Bin 18260 -> 17788 bytes .../locale/nl_NL/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/pl/LC_MESSAGES/django.mo | Bin 16432 -> 15907 bytes readthedocs/locale/pl/LC_MESSAGES/django.po | 793 ++++--- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 62416 -> 124018 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 1933 ++++++++++------- readthedocs/locale/ru/LC_MESSAGES/django.mo | Bin 69059 -> 68468 bytes readthedocs/locale/ru/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/sk/LC_MESSAGES/django.mo | Bin 6825 -> 6644 bytes readthedocs/locale/sk/LC_MESSAGES/django.po | 789 ++++--- readthedocs/locale/tr/LC_MESSAGES/django.mo | Bin 40400 -> 39882 bytes readthedocs/locale/tr/LC_MESSAGES/django.po | 793 ++++--- readthedocs/locale/uk/LC_MESSAGES/django.mo | Bin 21249 -> 20829 bytes readthedocs/locale/uk/LC_MESSAGES/django.po | 785 ++++--- .../locale/vi_VN/LC_MESSAGES/django.mo | Bin 7355 -> 7160 bytes .../locale/vi_VN/LC_MESSAGES/django.po | 781 ++++--- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 36881 -> 36358 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 793 ++++--- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 40901 -> 40403 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 791 ++++--- setup.cfg | 4 +- 58 files changed, 11077 insertions(+), 11496 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ff9d464b0cc..ad2955e2ae3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,18 @@ +Version 11.0.0 +-------------- + +This release removes support for VCS systems other than Git. See more in our blog here: https://about.readthedocs.com/blog/2024/02/drop-support-for-subversion-mercurial-bazaar/ + +:Date: June 11, 2024 + + +* `@github-actions[bot] `__: Dependencies: all packages updated via pip-tools (`#11392 `__) +* `@rffontenelle `__: Unbreak strings to proper extraction for translation (`#11389 `__) +* `@stsewd `__: Update common (`#11382 `__) +* `@stsewd `__: Update docker compose files (`#11380 `__) +* `@humitos `__: Release 10.27.0 (`#11378 `__) +* `@humitos `__: VCS: remove code for old VCS support (`#11377 `__) + Version 10.27.0 --------------- diff --git a/docs/conf.py b/docs/conf.py index a6af1ce893a..da091227893 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -76,7 +76,7 @@ master_doc = "index" copyright = "Read the Docs, Inc & contributors" -version = "10.27.0" +version = "11.0.0" release = version exclude_patterns = ["_build", "shared", "_includes"] default_role = "obj" diff --git a/package.json b/package.json index 43f07b82122..fe0a45bc258 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "readthedocs", - "version": "10.27.0", + "version": "11.0.0", "description": "Read the Docs build dependencies", "author": "Read the Docs, Inc ", "scripts": { diff --git a/readthedocs/__init__.py b/readthedocs/__init__.py index 4331775b639..f5bd9f8c2fd 100644 --- a/readthedocs/__init__.py +++ b/readthedocs/__init__.py @@ -1,4 +1,4 @@ """Read the Docs.""" -__version__ = "10.27.0" +__version__ = "11.0.0" diff --git a/readthedocs/locale/ar/LC_MESSAGES/django.mo b/readthedocs/locale/ar/LC_MESSAGES/django.mo index 91c0e351e196d86596399b3d5f45a3ae8713b2fe..6270849e50c51b8a926358d9086400658aa3cd4a 100755 GIT binary patch delta 2844 zcmZA3X>3(R7=YoS1uCrtX=N!(SrjNr*_5^@w4g=6+JYz`pdgmAh?T{%R}TCk7>t08 zB!pCM^p7i zuMfmFI25x&NJ0q}JCsLj(ig&Pw8Q*pJvvZBbPd{XJ(4KAfPBIZ4&Csz*nSAja|GMr zr)Zut*pczWc`7Ej94}l!XZRP|!DYD8Y&1~;wyY>R5Lt8>9}9n7 zzFhYIW-9N*h9l?-KSL9q!JF`FJ@R zjNU)1J^SwrYh%O0c;iy!6B;>~U`uS@j&AX8G{N5J+p&E=x&t4gd5=VoVJYXwu`^~d zYx5K)RJ^e$HWZ_YOVJfn#Oo8{c{RG_)6n~BWBX!sWexG%yzcB~bmhCziM@#q+>Gv2 zvY(0*IE)$iF*@*39EZp8bgK|L@f;lBr;h24SCGYoYuFug^3soL0GhZAZLh$5oP|z& zNwg8UFA2|4ai-g_6TX3kco6My4juT1=x^u*|3)X!mh6476WU&i-aiJ-SB1VqbJ2Xu zk**=ZY`_06Qt3^@Zge7t(H;2$UCCMG6E1M*g1^W19By{NJaoYB=z#sv0Y{g zp^soSn!gcy`u*Q%1z(9CLKB`x2e^nP`UOpt#VFbh-GO5C{!z%&3geMan9iXq*5feT zggmYAK6?K#OicVG6}=p7!z=2IJ<(@41PibV9k32f(11RwB)0ECx40Qy=>c@-4#)OW zXub>4tDV_@x3~+VJApzD4p4$78W){{%q`486Re2s+vE8jUD^g5RM#bt#_z zgH9-$ZRv%DUDi#6&+wN`iS0(=Le%l(S@Ci=V#Fc zeUB6HR~&>R6ZX{v^U;J$kjEU>qK{xJ`b=L%U#fS}349cvM`zCvtjZr2fcV*ebQC!`RHG(|Mzty5>)8+LfQ1+Lix# QW~!mff{fI~f_WML0=cZ=M*si- delta 3136 zcmYk8eN5F=7{`ww1PE8bw_BlH6;#wxl0?)5O~Fjbv^2xF3taFbZ(Rfm#0v_pwCRfV zrpxKfmvXZ)a&yi4CpNcit1YZcqRp{PYvop{L$~Vl<#%M9{l34?dCu>g=RD^*=UjMq z&ewB;R}+T5V<@dC5iJ>NOb0BB;zgM|%$PAS6Gp;SFdVLfJSLx)3zk5AuZ6fUjn>`; zhhx71W8nud8J>Vl5i}R6XkZtNfS2Jz@EX*>o0fgHJsL0SA8+Y~nlQ;S8ERZAl%Gt< zP_qa=0$1AhtuT`LO%;`BKGZ=uYKHM}50r!VZTk_Z0FOiUKMl3=vrqwbLM82@WfzRW zzGA=MfEstp+I=vb`HhKlCLU@T4b{;F<7^!Js~zp`w+agL3c%l;cioe*=}$?`?Z8)VSXvkGaiDDGtZG{0xU0KMJx) zlL+NE73%EFvUa+Q{A<8`8ssP&@|Zkca5v@< zmHIJI{U+J==}>{CTRWIVMJZkewX%&+k@=w}E{9549aNw@VHn&EHPIfp6dr(GLyWlu zQ?Wlua3<=48vip?#;(Ih;ccfqXyQjYd+3JhmLUr5><**d8DANSx@GVI2<}g&h zcIbiUA&Q?Qy-w#@T3^mWWAQd_M&hj$Uo?W;0Ez5gQ zD~#YznEJ;;1wIxogUN6PEQcC@5USrX$hk9Tptj^Is4cz(b;g3fP*EgzYzG&4(Mmi} zE0_t{Ub7f#!u3!Ni{Vt*02SCrkYt(DP!o4T_5T(sBR$r>2J^B1g#26t`>&o>P>D*A zCSQzdkcyl?D0L4iunOs~n92eN{XaaaK8Xs@vuHMY0%aqW?MR1lI%?7V-$tbxEkqS) z3sMR0l>pK)eG!dEPa&1% z4onVAL%IUmqm76Y+h07qXQ9VsrA)1<_5~`u<-XMFDb=2;KxMJN%x4xAZui%Mq9W7Q z6O$O>t@nBZZFgd3CV2`g%genLMV^MLZH=Dd%7CY!#$SfnkH(IqVH3lme1XE6fZtoz zkrh`uB&wj+7pV4ER&<L;EFZHqEM`s3KqT#MU)cYj C?nRye diff --git a/readthedocs/locale/ar/LC_MESSAGES/django.po b/readthedocs/locale/ar/LC_MESSAGES/django.po index c476e861ccb..e5519809db0 100644 --- a/readthedocs/locale/ar/LC_MESSAGES/django.po +++ b/readthedocs/locale/ar/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Mustafa , 2020\n" "Language-Team: Arabic (http://app.transifex.com/readthedocs/readthedocs/" @@ -25,8 +25,9 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "الإصدار" @@ -144,39 +145,39 @@ msgstr "" msgid "Privacy Policy" msgstr "سياسة الخصوصية" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -205,8 +206,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -222,8 +223,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "المستخدم" @@ -235,8 +236,9 @@ msgstr "" msgid "Username" msgstr "اسم المستخدم" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "المشروع" @@ -248,7 +250,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "المنظمة" @@ -260,7 +262,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -443,7 +445,7 @@ msgstr "فرع" msgid "Tag" msgstr "وسم" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "غير معروف" @@ -467,37 +469,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "فعّال" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "الوضعية" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "النوع" @@ -505,7 +511,7 @@ msgstr "النوع" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -522,291 +528,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "معرّف" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "اسم مطوّل" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "مدعوم" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "بني" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "تم الرفع" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "مستوي الخصوصية" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "مستوي الخصوصية لهذه النسخة" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "صنع الألة" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "التاريخ" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "نجاح" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "إعداد" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "إعداد خاطئ" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "الناتج" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "خطأ" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "كود الخروج" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "تقديم" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "طول البناء" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "الوصف" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "أمر البناء {pk} للبناء {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -924,7 +915,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -968,35 +959,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "الصفحة الرئيسية" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "إضافة للقائمة البيضاء" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "الملف الشخصي لـ %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1049,13 +1035,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "تاريخ النشر" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "تاريخ التعديل" @@ -1063,7 +1049,7 @@ msgstr "تاريخ التعديل" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1253,25 +1239,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1458,14 +1439,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "الاسم" @@ -1481,51 +1462,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "الإسم الكامل" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "وصف المشروع" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1575,50 +1556,50 @@ msgstr "" msgid "Admin" msgstr "" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "الفريق" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1643,11 +1624,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1706,24 +1687,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2055,35 +2031,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2159,123 +2135,111 @@ msgstr "مباشر" msgid "Deleted" msgstr "حُذف" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "للعامة" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "خاص" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2339,78 +2303,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2426,202 +2394,202 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "عنوان المستودع" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "نوع المستودع" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "الصفحة الرئيسية للمشروع" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "الإصدار الإفتراضي" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "رمز الإحصائيات" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2629,303 +2597,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "مميز" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "اللغة" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "لغة البرمَجة" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "المسار" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "النطاق" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3009,31 +2973,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3207,131 +3171,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "الكتالانية" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "الإنجليزية" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "الإسبانية" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "الفرنسية" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "الروسية" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "الألمانية" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "الفياتنامية" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "اليابانية" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "الأوكرانية" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "الإيطالية" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "الكورية" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3423,7 +3391,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5547,3 +5515,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/ca/LC_MESSAGES/django.mo b/readthedocs/locale/ca/LC_MESSAGES/django.mo index 4df83139f7f3ab38ee4bc4d2dcc3eb4c023f4dc0..6552cf0b957ceb016eea90c8042c1173c3d24b31 100755 GIT binary patch delta 5034 zcmY+{4|q=30mt!^<{xkVNkf!YBN0)JNW&u18Y+>A(TKF6Ls1dQN@&nkYF;d3sXvYQ z6WXZ}RoVv4OSGz`nkrFA)}cC!qWTDXtTWp>9?xUn-+NE?WcPV~@8_Iz?>+b2bMC#N zX6Eh}+!yZmTW{FDCl8VIKx6v*7&9|et;P(DFeVsNQTsFSew>CK@FnYVe1Q5!>-*S5 zy&ePbjgH3n;x<&*JCJ_eWX3?I~Zf@lTjVdw(W~i19=T~ z1C^+yslxVHYdwORv3k_`ji@EPh;EJi1_gN!HHG0UqzgNvrYr_^p?K_y{ZSo0g*rY5 zxf$~;GD&6*Y5>bnH&Bk6nJuXPcG&u!2bg~~)Y6~}9!5=7J@VX`Z|#A%P{-Xtb?n>4 zsfVCCjzm2x-B1IIw)^970QE%7z)de^^iT{(Jp;Mc0@OoNf*ROz z)E%$3^-9!~zlj>iHru`zb>|0A13HH4=OpU)pADn{u(RvRxkU+jRI-v{d z!xO`g1~LRS;0#np<4_OXbX$MLT83JRO4RXNQRmm7X7EFF>HTk@pb>wAnwl2Wl>NtQ zx;ZDdL)}RjYG4nc*0QHcaJ?0X3nHZ$_Pe&3Y3x1GiC2<;#NW!hx8A!RXePEuF$7EJ3};=ddUK zfQi^C%9vR=981uHn##W2odG1HE;I~vfl;UnW+Ts^c?PwA4r+iUs2N<^o%z=ZD`?Oi zm80%x1M0vk)Pe7!?tCArqr<2*Jb}9N3#fr##}VigZA==DL><2xb^J!uz^jo@iP;zJ zc1C!L1`VVI@539Y3;!K8^|x(3oR?W0c0~;|7WJ?uALy>tPI&W$vK9 zD_vuq_5{>;^plR7fl;Wp#+^e!Q(K5U@Ma!rKx~9eT(&dp?LA2!{yrh||#`)bXXLzZqqy znc8gYdr@m$hw7&p+u;vm$TjkWbW)U#27x?lxr zCf~CA_hKORW5}Nk(|{Ui3##86*qQ5_TNHGGphuk#P&9fUDr`@C8frkJF#vO|lhBuX z9%{)7Q2msmj(;6pScO`u-Kg^qq6YRUy4Ar63L4od)QMlA*6uuJqbuGS@kG=Y@_B19 z>X}%In)-5d;da#9u?KY{hfsIifa?D=Y9P(=%)i$B3Jn_3ZB&OoefXylhM_u0LG8~( z4K&-A-OU9T3kWGDMD|C)gdH1L%)mr)}$3C>iuN4-{2 zsQ36WWQ=AE>UCX+n)*uAg*+I72T=n)j=F&+)BrD|uJ+ZSCpkk3$YnB? z{F=-o+B%ZY$S6M>)9k&z_y70rw>j=jTi$^Y?MbYwpYk+$Oo#h z9VBm&0FtSfa506mWE?p`{K-U8L5>q`IV6(wAyY|rvXa!1-;z`0JCaNmktVWv?fi%| zPh&(sAJ^!qg+=qo^y0O5J63qscbehv33za@uP5u_VF8|2~J4z^NdKk?)P6|e&(70 delta 5158 zcmZA43tX4g9mny5auXB~(ZE!|JBp$*yyRs9R$8d2H8mwg{i_VGI4ZFCmz9-eX6mM! zrlX~p%?PGxI?G$u&{?d~p%%_H#S+x#OEDH-##Xo!WAK<+hw-$(GQ;DX z`+#;bhT>Ihj9(-D`rW^&wBtZTOXor`1$FN<)QLlI7-re$PoX+mj={Lv+Uqcy_9j$6 zmDmh-qWU{zpP#^R+UGHp`@1ix=z?n)iC>!`Oivv&M|GTt8JLEH(1$FRD>q-o=CrF& z13ZLUnHp=KLFVetn>TPY_jk>1ajpyIp=R`?xeRsV6{s0(wDxvX$NTK~anwNSP!qU- zdPG;T35M`IWHhS(1l0BI(648kMnxkZWR60u$W)BLnW!aOh`LcJw#Fr>4mY6AFGnWj zDv(8VZ=-H}3N?XqsFnFUs=w>;tiKL?X9q$Oyc!z5qQP(d-_4_dD{H53)*Vyr0s1-Zlr=pJDLoMww)J#vIp5+-kehJm_WmLyEQRju+ z>aA2$)IgI_*QKHQ9f)iLH`Lk_Q1{70_2c(Z(I%UZdJX-k&G8ayPrPpKN9~mps2hKR zn)yX*Uq&tczfc3YX~&!JrJ)swK@BJo)lWy{dcW&UMHk$L8rg6&*PMVF$W+t~i;#bA zF+VhrwWtAaMDu^S{Bs`ybiXTf$h>5_dt3xDRS&GEoB?V@^cf zI3G2W*{FdPqn>G*9e)D#C|08S-GJ(+!mPw7z5lzYXlah1E;wrKTGRz+?fB=Yfn7m8 zQ#~(r9FMwj2h@O4Q2q3^&$Cedj5O~>twbLB^~`2b(EtjuA1*+B(^X&|)}h|(L5a?F z!f}{}B{&ziVkzE|x7dW&mT%lD+eyF|Y!tembDOH+rB}APY6{Q8*lZn2p;}=U+|sdl!7m0X@^^yrg^= zxp>qFd!q)DgN<+uYJm5k9zmY9i%}hxp$7UiYSXSkUIe!Vp9ymAAZqiC?8uvd_xq{n zi>3@U(v_$aDo`ElMs-kw8qh_o#YQ{_t;}iEiqxZK{sj)e?=S@WclP=lf*Rmx)JjaW zw!fT8CI`Fhk1UO`>A4fV+OTl)lRk9>i; zVNf@3rQ%TMCt?`)cNtXph2#dKMmiqV@nlp7(@+?fcIi39yX7n zUbhpdNA@wQpKGY|n{;RWBdEku(M;Q-I!Hk+c`sB4{ZRuOgt{;jd3NqD9D^mO0oR}g z_@P;kTCpprrT-7=el1eHx1?Pv>#vz~=YTpGjJiQKY9KkNXFd)!pxLMn7a-fjm7%WR zY@hE!4fGvrA2yF+B*#x#yB-6NCYANq5(f3~ZWxK$<*}$6r=gzRFw{znN4|aCB-B7l zP)oW5_1dmQz1Lfj$-4JZukCfzBZy(yG_h1{hUtDPnpq}lCL>TIorJpKEYwH~Q5QaL z?PaJHD@P5m!rFUK9q&h-f86{CHQ=+TiCsWV+<%iw5|t3X&^3_G82FP5)lrtUb5S#$ zf$E?Xo8k&Pz8-ab6>2lTg?iQ}Q3E`O>h~&YVxheP=lfj*70o0Tbz(f~#@)>UsHM9T z^%_n`txzdy#g?MZUyCug8MO!AM9pxowcoXN4F>iCM(h2rr=n+i1vR7S-rj)PpgL}k zI^GL4qrs?-huiV7sHL4^&bH4NVg|<-BVYaQ4V;D5s6BRTA68rMe}5|cb5r>77`}+R zFfQG@;W5;RYf(%58EVD8L@ni2)EC%4Q3Hwok#}7@s@(wtn+|n-I%+}#(XRu;sp!O9 z)C?!0mV5@bz(+9_SEEM01xMf^9E?#+Qyu1D98N^_GY{2I3F^8vsQXl*R%A~G>#v#o zo&(zD2T>iJHZNfm?d#YagZp|NwnBCAKFKF4uMjP7L-{$CvW5oEBbEQtR<%&ie+reY zI`S^jrdmOsBArP?`85^IPUU$rhb$p1PM}nn$@l^J6=6Q^S)%*9 zBvM0aiOLLeGEnn=R0Dg)Z722QPox`B(R0_5{*;U-qsS1_P+q38h5U|0k(uN@@&MUP z{QPO>77&%5B%5?6ZxRjeb~24<1D+x0$y;O`Q5i}Ol6%N#GJ&uU-E?vvNhE(DuaPXm z-gdtvDm+Eqg8wcBezFg+5z(G#D7R6$i~N>sBR+CJ`3c!eenA?F_Q=yjn^vV0IU1<( z=NE1uo5*^ivPbt{Ohuco1F0e^yU86Sf(#%nNenqfR+Hf*lr)rgs60uI*nx|9mK0h0 zxT)_Gm3uwB`R}7KnJguPNIBV0ULq%m$|vM6RNEfo4j3ou6p%hbjjGQKo$s(eXKprRk)u7Dx2z=26 zzBo$lz%X;L`SGfZ7TMv&i+n}%^5^=h3tD6bt=b*8JS4v~KfkDYSj&Qta9`2%;-Z55 zIn~=*4{aPi?EzoWqJsJJsxP&@Jv1)YS2VL=PSOltQm3vzbkeP3PSC1nI_(L~@_Nbc YoE!SzURI{22S, 2017\n" "Language-Team: Catalan (http://app.transifex.com/readthedocs/readthedocs/" @@ -21,8 +21,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versió" @@ -140,39 +141,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -201,8 +202,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -218,8 +219,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Usuari" @@ -231,8 +232,9 @@ msgstr "" msgid "Username" msgstr "" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projecte" @@ -244,7 +246,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organització" @@ -256,7 +258,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -439,7 +441,7 @@ msgstr "Branca" msgid "Tag" msgstr "Etiqueta" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Desconegut" @@ -463,37 +465,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Actiu" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Estat" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Qualsevol" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tipus" @@ -501,7 +507,7 @@ msgstr "Tipus" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -518,291 +524,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identificador" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Nom detallat" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Suportat" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Construït" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Carregat" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Nivell privat" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Nivell de provacitat d'aquesta Versió." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Tipus de documentació" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Amb èxit" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Configuració" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Error de configuració" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Sortida" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Error" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Codi de sortida" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "publica" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Construeix" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Ordre" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descripció" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Codi de sortida de l'ordre" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Hora d'inici" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Hora de finalització" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -920,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -964,35 +955,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Pàgina d'inici" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "A la llista blanca" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Perfil de %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1045,13 +1031,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Data de publicació" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Data de modificació" @@ -1059,7 +1045,7 @@ msgstr "Data de modificació" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1249,25 +1235,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1454,14 +1435,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Usuaris" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nom" @@ -1477,51 +1458,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Nom complet" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "URL SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "URL HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1571,50 +1552,50 @@ msgstr "" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1639,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1702,24 +1683,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2051,35 +2027,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2155,123 +2131,111 @@ msgstr "Live" msgid "Deleted" msgstr "Eliminat" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Públic" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privat" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2335,78 +2299,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2422,54 +2390,54 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL del repositori" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tipus de repositori" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Pàgina inicial del projecte" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "URL canònica" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Versió senzilla" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2479,148 +2447,148 @@ msgstr "" "versió a l'arrel del domini. Useu-lo amb precaució i activeu-lo només si " "mai voleu tenir diverses versions dels vostres documents." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Versió per defecte" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "La versió del vostre projecte que / redirigeix a " -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Branca per defecte" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Codi d'Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2628,37 +2596,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Destacat" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Projectes relacionats" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2666,267 +2634,263 @@ msgstr "" "L'idioma en què es publicarà la documentació del projecte. Nota: això " "afectarà la URL del projecte" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "El model ha de tenir un slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Camí" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL on enviar el webhook" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3010,31 +2974,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3208,131 +3172,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Anglès" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Castellà" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norueg" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Francès" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Rus" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Alemany" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Gallec" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japonès" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ucranià" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3424,7 +3392,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "S'ha trobat un laberint" @@ -5214,10 +5182,8 @@ msgstr "Afeigiu una adreça de correu on enviar les notificacions" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Noves notificacions de correu" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5300,10 +5266,8 @@ msgstr "Escolliu quin projecte voleu afegir com a traducció." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Traduccions" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5324,10 +5288,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Edita els mantenidors" +msgstr "Afegeix mantenidor" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5561,3 +5523,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/de/LC_MESSAGES/django.mo b/readthedocs/locale/de/LC_MESSAGES/django.mo index 33427c13214ef652dd8e23f631134b93cd712d0e..f47564110aafc8a1d445bf12230a28db613d0cf6 100755 GIT binary patch delta 15339 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, 2016 # Jannis Leidel , 2012,2014 # Jonas Obrist , 2012 -# Justin “Justman10000” Nogossek, 2023 -# Justin “Justman10000” Nogossek, 2022 -# Justin “Justman10000” Nogossek, 2022 -# Justin “Justman10000” Nogossek, 2022-2023 +# Justin Nogossek, 2023 +# Justin Nogossek, 2022 +# Justin Nogossek, 2022 +# Justin Nogossek, 2022-2023 # e57e0b6693d8a26d2bd54bd8ef3c1815, 2014,2017 # Manuel Kaufmann , 2023 # f82ebdce6c7af46e12742407f341268c_9e4b487, 2020 @@ -24,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" -"Last-Translator: Justin “Justman10000” Nogossek, 2023\n" +"Last-Translator: Justin Nogossek, 2023\n" "Language-Team: German (http://app.transifex.com/readthedocs/readthedocs/" "language/de/)\n" "Language: de\n" @@ -35,8 +35,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Version" @@ -154,39 +155,39 @@ msgstr "Bereitgestellt von" msgid "Privacy Policy" msgstr "Datenschutz-Bestimmungen" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Ungültiger Projektname \"{0}\": kein Slug generiert." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Projekt mit Slug \"{0}\" existiert bereits." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Projekt mit {slug_name}={value} ist als Unterprojekt nicht gültig" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Ein Unterprojekt mit diesem Alias ​​existiert bereits" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -215,8 +216,8 @@ msgstr "Authentifizierung fehlgeschlagen" msgid "Log out" msgstr "Abmelden" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Einladung verschickt" @@ -232,8 +233,8 @@ msgstr "Einladung angenommen" msgid "Invitation declined" msgstr "Einladung abgelehnt" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Benutzer" @@ -245,8 +246,9 @@ msgstr "Benutzer-ID" msgid "Username" msgstr "Benutzername" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -258,7 +260,7 @@ msgstr "Projekt-ID" msgid "Project slug" msgstr "Projektslug" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organisation" @@ -270,7 +272,7 @@ msgstr "Organisations-ID" msgid "Organization slug" msgstr "Organisationsslug" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Aktion" @@ -455,7 +457,7 @@ msgstr "Branch" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Unbekannt" @@ -479,37 +481,41 @@ msgstr "SemVer-Versionen" msgid "Custom match" msgstr "Benutzerdefinierte Übereinstimmung" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktiv" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Build fehlgeschlagen" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Status" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Beliebig" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Typ" @@ -517,7 +523,7 @@ msgstr "Typ" msgid "States" msgstr "Zustände" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Datenschutz" @@ -534,298 +540,283 @@ msgstr "Benutzerdefinierte Übereinstimmung sollte nicht leer sein." msgid "Invalid Python regular expression." msgstr "Ungültiger regulärer Python-Ausdruck." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identifikation" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Name" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Kürzel" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Unterstützt" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "Status des PR/MR, der dieser Version zugeordnet ist." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Erstellt" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Hochgeladen" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Sicherheitsstufe" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Datenschutzniveau für diese Version." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Versteckt" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "Diese Version aus dem Versionsmenü (Flyout) und den Suchergebnissen " "ausblenden?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Maschine erstellt" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Hat PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Hat ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Hat HTML-Zip" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Dokumentationstyp" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Art der Dokumentation, mit der die Version erstellt wurde." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" "Daten, die zur Erstellungszeit vom Doctool generiert werden (`readthedocs-" "build.yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Version {version} von {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Status" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Datum" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Erfolgreich" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Konfiguration" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Konfigurationsfehler" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Ausgabe" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Fehler" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Exit code" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Übernehmen" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "Versionsslug" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Versionsname" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Versionstyp" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Im Build verwendete Konfiguration" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" "Pfad der benutzerdefinierten Build-Konfigurationsdatei, die in diesem Build " "verwendet wird" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Buildlänge" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Builder" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "Celery-Aufgaben-ID" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "{project} für {usernames} erstellen ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Build" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Befehl" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beschreibung" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Befehlsausgabe" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Exit-Code des Befehls" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Startzeit" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Endzeit" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Build-Befehl {pk} für Build {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Version aktivieren" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Version ausblenden" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Version öffentlich setzen" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Version privat setzen" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Version als Standard festlegen" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" "Wert, der für die Regel verwendet wird, um mit der Version übereinzustimmen" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "Aktion, die auf übereinstimmende Versionen angewendet werden soll" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "Art der Version, auf die die Regel angewendet werden soll" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -943,7 +934,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -987,36 +978,31 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Webseite" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Siehe bezahlte Werbung" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" "Wenn diese Option deaktiviert ist, sehen Sie weiterhin Community-Anzeigen." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Auf weiße Liste gesetzt" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Gesperrt" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Profil von %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1069,13 +1055,13 @@ msgstr "Kein Projekt gefunden." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Veröffentlichungsdatum" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Modifizierungsdatum" @@ -1083,7 +1069,7 @@ msgstr "Modifizierungsdatum" msgid "Level" msgstr "Level" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1295,25 +1281,20 @@ msgid "Secret used to validate the payload of the webhook" msgstr "" "Geheimnis, das zur Validierung der Nutzdaten des Webhooks verwendet wird" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} für {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "Vom Benutzer" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "An Benutzer" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "E-Mail" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "Ablaufdatum" @@ -1502,14 +1483,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Benutzer" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Name" @@ -1525,51 +1506,51 @@ msgstr "Avatar Bild URL" msgid "URL to organization page" msgstr "URL zur Organisationsseite" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "VCS-Anbieter" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Verbundenes Konto" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Vollständiger Name" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Beschreibung des Projekts" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL des Avatarbildes des Besitzers" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL des Repository-Klons" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Privates Repository" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "Standardzweig des Repositorys" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Hat Admin-Rechte" @@ -1621,50 +1602,50 @@ msgstr "" msgid "Admin" msgstr "Administration" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Team" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "Zugang" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1689,11 +1670,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "E-Mail-Adresse oder Benutzername" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1752,24 +1733,19 @@ msgstr "Stripe Abonnement" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "Insgesamt" @@ -2105,35 +2081,35 @@ msgstr "Projekte aktualisieren" msgid "Verify your email address" msgstr "Bestätigen Sie ihre Email-Adresse" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "Besitzer entfernt" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "Benutzer ist der letzte Besitzer, kann nicht entfernt werden" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "Team hinzugefügt" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "Team gelöscht" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "Team aktualisiert" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "Team-Projekte aktualisiert" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "Mitglied zum Team hinzugefügt" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "Mitglied aus dem Team entfernt" @@ -2209,123 +2185,111 @@ msgstr "Live" msgid "Deleted" msgstr "Gelöscht" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Öffentlich" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privat" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "Versteckte Versionen" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "Sichtbare Versionen" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "Öffentliche Versionen" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "Private Versionen" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2389,81 +2353,89 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, fuzzy, python-brace-format +#| msgid "To build from pull requests you need a " +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "Um aus Pull Requests zu bauen, benötigen Sie eine" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, fuzzy, python-brace-format +#| msgid "" +#| "To build from pull requests your repository's webhook needs to send pull " +#| "request events. " msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" "Um aus Pull-Requests zu erstellen, muss der Webhook Ihres Repositorys Pull-" "Request-Ereignisse senden." -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" "Es existiert bereits eine \"{lang}\" Übersetzung für das Projekt {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Die Länge der einzelnen Tags darf nicht mehr als 100 Zeichen betragen." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "Der Benutzer %(username)s ist bereits ein Maintainer" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "Die Nutzlast muss ein gültiges JSON-Objekt sein." -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "Es kann immer nur eine Domain kanonisch sein." -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Der Variablenname darf nicht mit __ (doppelter Unterstrich) beginnen" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Variablenname kann nicht mit READTHEDOCS beginnen" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Es existiert bereits eine Variable mit diesem Namen für dieses Projekt" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Variablenname darf keine Leerzeichen enthalten" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Nur Buchstaben, Zahlen und Unterstriche sind erlaubt" @@ -2479,54 +2451,54 @@ msgstr "Unterprojekt" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "Kurze Beschreibung dieses Projekts" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Repository-URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "URL des gehosteten Dokumentations-Repositorys" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Repository-Typ" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Projektstartseite" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Die Startseite des Projekts" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Kanonische URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Einzelversion" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2537,50 +2509,50 @@ msgstr "" "Verwenden Sie dies mit Vorsicht, schalten Sie es nur ein, wenn Sie nie mehrere Versionen Ihrer Dokumente haben werden." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Standard-Version" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Die Projektversion zu der Zugriffe auf „/“ weitergeleitet werden" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Standard-Branch" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "Pull-Requests für dieses Projekt erstellen" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." @@ -2588,25 +2560,25 @@ msgstr "" "Weitere Informationen in unserer Dokumentation." -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Analytics-Code" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2614,11 +2586,11 @@ msgstr "" "Tracking-ID von Google Analytics (z.B. UA-22345342-1). Dies " "kann das Laden Ihrer Seite verlangsamen." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "Analysen deaktivieren" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2626,65 +2598,65 @@ msgstr "" "Deaktivieren Sie Google Analytics für dieses Projekt vollständig (erfordert " "Neuaufbau-Dokumentation)" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Alternative Buildschlangen ID" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "Maximal erlaubte gleichzeitige Builds für dieses Projekt" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Bezahlte Werbung zulassen" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Versionswarnung anzeigen" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "Warnbanner in nicht stabilen oder neuesten Versionen anzeigen." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2692,37 +2664,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Hervorgehoben" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Verwandte Projekte" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Sprache" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2730,23 +2702,23 @@ msgstr "" "Die Sprache, in der die Projektdokumentation wiedergegeben wird. Hinweis: " "Dies wirkt sich auf die URL Ihres Projekts aus." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "Die primäre Programmiersprache, in der das Projekt geschrieben ist." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " @@ -2756,67 +2728,67 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html." "DirectoryHTMLBuilder\">Weitere Informationen zu Sphinx-Erbauern." -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "projekt" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Modell muss einen Kürzel haben" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Unterprojektverschachtelung wird nicht unterstützt" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Pfad" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "Build ID" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "erstellt" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "geändert" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "Bauen ausgelöst" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "Bauen bestanden" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL, an die der Webhook versandt wird" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "Ereignisse zum Abonnieren" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check der Dokumentation nach, welche Ersetzungen " "möglich sind." -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Domain" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "Diese Domain wurde automatisch erstellt" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "Diese Domäne ist ein CNAME für das Projekt" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" "Diese Domäne ist die primäre, von der aus die Dokumentation bereitgestellt " "wird" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Für diese Domain immer HTTPS verwenden" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Anzahl der Angriffe auf diese Domain" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Wenn hsts_max_age > 0, setzen Sie das Flag includeSubDomains mit dem HSTS-" "Header" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Name der Umgebungsvariable" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Wert der Umgebungsvariable" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "Diese Umgebungsvariable in PR-Builds verfügbar machen?" @@ -3087,19 +3055,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Projekt gelöscht" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3108,12 +3076,12 @@ msgstr "" "Es gibt ein Problem mit Ihrem {service}-Konto. Versuchen Sie, Ihr Konto auf " "Ihrer Seite für verbundene Dienste erneut zu verbinden." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3292,131 +3260,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Katalanisch" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Englisch" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Spanisch" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norwegisch (Bokmål)" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Französisch" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Russisch" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Deutsch" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galicisch" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamesisch" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Vereinfachtes Chinesisch" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Traditionelles Chinesisch" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japanisch" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukrainisch" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italienisch" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Koreanisch" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "Benutzerdefinierte Domain" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "SLA untersützen" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "Suchanalyse" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "Gleichzeitige Builds" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3512,7 +3484,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Labyrinth gefunden" @@ -5486,10 +5458,8 @@ msgstr "Fügen Sie eine E-Mail-Adresse zur Benachrichtigung hinzu" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "Email Notifications" msgid "Add Email Notification" -msgstr "E-Mail Benachrichtigungen" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5575,10 +5545,8 @@ msgstr "" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Übersetzungen" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5599,10 +5567,8 @@ msgstr "Betreuer hinzufügen" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Add maintainer" msgid "Add Maintainer" -msgstr "Betreuer hinzufügen" +msgstr "Entwickler hinzufügen" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5856,3 +5822,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/en/LC_MESSAGES/django.po b/readthedocs/locale/en/LC_MESSAGES/django.po index 0e1b2eb246c..c5f4f044274 100644 --- a/readthedocs/locale/en/LC_MESSAGES/django.po +++ b/readthedocs/locale/en/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,8 +18,9 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "" @@ -137,39 +138,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -198,8 +199,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -215,8 +216,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "" @@ -228,8 +229,9 @@ msgstr "" msgid "Username" msgstr "" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "" @@ -241,7 +243,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "" @@ -253,7 +255,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -436,7 +438,7 @@ msgstr "" msgid "Tag" msgstr "" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "" @@ -460,37 +462,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "" @@ -498,7 +504,7 @@ msgstr "" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -515,291 +521,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -917,7 +908,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -961,35 +952,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1042,13 +1028,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "" @@ -1056,7 +1042,7 @@ msgstr "" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1246,25 +1232,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1451,14 +1432,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "" @@ -1474,51 +1455,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1568,50 +1549,50 @@ msgstr "" msgid "Admin" msgstr "" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1636,11 +1617,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1699,24 +1680,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2048,35 +2024,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2152,123 +2128,111 @@ msgstr "" msgid "Deleted" msgstr "" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2332,78 +2296,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2419,202 +2387,202 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2622,303 +2590,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3002,31 +2966,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3200,131 +3164,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3416,7 +3384,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" diff --git a/readthedocs/locale/es/LC_MESSAGES/django.mo b/readthedocs/locale/es/LC_MESSAGES/django.mo index bde736c1681aa2495386f844e9d3482da83df317..886b5e0b50a4e5a9fc4040fbacd17a2a5ada946f 100755 GIT binary patch delta 22117 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 LYsPzNu9^Q2!lyf~ delta 20584 zcmaLe2Xs_LG zl`7yvQIIYoT{;5tet$cI59c}m^WJlY&-6QY%H2((bDsI{xaIFTpWSbv!!^U#aSCD# z|LpK{ob5H0>o{Mwa-1;Sgvz>)?_=54jx!DS;TCM&#&L$BPg}?7=W?7lJWBd_JI9%i zE808GBdpTFaXMp2N5|RaI38yLk$hy-@8md{usbRpg&L3t)xk%Y9V^m0H#Wko*uy#m z^O8=sF2Hf5KgTLqriKg)*uWbKQ|V~k{HPSomNEjWSvn@GzitfXjB6a zGRw{!48U`!dRLKEa~`1v^bFOHUmr6Qc~JSGm>%n(X1FN^Vn_5S(u;_06p0xz5i{dN zER3^l`RAC0^bYG`oJ9I8*26x1P5BZWM|vIlW2v_sCmWVW_1^%M-|8*qUu)Tcj21W; zwT7Fq03Jd&{(%iJu%DTUaMVB+Vr~2wH4_(5H@Jdj@h&#O0ug2a{jfUec&vn+k}OB9=@+OQ?m=z3A5jB7XZ_Rq7WWnK%d$2omiaoA=IY2hwAt_mc)!vW^-0X^-~-5V2#lqTiX2g_%7)l zc$od?Tp^-0`*NUJ`|YUoN$Vxl0B@sq@!zN?^c!Sum>snj@}ug7paxdm+6=3a?use+ z9#%y6V8^Me^WUCGRWfE_0PaCe`9VyFzo9z5YRmsZ?dE5g4>Lxa0hB-utSYKqBUFDa zFgBe9#oPiqH3RFj_sLi?`)!{kx#}}vp z_zX1zN{`wzc~DDQ*5-$yM;UF2sG|Yc4##3CJczpCeblk^k1V~5*BhIw>i*5cIoBjqhzyqimyfBRUR|kKQp%FR5%?JZg9Th>H+p?(gW~hd3k&g?f z9|qz!%z%5aCLY1em@d}rk({WRtblrehL{DzJw()TH`Elrg_@$#SPg1& zr%*HV2dblgP*0FE-t3LSSb=l}RQo=t{sy9EC<%+=IIM)rF}u$HaUyDP74^ioQ4JoT zmgH~L0COam{8Fg;6;Lx!19gfTVGitui*P88N1sH;dE4bU6EPV5M)FoAzvL+PkIw%w zA{uF>(dGtWs2em#Jz;xmPpm>Z(w4uE*-5WNP5oD>J+mG40KcF%@kR8-TbKv$Sp&x~ z|5|f5ksz#qO4rAZ*xII-BOh$e=cu*II@Sy@7iwt=qn4^7Y9Mt{GtmU~Al*^zBCt0O zL=AB7SmwVmk%MGZ$1KTa^E5?Ocn>wO6l{X4Q8&7d>hKY2hW!>Gq zj9OdQG;=C4qdF{(nxSf_J=F*Uumcvw9#{~^VL9}CKtv6`NA2RDQ6s&M^)SzLbAv9Z zfyG!o*7>L<`UJIiwxDjj*Os3^J=pIUh|e$pectshp~uNUL<0!IZCDUh@sz3HT)=Fk zucG$EV_W_b)00j&!^}ulRJwpom%v)2Ls9RIA*ctOggOO_FihuvBN0vIUDU{*qd#Vt zX{IbIs^coC{CcR(*BCXRaBDl%lXbP}zNndr!i<=NdeBLzfy~C-+}~MkGrmDh)laB~ zS8V!$HQ+sSg92EH@?xj~H^iRU9y8&3tbt!+WxR(Ou-Ghf;|iFUbYt{r#J!2M#YohX zrlOu~2Wsl~p+9JZ>FvXYR&qhW+)ofQ4AKxF{m3Z!)&+_^WkpmuQvZ7YKGFK z@Ix-c+)U z^=n}+Y>t}hKB&)>WMquaBIKRsl>5L8Bn{W`p>z>FNfgXn!j}bfePq6VpG9q|m#AGE zwAAG1Lk*}7>c*|CJy0_?2vt83HJ}NofiFNk&?h#31L^_xEM@*R#iz;8nqIaAf1%be z-7<5-e8^^TLQpqqXY+fb_DT%u#!0Awc~Cc;h3a>KO|Q1DL)F`~jP=*%*hPl?0d*RF zLhasbsB?T1tKkz=$K{usC##BjlBTGc>4`aTh%KLhYCi`n;1aBi2T=om=^>&gO1Hx7 z{v4jkR5&q_0(AXI;z0z`s| zl*CdPj_M!|HIQjo9X~?d;AhmHxr>7_YL%I}qt;W_^Voy(YskCJ30rNJ=mctM&!JoA z|1J@&QPz*m$cmswS{C&LH8C$XL_h3_IxTOZmTVkqir+y$oNMzJqTZ-WQRN3v_c@7q z@G1uD{J$Wg%~kjlGbK$>Q`Qc(W?fKg{*HAfs>AuHfi6QW)q2#EeQWcNVlmQZQT1P; zW+LMnGZRZO8~1lUC8ABU4YejmP)~NodJ)yZb<{3@h`fcJf6y1_e`=n5k#z~GpB1Qn z*P{ly3w10H+w^7hXykW^_~R=qivDZO?kcPq4izZZKcNhhqroWjGmsM0MQi zbMq>liQ1e$;6uEEE%D4o^L4z~7pC7>97g^^EQP*bGXEusl>L%3j2%&%>wVNF*@6@C z2zZ$cZk@<~Yk z5f71BM8eX{jgO+9^d?rsTwj|dX^K}#5617Y%{H?sbADsKrWZgxQ4iFyn}j;1XYm1c z_}1*HrrXU|y*8*Fb7am|{e1_UY0Xs~C0+@+(dCY*dQJb5V5ix%!!T6me*_Vo?^T!|zeRO;3Ip&W>PFWw2p?cZ^xb6!9)yKR zS42Hg8`Oimg&NR1sQzYI7h?qJl~_aP-*>keaUFD15QbWU2-Ieri5kcz)Qz@bX*`X( zf%Bbtfb^)DD~g(-(wG&iVK6pBp4b_TK zK*rkg$<{g6k5B{t4At%@)XbehEy)$sOk79J)P3|Q!*8!?kOhm7&Vzcw8kh(Bp*k9k zdZM>cH&}ol;ZoG5ti8{Cy1DlA3FzWCq1cf8POE?W@{9xV}*?(mIHIhv~njgdW zqB_oWfVU#%!koARwdN<#7tf>K7nku8KEwWa_MrI+R{s!3k@O1;$CSf-@56KW6NVo# z?~lAkng8x&bU$jAU=uc0MXZEwYNyAJ7=gX9DDFh=gqLyM52I1SN8>gUd_&#RCPf+iV zG*mzPQA>9eHG?ORSGLD_L_{5C``Nr`3SkA(m9Q!H!&z*mH5f*^>Phn})+GFd^hR8R zolns@KF35nc$)V-?HZh6mPnuc#njvRE6YlL)LH$ChV`F%j&CVcxQ1G@BfpuE-#{I^ zr&tWLpEqBpt7CT3hf$mG0_s#ew)p`U%zGj~>O-j}j>pc}98X{_29W`~f^Iy4 z+A9w*2m1bL29W1Z=3h@xjtn)djoRHUPz@qc4H7X7r=v!G0JQ|?F&F-Y3o+mZU)OLc zs@($|qx_p@rY515Yz}6?H8+`me7==b>)&7&V~Q zx6OMb0@IWJ1~tHaSPf5O3(S1S)bEB(NXK}H)F!eCHL_c%P3L>pqzmCm(p6DYo#CD- zFNPX$Jq*O|s2fM1mTV~M#_?DL*P=G@k5~wAp&xoO{AJcI2$hisb74ViWz>^|qdMw^ znJ^hOfa$2sx7wz^MLobN)C1kK>45vD-(XaJ4dlT+PFo`C;9b;IuEgxP74^giP@Cy8 zYGALhA?A8u(%r1XunhTcqt}*Con6X!w+@-Zxhk6n*Pu{*}zBURhxhr z$)9gshPgNx0cGq7T)sjP{?*a9o!P}Gf=pib8+)Do=4+_)9<;E}(X z{~#j2+l)un%+JknDuJabpMYxkDY|hdYBOHIT=)v}W3CtGFC?K@lyoE(z-g$>y&5&3 zwWw3D@dfj*sXk1GMsyNG@itb$!Y|DecSJYofv9@ZQ0NL3W@9dc>x$q6YZT z=4bfF%xEy?CBKS?h&pJEn#u^&=8DIBI1Y8(7TNS_)QxwbZuC7y<8P=bZvM(_+Ai3Z zbOdS>eu)Kf7pmPk)SmJ@Afh#Wj_Nqbad|7|MNM5b)JQv^%7>r^mVg@QEbC%aKPypd zzXdfT+im_~)Pr8c;`qpvdz}0(mv`i4P#x4n%|vTd2Yqb*Fw`!egw=2@s-yF$-Rs8cc0RC*i)&^u zPq+p(fNxMwxEJ*%Jd0YAKd?SNK|NvhjAlyfqXyI&gRw8Fe4=$a>O0_E)KV@jP9jf_@g+(NBgO@3H!h;gVT*o+$BHXMS7P-|K}$dornmAAF_L(Nz`hT;VL z0KY&VY?0M$`qmyB>4}{w7>wGjJFq=w&Ss{%FPVJhxJt@#zyF?o&)F3+WJQrhY*!$qg)x53!Iw{|gm#dH?g9I;bg( zLkgV97=|mbFADHU{eaKP95` z?<#DbBmj?-&WSn&*Q|F@PxutItFsm{Yo8aDE`oaUQm7fKi<*IO)QhMq7Qs(Yuj2h! zSm*yTk*4T!o88|W)j>DZzy@F`j7D`h549Xh6;k2-!y#Em6_%~Ul*9m{^GDNaUB@jUA~RL6T!$LkPkitpfX3@mDvU=)UveiyZb zCs6(6E@t{KSB&$osc24yraBU}i-)0}=sVPt9zsq13Di6P2I{;A6?ZvPuq0~DH=y2p zJ5e)r9M%2;YH6-vFh0lfSg3@@+^AIvb1u7J1q!;OMmo*96m{cNtc_<-H_TDetZ50< z0Gp!P^+DB7z)JW&s^5dCnRN&&F62JENv%7HW;ZMID#D$os=NikjME zs2?cKqmG?V8MCIjF@$s_)G_XbnvpT6fz82paT&5S9;b9!^8^*K3|eU9qbue_-jgc?XO)b6f>8n6eoIj5oeTZY<{n^Bu_KWYygM(^MMuGtEAQ6u)L zVAePi>hKNe6|R2ds&nMr8CQ zqA6L4Iv(p$BR_(gflD@h12w>ZY<|v4_G1?{u&Su{L?iUBJ!-R#!8BZmtFcXGKD6+! z%AEhp?5f}@E@wFze%07yq(4S&t~J%o$Pc34TxYQ)UPsMLPz|#LMN#LwHmY7b)PQ=U z20R3{Bok2&v>0_-R@C79YYlghp;zun)D&K_@@>@Hun1~Ks$+Rd6+N z9^`Y>1MEjPUbW@^wap8wAXX*60&4Gg1`yHOe}Ed{YSfLl+4O&`H&C0-sbi)%8)`s> zQBz+5dthVK5-mj?=Y6OLxQp7vPf%~pbalN0_BeS>#0f>Mc{o>6w z1gqC`d4HMQ4`WGRM=fFZ`o>6W98M*F94-6$M2u+BD}h72TX4|0~`!(VGYxhqg zLz`#;>PDZT)_xOeQ(i#r+DE8YaG9p&+if-Eb>U3Lckvzk3bQnGd4Hj?7u7Dbxr-lQ z`JFH7Rh@=o@p*HPnevh0=KKFD45r`?mcpzpT;4w{)I@c(1WV&FoPp1<4!+aUe68M% zdbdACKSq|lmD#j;TD!cz|Lcd^L+fw?9`F#UMI^k9*@Tl(Biw+x(LL00%-7cCOv0+j zR|01%b|ZbB9|97vdV80%AJ^eu7}vqPV*7VA{mjSH1uuws)~B2kHq`90AJ#?Zf0$#bT>=#0qVta4ToUC9_IK>!%W;b zOHZ?e1$w#kn^ccel8D}5GqD1$LaqIA^v74IJ>uWn?Do8`!29=_K%D*ObfC;L zkAGfYt%>k<^!}1?H%_3#0DOx&KN6Dc%~U_p#{VJzvNEXWh4ky|ZJRfVx;nP&DH~+l zX=!iPLWfZ$I-2%#L6>f44YJ41Xv^3m?S{HU{%I>iWg$!kLTDsf$35k4mGGjED= zJYwTjsN+XjAP%$jdFOuEB7yQ^jS$V=>t-&Z;7(#_GGB*;A zk;mKV->VaO&q&Q7G$Q^0za!|Z=&C}ezmo695u_UsZj&BII7HwT`tOyGxXzsSGJAk& zrqcU1?|tIy2$|@tA9=?KK{RSicuf91{D-{Z#Fr3%k9a4-dE(7zvxWTY#N)`@OVE{# zbR(=uSqydfj_18RHAwtSbUGOyQKa0t zn=qg9H?Q>6agnEwucB`j*!Ul`eNNm*{Sr?8Pn|7%27CVtj;|^BkoY=Vp#&W#5Km7B zeaV0G@+aMr{2($z-za;Vyw}%38*$N(t`tIBLN)5|v-M_^_U^yqWOgN-q~K5FyO;OB z+|x(LE%NwM`0tgU4qw{zVscB{8`QJDu6WPhnn=LT+)Te|D1X~iSHoGTZ+UC^7R4FS0ksaZC{$W=b){uZ*C{aXhisk_yF>U5wAq$CdAv> zM&-!Uwcp_VGClE)8@@w%C}ruWKbCkF;+qI7ZM%WwFCgBQkkyywIFFOd;ZB4wEP3yq^B2 zgnjm=S%{w|=o_1^B7_+8x1N-iYtmPF3O=@%2^HM)P80a)(`iZm zPTOWHd6{h7bB2nKNmL}$he|~W`)y;goG!%A;xU^SNBJev!KBx!0#_sQ>R}|7exvOZ zdlS`3(m!1D2*auO17*Sd4CY+5mAaC7oW{-Z8`SsNe8k&f1nG*zAKAKl?M=cc+eRow zdKl#wD1S;?S25E6dlj+m%HkCYf7bceHI0l2{2n*iN{g)-$p6g7D|3T%1brtSP2MBa z^)2y+xPr3(5dRt@2qTGi!;XYy-kSVvjDf|Izm`1j`kx}vm7pJvvXj{t$J^1bA^$(5 zw~=2T+me5gczfbsQ>M!oJL9{A?jw?C4vPPNec3!dimIG<0r}-h~x8g0^4SI;q4T+ITdMBdx1D zb)S&V=*#-QMdEiFzBFY{cH3YKjv>DmLDx^D%VBovPa!^)aKT%`%n*M{y-><>5ZCp} z;QVMENO?iRFQgNwGm6kzZ=!GP4SvMG2wACcfKY|_KZI$7n$*+PibkJe0G1?QS9jv| z2n7feZM~Aj-=fT)kV1U1t*iRFo{_g3d44|g2^Fbulu(M$MVVaD2B$xj`;lLZbYE_8 z3%?_;8R2Kb>#GoTLP&o|m__^u24XS7a>7}{87kMOk03KpkM}S74M_0Y2PcvSy9vEt z_lTzm9Zh9tG&U#w4WTdfUSD;IXS0cG*qL-&TmFE4C(~{T`OnGALVA@gYv;rBze`~a zGV73e1Cwn>OReqg&8Op^)Tu!zLwtxWpJ_Xb!)vrJL4LSxGs+r6-Z{drguB!$PWXbl zAL#R6R}Df#+tF&9cU@^Z*iL%0DskPmWeX@POuQ~3k^Hy4rRJXswjZU262_8Fpk7hi z_8c}KOs33pp2CcT0B+QU%n^h^6ufOm9zZ+?;V}8Hui3;;(543&mGSkJ#kP5!ZbBr) zw!3d_O5Q-)G&b$L`_GA{VNWXjPG-~_9ezgMLqZ)w65-k#W%un}63N%K3BNE=XR@sq zMZam}r?++TS|?dcYX6U;QhplzK-fhGGYPYam$8*v;RocUk~fvQSBY0AbR_*3L041q zi%{=9(%FbVz&@y}AC9&0s^m{0-i*4Hhy&v@2rcf151tzj^6PS6*9|fc@?J$6K(MhPv8g z6rnQlk8LC6|A)MVq^Dv!>}ETfK>Qx%VdS^KjrbLLt5DY-gZJNVhjf^ zqF!X``jBvzc%V1MNg)1;u#$9ULUkH`Ys=UX=i4j_3`|OhiXR>^EGjjsYsFxcbPEWU0TgTQkxEX?33DY$Z`MF%5iIaQ=TWJqM<-NHFQzp)9lKO0(%QrRK!nqk!Q&+4CNFBTO zge$QB$f)>)=-A<@E!IuR;V~l{7#};#9hVdnx zQ?jdY%9vBNQocS_DCNSbUWG&LtX3NDB*(@NqPJ1QqvGAkUdE@?Jbf)wr>OWr(Xr*+ zl|w66Nv(HgM~2*SQSk$#W89HZ?h>V6FGom1%80HxQZrr2mOeG~)-vDJkb7VGrE6ps z`rN~dt{SX!tlA8S9iEUFpEO`V^xo9rX654|;v?KK5flxJi;jt~C1w+(e*M_TRg5A1 zyA8ax|BrpJ`AJXT)Dq7J1f+fF<67XixJ`g-%i@B8t_}gsB4T2qBV!kD40IJpDVUTo zZBwADOs2F8IbHWNEq)Q~YLeEas4L7jsLkG$Ba)(rGm!YGh{%Yv?@PEY|97*bttssa za4o(S;%c4Nq>L+_U)oz0TzRsj&8_SDJ$>4SX0BX50iBY(yC!XWxGOc6N6#4@&&FWL zi9~q%H&-{I97{hSiv1AbP8#mC*DTm6`2RMFiurfz&|^Zvj)AVKKEd9l_;*Xu>wl-)Y^k)HgI&GSr%jA^olTcE zd5o*NYw@wMuCj~$lU*YgPe^u!EZ&vuYEy#!WR~aO4aKs>MMot@#4|R#trlk(=bG~W E0A1gao&W#< diff --git a/readthedocs/locale/es/LC_MESSAGES/django.po b/readthedocs/locale/es/LC_MESSAGES/django.po index 53987c5a3ef..c59da761a9e 100644 --- a/readthedocs/locale/es/LC_MESSAGES/django.po +++ b/readthedocs/locale/es/LC_MESSAGES/django.po @@ -4,11 +4,12 @@ # # Translators: # Adolfo Jayme-Barrientos, 2014 -# Adolfo Jayme-Barrientos, 2014 +# Adolfo Jayme Barrientos, 2014 # Alberto Apollaro , 2019 # Darío Hereñú, 2015,2019 # Darío Hereñú, 2015 # Darío Hereñú, 2019,2022 +# Edgar Ramírez Mondragón, 2024 # Edward Villegas-Pulgarin , 2018 # Edward Villegas-Pulgarin , 2018 # Eric Holscher, 2012,2014 @@ -28,9 +29,9 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" -"Last-Translator: Sergio, 2023\n" +"Last-Translator: Edgar Ramírez Mondragón, 2024\n" "Language-Team: Spanish (http://app.transifex.com/readthedocs/readthedocs/" "language/es/)\n" "Language: es\n" @@ -40,8 +41,9 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " "1 : 2;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versión" @@ -75,7 +77,7 @@ msgstr "Este campo es obligatorio." #: api/v2/serializers.py:393 msgid "Object does not exist." -msgstr "" +msgstr "El objeto no existe." #: api/v2/serializers.py:395 #, python-brace-format @@ -159,39 +161,39 @@ msgstr "Alojado por" msgid "Privacy Policy" msgstr "Política de privacidad" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Nombre de proyecto no válido \"{0}\": no se generó ningún slug." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "El proyecto con slug \"{0}\" ya existe." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "El proyecto con {slug_name}={value} no es válido como subproyecto" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Ya existe un subproyecto con este alias" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -218,27 +220,27 @@ msgstr "Autenticación fallida" #: audit/models.py:88 msgid "Log out" -msgstr "" +msgstr "Cerrar sesión" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Invitación enviada" #: audit/models.py:94 msgid "Invitation revoked" -msgstr "" +msgstr "Invitación revocada" #: audit/models.py:97 msgid "Invitation accepted" -msgstr "" +msgstr "Invitación aceptada" #: audit/models.py:100 msgid "Invitation declined" -msgstr "" +msgstr "Invitación rechazada" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Usuario" @@ -250,8 +252,9 @@ msgstr "ID de usuario" msgid "Username" msgstr "Nombre de usuario" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Proyecto" @@ -263,7 +266,7 @@ msgstr "ID de Proyecto" msgid "Project slug" msgstr "Slug de proyecto" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organización" @@ -275,7 +278,7 @@ msgstr "ID de Organización" msgid "Organization slug" msgstr "Slug de Organización" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Acción" @@ -311,39 +314,39 @@ msgstr "contraseña compartida" #: audit/templates/audit/list_logs.html:16 msgid "User authenticated" -msgstr "" +msgstr "Usuario autenticado" #: audit/templates/audit/list_logs.html:20 msgid "User failed to authenticate" -msgstr "" +msgstr "Autenticación del usuario falló" #: audit/templates/audit/list_logs.html:24 msgid "User logged out" -msgstr "" +msgstr "El usuario cerró sesión" #: audit/templates/audit/list_logs.html:28 msgid "User visited a page" -msgstr "" +msgstr "El usuario visitó una página" #: audit/templates/audit/list_logs.html:32 msgid "User downloaded a document" -msgstr "" +msgstr "El usuario descargó un documento" #: audit/templates/audit/list_logs.html:36 msgid "User sent an invitation" -msgstr "" +msgstr "El usuario envió una invitación" #: audit/templates/audit/list_logs.html:40 msgid "User revoked an invitation" -msgstr "" +msgstr "El usuario revocó una invitación" #: audit/templates/audit/list_logs.html:44 msgid "User accepted an invitation" -msgstr "" +msgstr "El usuario aceptó una invitación" #: audit/templates/audit/list_logs.html:48 msgid "User declined an invitation" -msgstr "" +msgstr "El usuario rechazó una invitación" #: audit/templates/audit/list_logs.html:55 #: templates/core/build_list_detailed.html:21 @@ -366,11 +369,11 @@ msgstr "" #: audit/templates/audit/list_logs.html:73 #: audit/templates/audit/list_logs.html:94 msgid "project:" -msgstr "" +msgstr "proyecto:" #: audit/templates/audit/list_logs.html:78 msgid "page:" -msgstr "" +msgstr "página:" #: audit/templates/audit/list_logs.html:84 msgid "to user:" @@ -378,21 +381,21 @@ msgstr "" #: audit/templates/audit/list_logs.html:87 msgid "to email:" -msgstr "" +msgstr "destinatario de correo:" #: audit/templates/audit/list_logs.html:99 #: audit/templates/audit/list_logs.html:106 #: audit/templates/audit/list_logs.html:109 msgid "organization:" -msgstr "" +msgstr "organización:" #: audit/templates/audit/list_logs.html:103 msgid "team:" -msgstr "" +msgstr "equipo:" #: audit/templates/audit/list_logs.html:116 msgid "IP:" -msgstr "" +msgstr "IP:" #: audit/templates/audit/list_logs.html:123 msgid "No activity logged yet" @@ -458,7 +461,7 @@ msgstr "Rama" msgid "Tag" msgstr "Etiqueta" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Desconocido" @@ -482,37 +485,41 @@ msgstr "Versiones SemVer" msgid "Custom match" msgstr "Coincidencia personalizada" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Activo" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilación fallida" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Estado" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Cualquier" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tipo" @@ -520,7 +527,7 @@ msgstr "Tipo" msgid "States" msgstr "Estados" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Privacidad" @@ -538,247 +545,232 @@ msgstr "La coincidencia personalizada no debe estar vacía." msgid "Invalid Python regular expression." msgstr "Expresión regular de Python no válida." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identificador" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Nombre descriptivo" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Indicación" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Soportado" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "Estado del PR/MR asociado a esta versión." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Compilado" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Cargado" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Nivel de privacidad" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Nivel de privacidad para esta versión." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Oculto" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "¿Ocultar esta versión del menú de versiones (desplazamiento flotante) y de " "los resultados de búsqueda?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Máquina creada" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Tiene PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Tiene ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Tiene Zip HTML" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Tipo de documentación" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Tipo de documentación con la que se construyó la versión." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Versión {version} de {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Estatus" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Fecha" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Éxito" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Configuración" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Error de configuración" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Salida" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Error" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Código de salida" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Envío" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "Slug de versión" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Nombre de versión" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Tipo de versión" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Configuración utilizada en la compilación" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Tamaño de la compilación" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Compilador" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Almacenamiento en frio (Cold Storage)" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "ID de tarea Celery" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Compilar {project} para {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Compilación" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Comando" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descripción" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Salida del comando" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Código de salida del comando" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Hora de inicio" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Hora de fin" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Comando de construcción {pk} para la compilación {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Activar versión" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Ocultar versión" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Hacer pública la versión" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Hacer privada la versión" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Establecer la versión como predeterminada" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" -msgstr "" +msgstr "Eliminar versión" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "Prioridad de regla" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "Un número más bajo (0) significa una prioridad más alta" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "Argumento de coincidencia" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "Valor utilizado para que la regla coincida con la versión" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "Argumento de coincidencia predefinido" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." @@ -786,47 +778,47 @@ msgstr "" "Argumento de coincidencia definido por nosotros, se usa si no es Ninguno, de " "lo contrario se usará match_arg." -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "Acción para aplicar a versiones coincidentes" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "Argumento de acción" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "Valor utilizado para la acción para realizar una operación" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "Tipo de versión a la que se debe aplicar la regla" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "Regla coincidente" @@ -938,13 +930,13 @@ msgstr "¡El nombre de usuario no coincide!" #: core/forms.py:193 msgid "Explanation of the issue" -msgstr "" +msgstr "Explicación del problema" #: core/forms.py:194 msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "Dirección URL" @@ -988,35 +980,30 @@ msgstr "ID" msgid "username" msgstr "nombre de usuario" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Página de inicio" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Ver publicidad pagada" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Si no está marcada, seguirá viendo anuncios de la comunidad." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Añadido a lista blanca" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Prohibido" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "perfil de %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1073,13 +1060,13 @@ msgstr "No se encontraron proyectos." msgid "This project is already Ad-Free." msgstr "Este proyecto ya no tiene publicidad." -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Fecha de publicación" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Fecha de modificación" @@ -1087,7 +1074,7 @@ msgstr "Fecha de modificación" msgid "Level" msgstr "Nivel" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1297,25 +1284,20 @@ msgstr "Datos del proveedor" msgid "Secret used to validate the payload of the webhook" msgstr "Secreto utilizado para validar el payload del webhook" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} para {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "Del usuario" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "Al usuario" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "Correo electrónico" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "Fecha de caducidad" @@ -1506,14 +1488,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Usuarios" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nombre" @@ -1529,51 +1511,51 @@ msgstr "URL de la imagen de avatar" msgid "URL to organization page" msgstr "URL a la página de la organización" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "Proveedor VCS" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Cuenta conectada" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Nombre completo" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Descripción del proyecto" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL de la imagen de avatar del propietario" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "Dirección URL SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL para clonar el repositorio" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "Dirección URL del HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Repositorio privado" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "Rama por defecto del repositorio" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Tiene privilegios de administrador" @@ -1626,50 +1608,50 @@ msgstr "Solo lectura" msgid "Admin" msgstr "Administrador" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "Nombre (descendente)" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" -msgstr "" +msgstr "Todos las organizaciones" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "Ordenar por" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" -msgstr "" +msgstr "Todos los proyectos" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Equipo" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" -msgstr "" +msgstr "Todos los equipos" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "Acceso" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" -msgstr "" +msgstr "Todos los niveles de acceso" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1694,11 +1676,11 @@ msgstr "Nombre de Organización Inválida: Sin slug generado" msgid "Organization %(name)s already exists" msgstr "La organización %(name)s ya existe" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "Nombre de usuario o dirección de correo electrónico" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "El usuario %(username)s no existe" @@ -1757,24 +1739,19 @@ msgstr "" msgid "organization" msgstr "organización" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "{org} propietario {owner}" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "equipo" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Hash" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "Contar" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "Total" @@ -1980,7 +1957,7 @@ msgstr "Crear un Equipo" #: organizations/templates/organizations/organization_choose.html:7 #: organizations/templates/organizations/organization_choose.html:16 msgid "Choose an organization" -msgstr "" +msgstr "Elegir una organización" #: organizations/templates/organizations/organization_choose.html:19 msgid "" @@ -1990,7 +1967,7 @@ msgstr "" #: organizations/templates/organizations/organization_choose.html:45 msgid "You aren't currently a member of any organizations." -msgstr "" +msgstr "Usted no es miembro de ninguna organización actualmente." #: organizations/templates/organizations/organization_create.html:23 msgid "Get Started" @@ -2162,35 +2139,35 @@ msgstr "Actualizar Proyectos" msgid "Verify your email address" msgstr "Verifique su dirección de correo electrónico" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "Propietario eliminado" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "El usuario es el último propietario, no se puede eliminar" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "Equipo agregado" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "Equipo eliminado" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "Equipo actualizado" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "Proyectos de equipo actualizados" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "Miembro agregado al equipo" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "Miembro eliminado del equipo" @@ -2266,123 +2243,111 @@ msgstr "Live" msgid "Deleted" msgstr "Eliminado" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversión" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Público" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privado" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "Validar y activar" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "Inválido" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "Pendiente" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "Construcción menos reciente" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "Construido con menos frecuencia" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" -msgstr "" +msgstr "Modificados recientemente" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "Modificado menos recientemente" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "Versiones ocultas" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "Versiones visibles" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "Versiones públicas" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "Versiones privadas" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "Visibilidad" @@ -2446,86 +2411,94 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, fuzzy, python-brace-format +#| msgid "To build from pull requests you need a " +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "Para construir a partir de pull requests, necesita un" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, fuzzy, python-brace-format +#| msgid "" +#| "To build from pull requests your repository's webhook needs to send pull " +#| "request events. " msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" "Para compilar a partir de pull requests, el webhook de su repositorio debe " "enviar eventos de pull request." -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Ya existe una traducción \"{lang}\" para el proyecto {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "La longitud de cada etiqueta debe ser menor o igual a 100 caracteres." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "El usuario %(username)s ya es mantenedor" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "El payload debe ser un objeto JSON válido." -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "Solo un dominio puede ser canónico a la vez." -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "El nombre de la variable no puede empezar con __ (doble subrayado)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "El nombre de la variable no puede comenzar con READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Ya existe una variable con este nombre en este proyecto" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "El nombre de la variable no puede tener espacios" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Sólo están permitidos los números, letras y subrayado" #: projects/models.py:94 msgid "Main project" -msgstr "" +msgstr "Proyecto principal" #: projects/models.py:100 msgid "Subproject" @@ -2535,54 +2508,54 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "Breve descripción de este proyecto" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Dirección URL del repositorio" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "URL del repositorio de la documentación alojada" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tipo de repositorio" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Página de inicio del proyecto" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "La página de inicio del proyecto" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Dirección URL canónica" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "URL desde donde se servirá la documentación" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Versión única" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2592,50 +2565,50 @@ msgstr "" "versión, alojado en la raíz del dominio. Úselo con precaución, sólo actívelo " "si nunca tendrá múltiples versiones de sus documentaciones." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Versión predeterminada" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "La versión de su proyecto a la que \"/\" redirecciona" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Rama predeterminada" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "Crear solicitudes de incorporación de cambios para este proyecto" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." @@ -2643,25 +2616,25 @@ msgstr "" "Más información en nuestros documentos." -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "Nivel de privacidad de las solicitudes de incorporación de cambios" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN activado" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2669,11 +2642,11 @@ msgstr "" "Identificador de seguimiento de Google Analytics (ej., UA-22345342-1). Esto puede reducir la velocidad de carga de tu página." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "Deshabilitar Analytics" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2681,15 +2654,15 @@ msgstr "" "Deshabilite Google Analytics por completo para este proyecto (requiere " "documentación de reconstrucción)" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Imagen alternativa del contenedor" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Límite de memoria del contenedor" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2697,54 +2670,54 @@ msgstr "" "Límite de memoria en formato Docker - ejemplo: 512m o 1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "El límite de tiempo del contenedor en segundos" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "ID de cola de compilación alternativa" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "Máximo de compilaciones simultáneas permitidas para este proyecto" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Permitir publicidad pagada" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" "Si no se selecciona, los usuarios seguirán viendo los anuncios de la " "comunidad." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Sin publicidades" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "¿Es spam?" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (no) spam" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Mostrar advertencia de versión" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Mostrar banner de advertencia en versiones no estables o más recientes." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2752,37 +2725,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Destacado" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "¿Debería estar público el tablero del proyecto?" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Proyectos relacionados" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2790,24 +2763,24 @@ msgstr "" "El idioma de la documentación del proyecto tal cual es visualizado. Nota: " "esto afecta a la dirección URL de su proyecto." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Lenguaje de programación" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" "El lenguaje de programación principal en el que el proyecto está escrito." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Este proyecto ha sido construido con un webhook" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Este proyecto ha sido clonado con éxito" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " @@ -2817,67 +2790,67 @@ msgstr "" "org/en/stable/builders.html#sphinx.builders.html.DirectoryHTMLBuilder\">Más " "información sobre sphinx builders." -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "proyecto" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "El modelo debe tener una indicación" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "No se admite la anidación de subproyectos" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Ruta" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "ID de Compilación" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "Rango de búsqueda de la página" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este archivo de operaciones como la indexación" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "creado" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "modificado" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "Compilación activado" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "Compilación aprobada" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "Dirección URL donde enviar el webhook" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "Secreto utilizado para firmar el payload del webhook" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "Eventos para suscribirse" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "Payload JSON" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check los documentos para conocer las sustituciones disponibles." -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Dominio" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "Este dominio fue creado automáticamente" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "Este dominio es un CNAME para el proyecto" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "Este dominio es el principal desde donde se sirve la documentación" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Usar HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Usar siempre HTTPS para este dominio" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Número de veces que se ha pulsado desde este dominio" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "Estado del certificado SSL" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "Omitir proceso de validación." -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "Fecha de inicio del proceso de validación." -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" "Establezca una edad máxima personalizada (por ejemplo, 31536000) para el " "encabezado HSTS" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, configure el indicador includeSubDomains con el " "encabezado HSTS" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, establezca el indicador de precarga con el encabezado " "HSTS" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Identificador de función" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "La función Date fue agregada" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "Predeterminar todos los proyectos anteriores a True" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "Predeterminar todos los proyectos futuros a True" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Nombre de la variable de ambiente" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Valor de la variable ambiente" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Proyecto donde esta variable será usada" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "¿Exponer esta variable de entorno en compilaciones PR?" @@ -3074,7 +3043,7 @@ msgstr "" #: projects/notifications.py:33 projects/notifications.py:71 #: projects/notifications.py:84 msgid "Error while cloning the repository" -msgstr "" +msgstr "Error al clonar el repositorio" #: projects/notifications.py:46 msgid "Duplicated reserved versions" @@ -3086,11 +3055,11 @@ msgstr "" #: projects/notifications.py:98 msgid "Sphinx configuration file is missing" -msgstr "" +msgstr "No se encontró el archivo de configuración de Sphinx" #: projects/notifications.py:111 msgid "Multiple Sphinx configuration files found" -msgstr "" +msgstr "Se encontraron múltiples archivos de configuración de Sphinx" #: projects/notifications.py:125 msgid "Expected file not found" @@ -3149,19 +3118,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Configuración del proyecto actualizada" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Proyecto borrado" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3170,12 +3139,12 @@ msgstr "" "Hay un problema con tu cuenta de {service}, intenta volver a conectar tu " "cuenta en tu página de servicios conectados." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} es el último propietario, no se puede eliminar" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "El proyecto ha sido excluido del soporte publicitario" @@ -3187,7 +3156,7 @@ msgstr "" #: proxito/exceptions.py:141 msgctxt "Names an object not found in a 404 error" msgid "translation" -msgstr "" +msgstr "traducción" #: redirects/constants.py:4 msgid "302 - Temporary Redirect" @@ -3353,131 +3322,135 @@ msgstr "Este parámetro de consulta es obligatorio" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "Consulta" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "Resultados totales" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Catalán" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Inglés" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Español" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Portugués brasileño" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Noruego bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Francés" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Ruso" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Alemán" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Gallego" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japonés" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ucraniano" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italiano" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Coreano" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "Dominio personalizado" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "Documentación pública de CDN" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "Configuración SSL personalizada" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "SLA de soporte" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "Documentación privada" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "Incrustar contenido a través de API" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "Análisis de búsqueda" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "Análisis de páginas vistas" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "Construcciones simultáneas" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "Inicio de sesión único (SSO) con Google" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "Direcciones URLs personalizadas" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "Registros de auditoria" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3489,7 +3462,7 @@ msgstr "" #: subscriptions/notifications.py:92 msgid "Your organization has been disabled" -msgstr "" +msgstr "Su organización ha sido deshabilitada" #: subscriptions/templates/subscriptions/subscription_detail.html:7 msgid "Organization Subscription" @@ -3514,7 +3487,7 @@ msgstr "Plan" #: subscriptions/templates/subscriptions/subscription_detail.html:42 msgid "Extra products:" -msgstr "" +msgstr "Productos adicionales:" #: subscriptions/templates/subscriptions/subscription_detail.html:61 msgid "Features:" @@ -3579,7 +3552,7 @@ msgid "" msgstr "" "Hubo un error al conectarse a Stripe, intente nuevamente en unos minutos." -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Hallamos un laberinto" @@ -5582,10 +5555,8 @@ msgstr "Añade una dirección de correo electrónico para notificaciones" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "Email Notifications" msgid "Add Email Notification" -msgstr "Notificaciones por correo electrónico" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5677,10 +5648,8 @@ msgstr "Elige qué proyecto te gustaría añadir como una traducción." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Traducciones" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5701,10 +5670,8 @@ msgstr "Añadir mantenedor" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Add maintainer" msgid "Add Maintainer" -msgstr "Añadir mantenedor" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5936,7 +5903,7 @@ msgstr "" #: templates/socialaccount/connections.html:37 msgid "Active connections" -msgstr "" +msgstr "Conexiones activas" #: templates/socialaccount/connections.html:40 msgid "The following services are currently connected to your account:" @@ -5968,3 +5935,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversión" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/eu/LC_MESSAGES/django.mo b/readthedocs/locale/eu/LC_MESSAGES/django.mo index 95a216113d746bc29bddacdf6aae637940115da2..33219237b63945745a0305c939263270a4893423 100755 GIT binary patch delta 1377 zcmYL}O-PhM7{{Mh*IL^xwRAU4?L%wZtkzs>x6+G9NeHpEmjVxckRT*Qmx6jvS%`;1 zycHq^eO!&~5Jcdqh(J0-V04JeOP3%z1or#C`$WV1=QlIY%rnnC^X}eE-A@Le>MEy< z(u+2tc*N{D{8K?gITAIif&;J;9)oLP39f?YAk{9=$bK2FhF5%i1J*Jg_wijwwHcZ< zW`RAVBS+6*HGB!>=(Y2m+uyr=(fJ+Xz<&BTLXTbm@MmfCiu(6k!6Mgj5@*QJ|wxnYapd;5dxK+fW&}2es}ol%JR=q|My*i$GEfe?p!Vk>Tdg0ihl6fE?epiMGC2yh|5}Xq z*8yX`aKabd@deXRDSiZ%(&uiUhwB(GKpprMQtbzg0{IOUXp~0w8mMzpQ0rQJK3z@z z_2yY76j9C>^gu;=7;0n5?Wdp)IP3O{P=N$cPc`ZGC(b#jOwL1ntZ$(Fef0Uy+9<;} zr~rP!dbkXg+Ip_7h#R3cwm}7!fqIfW)V`xo>rOxgGz6)3$>*;_UGx^z`UxmM!4w^y zJancvt3fKeQDfLEH*%Us1=LZVvLw`@?WhU0pdF|isVE}{5J!anE&E{(scc4ERNsHO zD5@T$Z0tmeb{EQ^gJ=^{(R-%D-v375$W|Y2gImx(vZ%)+Oy0S!VWka_CcBYVLlv$+3+T$*$KYJ}$mh>s0rLr;zlF54 zeW1_7@CC}zPnZLzpd5vXD&|4ii=gaf&MK($wLaei!^|5YF6=Oz1CK+R#eLokL&UdK zFfi+aH0zO((E>!61fLeiE*fa6EGLPgsQ+hsC{3d{QQ8r&|le! zAFOI27poi;KpiZBTCaq9f@+^PK$`8PQ-Y1Yeh4b?QAo4Xbh5WWRiw*#9?I`!nC7`{ zfPpp+LOB?LS7(`x!U*$vPLr&~p%QF{g|GwaX1!47`=K0PgMlB23mb*S@PXT(`}&J8 z^;bz>u^ zLws$#;D#$uPd@~e&oGqzI#i%LPzN8o{Rvcn3Aew7O5`)ti~V+cKG|wt8B`&oP~U8g z-d_$I+_29LjZg_3g9~6BsO$pw8Wg+BXiB&{IgWH@^M}>Z0G} zNCzgN9Q}d3d>}d~iA=+)pt6>zjPub7bSt_P-H7Vedg?7Gu7V_hEmr5U%DEDzb*ulS zk_9RkNG-i8pt9AW+tCfEzS|OX4O))sHoAZ=BhmkvDpZ43qf5|r=ps~=T81LQ@6Wa| zT8*wpm!tY4oRJj_HubwYAO}=uc0wV;UBPn>CJ9ccu~r$=2A} wL^M^Es%THPooZ@HjP1{Qm>CI-ZmUQnV<($h&UMEy$C8Ow-x?d6%D$EH5Bi68U;qFB diff --git a/readthedocs/locale/eu/LC_MESSAGES/django.po b/readthedocs/locale/eu/LC_MESSAGES/django.po index 4fd874444b9..9034bfdb48e 100644 --- a/readthedocs/locale/eu/LC_MESSAGES/django.po +++ b/readthedocs/locale/eu/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Asier Iturralde Sarasola , 2018\n" "Language-Team: Basque (http://app.transifex.com/readthedocs/readthedocs/" @@ -21,8 +21,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Bertsioa" @@ -140,39 +141,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -201,8 +202,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -218,8 +219,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Erabiltzailea" @@ -231,8 +232,9 @@ msgstr "" msgid "Username" msgstr "" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Proiektua" @@ -244,7 +246,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "" @@ -256,7 +258,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -439,7 +441,7 @@ msgstr "" msgid "Tag" msgstr "" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Ezezaguna" @@ -463,37 +465,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktibo" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Egoera" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Mota" @@ -501,7 +507,7 @@ msgstr "Mota" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -518,291 +524,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identifikadorea" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Bistaratzeko izena" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug-a" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Eraikita" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Igota" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Konfigurazioa" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Errorea konfigurazioan" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Irteera" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Errorea" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Deskribapena" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -920,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -964,35 +955,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Webgunea" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s erabiltzailearen profila" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1045,13 +1031,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "" @@ -1059,7 +1045,7 @@ msgstr "" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1249,25 +1235,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1454,14 +1435,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Izena" @@ -1477,51 +1458,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1571,50 +1552,50 @@ msgstr "" msgid "Admin" msgstr "" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1639,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1702,24 +1683,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2051,35 +2027,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2155,123 +2131,111 @@ msgstr "" msgid "Deleted" msgstr "" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2335,78 +2299,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2422,202 +2390,202 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Biltegi mota" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Proiektuaren webgunea" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2625,303 +2593,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3005,31 +2969,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3203,131 +3167,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3419,7 +3387,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" diff --git a/readthedocs/locale/fr/LC_MESSAGES/django.mo b/readthedocs/locale/fr/LC_MESSAGES/django.mo index 23d8dd7a1f3422b124bc30db5326b576ba3f1f3b..7e535d6a49f294965ac8a3825b04ed4b6eaecf79 100755 GIT binary patch delta 21019 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 UwbDOf_YBvzw2LQy<(l{Z0CElN%>V!Z delta 21941 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, 2022-2023\n" "Language-Team: French (http://app.transifex.com/readthedocs/readthedocs/" @@ -53,8 +53,9 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " "1000000 == 0 ? 1 : 2;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Version" @@ -172,40 +173,40 @@ msgstr "Hébergé par" msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Nom du projet invalide \"{0}\": pas de jeton généré." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Un projet avec le slug \"{0}\" existe déjà." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" "Le projet avec {slug_name}={value} n'est pas valide en tant que sous-projet" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Un sous-projet avec cet alias existe déjà" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -234,8 +235,8 @@ msgstr "Échec de l'authentification" msgid "Log out" msgstr "Se déconnecter" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "L'invitation est envoyée" @@ -251,8 +252,8 @@ msgstr "Invitation acceptée" msgid "Invitation declined" msgstr "Invitation déclinée" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Utilisateur" @@ -264,8 +265,9 @@ msgstr "Identifiant de l'utilisateur" msgid "Username" msgstr "Nom d'utilisateur" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projet" @@ -277,7 +279,7 @@ msgstr "Identifiant du projet" msgid "Project slug" msgstr "Jeton du projet" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organisation" @@ -289,7 +291,7 @@ msgstr "Identifiant de l'organisation" msgid "Organization slug" msgstr "Jeton de l'organisation" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Action" @@ -474,7 +476,7 @@ msgstr "Branche" msgid "Tag" msgstr "Étiquette" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Inconnu" @@ -498,37 +500,41 @@ msgstr "versions SemVer" msgid "Custom match" msgstr "Correspondances personnalisées" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Actif" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "Compilation réussie" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilation échouée" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "Normal" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "Requête de tirage/fusion" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "État" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Toutes" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Type" @@ -536,7 +542,7 @@ msgstr "Type" msgid "States" msgstr "États" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Confidentialité" @@ -554,250 +560,235 @@ msgstr "Les correspondances personnalisées ne devraient pas être vides." msgid "Invalid Python regular expression." msgstr "L'expression régulière en Python est invalide." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identifiant" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Nom verbeux" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Jeton" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Supporté" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "États des PM/MR associées à la version." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Compilé" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Chargé" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Niveau de confidentialité" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Niveau de confidentialité de cette version." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Caché" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "Cacher cette version du menu de la version (flyout) et chercher dans les " "résultats ?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Crée automatiquement" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Contient un PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Contient une ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Contient un Zip HTML" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Type de documentation" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Le type de documentation avec laquelle la version a été construite." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" "Données générées à la compilation par doctool (`readthedocs-build.yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Version {version} de {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Statut" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Date" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Succès" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Configuration" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Erreur de configuration" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Sortie" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Erreur" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Code de retour" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Consigner" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "Jeton de la version" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Nom de la version" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Type de la version" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Configuration utilisée dans la compilation" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" "Chemin du fichier de configuration de compilation personnalisé utilisé dans " "cette compilation" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Durée de compilation" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Responsable de la compilation" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Stockage longue durée" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "Identifiant de la tache Celery" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Compilation de {project} pour {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Compiler" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Commande" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Description" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Résultat de la commande" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Code de sortie de la commande" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Heure de début" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Heure de fin" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Exécution de la commande {pk} pour la compilation {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Activer la version" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Cacher la version" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Rendre cette version publique" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Rendre cette version privée" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Mettre cette version par défaut" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "Supprimer la version" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "Règle de priorité" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "Un nombre inférieur (0) correspond à une priorité plus élevée" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "Arguments pour la correspondance" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "Valeur utilisée pour la règle pour correspondre à la version" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "Argument de correspondance prédéfini" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." @@ -805,47 +796,47 @@ msgstr "" "Argument de correspondance que nous avons défini, qui est utilisé s'il n'est " "pas sur Aucun, sinon l'argument match_arg sera utilisé." -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "Actions à réaliser sur les versions correspondantes" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "Argument de l'action" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "Valeur utilisée pour les actions qui réalisent une opération" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "Sur quel type de version cette règle devrait elle être appliquée" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "Version activée" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "Version masquée" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "Confidentialité de la version définie comme publique" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "Confidentialité de la version définie comme privée" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "Version définie comme par défaut" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "Version supprimée" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "Règle de correspondance" @@ -963,7 +954,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -1007,37 +998,32 @@ msgstr "Identifiant" msgid "username" msgstr "nom d'utilisateur" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Page d’accueil" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Voir les annonces sponsorisées" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Si non-coché, vous verrez toujours les publicités de la communauté." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" "Abonnez-vous à notre liste de diffusion, et obtenez des conseils de " "démarrage utiles." -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Liste blanche" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Banni" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Profil de %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1095,13 +1081,13 @@ msgstr "Aucun projet trouvé." msgid "This project is already Ad-Free." msgstr "Ce projet est déjà sans publicité." -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Publié le" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Modifié le" @@ -1109,7 +1095,7 @@ msgstr "Modifié le" msgid "Level" msgstr "Niveau" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1321,25 +1307,20 @@ msgstr "Information du fournisseur" msgid "Secret used to validate the payload of the webhook" msgstr "Secret utilisé pour valider les données du webhook" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} pour {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "De l'utilisateur" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "Vers l'utilisateur" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "E-mail" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "Date d'expiration" @@ -1531,14 +1512,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Utilisateurs" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nom" @@ -1554,51 +1535,51 @@ msgstr "URL de l'avatar" msgid "URL to organization page" msgstr "URL de la page de l'organisation" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "Fournisseur SGV" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Compte connecté" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Nom complet" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Description du projet" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL de l’image de l’avatar du propriétaire" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "URL SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL du clone du dépôt" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "URL HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Dépôt privé" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "VCS" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "Branche par défaut du répertoire" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Possède les droits d’administration" @@ -1652,50 +1633,50 @@ msgstr "En lecture seule" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "Nom (descendant)" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "Trier par" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "L'équipe" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "Accès" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1720,11 +1701,11 @@ msgstr "Nom d'organisation non valide: aucun slug n'a été généré" msgid "Organization %(name)s already exists" msgstr "L'organisation %(name)s existe déjà" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "Adresse email ou nom d'utilisateur" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "L'utilisateur %(username)s n'existe pas" @@ -1783,24 +1764,19 @@ msgstr "Abonnement Stripe" msgid "organization" msgstr "organisation" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "{org} propriétaire {owner}" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "équipe" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Empreinte" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "Compteur" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "Total" @@ -2176,35 +2152,35 @@ msgstr "Mettre à jour les projets" msgid "Verify your email address" msgstr "Vérifiez votre adresse e-mail" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "Propriétaire supprimé" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "Cet utilisateur est le dernier utilisateur, il ne peut être retiré" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "Équipe ajoutée" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "Équipe supprimée" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "L'équipe a été mise à jour" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "Les projets de l'équipe ont été mis à jour" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "Le membre a été ajouté à l'équipe" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "Le membre a été retiré de l'équipe" @@ -2280,123 +2256,111 @@ msgstr "Actif" msgid "Deleted" msgstr "Supprimé" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Public" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privé" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "Validé et actif" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "Invalide" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "En attente" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "Compilé récemment" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "Moins récemment compilé" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "Compilé fréquemment" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "Moins fréquement compilé" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "Modifié récemment" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "Moins récemment modifié" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "Version masquées" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "Versions visibles" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "Versions publiques" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "Versions privées" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "Visibilité" @@ -2460,82 +2424,90 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, fuzzy, python-brace-format +#| msgid "To build from pull requests you need a " +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "Pour construire une requête de téléversement vous aurez besoin de" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, fuzzy, python-brace-format +#| msgid "" +#| "To build from pull requests your repository's webhook needs to send pull " +#| "request events. " msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" "Pour construire à partir de requête de téléversement, votre webhook de dépot " "doit envoyer des évenements." -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Il existe déjà une traduction \"{lang}\" pour le projet {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "La longueur de chaque étiquette doit être inférieure ou égale à 100 " "caractères." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "L'utilisateur %(username)s est déjà un mainteneur" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "Les données doivent être un objet JSON valide." -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "Un seul domaine peut être canonique à la fois." -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Un nom de variable ne peut pas commencer par __ (double underscore)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Un nom de variable ne peut pas commancer par READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Il y a déjà un variable nommée de cette manière dans ce projet." -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Un nom de variable ne peut pas contenir d'espace" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Seuls les lettres, les chiffres et le blanc souligné sont autorisés" @@ -2551,54 +2523,54 @@ msgstr "Sous-projet" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "Description courte de ce projet" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL du dépôt" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "URL du dépôt de la documentation hébergée" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Type de dépôt" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Page d’accueil du projet" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "La page d’accueil du projet" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "URL canonique" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "URL à laquelle cette documentation s'attend à être servie" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Version unique" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2609,19 +2581,19 @@ msgstr "" "cette option que si vous n'allez jamais avoir plusieurs versions de " "votre documentation." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Version par défaut" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "La version de votre projet à laquelle / redirige" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Branche par défaut" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2629,32 +2601,32 @@ msgstr "" "Branche vers laquelle \"latest\" pointe. Laisser vide pour utiliser la " "valeur par défaut pour votre SGV." -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "Pull request de compilation pour ce projet" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." @@ -2662,25 +2634,25 @@ msgstr "" "Plus d'information dans notre documentation." -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "Niveau de confidentialité des Pull Requests" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN activé" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Code analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2688,11 +2660,11 @@ msgstr "" "ID de suivi Google Analytics (ex. 1UA-22345342-11). Cela peut " "ralentir les chargements de votre page." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "Désactiver les mesures" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2700,15 +2672,15 @@ msgstr "" "Désactiver entièrement Google Analytics pour ce projet (nécessite de " "recompiler la documentation)" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Image alternative pour le conteneur" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Limite mémoire du conteneur" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2716,55 +2688,55 @@ msgstr "" "Limite de la mémoire au format Docker, par example: 512m ou " "1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Limite de temps du conteneur en secondes" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Identifiant alternatif de queue de compilation" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "Nombre maximal de compilations concurrentes sur ce projet" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Autoriser les annonces sponsorisées" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" "Si non-coché, les utilisateurs verront toujours les publicités de la " "communauté." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Sans annonces" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "Est du spam ?" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "Marqué manuellement comme (non) spam" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Afficher l'avertissement de version" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Affiche une bannière d'avertissement sur les versions non stables ou " "anciennes." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "Chemin du fichier .readthedocs.yaml" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2777,19 +2749,19 @@ msgstr "" "code>. Laisser vide pour la valeur par défaut : .readthedocs.yaml." -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "En vedette" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "Passer (désactiver) la compilation de ce projet" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "Retiré de la liste" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2798,19 +2770,19 @@ msgstr "" "the Docs et demande aux moteurs de recherche externes de le supprimer via " "robots.txt" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "Le tableau de bord du projet devrait être public ?" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Projets apparentés" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Langue" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2818,23 +2790,23 @@ msgstr "" "La langue dans laquelle la documentation du projet sera générée. Note: l’URL " "de votre projet sera modifiée en conséquence." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Langage de programmation" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "Le langage de programmation principal dans lequel ce projet est écrit." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Ce projet a été compilé par un webhook" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Ce projet a bien été cloné" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " @@ -2844,67 +2816,67 @@ msgstr "" "en/stable/builders.html#sphinx.builders.html.DirectoryHTMLBuilder\">Plus de " "détails sur les compilateurs Sphinx." -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "projet" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Le Model nécessite un libellé court" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "L'imbrication de sous-projet n'est pas supportée" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Chemin" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "ID de compilation" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "Classement dans les recherches" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "Ignorer ce fichier pendant les opérations comme l'indexation" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "créé" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "modifié" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "Compilation déclenchée" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "Compilation terminée" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL sur laquelle pointer le webhook" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "Secret utilisé pour signer les données du webhook" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "Souscrire aux évenements" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "Données JSON" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check la documentation pour les substitutions possibles." -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Domaine" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "Ce domain a été créé automatiquement" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "Ce domaine est un CNAME pour le projet" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "Ce domaine est le domaine primaire duquel est servi la documentation" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Utiliser HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Toujours utiliser HTTPS pour ce domaine" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Nombre de vues sur ce domaine" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "État du certificat SSL" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "Passer le processus de validation." -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "Date de début du processus de validation." -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "Gérer un âge maximal (par ex. 31536000) pour l'entête HSTS" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Si hsts_max_age > 0, configurer l'option includeSubDomains avec l'en-tête " "HSTS" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "Si hsts_max_age > 0, configurer l'option preload avec l'en-tête HSTS" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Identifiant de la feature" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Date d'ajout de la feature" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "Passer par défaut tous les anciens projets à Vrai" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "Passer par defaut tout les futurs projets à Vrai" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Nom de la variable d'environnement" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Valeur de la variable d'environnement." -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Projet dans lequel cette variable sera utilisée" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "Montrer cette variable d'environnement dans les compilations de PR ?" @@ -3176,19 +3144,19 @@ msgstr "Le seul nom de fichier autorisé est {filename}." msgid "The only allowed filenames are {filenames}." msgstr "Les seuls noms de fichiers autorisés sont {filenames}." -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Paramètres du projet mis à jour" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Projet supprimé" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3197,12 +3165,12 @@ msgstr "" "Il y a eu un problème avec votre compte {service}, merci de le reconnecter " "sur la page de vos services liés." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} est le dernier propriétaire, il ne peut pas être supprimé" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "Le projet à été retiré du programme de support publicitaire" @@ -3381,131 +3349,135 @@ msgstr "Ce paramètre de recherche est nécessaire" msgid "This query parameter is required" msgstr "Ce paramètre de requête est obligatoire" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "Recherche" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "Résultats totaux" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Catalan" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Anglais" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Espagnol" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Portugais brésilien" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norvégien Bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Français" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Russe" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Allemand" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galicien" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamien" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Chinois simplifié" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Chinois traditionnel" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japonais" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukrainien" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italien" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Coréen" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "Domaine personnalisé" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "documentation publique du CDN" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "Configuration SSL personnalisée" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "Supporte le SLA" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "Documentation privée" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "Inclure du contenu par API" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "Statistiques de recherche" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "Statistiques de visites" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "Compilations concurrentes" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "Authentification unique (SSO) avec Google" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "URL personnalisées" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "Logs d'audit" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3609,7 +3581,7 @@ msgstr "" "Il y a eu une erreur lors de la connection à Stripe, merci de reessayer dans " "quelques minutes." -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Perdu dans le labyrinthe" @@ -5635,10 +5607,8 @@ msgstr "Ajouter une adresse e-mail de notification" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "Email Notifications" msgid "Add Email Notification" -msgstr "Notifications par e-mail" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5731,10 +5701,8 @@ msgstr "Choisissez quel projet vous souhaitez ajouter en tant que traduction." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Traductions" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5755,8 +5723,6 @@ msgstr "Ajouter un mainteneur" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Add maintainer" msgid "Add Maintainer" msgstr "Ajouter un mainteneur" @@ -6036,3 +6002,12 @@ msgstr "" "fournisseur Git afin de supprimer la connexion OAuth de Read the Docs. Sur " "GitHub, celle-ci se trouve dans Paramètres > Applications > " "Applications OAuth Autorisées." + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/gl/LC_MESSAGES/django.mo b/readthedocs/locale/gl/LC_MESSAGES/django.mo index e5c9fc73511dc835769811bdd1479b5fd0ec1bed..82905b67427ab70a101fb6566b9d7d084de46c55 100755 GIT binary patch delta 22006 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 delta 23021 zcmZwP1$PAbfAEr*#% z*SB`V5f= zmZU1G1C6Y$Q4j2lNihO7#j)tdahL;Fq3RvM6nMq@pbzsul8iTGRKmfbrovX#8XZFR zqEn+U>x=bJ59)x*?}=LbFsz58Py;xLS@Cz&eSYjnH>SrbSQ;DRfH3A?J=#x3c|41n zn&jc;L8-A2>FlW8Uk|h3BvivIu{7?$V0?i|Fd)K=yeK9k-566~2ULgq;6@zjC6baz ziGF5nYFJyMM(9DUZKyR8^N=2l>2N+K#~)E0+k^4(n)O%I{r6GzA6s4h&2zmOh-mHe zq8?ZdeY+IZa0^t=Lr^2>XB}o8kE%BdRc|S3K%1-wP@DI>O}|C8lQ`11m%L5}BH78v ziRxh`RE6fK8#`kv9EF*|jchr6FQSBxe zVwNr)rY9YUX|MwNIx>X$*T}k%p#}${mS7gDBlA%m`vKG9kC+Y*+5BrZ{Sej82W*1r zW9bxnFdt4rJ$MUd!Xv1qyA#X&mm%_$3_U0>ZyilpNz8@SP&al%ZPEd#k<37KXcg+X z?ZOJUAM4;pn_p*`=~zS5%ydI--cZyrj`b4JgBGHuY%jX;G^*lr)J(XBo2g8Ms+Sqn zf&8eERJ8eZZGIb@4n=i%2x`iw*!(3{??xi(*&fuc{{{J95&2y3E7)&TW@_NcY$it0!# zX2WTy2dzhSU>j;r97S!`Th@oDnR|&^qJL0J`w{g%N%p1gr`Oqu=s`tM73!iIYUQiI z3kWrW{xJ>N4ns}dM9hsdFc`O@PQyb~1Mg4|NHE59G$rc3^r#ulhU$1Jn_mxgUsKc!wHw3y zYwfz*ii7c6(i4%5?*xo>oUdGtvjlTt-f?{7l3#Z`?+ko_nvoXY@Ognn{OPd!DW~f*P4dqmE6ibuy}h-&?m>k65pxmhMkXjvrASNIu`(mkrfkQPk4aKy|DkdbN34 z5>b!Z;dbnSs_0%|*1iCyCLM&@D^*eDbx?bvDQafg+qB1~Bd{F#Lr??TggWlWZ2H#) z%zs8Q-jGohQ!X@9+Y~i|j+g*LQB&9-^}rc6e*tO$KcG6c(z*dP!mT#F+olhpX6htr zz&96q%>y6Vj5nwr#$RN5oEht}nTnzEhb%TzIT_W^_ck48J&bzrHO!88Q3G);VRkST z>cOE{1_ybG6eqF)HHCLk4|=7%81+Wnhb8efs^LOQ&6}kHTH}%?KKGLC>AE(>=pD~Tj|4AbL6x_B24^SVU|De`5)e3@(SwS@rywXfv zd(>L?z{D739frOa4F+)EY%E6k&Q<1T$)~89%d(m!=lM=fBAUX2s0NE*0G3B}pfhU3 z5ttcATIZr>ZZpQ>e$+s!tTD&4Hfrjdpz8HNl}BS?j76^>krhN#VGXM1KVf1#hFX#f zs2d-kcJrU85qvW5is(t`!1`A_Ktc<$9@p|T8J?c(| zj$eP&lnup{I2}vj_o!oe1@)k(xD!93j_J+~=666BQG3L-(Hzf$r~&rCY#4zW*aR$s z-+77TB=QTo@d5V4#6OxT?~f@-4?;coYfOW4FafSXb?isfk{w1p;0$Vnw@@#lSE!{* z8)trb6@=qSdk+v%kDF}bizmBv5XO+sv&F389Lz;JYO9&TnWzUXN9Ausb?_YO!FMqQ zK1X%f*=Fubjhcx(sCtEwnfE&7iKxLks2(>%-PjYg=?2++FKVPSQA@Q7^`Ol*{{W^T zeFfE_$EZ#B4zwbu!N|AWJ2HhFG55;E{l4D)kRh8h-xSd%i&o<<_QH#(DXy~1SjXA~ z+mYV}r{YG`-l?(MtbHSNlkS3A!jY(sO+j^Z9%=w9QE%8EcYDqGy+lSfGM=FxoP3YD zF+FNcbD{F{Vj&DdHQXNcpdOeJW3UrW#H#oRH4}yRn$6f4HAB&;8T5LIXbnfBHpwRI z4%7qop?ZE2wRYD~yZjMquY9oOY4(|hbD})zENM1LJWz&OkrRf56O8VQVm|ozkcdRznS-73z3*wdp~~fV|FVBASYs zm>cJ!cK48>Ud5f@<4A%5?JCs6m5IBb6B+rc^)gUP>! zopk<_|6&>n#j+GE#`1U-^JDrW=3QPHHS!^--JIg6S<^slO1c3S#d%l&kK>p48mr*o zW2T+$s7?P0|Kj;h>f`*ZkNzjjPcqFgko0^E!~K{KgHN&nu^raJ5vWaj2uI*uOy}Zw zo-)6Z8GM@G8Ipe%hhXp-)*shkL7a1z`BzU55Mh>`rRpedJ`f1T%TWW->aE9S3a zzQ%;4hh8<`dPkvl>p9Gc_b~tyTr+#8ASNeW47KShqv|(DZNBc91p8xR9EvG$%r)je z5s{f>#K#2~jNjvWynsb;^mVh_0=UFb!uzbv!TXfkBuO%b`wDJ=6eN zVRnr15>Zd5qeiq8)uE%Po}RPbz@DUk#}I6C(=@OVeWwI9fP}Zq(j-GIZ4uO7YJ=+7 zFwBahF%5bb+l)=9k({>aN0^;-!e7lP2tJdAO8 z0<{z)Z=2&i33KWEFC?NV-HV0s1!@!JykmB0b<{ZzLpAU{>OmVYGj2zX>>O$)uc12n z1hvNRQTHXgYmRMZ%t5*sX4m;|LPQn9P*XJo^?*gFHC&0B+D)h>*^YY9ew)64s(%Y} z;seZ&iSC&h3P!b44^v@FRDBQ5CEpQz90>W|rg z*ao$0b3ZY=KL|6BE{<)n9*)E%$f`L3PtDJa{(th>Pr5vI#k05*OFc8c-g}Aa==kT% ze<+c2&w0;dl^5n!newH1KocB8{t7IJMgKCt)oPEyq!*x;3^PO}Pq_<5tvhI*97%F;s`nq8hqt(|4_p zZ2n7B{dbrV{r)!fv!b5o4IrY1f>3K+8dG9*RL7d59^3}ip-!lg^+7c-6xD$-sE$sy z>G|kKdKqd-R-s-zCs5CMh-r2HUl9o+Bk^1Fsa6(8vHOQ(Bl7+JWusv;EQ@n-5uV5S z81s%M(a!QTG)@?TKKUUjsXkZjEZ^N6d+bQSJYZIt72Ga(R8n;sY6)s?4cPLuF7s zu7_%%6Y7DHs2fLPR-A!astu_6M^W#En^*!->;OP0oCDbSP9Fc_R1iezYx{YotOuYV>x_=4Y6Q))3JeG zA{EG(fI3FMpr-N+Y6N#tyFX(Fm+u&bphh|h)$!S=4qQWxEOSPe@3&^bn2U6GR7b{O zAkM@IxC1kxw=QQwQy7BU&9SJCOhcXTx#-&)s1dF~J?I>&fk&v#7C*Dg_r55MnxSB8 z8PuDv5^5>iqV`Z2=Fs{7iiln;OH78d9#!!qYNU5jFOWB=2WR1ksH4SE4b?*ppfjpN zgKhaVEJb>y&A)|Oioa1ynk}p9bN-7G(OT9;HQWQs;xJUtx1bt6gL>c}SQwpbW~z&z zmZ}SO!5OF}dxd&|RmpBPo^N_Lv&8x zlsO|&^%q&!pk`(pYROKcUd2~Y$L#@XV9!veAfeklClh)#qJl)UJFDVo9D-9(f9IxS zHVrkE>#X-sGn6H_*()tj59o+`V3bYAqCP{Wp_XVCvgXc4)TTV0oAa-=xJ8C~{sPs& zJJeLg&tsM#B{nBr5cA_O?2F5AE2a%F_a8$o)dkc8pQ2_aQJ~pNZqysGB&s7d1HGof zZe(bePeAS7>8PoigKA(EYJ~ex4P3G5ho}cSd0oC=&u2!RhF+-CG6l7Xx1t-5p$7aI zJK;w!5iLQdd}gFkSd#Q4)TZ2z+HAK`=Q%}w^T1-Lj@H8l*aTbQT-205M}4t*jXKV0 z3z$=t4J(ok#wzFyC!(oZhdO4zppM@o)QwI-^WsR1TC<|45m!ddL>rs#X&r$Y@f@38 zi<-GZHva}{MxP@~?sXCuGP^M?&ZQs_)uFwpU49L9!|$jLeMEIIQDK+U8?&S8jkQik zy%86pI(!2)laKKjCMjY%bP*Hk{68V09=}38AaRhnAq{Hx7ej59hN$vT)C@$UMm7<( zd4I63L+zz)*4?NzKZH8oS5Wso!hAaa@rs&)f~a#_5w$1kqdL~b8jWiBYt#%)#z0(& zTDnuHQ}Y6K|9jMFN?Xi)=w!wEqc~~pR6j+n z{XaH8NpVvz2dcfYsF5~7jXVVPAs3D6&<2~otvKhu2N}o6(3%!6VMbU7i;`}Pm2o(# zBRf%3eF-(v+cy0eH8ZbKOZ6VLXR?(v4=jnQUlBFHI;i#?wr=q5Ar}ZG}>-7l?z%$m@sLh$RqFI8Hs8diI z`(P`Z-h%^3druM3l+>sVsqSsnxV8+%%@`=WQM%XR3h43-=WU)I@E(RRW&nG2(_7tqh_QgYAPF}-i+;W z9FE0!n7W!NPluWzH);R@*bs|jZS-Oto&Q5b^h!)o-R0cJ2Dll6Yq)&>@ZfihPs@dC znd1{&$K^Dmd?;#UC#|{a@|BFe5{+8Yt@X^Neql{m-)zoosF|yP>2>~F5SfO(aX-Gp zWVok+c}Jf>?cU_MsQ180R7Y;2I`9%z&%d!fhNyZaQKzD&wNYcv zzdmMLlM#+RZNWwBEmXq~P`m#<>XamCV$#V_<>^oj7eIBOIBJb+VNRTY`V3fuI*vzC z1HRwHYj$J&re@@gQB&O+6JQ_I@#=?~k(sCtEVr&hZOYB44(>+Xci5&+*z^TdN3Wqe z_zd+NKW{TLH7QVQlEYdRJF}U(qR#Wa=4Q>Wq1NyfDnD@xV{TLjD_}uvgxVv6um?`F z7*^q_XclABI?-+)D1hWmrx^mj;-)5YNSnCnW=4unu$fI-Mk#N=DTqWUO;uI zV{2nLYNu^P#yRd{dvCg6A|@%FX{`&dDK!o!zAp1Bpu8M(|0s` zr6%e<&=R#IA=XgT6vrU%G-nKIW`619^8GIO4Qk19ePL!WKYI1b3?`x%NJ-Q?zB+1? zc~Da}81v#})Dmq$eFmJzVR#qSa0okA_Cn2M1ZpW}qB^_*^_j2}wREpLbN;n?{vksT zPSeGVpcLvswNdA~JF1~D)Q8O1s3n9`lw;APa(Jw}cEBWmgVyO{^LQ8QQo)ovBk z9%zZWFWO5)Q#ls%qAYBQyB>6oq-*3;GU}4fDusW_q?Tu%c z3;#hK$80^!H>)62``#~z=)n^)6t|$JGIvii!b0flIjW(SsPX}*j(JfdnUC5-8&EU1 z3swITYE!?(1(?2<%b9_jkPdjAdcFCvncX@FM^SL44>Lmgi%_#C!upySnu2;CEJPj4 zRj3DFKrP7wR7XFemL^@8c`@Zj%|umHd3{tzJNxAPg%Q!_ibXZ_Eo!aTqGo0@YE5sV z_Q>C;2geV0Id05|`gkpidT=W&hP`e2JJgJ6{Vf zhT^D(%cFL6W1HUs)v*q!%@>0@|3k4jPPF-ZQ0*T^owlo}_BirFb6Iks$-jrW%X+NY6tJ=z#S+YU%Ew>i>iMC)Ss^NL4&9cs>583o()YLyijmUq9>3CYyvCN6eua66{ zjZMG7=A`4tn!VNrIc;7ihKSDf1k}i9+4NG>2sWT*<_fOB`$+=+%gJjy5ApFviS8BOFS8 z3~DA`pdR2JYerNLHDlvZYy2Yy(O~nh&0j2x9OrT($iILmu-15&^9a*^W8RD(QTG>{ z!1=#Pr0oP=p)^otqB#vMC%Jt85z0uMPPsGLd~VOM{)D;6{uQfXyeVd>YT`@MJuwaK zb(m`QPWUwQ>$xFVh4Lf#4JMw>+Gwg~PG?haL!KFCGnScYzV%i|?TOi_DPNC;@G2%i z|8LD{Nru`~IZz)m#W5+?LEYa1wQ2jHj&GDrf9WNncltM27N_8OJc8N-3uc+GN+(gT z+_RVylgxHGZY+puxB=?ewZ!BYf;zqtsN*~q^&XgG-H&=Td!G=|i^YGAIYwns4OT%N z%evSTTi{^afrYWucV;(t#e}36V=i2Y+AGIUGxZm$L+-ieQ!)rOQw@;M9Iw-vh?|UI zSPU1~^eNPj<b*_ej*aUxb>O4X6Q}#+`V@md~1R-UrK3_ie+n zI{%l5=;Jcg0@LFfSc-H6YO^dwJ>WiSMqXh6It$H%0#Q>OgnIE*wdoe97mx?_rE>sk z56wf(%wd)DeCH*RycmCxd7~9VJ*X7wYjRc8rmBhhqS4N#2cXvc8`Q{WqZ;0Z`d)C) zmVZD^dD6wEeoov^x-fe05P3#KBR#i-3{FAX?_JIm($jx1KO_b$HNXAphx5s=vdrZy z!5gTl9I@Q|HhUpfBK;n-W+GyTjx3NFzQa_qk>T;|>`WTkLlyPQ>YM@R>W7Hnnf_L#DYAH@^ zGQLF}x4_NjeNY*7JX?8*=+i3OSvCn=u~akuejsRMu)!FbdN7GhFdW%IY7 zj_EP0^q9eif<&r<&<()S3wKJBJG|JOBGlD2p1e=jY2wewub{eQ z2HS#YTFNoJA{~+lL1YN~xMArbD zE`aT*H`lgTg!0A2XOrIo^>r*Ix^4YY`u)o}D*Z&pR0`)1_|o&A>wt|1ci)=Ns4epqR1^JDQ0^@UbN>PFo) zq)(ACkD&KLVcWRsydpd#-HZ-=OZ?Z*?%hZF2I&ukQG}$_;qp5DKdbbT%%N(K={`cd zys6|wQfDLK1?elepE{cfiS51j$X`WT?+slwNb7S#?~k2o@3U)+O=rSsT7O>Y&TAT~ zjk@^0;Jfyb*XXmGBgy@XbP_^N;x{R;M7$gEecZ#RxbMGgeoWqVLKeaS%4$)sIq?&e z-$z}02(QSG(|>>SGl|O-W~Xof@i4+*!VbbR^0wQXNcyf^+@tFa`B`kdEb$ZMbtF8s zd3=gHGs$m*d2k8&U5M-ILA)JtZwv)*3A(-{^9GrZh;Ois>?OUG^mxJr!XiQ*!WhD* zYX$d56ZGvTlKL)|FE44nDmpbW5g`G2TT#~`!b-~g;<5g>i0GmN$wYchW0 zh8l!j_J%3;0Ru?ugGJXETb7nan%HgBYJW+mR&#+OsSFm?X&-N~!hT828csdEKa z@qA|;iIcXmP||$~4M{Io1<}ri1V$?_sa=4>0byHZN1*M&LQe# zCBHi9OSbGR9w1-O_x)qjfg~abaisH8@hjr*3A(-{yeIr=)8A9h7bM@cpS-j-o|*jJ zq!$qWAReDJe{HHcn@Fc66r`@caq0Rxp6^Q#KZ%lgnwut&`5oSlH~mb@jOyE6+w^&E zeMR_mB_*Dbnw=y;w3RPAszA5Ck zK3HO)7tWMUn5v1XrU@R$F$P3Rym@7jADTOr4_C?@aoT zEuT!@Hu44#KEINae~eI5@5WX{zT$@SIE;!j2)k_qZMkbRK|jF1B`<}|zmMIix0W!4 zvc24UioBJilM!Elg~_i^{5#?uDC>j~get_Jpsw6n|0jfcRMZvUItXi$o=?SJu?^`> zwk)CbH+)Xnr>g0!W|ykjqvHpMgCI~-kLVES+4^QfEE+>&YKz%SPzIqiYMh)61K zXia7pyhA$3R_IE@wN;agpV6Hul=~45lP-vP$-9k#)K72kQQd6heY&2LzlwU(@EH1I zHNqq6Y}RL^e!RRz#$TV^^oBfs!1KL3vJ)Rfxr?AHlzQDMOHL?CdK`8n?piWKM9VajW6RNfrKwyyreUDb5VI0 zp%&p6s(gpK-t&y<_Bkep4bE-4wh?v^KSg;jLaZ)H_H>LfIhF zjfwNFbsE|MEmI|~Vmc(Bt}m&iYYX8AZq&7f8=4T`VQ*|f-cCYE@+R9n)%%BdGVbT6 zWM_#oxKi6T6whbtwxxV0`B8*-dY+!&ipVciSZ#0UNBS-Kf0J%$Z~RAitI0)s6fD#Qh072{);GhWyLqrzE5y-4s7vyWZ2!qpt^d)=qU>ZtKesxTMe-a+pvTN3%l*J=lCln#? z3HlK}+IIKacEc&VMSK>X^7CySHXDiVWNx*URkt#E$qBkzlHZjOO@r|Xf0%5iA9=^8 zPi>yoJDr>WTl*W^%5L(4sI99x4z}fiCd>Jj^j+c;DJzaExo?fFUx%{aiT`WU^+;Dy zed^>P?+Rg^E#p?N(}=`FVx{fF%V0y&)yV&m8$HBFlUIl^ocK&z&utsoNZuEOb_88l zxo3lkIuEI{k+iNaxNm`p`u=?3`;%pyK!y7x>fK4n_BTfN&pyFq#7NWa8$1LVOSL-h>}$BL(5p^^Eckgx1t~gj`;A+V{)# z+1Q_gAa0B%-h%=U@py#igocEvlYKz56Cb`(j7(OQJ%=~kT6f&U!B^fP7pFABqTDf zeuT%BH7q2&yF0dD=rDJWh)8$WnBIL!`WQBSX}_JhD2t5f;xnFn7P0zJ1-1p8heOsOTv7;D{J^ zxX07o9pZLcM%a%3_j-}s)h{BdcXUML;CxZ;fu63tA|gV4chjo~ca(=I_`G$uXMiU> zIx5KR#2vgCktByZ*7j+bJEF&D6JjTz@a+caa}=}l6Fkg`jfm_?&4J;bNO!D{VR139 zuP05{)DzjGcV7nW4$S{)9=A4*=USWAzq)Tpw*Hge^}$uDNhDSHU$=, 2023\n" "Language-Team: Galician (http://app.transifex.com/readthedocs/readthedocs/" @@ -23,8 +23,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versión" @@ -142,39 +143,39 @@ msgstr "Aloxado por" msgid "Privacy Policy" msgstr "Directiva de privacidade" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "O proxecto con {slug_name}={value} non é válido como subproxecto" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Xa existe un subproxecto con este alias" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -203,8 +204,8 @@ msgstr "Produciuse un fallo de autenticación" msgid "Log out" msgstr "Saír" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Convite enviado" @@ -220,8 +221,8 @@ msgstr "Convite aceptado" msgid "Invitation declined" msgstr "Convite declinado" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Usuario" @@ -233,8 +234,9 @@ msgstr "ID do usuario" msgid "Username" msgstr "Nome de usuario" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Proxecto" @@ -246,7 +248,7 @@ msgstr "ID do proxecto" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organización" @@ -258,7 +260,7 @@ msgstr "ID da organización" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Acción" @@ -443,7 +445,7 @@ msgstr "Póla" msgid "Tag" msgstr "Etiqueta" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Descoñecido" @@ -467,37 +469,41 @@ msgstr "Versións SemVer" msgid "Custom match" msgstr "Coincidencia personalizada" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Activa" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "Construción satisfactoria" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Produciuse un fallo na construción" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "Normal" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "Solicitude de extracción/fusión" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Estado" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Calquera" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tipo" @@ -505,7 +511,7 @@ msgstr "Tipo" msgid "States" msgstr "Estados" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Privacidade" @@ -523,253 +529,238 @@ msgstr "A coincidencia personalizada non debe estar baleira." msgid "Invalid Python regular expression." msgstr "Expresión regular de Python incorrecta." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identificador" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Nome descritivo" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Compatíbel" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" " \n" "Estado da solicitude de extracción/fusión asociada a esta versión." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Construída" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Subido" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Nivel de privacidade" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Nivel de privacidade desta versión." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Agochada" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "Quere agochar esta versión do menú (de desprazamento flotante) de versións " "e dos resultados da busca?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Creada pola máquina" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Conten un PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Conten un ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Conten un Zip HTML" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Tipo de documentación" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Tipo de documentación coa que se construíu a versión." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" "Datos xerados no momento da construción pola «doctool» (`readthedocs-build." "yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "Inxecta unha nova biblioteca js de engadidos para esta versión" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Versión {version} de {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Estado" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Satisfactorio" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Definicións" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Produciuse un erro na definición" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Saída" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Erro" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Código de saída" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Remisión" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Nome da versión" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Tipo de versión" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Configuración utilizada na construción" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" "Ruta do ficheiro de configuración de construción personalizada utilizada " "nesta construción" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Tamaño da construción" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Construtor" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Almacenamento en frío" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "ID da tarefa de Celery" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Construír {project} para {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Construción" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Orde" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrición" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Saída da orde" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Código de saída da orde" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Hora de inicio" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Hora de finalización" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Orde de construción {pk} para a construción {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Activar a versión" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Agochar a versión" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Facer pública a versión" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Facer privada a versión" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Definir a versión como predeterminada" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "Eliminar a versión" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "Regra de prioridade" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "Un número más baixo (0) significa unha prioridade máis alta" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "Argumento de coincidencia" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "Valor usado para que a regra coincida coa versión" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "Argumento de coincidencia predefinido" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." @@ -777,47 +768,47 @@ msgstr "" "Argumento de coincidencia definido por nós, úsase se non é «None», se non, " "usarase «match_arg»." -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "Acción para aplicar ás versións coincidentes" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "Argumento de acción" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "Valor usado para a acción para realizar unha operación" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "Tipo de versión á que se debe aplicar a regra" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "Versión activada" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "Versión agochada" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "Versión definida como privacidade pública" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "Versión definida como privacidade privada" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "Versión definida como predeterminada" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "Versión eliminada" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "Regra coincidente" @@ -935,7 +926,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -979,36 +970,31 @@ msgstr "ID" msgid "username" msgstr "nome de usuario" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Sitio web" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Ver a publicidade pagada" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Se non se marca, Vde. seguirá a ver anuncios da comunidade." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" "Subscríbase á nosa lista de correo e reciba suxestións útiles de integración." -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Na lista de autorización" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Expulsado" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Perfil de %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1064,13 +1050,13 @@ msgstr "Non se atopou ningún proxecto." msgid "This project is already Ad-Free." msgstr "Este proxecto xa está libre de publicidade." -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Data de publicación" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Data de modificación" @@ -1078,7 +1064,7 @@ msgstr "Data de modificación" msgid "Level" msgstr "Nivel" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1287,25 +1273,20 @@ msgstr "Datos do provedor" msgid "Secret used to validate the payload of the webhook" msgstr "Segredo usado para validar a carga útil da ancoraxe web" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} para {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "Do usuario" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "Ao usuario" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "Correo" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "Data de caducidade" @@ -1496,14 +1477,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Usuarios" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nome" @@ -1519,51 +1500,51 @@ msgstr "URL da imaxe de avatar" msgid "URL to organization page" msgstr "URL á páxina da organización" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "Provedor de VCS" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Conta conectada" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Nome completo" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Descrición do proxecto" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL da imaxe de avatar do propietario" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "URL SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL de clonación do repositorio" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "URL HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Repositorio privado" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "Rama predeterminada do repositorio" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Ten privilexios de administración" @@ -1617,50 +1598,50 @@ msgstr "Só lecura" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "Creado recentemente" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "De máis recente creación" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "Nome (descendente)" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "Ordenar por" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Equipo" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "Acceso" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1685,11 +1666,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "A organización %(name)s xa existe" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "Enderezo de correo ou nome de usuario" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "O usuario %(username)s non existe" @@ -1749,24 +1730,19 @@ msgstr "Subscrición a Stripe" msgid "organization" msgstr "organización" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "{org} propietario {owner}" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "equipo" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Resumo (criptográfico)" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "Contar" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "Total" @@ -2154,35 +2130,35 @@ msgstr "Actualizar os proxectos" msgid "Verify your email address" msgstr "Verifique o seu enderezo de correo-e" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "O propietario foi retirado" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "O usuario é o último propietario, non é posíbel retiralo" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "Equipo engadido" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "Equipo eliminado" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "Equipo actualizado" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "Proxectos do equipo actualizados" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "Membro engadido ao equipo" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "Membro retirado do equipo" @@ -2258,123 +2234,111 @@ msgstr "Activo" msgid "Deleted" msgstr "Eliminado" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Público" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privado" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "Válido e activo" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "Non válido" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "Pendente" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "Construción recente" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "De máis recente construción" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "Construído con frecuencia" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "De máis frecuente construción" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "Modificado recentemente" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "De máis recente modificación" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "Versións agochadas" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "Versións visíbeis" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "Versións públicas" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "Versións privadas" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "Visibilidade" @@ -2438,81 +2402,89 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, fuzzy, python-brace-format +#| msgid "To build from pull requests you need a " +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "Para construír a partir de solicitudes de extracción necesita" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, fuzzy, python-brace-format +#| msgid "" +#| "To build from pull requests your repository's webhook needs to send pull " +#| "request events. " msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" "Para construír a partir de solicitudes de extracción, a ancoraxe web do seu " "repositorio debe enviar eventos de solicitude de extracción." -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Xa hai unha tradución a «{lang}» para o proxecto {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "A lonxitude de cada etiqueta debe ser inferior ou igual a 100 caracteres." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "O usuario %(username)s xa é un mantedor" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "A carga útil debe ser un obxecto JSON válido." -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "Só un dominio pode ser canónico á vez." -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "O nome da variábel non pode comezar por __ (dobre trazo baixo)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "O nome da variaábel non pode comezar por READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Xa hai unha variábel con este nome para este proxecto" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "O nome da variábel non pode conter espazos" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Só se permiten letras, números e trazo baixo" @@ -2528,54 +2500,54 @@ msgstr "Subproxecto" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "Breve descrición deste proxecto" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL do repositorio" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "URL do repositorio da documentación aloxada" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tipo de repositorio" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Páxina de inicio do proxecto" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "O sitio web do proxecto" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "URL canónico" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "URL dende o que se agarda que se sirva a documentación" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Versión única" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2585,19 +2557,19 @@ msgstr "" "servida na raíz do dominio. Use isto con precaución, actíveo só se nunca vai " "ter varias versións dos seus documentos." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Versión predefinida" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "A versión do proxecto á que reenvía /" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Ramificación predefinida" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2605,11 +2577,11 @@ msgstr "" "A que rama apunta a «última». Déixeo en branco para usar o valor " "predeterminado para o seu VCS." -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "Prefixo personalizado da ruta" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2618,11 +2590,11 @@ msgstr "" "proxecto. De xeito predeterminado ofrecemos a documentación na raíz (/) dun " "dominio." -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "Prefixo personalizado da ruta do subproxecto" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2632,11 +2604,11 @@ msgstr "" "xeito predeterminado ofrecemos a documentación de subproxectos baixo o " "prefixo `/projects/`." -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "Construír solicitudes de extracción para este proxecto" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." @@ -2644,25 +2616,25 @@ msgstr "" "Máis información na nosa documentación." -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "Nivel de privacidade das solicitudes de extracción" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN activado" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2670,11 +2642,11 @@ msgstr "" "ID de seguimento de Google Analytics (p. ex., UA-22345342-1). " "Isto pode retardar a carga da súa páxina." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "Desactivar Analytics" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" @@ -2682,15 +2654,15 @@ msgstr "" "Desactivar Google Analytics completamente para este proxecto (require volver " "construír a documentación)" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Imaxe alternativa do contedor" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Límite de memoria do contedor" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2698,53 +2670,53 @@ msgstr "" "Límite de memoria en formato Docker -- exemplo: 512m ou " "1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Límite de tempo do contedor en segundos" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "ID alternativo da cola de construción" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" "Número máximo de construcións simultáneas permitidas para este proxecto" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Permitir a publicidade pagada" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "Se non se marca, os usuarios seguirán a ver os anuncios da comunidade." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Libre de publicidade" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "É correo lixo?" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "Marcado manualmente como (non) correo lixo" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Amosar a advertencia de versión" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Amosar o báner de advertencia nas versións non estábeis ou nas máis recentes." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "Ruta a .readthedocs.yaml" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2756,19 +2728,19 @@ msgstr "" "ex. subruta/docs/.readthedocs.yaml. Déixeo en branco para o " "valor predeterminado: .readthedocs.yaml." -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Destacado" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "Omitir (desactivar) a construción deste proxecto" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "Retirado da lista" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2776,19 +2748,19 @@ msgstr "" "A retirada da lista dun proxecto retírao da indexación de busca de Read the " "Docs e pídelle aos buscadores externos que o retiren a través de robots.txt" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "O taboleiro do proxecto debería ser público?" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Proxectos relacionados" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2796,23 +2768,23 @@ msgstr "" "O idioma no que se representa a documentación do proxecto. Nota: isto afecta " "ao URL do proxecto." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Linguaxe de programación" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "A linguaxe de programación principal na que está escrito o proxecto." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Este proxecto foi construído cunha ancoraxe web" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Este proxecto foi clonado correctamente" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " @@ -2823,67 +2795,67 @@ msgstr "" "DirectoryHTMLBuilder\">Obteña máis información sobre os construtores de " "Sphinx." -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "proxecto" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Non se admite a anidación de subproxectos" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Ruta" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "ID de construción" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "Clasificación da páxina de busca" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "Ignorar este ficheiro dende operacións como a indexación" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "creado" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "modificado" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "Construción activada" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr " Construción validada" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL ao que enviar o ancoraxe web" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "Segredo usado para asinar a carga útil da ancoraxe web" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "Eventos para subscribirse" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "Carga útil JSON" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check 0, set the includeSubDomains flag with the HSTS header" msgstr "" "Se hsts_max_age > 0, define o sinalador includeSubDomains coa cabeceira HSTS" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "Se hsts_max_age > 0, define o sinalador de precarga coa cabeceira HSTS" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "MkDocs: usar o tema Read the Docs para MkDocs como tema predeterminado" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" "Construír: probar un método alternativo para publicar datos de gran tamaño" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" "Conda: engadir os requisitos básicos de Read the Docs ao ficheiro " "environment.yml" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" @@ -2971,19 +2939,19 @@ msgstr "" "Sphinx: validar todas as versións (incluídas as privadas) ao contexto html " "ao construír con Sphinx" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "Proxito: rexistro de páxinas 404 vistas" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "Proxito: desactivar todas as vistas de páxina" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: permitir o uso da cabeceira X-RTD-Slug" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -2991,92 +2959,92 @@ msgstr "" "Proxito: usar as API de proxy (/_/*) co prefixo personalizado se o proxecto " "ten un (Project.custom_prefix)." -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" "Taboleiro: permitir que o proxecto use o báner de advertencia de versión." -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "Ancoraxe web: omitir a sincronización de ramas" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "Ancoraxe web: omitir a sincronización de etiquetas" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "Ancoraxe web: omitir a tarefa de sincronización de versións" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "Construción: execute sempre pip install --upgrade" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "Construción: utilizar o novo solucionador de pip" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "Construción: non instale a última versión de pip" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" "Sphinx: utilizar a versión máis recente da extensión Read the Docs Sphinx" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "Construción: instale todas as versións máis recentes dos requisitos básicos " "de Read the Docs" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "Buscar: desactivar a busca do lado do servidor" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "Busca: activar a busca do lado do servidor para proxectos MkDocs" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "Buscar: busca difusa predeterminada para consultas de busca sinxelas" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "Construción: definir a protección de escala antes/após a construción." -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Identificador de función" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Engadiuse a función de data" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "Predeterminar todos os proxectos anteriores como «Verdadeiro»" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "Predeterminar todos os proxectos futuros como «Verdadeiro»" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Nome da variábel de contorno" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Valor da variábel de contorno" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Proxecto no que se utilizará esta variábel" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "Expoñer esta variable de contorno nas construcións de PR?" @@ -3165,19 +3133,19 @@ msgstr "O único nome de ficheiro permitido é {filename}." msgid "The only allowed filenames are {filenames}." msgstr "Os únicos nomes de ficheiro permitidos son {filenames}." -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Actualizáronse os axustes do proxecto" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "Actualizáronse os engadidos do proxecto" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Proxecto eliminado" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3186,12 +3154,12 @@ msgstr "" "Houbo un problema coa súa conta de {service}, tente volver conectar a súa " "conta na súa páxina de servizos conectados." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} é o último propietario, non é posíbel retiralo" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "O proxecto foi excluído do apoio publicitario" @@ -3369,131 +3337,135 @@ msgstr "Precisase este parámetro de consulta" msgid "This query parameter is required" msgstr "Precisase este parámetro de consulta" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "Consulta" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "Resultados totais" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Catalan" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Inglés" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Español" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Portugués do Brasil" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Noruegués Bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Francés" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Ruso" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Alemán" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galego" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Chinés simplificado" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Chinés tradicional" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Xaponés" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ucraíno" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italiano" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Coreano" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "Dominio personalizado" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "Documentación pública de CDN" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "Configuración SSL personalizada" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "Acordo de nivel de servizo da asistencia" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "Documentación privada" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "Incrustar contido a través de API" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "Análise de buscas" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "Análise de vistas de páxina" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "Construcións simultáneas" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "Identificación única (SSO) con Google" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "URL personalizados" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "Rexistros de auditoría" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "Rexistros de auditoría para cada vista de páxina" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3596,7 +3568,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "Produciuse un erro ao conectarse a Stripe. Ténteo de novo nuns minutos" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Perdido no labirinto" @@ -5610,10 +5582,8 @@ msgstr "Engada un enderezo de correo para as notificacións" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "Email Notifications" msgid "Add Email Notification" -msgstr "Notificacións por correo" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5705,10 +5675,8 @@ msgstr "Escolla o proxecto que quere engadir como tradución." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Traducións" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5729,10 +5697,8 @@ msgstr "Engadir mantedor" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Add maintainer" msgid "Add Maintainer" -msgstr "Engadir mantedor" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -6009,3 +5975,12 @@ msgstr "" "servizo, tamén debe visitar o seu provedor de Git para eliminar a conexión " "OAuth de Read the Docs. En GitHub, atópase en Axustes > Aplicacións > " "Aplicacións OAuth autorizadas." + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/he/LC_MESSAGES/django.mo b/readthedocs/locale/he/LC_MESSAGES/django.mo index 927fa79f9a096822f8543522b102f0d3a01457cc..d85f109eed23f13162323acdddb2f78abdef0e74 100755 GIT binary patch delta 25329 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, 2018-2019,2022-2024\n" "Language-Team: Hebrew (http://app.transifex.com/readthedocs/readthedocs/" @@ -21,8 +21,9 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " "1 == 0) ? 1: 2;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "גרסה" @@ -140,26 +141,26 @@ msgstr "מתארח בחסות" msgid "Privacy Policy" msgstr "מדיניות פרטיות" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "שם המיזם „{0}” שגוי: לא נוצר שם מפושט." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "כבר קיים מיזם עם השם המפושט „{0}”." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "מיזם עם {slug_name}={value} אינו תקף כתת־מיזם" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "כבר קיים תת־מיזם עם הכינוי הזה" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " @@ -168,14 +169,14 @@ msgstr "" "הפניות קידומת הוסרו. נא להשתמש בהפנייה מדויקת ‎`/prefix/*`‎ במקום. למידע נוסף: " "{blog_link}." -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" "שם ההפניה sphinx_html השתנה ל־clean_url_to_html. ניתן לפנות אל {blog_link}." -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -205,8 +206,8 @@ msgstr "האימות נכשל" msgid "Log out" msgstr "יציאה" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "נשלחה הזמנה" @@ -222,8 +223,8 @@ msgstr "ההזמנה התקבלה" msgid "Invitation declined" msgstr "ההזמנה נדחתה" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "משתמש" @@ -235,8 +236,9 @@ msgstr "מזהה משתמש" msgid "Username" msgstr "שם משתמש" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "מיזם" @@ -248,7 +250,7 @@ msgstr "מזהה מיזם" msgid "Project slug" msgstr "שם מיזם מפושט" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "ארגון" @@ -260,7 +262,7 @@ msgstr "מזהה ארגון" msgid "Organization slug" msgstr "שם ארגון מפושט" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "פעולה" @@ -443,7 +445,7 @@ msgstr "ענף" msgid "Tag" msgstr "תגית" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "לא ידוע" @@ -467,37 +469,41 @@ msgstr "גרסאות SemVer" msgid "Custom match" msgstr "התאמה משלך" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "פעיל" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "הבנייה הצליחה" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "הבנייה נכשלה" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "רגיל" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "בקשת משיכה/דחיפה" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "מצב" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "כלשהו" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "סוג" @@ -505,7 +511,7 @@ msgstr "סוג" msgid "States" msgstr "מצבים" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "פרטיות" @@ -522,245 +528,230 @@ msgstr "התאמה מותאמת אישית לא אמורה להיות ריקה." msgid "Invalid Python regular expression." msgstr "ביטוי רגולרי של Python שגוי" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "מזהה" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "שם מפורש" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "שם ייצוגי" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "נתמך" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "מצב בקשת הדחיפה/מיזוג שמשויכים לגרסה הזאת." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "נבנה" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "הועלה" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "רמת פרטיות" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "רמת הפרטיות של הגרסה הזו." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "מוסתר" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "להסתיר את הגרסה הזאת מתפריט הגרסאות (flyout) ומתוצאות החיפוש?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "ביצירת מכונה" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "יש PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "יש ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "יש Zip של HTML" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "סוג התיעוד" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "סוג התיעוד אתו נבנתה הגרסה." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "נתונים שנוצרו בזמן הבנייה על ידי ה־doctool‏ (`readthedocs-build.yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "הזרקת ספריית js של תוספים לגרסה הזאת" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "גרסה {version} של {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "מצב" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "תאריך" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "הצלחה" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "התקנה" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "שגיאת התקנה" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "פלט" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "שגיאה" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "קוד שגיאה" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "ביצוע" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "שם גרסה מפושט" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "שם גרסה" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "סוג גרסה" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "הגדרות המשמשות את הבנייה" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "נתיב קובץ הגדרות בנייה מותאם אישית שמשמש את הבנייה הזאת" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "אורך הבנייה" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "בונה" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "אחסון קר" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "מזהה משימת Celery" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "בניית {project} עבור {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "בנייה" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "פקודה" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "תיאור" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "פלט פקודה" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "קוד היציאה של הפקודה" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "מועד התחלה" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "מועד סיום" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "פקודת בנייה {pk} עבור הבנייה {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "הפעלת גרסה" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "הסתרת גרסה" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "החצנת הגרסה" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "הפרטת הגרסה" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "הגדרת גרסה כברירת מחדל" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "מחיקת גרסה" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "עדיפות כלל" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "מספר נמוך יותר (0) משמעו עדיפות גבוהה יותר" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "ארגומנט התאמה" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "ערך שמשמש את הכלל כדי למצוא גרסה" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "ארגומנט התאמה שהוגדר מראש" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." @@ -768,47 +759,47 @@ msgstr "" "ארגומנט התאמה שהוגדר על ידינו, הוא משמש אם אינו ריק (None), אחרת ייעשה שימוש " "ב־match_arg." -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "פעולה שתחול על גרסות תואמות" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "ארגומנט של פקודה" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "ערך שמשמש את הפקודה לביצוע הפעולה" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "סוג הגרסה עליה יחול הכלל" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "גרסה הופעלה" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "גרסה הוסתרה" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "הגרסה הוגדרה לפרטיות ציבורית" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "הגרסה הוגדרה לפרטיות פרטית" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "הגרסה הוגדרה כברירת מחדל" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "גרסה נמחקה" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "כלל תואם" @@ -926,7 +917,7 @@ msgstr "הסבר על הבעיה" msgid "Please provide as much detail as possible." msgstr "נא לספק כמה שיותר פרטים." -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "כתובת" @@ -970,37 +961,32 @@ msgstr "מזהה" msgid "username" msgstr "שם משתמש" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "דף בית" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "הצגת פרסום בתשלום" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "אם הסימון בוטל, עדיין תופענה פרסומות קהילתיות." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" "מומלץ להירשם לרשימת הדיוור שלנו, שם ניתן למצוא עצות מועילות על היכרות עם " "המערכת." -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "ברשימת היתר" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "נחסם" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "הפרופיל של %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "כתובת הדוא״ל לא אומתה" @@ -1056,13 +1042,13 @@ msgstr "לא נמצא מיזם." msgid "This project is already Ad-Free." msgstr "המיזם כבר נטול פרסומות." -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "תאריך פרסום" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "תאריך עריכה" @@ -1070,7 +1056,7 @@ msgstr "תאריך עריכה" msgid "Level" msgstr "רמה" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1275,25 +1261,20 @@ msgstr "נתוני ספק" msgid "Secret used to validate the payload of the webhook" msgstr "סוד ששמשמש לאמת את מטען ההתליה" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} עבור {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "ממשתמש" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "למשתמש" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "דוא״ל" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "תאריך תפוגה" @@ -1483,14 +1464,14 @@ msgstr "להציג תחת סמל הפעמון" msgid "Unknown message" msgstr "הודעה לא ידועה" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "משתמשים" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "שם" @@ -1506,51 +1487,51 @@ msgstr "כתובת תמונה ייצוגית" msgid "URL to organization page" msgstr "כתובת לעמוד הארגון" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "ספק מערכת בקרת גרסאות" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "חשבון מחובר" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "שם מלא" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "תיאור המיזם" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "כתובת התמונה הייצוגית של הבעלים" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "כתובת SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "כתובת שיבוט (clone) המאגר" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "כתובת HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "מאגר פרט" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "מערכת ניהול קוד" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "ענף המאגר כברירת מחדל" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "יש הרשאות ניהול" @@ -1602,50 +1583,50 @@ msgstr "לקריאה בלבד" msgid "Admin" msgstr "מנהל" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "נוצרו לאחרונה" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "נוצרו הפוך מלאחרונה" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "שם (יורד)" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "כל הארגונים" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "מיון לפי" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "כל המיזמים" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "צוות" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "כל הצוותים" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "גישה" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "כל רמות הגישה" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "בעלות" @@ -1670,11 +1651,11 @@ msgstr "שם הארגון שגוי: לא נוצר שם מפושט." msgid "Organization %(name)s already exists" msgstr "הארגון %(name)s כבר קיים" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "כתובת דוא״ל או שם משתמש" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "המשתמש %(username)s לא קיים" @@ -1733,24 +1714,19 @@ msgstr "מינוי ל־Stripe" msgid "organization" msgstr "ארגון" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "{owner} הבעלים של {org}" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "צוות" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "גיבוב" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "כמות" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "סך הכול" @@ -2129,35 +2105,35 @@ msgstr "עדכון מיזמים" msgid "Verify your email address" msgstr "נא לאמת את כתובת הדוא״ל שלך" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "הוסרו בעלים" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "המשתמש הוא הבעלים האחרונים, לא ניתן להסיר" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "נוספה קבוצה" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "נמחקה קבוצה" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "עודכנה קבוצה" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "מיזמי הצוות עודכנו" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "נוספו חברים לצוות" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "חברים הוסרו מהצוות" @@ -2233,123 +2209,111 @@ msgstr "חי" msgid "Deleted" msgstr "נמחק" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "ציבורי" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "פרט" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "תקף ופעיל" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "שגוי" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "ממתין" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "מגוון גרסאות עם תרגומים (///)" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "מגוון גרסאות ללא תרגומים (//)" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "גרסה יחידה ללא תרגומים (/)" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "לפי האלפבית" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "גרסה סמנטית (בתיעוד)" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "אריזת Python‏ (PEP 440 and PEP 425)" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "גרסה לפי תאריך (YYYY.0M.0M)" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "הגדרת תבנית משלך" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "נבנו לאחרונה" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "הראשון שנבנה" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "נבנו בתדירות גבוהה" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "הראשזה שנבנה בתדירות הכי נמוכה" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "נערכו לאחרונה" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "הראשון שהשתנה" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "גרסאות מוסתרות" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "גרסאות גלויות" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "גרסאות ציבוריות" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "גרסאות פרטיות" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "חשיפה" @@ -2414,78 +2378,86 @@ msgstr "" "זיהינו שהמיזם הזה ציבורי, תצוגות מקדימות של בקשות דחיפה מוגדרות לציבוריות." #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, fuzzy, python-brace-format +#| msgid "To build from pull requests you need a " +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "כדי לבנות מבקשות דחיפה יש" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, fuzzy, python-brace-format +#| msgid "" +#| "To build from pull requests your repository's webhook needs to send pull " +#| "request events. " msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "לבנות מבקשות דחיפה התליית המאגר שלך צריכה לשלוח אירועי בקשת דחיפה." -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "כבר קיים תרגום ל„{lang}” של המיזם {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "אורכה של כל תגית חייבת להיות באורך של 100 תווים ומטה." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "הפעלת תוספים" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "להציג התראה על בניות מבקשות משיכה" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "להציג התראה על גרסאות לא יציבות ועדכניות ללא בדיקה" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "התבנית המותאמת אישית בחלונית הצפה נחוצה בעת בחירת תבנית מותאמת אישית." -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "המשתמש %(username)s כבר ברמת מתחזק" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "המטען חייב להיות עצם JSON תקני." -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "מיזם זה מוגדר עם שיטת גרסאות שאינה תומכת בתרגומים." -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "רק שם תחום אחד יכול להיות ייצוגי בכל פעם." -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "שם משתנה לא יכול להתחיל ב־__ (פעמיים קו תחתון)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "שם משתנה לא יכול להתחיל ב־READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "כבר יש משתנה עם השם הזה במיזם הזה" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "שם משתנה לא יכול להכיל רווחים" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "מותר אותיות באנגלית, ספרות וקווים תחתיים בלבד" @@ -2501,43 +2473,43 @@ msgstr "תת־מיזם" msgid "Alias" msgstr "כינוי" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "תיאור קצר של המיזם הזה" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "כתובת מאגר" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "כתובת מאגר תיעוד מתארח" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "סוג מאגר" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "דף בית של מיזם" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "דף הבית של המיזם" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "כתובת ידידותית" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "כתובת שמצופה ממנה להציג את התיעוד" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "שיטת גרסאות" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " @@ -2546,11 +2518,11 @@ msgstr "" "משפיע על איך כתובת התיעוד שלך נראית ואם היא תומכת בתרגומים או בריבוי גרסאות. " "החלפת שיטת הגרסאות תפגום בכתובות הנוכחיות שלך." -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "גרסה בודדת" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2560,19 +2532,19 @@ msgstr "" "להשתמש בזהירות רבה, יש להפעיל זאת רק אם אף פעם לא תהיינה יותר גרסות " "של המסמכים שלך." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "גרסת בררת מחדל" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "גרסת המיזם ש־/ יפנה אליה" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "ענף בררת מחדל" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." @@ -2580,11 +2552,11 @@ msgstr "" "לאיזה ענף מפנה „latest”. יש להשאיר ריק כדי להשתמש בערך בררת המחדל של מערכת " "בקרת הגרסאות שלך." -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "קידומת נתיב מותאמת" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." @@ -2592,11 +2564,11 @@ msgstr "" "קידומת נתיב מותאמת בעת הגשת תיעוד מהמיזם הזה. כברירת מחדל אנו מגישים תיעוד " "מבסיס (/) שם התחום." -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "קידומת נתיב תת־מיזם מותאמת" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " @@ -2605,11 +2577,11 @@ msgstr "" "קידומת נתיב מותאמת בעת הערכת בסיס תת־המיזם. כברירת מחדל אנו מגישים תיעוד " "מתת־מיזמים תחת הקידומת `/projects/`." -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "בניית בקשות דחיפה למיזם הזה" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." @@ -2617,11 +2589,11 @@ msgstr "" "מידע נוסף בתיעוד שלנו." -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "רמת פרטיות של בקשות משיכה (PR)" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." @@ -2629,15 +2601,15 @@ msgstr "" "האם בניות מבקשות הדחיפה האלה תהיינה ציבוריות? אם המאגר שלך ציבורי, " "לא להגדיר את זה לפרטי." -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN פעיל" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "קוד Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2645,76 +2617,76 @@ msgstr "" "Google Analytics Tracking ID (למשל: UA-22345342-1). עשוי להאט " "את טעינת העמודים שלך." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "השבתת ניתוח" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "השבתת Google Analytics לחלוטין למיזם הזה (דורשת בניית התיעוד מחדש)" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "תמונת מכולה חלופית" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "הגבלת זיכרון למכולה" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" "הגבלת זיכרון בתצורת Docker -- למשל: 512m או 1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "מגבלת זמן למכולה בשניות" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "מזהה תור בנייה חלופי" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "מספר הבניות המקביליות המרבית המורשית למיזם זה" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "לאפשר פרסום בתשלום" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "אם האפשרות לא סומנה, המשתמשים עדיין יראו פרסומות קהילתיות." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "נטול פרסומות" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "ספאם?" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "סומן ידנית כ(לא) ספאם" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "הצגת אזהרת גרסה" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "הצגת כותרת אזהרה בגרסאות בלתי יציבות או latest." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "נתיב אל ‎.readthedocs.yaml" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2726,19 +2698,19 @@ msgstr "" "readthedocs.yaml. אפשר להשאיר ריק כדי לקבל את ערך ברירת המחדל:‎ ." "readthedocs.yaml." -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "מומלץ" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "דילוג (השבתה) על בניית המיזם הזה" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "הוחרג מהרשימה" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" @@ -2746,42 +2718,42 @@ msgstr "" "החרגת מיזם מהרשימה מסירה אותו ממפתח החיפוש של Read the Docs ומבקשת ממנועי " "חיפוש להסיר אותו דרך robots.txt" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "האם לוח הבקרה של המיזם יהיה ציבורי?" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "מיזמים קשורים" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "שפה" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "השפה בה תיעוד המיזם עבר עיבוד. לתשומת לבך: יש לזה השפעה על כתובת המיזם שלך." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "שפת תכנות" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "שפת התכנות העיקרית בה נכתב המיזם שלך." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "מיזם זה נבנה עם התלייה" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "המיזם הזה שוכפל בהצלחה" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " @@ -2791,67 +2763,67 @@ msgstr "" "html#sphinx.builders.html.DirectoryHTMLBuilder\">מידע נוסף על בנאי sphinx." -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "מיזם" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "לדגם חייב להיות שם ייצוגי" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "אין תמיכה בקינון תת־מיזמים" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "נתיב" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "מזהה בנייה" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "דירוג חיפוש עמוד" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "להתעלם מהקובץ הזה בפעולות כמו סידור באינדקס" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "נוצר" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "נערך" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "בנייה הופעלה" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "בנייה עברה" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "כתובת אליה לשלוח את ההתלייה" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "סוד שמשמש לחתום על המטען של ההתליה" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "אירועים להירשם אליהם" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "מטען JSON" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check תיעוד מה " "ההחלפות המתאימות." -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "שם מתחם" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "שם תחום זה נוצר אוטומטית" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "שם תחום זה הוא CNAME למיזם" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "שם תחום זה הוא הראשי ממנו מוגש התיעוד" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "שימוש ב־HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "תמיד להשתמש ב־HTTPS לשם מתחם זה" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "מספר הפעמים שביקרו בשם מתחם זה" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "מצב אישור SSL" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "דילוג על תהליך אימות." -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "תאריך התחלת תהליך האימות." -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "הגדרת max-age (גיל מרבי, למשל: 31536000) לכותרת ה־HSTS." -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" "אם hsts_max_age > 0, להגדיר את הדגלון includeSubDomains יחד עם כותרת ה־HSTS." -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" "אם hsts_max_age > 0, להגדיר את הדגלון preload (טעינה מקדימה) יחד עם כותרת " "ה־HSTS." -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" -"MkDocs: להשתמש בערכת העיצוב של Read the Docs theme עבור MkDocs כברירת המחדל" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "בנייה: לנסות שיטה חלופית לפרסום נתונים גדולים" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "Conda: הוספת דרישות ליבה של Read the Docs לקובץ environment.yml" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" "Sphinx: להעביר את כל הגרסאות (כולל הפרטיות) להקשר ה־html בעת בנייה עם Sphinx" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "Proxito: תיעוד צפיות בעמודי 404." -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "Proxito: השבתת כל צפיות העמודים" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "Proxito: לאפשר שימוש בכותרת X-RTD-Slug" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." @@ -2957,89 +2924,89 @@ msgstr "" "Proxito: להשתמש ב־API דרך מתווך (‎/_/*‎) עם הקידומת המותאמת אם יש כזה למיזם " "(Project.custom_prefix)." -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "לוח בקרה: לאפשר למיזם להשתמש בכרזת אזהרת גרסה." -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "התליה: דילוג על סנכרון ענפים" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "התליה: דילוג על סנכרון תגיות" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "התליה: דילוג על משימת סנכרון גרסאות" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "בנייה: תמיד להריץ את pip install --upgrade" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "בנייה: ייעשה שימוש בפותר ה־pip החדש" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "בנייה: לא להתקין את הגרסה העדכנית ביותר של pip" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "Sphinx: להשתמש בגרסה העדכנית ביותר של הרחבת Sphinx ל־Read the Docs" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" "בנייה: התקנת כל הגרסאות העדכניות ביותר של תלויות הליבה של Read the Docs" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "חיפוש: השבתת חיפוש בצד השרת" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "חיפוש: הפעלת חיפוש בצד השרת למיזמי MkDocs" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "חיפוש: ברירת המחדל תיסוג לחיפוש מעורפל לשאילתות חיפוש פשוטות" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "בנייה: הגדרת הגנת צמיחה פנימה לפני/אחרי בנייה." -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "מזהה תכונות" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "התאריך בו נוספה התכונה" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "ברירת המחדל של כל מיזמי העבר הוא אמת (True)" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "ברירת המחדל של כל מיזמי העתיד הוא אמת (True)" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "שם משתנה הסביבה" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "ערך משתנה הסביבה" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "מיזם בו יעשה שימוש במשתנה" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "לחשוף את משתנה הסביבה בבניות של בקשות משיכה (PR)?" @@ -3125,19 +3092,19 @@ msgstr "שם הקובץ היחידי שמותר הוא {filename}." msgid "The only allowed filenames are {filenames}." msgstr "שמות הקבצים היחידים שמותרים הם {filenames}." -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "הגדרות המיזם עודכנו" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "תוספי המיזם עודכנו" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "המיזם נמחק" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3146,12 +3113,12 @@ msgstr "" "קרתה תקלה עם החשבון שלך אצל {service}, כדאי לנסות לחבר את החשבון שלך מחדש " "בעמוד השירותים המחוברים שלך." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "{username} הוא הבעלים האחרונים, לא ניתן להסיר" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "המיזם ביטל תמיכה עם פרסומות" @@ -3331,131 +3298,135 @@ msgstr "משתנה שאילתה זו נחוץ" msgid "This query parameter is required" msgstr "משתנה שאילתה זה נחוץ" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "שאילתה" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "סך כל התוצאות" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "קטלאנית" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "אנגלי" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "ספרדית" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "פורטוגלית ברזילאית" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "נורווגית ספרותית" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "צרפתית" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "רוסית" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "גרמנית" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "גליסית" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "וייטנאמית" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "סינית מפושטת" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "סינית מסורתית" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "יפנית" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "אוקראינית" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "איטלקית" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "קוריאנית" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "שם תחום משלך" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "תיעוד ציבורי ב־CDN (רשת הפצה עננית)" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "הגדרות SSL משלך" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "תמיכה ב־SLA" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "תיעוד פרטי" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "הטמעת תוכן דרך API" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "ניתוחי חיפוש" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "ניתוחי צפיות בעמודים" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "בניות במקביל" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "כניסה אחודה (SSO) עם Google" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "כתובות משלך" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "יומני פיקוח" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "יומני פיקוח על כל הצגה של עמוד" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "מגבלת הפניות" @@ -3558,7 +3529,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "אירעה שגיאה בהתחברות ל־Stripe, נא לנסות שוב בעוד מספר דקות." -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "נמצא מבוך" @@ -5536,10 +5507,8 @@ msgstr "הוספת כתובת דוא״ל לשליחת התראות" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "Email Notifications" msgid "Add Email Notification" -msgstr "התראות בדוא״ל" +msgstr "הוספת התראה בדוא״ל" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5630,10 +5599,8 @@ msgstr "נא לבחור איזה מיזם ברצונך להוסיף כתרגום #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "תרגומים" +msgstr "הוספת תרגום" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5654,10 +5621,8 @@ msgstr "הוספת גורמים מתחזקים" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Add maintainer" msgid "Add Maintainer" -msgstr "הוספת גורמים מתחזקים" +msgstr "הוספת מתחזק" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5923,3 +5888,12 @@ msgstr "" "מספיקה ועליך גם לבקר בהגדרות אצל ספק ה־Git שלך כדי למחוק את חיבור ה־OAuth של " "Read the Docs. ב־GitHub, הוא ממוקם תחת Settings > Applications > " "Authorized OAuth Apps." + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/hu/LC_MESSAGES/django.mo b/readthedocs/locale/hu/LC_MESSAGES/django.mo index c5318ef5eb355bd87540a6bde18de140c87918d0..209cd5c4fbca9d1b7f5aff7546b8f81cf23456c0 100755 GIT binary patch delta 7545 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, 2021\n" "Language-Team: Hungarian (http://app.transifex.com/readthedocs/readthedocs/" @@ -20,8 +20,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Verzió" @@ -139,39 +140,39 @@ msgstr "" msgid "Privacy Policy" msgstr "Adatvédelmi Szabályzat" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -200,8 +201,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -217,8 +218,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Felhasználó" @@ -230,8 +231,9 @@ msgstr "" msgid "Username" msgstr "Felhasználónév" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "projekt" @@ -243,7 +245,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Szervezet" @@ -255,7 +257,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -438,7 +440,7 @@ msgstr "Elágazás" msgid "Tag" msgstr "Címke" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Ismeretlen" @@ -462,37 +464,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktív" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Építés sikertelen" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Állapot" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "típus" @@ -500,7 +506,7 @@ msgstr "típus" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -517,291 +523,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Azonosító" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Bővített név" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Támogatott" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Készült" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Feltötlve" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Adatvédelmi szint" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "A verzió adatvédelmi szintje." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Gépi készítésű" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Dokumentáció típusa" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr " {project} ({pk}) projekt {version} verziójának megtekintése " - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Dátum" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Sikeres" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Beállítás" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Beállítási hiba" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Kimenet" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Hiba" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Kilépési kód" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Megerősít" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "A build-hez használt konfiguráció" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Build hossza" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Builder" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Hűtőház" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Build {project} a következő felhasználóknak: {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Build" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Parancs" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Leírás" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Parancs kimenete" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Parancs kilépési kódja" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Kezdés" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Befejezés" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Build parancs {pk} {build} buildhez" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -919,7 +910,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -963,35 +954,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Kezdőoldal" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Fizetett hirdetések megtekintése" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Ha nincs kijelölve, a közösségi hirdetések láthatatóak." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Fehérlistázott" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Kitiltott" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)sprofilja" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1044,13 +1030,13 @@ msgstr "Nem található projekt" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Kiadás dátuma" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Módosítás dátuma" @@ -1058,7 +1044,7 @@ msgstr "Módosítás dátuma" msgid "Level" msgstr "Szint" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1251,25 +1237,20 @@ msgstr "Szolgáltatói adatok" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} az {1} -ből" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1456,14 +1437,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Felhasználók" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Név" @@ -1479,51 +1460,51 @@ msgstr "Avatar kép URL" msgid "URL to organization page" msgstr "URL ta szervezet oldalára" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Csatlakoztatott fiók" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Teljes név" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Projekt leírása" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "Tulajdonos avatar képének URL-je" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "tároló klónjának URL-je" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Privát tároló" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "VCS" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Admin jogosult" @@ -1573,50 +1554,50 @@ msgstr "" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Csapat" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1641,11 +1622,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1704,24 +1685,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2053,35 +2029,35 @@ msgstr "" msgid "Verify your email address" msgstr "E-mail cím ellenőrzése" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2157,123 +2133,111 @@ msgstr "Élő" msgid "Deleted" msgstr "Törölt" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Nyilvános" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Magán" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2337,78 +2301,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Már van egy \"{lang}\" fordítás a {proj} projektben." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "A jelölő hossza nem lehet nagyobb 100 karakternél" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Változónév nem kezdődhet aláhúzás karakterrel." -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Változónév nem kezdődhet a READTHEDOCS karaktersorozattal" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Már van ilyen nevű változó a projektben" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "A változónév nem tartalmazhat üres karaktert" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Csak betűk, számok és aláhúzás használható" @@ -2424,54 +2392,54 @@ msgstr "" msgid "Alias" msgstr "Álnév" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Tároló URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "Dokumentáció tároló URL" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tároló típusa" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Projekt kezdőoldal" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Projekt kezdőoldala" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Kanonikus URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "Ezt dokumentációt működtető URL" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Egyetlen verzió" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2481,74 +2449,74 @@ msgstr "" "domain gyökér könyvtárából kiszolgálva.Használja elővigyázatosan, csak akkor " "kapcsolja be, ha sohanem használ több verziót a dokumentációban." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Alapértelmezett verzió" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "A projekt verziója átirányítva a" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Alapértelmezett ág" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN engedélyezve" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Analytics kód" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2556,25 +2524,25 @@ msgstr "" "Google Analytics Tracking ID (pl. UA-22345342-1). Ez " "lassíthatja az oldalak betöltését." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Alternatív konténer kép" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Konténer memória korlát" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2582,52 +2550,52 @@ msgstr "" "Memória korlát Docker formátumban -- például: 512m or 1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Konténer idő korlát másodpercekben" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Alternatív építési sor azonosító" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Fizetett hirdetések engedélyezése" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "Kijelöletlenül a felhasználók csak a közösségi hirdetéseket látják." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Hirdetés mentes" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Verzió figyelmeztetések megjelenítése" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Figyelmeztető banner megjelenítése a nem stabil és nem a legújabb verziókban." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2635,37 +2603,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Kiemelt" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Kapcsolódó projektek" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Nyelv" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2673,267 +2641,263 @@ msgstr "" "A projektdokumentáció nyelve. Megjegyzés: ez befolyásolja a projekt URL " "címét." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Programnyelv" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "A projekt elsődleges programnyelve." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "A projekt webhoroggal épült fel." -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "A projekt sikeresen klónozva" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "A modellnek érvényes URL-el kell rendelkeznie" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Alprojekt beágyazása nem támogatott." -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Útvonal" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "Webhook URL" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Tartomány" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "HTTPS használata" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Minden esetben HTTPS használata a tartományhoz" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "A tartomány eléréseinek száma" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Jellemző azonosítója" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Dátum jellemző hozzáadva" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Környezeti változó neve" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Környezeti változó értéke" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Projektek ahol a változó használt" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3018,19 +2982,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Projekt beállításai frissítve" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Projekt törölve" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3039,12 +3003,12 @@ msgstr "" "Probléma merült fel a {service} fiókjával, próbáljon újra csatlakozni a kapcsolt szolgáltatások oldalon." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "A projektet kivonták a reklámtámogatásból" @@ -3220,131 +3184,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Katalán" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Angol" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Spanyol" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Brazil portugál" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norvég" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Francia" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Orosz" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Német" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Gall" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnámi" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Egyszerűsített kínai" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Hagyományos kínai" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japán" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukrán" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Olasz" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Koreai" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3436,7 +3404,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Labirintus talált" @@ -5342,10 +5310,8 @@ msgstr "" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Fordítások" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5364,10 +5330,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Maintainers" msgid "Add Maintainer" -msgstr "Karbantartók" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5598,3 +5562,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/id_ID/LC_MESSAGES/django.mo b/readthedocs/locale/id_ID/LC_MESSAGES/django.mo index 5bc7f15f51d595b507d56f75e13147b375064b57..84b7c245354d2a411c6ef0dc3bc44d2db46f5f9f 100755 GIT binary patch delta 5897 zcmYk=33yLe0>B>vYgb$}}jt{J#G^eV*LMm-n2zo#mc;gU?^~I+^d~T!`>3 zG;CpB#>C+I0Arq0Ib3^qZ6{z5rePLlVl&Lg3@k=nSB2^L6RKlf8yMq@gRDbQ z9UO&qah!D;2GG7)OhFChTi2mRvK2M*T^Ndct;g;0bJi=U4&Ov|=ttB@>ohc`Ha0}v zFAjCQEow%(VL0uZYzpe(W2g(KqIx>Rx*Ug6-+&rf6{lTjm1v-UxC zcnE4Hhoc&vfO^!^Vwiu{o0-WD-N3>AxD<8a347ux)Q!tgBf4Vu-$sr2p7m$c{rnrd z9S=nvZ;09-i@Hy1TTgAw{Og1s?9i&s#K|}i)q$P%#1f38z6bl_XZCnFOIb4%jVTz5 zLvSSK;6@yb_i!R+HgzA>7Sto!?NHE-520>Uj+&~gsFB`6&5V}5Iuw8!Nib?EqfrA$ zMD1^n8etmt!ak_`EJRKDYHW^cQ0F;&Dd@l<)Qyf?Pof$wM?LdPs5MfB>c|7DiFF6y zhYZp*K#eR7)xj+5I83Jg40>Y`GEm2CqM(L%p+@jF@@+BuQIF&_Y6RsNkN-uT7s4>q zv3jWE@u&``TDzm(qD)&Ki|WuM)Y~)Nqr=otP>&0cZ;07~YTyG@1BX!^`~r2}In<56 zwa2|$7!yT36caHXXJ9s#<3Xg)rYO$!0ICC*F^u-jZ3=3@hv8`r1foV1g?hc>P#1JT zjc|Zev+2nwpIo$V+yAA?iLmQ0=^rjz)Nhf)?E=a~ z-Z%`^fp}{Ys)LISTHa4}kLVocYry~WOI2hH# zQ8*BvKrNsF#x^#+`c#i$ue%&4gEqTaQL9t{CJonp{l9C8*WC7kTB)F$~8_ z)T1>W-0S^N9SXuw+BXpt^emdAo>4lg=b6@F=$Sgyvz%i0KWpoAu@3teqaNjIREJ+h zb)W<_@{iH8C{g!0i%uAYYZP?i9n@+M=;-!12Gx;R)OktPo;a5JP}B{#qdHKE!MNYn zKSj-8IjRE{sD`U-{eDO0Ul#^4e>$NaY6LA&Gm(sHI2|eVTXDe$UCJGgrP2Mf+H~j^$h2t&T~)=FGe-^ z3aY`)*6pb4ORVpqMt;E7kE1$tN;lFBoVN$Aqi%EywfgVjEPROS!1D}S7tTSw?+dUe zu17U^4%N^V?2nZ=3_EpkAK4NdLj58>icV6R+ks`)Lez*hqi$4&dKCLnkLW0>gJ)13 zs<8E|7)AXiYKFYJy64qG&1eX6$i$!q{0MTMVO)kG>RA1Bca5||4X{6U*887BK{v=pjko~SaFO*5Y(TvP z^+=AP8a{!%Fy<_(W5N7p(MY3EZ&M3YhdNoiV+8fSwmuqz_5P1n0iQ;#$~mYJE<=sr zHGBMk^#tn1=TQw^L3Oa&9uMvAF6zeEjQuJ2HynXJd_iy6{gpkK{{#+%vVwG@&ZrIy zL```PYDUJ}{duSn%tEb&<*4)4p=Mwss$<(wGg^!~e>d_MW^)8Jv)51qtn6vuf1eC@ zO2e!%s2NGbhS(X^k>S={)H9xn>c9)Ah8Lk4T!DH-MRxxVR0m73J?^o`uV*;!h^yJr zj03*C+zaEaDX7)o!#V)f&~Vg9#-P^3BjvtEkgd7QhsQ0-a&8l>*xMOA^>Mnk3~)S8r1cd@ky-2 zrZ}d*`-o?w>TA(Y@BbbOnyL>`ABu8RN2<^l{Rg-s2tps~;izXEg&v8Vp^F)ZdRJ?1k5k!B{!gAK$wb>C z7t^gEHY(D&XKSU_=F;B18O68AP_l`9PqZB)Ja2P|j3V!nImDamzQ(Df6GSr@Rqg)%u@BL0g%N=l@sqzn4Me_v~9h*4bm?&o#=+DUY@Fo%pmZPqB)U z8s*!RcaUl_o}8k6&tG4rV{3AQ#E|p|F*TqDls{CJPlC6AI{w<%^h=ka(kXVAxp4iuF(h?#emJ+mMYKeV`EfI;OY1~xpMU7Z$sZcwe z7?awUQdP<*)v0C1GF3`P8CuIwI`eIHm@LR-A~#(wKuq@m+6Mt$%cYNXe#Pp}*H(v{qqC8Gv37}eo;Tc3(*XCZ1O zmf7oDtb44-(NV|eDQINhqgLQP(wBK|&zI-H&>nj5MXZM!;1Fc7Ogd_B=c3xlL(O=j zbvtS+_Mukt5USr(5$wPA`YI>11vgL)+{O0z2=&2MmEC6|4%KiXYQ{b6`GKez54Vm* zwU>z+_!N77wmrW9)y}fYtiNttYj5}v_0$&NAl!u-Kt&!^-B%SuF%sM1%c$!)sE(#% z6I_5@@DuEXWvUv}8HZzkEI@5tsN-?>s0OOx=BS1eQA^bmHPZp8l}SZ)I1x3VH&IJD z9kl{WQRi2ocMGr$_3fy3enhRfPc>tzqZ2?uH`Ya6XpU+q#@ZIuaUyEZlTgn{GHM_r zt*NL9WFV6^vrrG;M$`azTTftP>X*=0?|&(Vp_vAuIb`8$z-HL%i%Z3Ynff`^t z)P0>$4fnCv)36-%DHw^1FcS~pMQm2n7$$8>F?!hu%h12+PC*S0M0JpkdIlz=W;_k` zdgY=XnhmHK?zA36ZN+D(&!0pM>?~?aZlWggvpw%u+ij-;I_fBjf@atpwH0y5t8coY zJ~#?>Uk0jS2Q`32)|IFMu0uT=yHEo^deqO@>(5XVD^`c~*HVPnaXW}cH4u*) zNRqAhv)5BFfb$vFH?auyX{ZioVN0BcZSg3!zyS6m7F$`fu@UtHk*xnq6z*_BGmeTP zn7|L+kc$48hh1?4YDpiW23WkV`}TyP2H-&rs21uOin7<^Fo1d&48&Ja4`F|YLQM+e zuoy1E;+ThOaI-z1k7{ri7R58j^J>l^|CuNJ&`fKx&T6MO>Z^G$s^e^A`^|KFeJci1 zcRr$^4nMYjj{K@NU!fYhjT-3#Oho_s?laI0HPa!e*K`C9LI-u4~q@X2!hMHlKhVH`@f$F#s`eIwuOyW@;cfk^vgbCOe-}W))1JuJo4YjmSQ3LmD z<{E^$KLWM4HSGC@wjP5eIiG;q+8*d=#C<4e0BNX>rlOX5A*!L}s1;a`x^E|j;&Ie~ zFQEqV4eGu-)?e^->SdU=+DkzVU>ughDa~1botVoB&3GAV0C}j6x7qq$)O{yx{XA+0 zH&H8b57qHg)C!c~RnYYid;u$=2G|3&g2|}+C$wPw^?{k3&`jGdP3#+!gGJ-=S6{hF*1FEUM!KREOPB{SC6FI26=CnspLt<~g?h4r)NTs1;ag z&u>OGv>o*}?8b?>A2opHE#1#WqrL~?ur>BY^|u1mkF%CSdkXoOgbz`B*8WBJFPPQX zoBAEp01~5JUqj7k5UQc^sI8cS+QM0=0ltSCP@b)?!*bNOA}i#W!}h{4)RKOI^kpug zIxH9CE@gGp7e^#&NjsoA=!sgP-l!!XjGAEzmc?;i`4UDOQy`31qMns8JDT~RaciRw7nIvgudPeX0V98|~ikvG*WM-A*0YNB6bu-^Y~ zDQH9wtwVPI|J)kT)}25ws>6!5 zUJdnZ)U`HrD6s0LDR#tE)QarErg#t=;(e@#o;dgI=z^7~Psa#cgL+60qE_G`_CWnB zMJw17b$$eDK;uy>;=Dnj2!$Nf!!ZrD0;^Cn+<;oDKU5~7;324b zIBH93p|-LO*2Rw43^S13a?BW>ERN};wq1byh=`@|2?4IH}RzPIG=vx>FI0P>t@V2el@ zAAWFrM(%n`>@EJAOe5cs6=V~6LXMKJ$Un(nh>qpN(NeuZJ|$O)j`v->`&8YQMQPiq z%FDv?QR8k0ffYw{k^;ZFt< zEnyZ3AUd{^PzI>CXQ%2S#q4{ zxIsK*2I)eYlMN)EL=zpax_JN1r{X_IQxd`e^sawEbo_^`_mOf|4LDJSykak; z;utcFl%N4#Uz1NR5*@yr+l<*{EqR9=Bs+4~goZkQptOs8PjoCLlSv=ajT9b#w}p0? zY|DHhm|U`u^d+N7U7~N53q;5NHjHv@vW?s$_HaxAr50p9DalY@uvf&f-;{?_evL%h zbAQDomHEtG*g{H^!{jE>9|VmsoMaLmF)n5n7UO!ThWDmDdBA!KE0WcuD$&v1#f-w8 zwmjbYEq-Ckg;b(YmUJY3WF&cs1kkCD!Q_$(TAn845UD`??G3jm=aFufV z_K`qxhI~Twzr!ElSTc#|xI)g6(_{kKNKO(RZ=+//)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2336,78 +2300,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Panjang tag harus kurang dari sasma dengan 100 karakter." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Nama variable tidak dapat dimulai dengan __ (garis bawah ganda)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Nama variabel tidak bisa dimulai dengan READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Sudah ada variabel dengan nama tersebut untuk proyek ini" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Nama variabel tidak boleh mengandung spasi" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Hanya huruf, angka, dan garis bawah yang diperbolehkan" @@ -2423,128 +2391,128 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL repositori" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tipe repositori" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Halaman depan proyek" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Versi bawaan" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Versi proyek anda yang terdapat/mengarah ke" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Cabang bawaan" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Kode pelacakan" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2552,75 +2520,75 @@ msgstr "" "Google Analytics Tracking ID (contoh UA-22345342-1). Ini " "mungkin dapat memperlambat pemuatan halaman anda." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "Jika centang dihilangkan, pengguna akan terus melihat iklan komunitas." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Bebas iklan" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Lihat peringatan versi" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2628,303 +2596,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Proyek terkait" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Bahasa" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Bahasa Pemrograman" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Gunakan HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Selalu menggunakan HTTPS untuk domain ini" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3008,31 +2972,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Pengaturan proyek telah diperbarui" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Proyek dihapus" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3206,131 +3170,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Katala" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Inggris" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Spanyol" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Portugis Brasil" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norwegia Bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Prancis" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Rusia" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Jerman" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galisia" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnam" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Tionghoa Sederhana" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Tionghoa Tradisional" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Jepang" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukraina" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italia" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Korea" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3422,7 +3390,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5317,10 +5285,8 @@ msgstr "" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Terjemahan" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5572,3 +5538,6 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversi" diff --git a/readthedocs/locale/it/LC_MESSAGES/django.mo b/readthedocs/locale/it/LC_MESSAGES/django.mo index f1228aedf5ded6407de36ab2ab316ab708c58421..76181a9549579f00abfdd63b8f57068f0766a84a 100755 GIT binary patch delta 11046 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 delta 11505 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 diff --git a/readthedocs/locale/it/LC_MESSAGES/django.po b/readthedocs/locale/it/LC_MESSAGES/django.po index 4f0605a2ef2..746fec9d5dc 100644 --- a/readthedocs/locale/it/LC_MESSAGES/django.po +++ b/readthedocs/locale/it/LC_MESSAGES/django.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Eugenia Baldoni, 2024\n" "Language-Team: Italian (http://app.transifex.com/readthedocs/readthedocs/" @@ -32,8 +32,9 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " "1 : 2;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versione" @@ -151,39 +152,39 @@ msgstr "" msgid "Privacy Policy" msgstr "Privacy Policy" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -212,8 +213,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -229,8 +230,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Utente" @@ -242,8 +243,9 @@ msgstr "Codice utente" msgid "Username" msgstr "Nome utente" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Progetto" @@ -255,7 +257,7 @@ msgstr "Codice progetto" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organizzazione" @@ -267,7 +269,7 @@ msgstr "Codice organizzazione" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Azione" @@ -450,7 +452,7 @@ msgstr "Ramo" msgid "Tag" msgstr "Etichetta" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Sconosciuto" @@ -474,37 +476,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Attivo" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Compilazione fallita" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Stato" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Qualsiasi" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tipo" @@ -512,7 +518,7 @@ msgstr "Tipo" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -530,291 +536,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identificatore" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Nome Dettagliato" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Supportato" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Compilato" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Caricato" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Livello Dati Sensibili" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Livello dei dati sensibili per questa Versione." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Creato da una macchina" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Tipo di documentazione" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Versione {version} di {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Successo" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Setup" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Errore durante il setup" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Canale di Uscita" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Errore" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Codice di uscita" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Commit" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Configurazione usata nella build" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Lunghezza della compilazione" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Compilatore" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Cold Storage" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Compilare {project} per {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Compilazione" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Comando" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrizione" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Risultato del comando" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Codice di uscita del comando" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Ora di inizio" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Ora di uscita" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Comando di compilazione {pk} per build {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -932,7 +923,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -976,35 +967,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Homepage" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Vedi la pubblicità pagata." -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Se non selezionato, si vedranno annunci della community" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "In lista bianca" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Proibito" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Profilo di %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1057,13 +1043,13 @@ msgstr "Nessun progetto trovato." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Data di pubblicazione" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Data di modifica" @@ -1071,7 +1057,7 @@ msgstr "Data di modifica" msgid "Level" msgstr "Livello" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1264,25 +1250,20 @@ msgstr "Provider data" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} per {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1469,14 +1450,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Utenti" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nome" @@ -1492,51 +1473,51 @@ msgstr "URL dell'immagine per l'avatar " msgid "URL to organization page" msgstr "URL alla pagina aziendale " -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Conto collegato" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Nome Completo" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Descrizione del progetto" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL dell'immagine per l'avatar " -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "Indirizzo URL SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL del Repository da clonare" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "URL HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Repository privato " -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "sistema di versionamento" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Ha dei privilegi dell'amministratore" @@ -1587,50 +1568,50 @@ msgstr "" msgid "Admin" msgstr "Amministrazione" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Team" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1655,11 +1636,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1718,24 +1699,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Hash" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2067,35 +2043,35 @@ msgstr "" msgid "Verify your email address" msgstr "Verifica il tuo indirizzo email" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2171,123 +2147,111 @@ msgstr "Live" msgid "Deleted" msgstr "Eliminato" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Pubblico" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privato" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2351,79 +2315,83 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "C'è già una traduzione \"{lang}\" per il progetto {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" "La lunghezza di ciascun tag deve essere inferiore o uguale a 100 caratteri." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Il nome di variabile non può iniziare con __ (doppio underscore)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Il nome di variabile non può iniziare con READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "C'è già una variabile con questo nome per questo progetto" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Il nome di variabile non può contenere spazi" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Sono ammessi sono lettere, numeri e underscore" @@ -2439,54 +2407,54 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL del Deposito Codice" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "Indirizzo del repository della documentazione" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tipo del repository" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Homepage del progetto" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Pagina iniziale del progetto" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "URL Canonico" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "URL a cui la documentazione dovrebbe essere servita" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Versione unica" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2497,74 +2465,74 @@ msgstr "" "cautela, attivandola solamente se non intenderai attivare mai " "versioni multiple dei tuoi documenti." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Versione predefinita" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Versione del tuo progetto al quale / redirige" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Ramo predefinito" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN abilitata" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Codice Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2572,25 +2540,25 @@ msgstr "" "Google Analytics Tracking ID (ex. UA-22345342-1). Questo può " "rallentare il caricamento della pagina." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Immagine container alternativa" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Limite di memoria del container" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2598,53 +2566,53 @@ msgstr "" "Limite di memoria nel formato Docker -- esempio: 512m or " "1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Limite temporale del container, in secondi" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "ID della coda della build alternativo" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Permetti annunci a pagamento" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" "Se non selezionato, gli utenti continueranno a vedere annunci della " "community." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Senza pubblicità" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Mostra warning di versione" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "Mostra banner di warning nelle versioni non-stable o latest" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2652,37 +2620,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "In Evidenza" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Progetto correlati" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Linguaggio" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2690,269 +2658,265 @@ msgstr "" "Codice della lingua col quale è presentata la documentazione del progetto. " "Nota: condiziona l'URL del tuo progetto. " -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Linguaggio di Programmazione" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" "Il linguaggio di programmazione principale in cui il progetto è stato " "scritto." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Il progetto è stato compilato con un webhook" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Il progetto è stato clonato con successo" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Il modello deve possedere uno slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "L'annidamento di sottprogetti non è supportato" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Percorso" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL al quale inviare «webhook»" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Dominio" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Usa HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "SSL è abilitato per questo dominio" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Numero delle volte che questo dominio è stato visitato" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Identificatore di funzionalità" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "È stata aggiunta la funzione data" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Nome della variabile d'ambiente" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Valore della variabile d'ambiente" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Progetto dove questa variabile sarà usata" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3036,19 +3000,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Impostazioni di progetto aggiornate" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Progetto eliminato" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3057,12 +3021,12 @@ msgstr "" "C'è un problema con il tuo {service} account, prova a riconnettere il tuo " "account alla pagina dei servizi collegati." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "Il progetto ha rinunciato al piano di annunci" @@ -3238,131 +3202,135 @@ msgstr "Questo parametro è obbligatorio" msgid "This query parameter is required" msgstr "Questo parametro è obbligatorio" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Catalano" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Inglese" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Spagnolo" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Brasiliano Portoghese" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norvegese Bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Francese" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Russo" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Tedesco" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galiziano" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Cinese semplificato" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Cinese Tradizionale" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Giapponese" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ucraino" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italiano" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Coreano" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3455,7 +3423,7 @@ msgid "" msgstr "" "C'è stato un errore nel connettersi a Stripe, riprova tra qualche minuto." -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Trovato Labirinto" @@ -5301,10 +5269,8 @@ msgstr "Aggiungi un indirizzo di posta elettronica per notifica" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Nuove Notifiche Posta Elettronica" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5392,10 +5358,8 @@ msgstr "Scegli quale progetto intendi aggiungere come traduzione." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Traduzioni" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5416,10 +5380,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Modifica Gestori" +msgstr "Aggiungi Gestore" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5659,3 +5621,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/ja/LC_MESSAGES/django.mo b/readthedocs/locale/ja/LC_MESSAGES/django.mo index 3917caf9d7d039b56f328648fd3149a2a0f2b26e..25a42066bb92ec6c6086e17867dd9782735b82fb 100755 GIT binary patch delta 8796 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 Ze^PVChX>aA|1{|6_xahBR!v>z`#;}j6>k6l diff --git a/readthedocs/locale/ja/LC_MESSAGES/django.po b/readthedocs/locale/ja/LC_MESSAGES/django.po index c5d22c6bc4c..faf2b11c459 100644 --- a/readthedocs/locale/ja/LC_MESSAGES/django.po +++ b/readthedocs/locale/ja/LC_MESSAGES/django.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Noguchi Muneyuki, 2023\n" "Language-Team: Japanese (http://app.transifex.com/readthedocs/readthedocs/" @@ -32,8 +32,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "バージョン" @@ -151,39 +152,39 @@ msgstr "" msgid "Privacy Policy" msgstr "プライバシーポリシー" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -212,8 +213,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -229,8 +230,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "ユーザー" @@ -242,8 +243,9 @@ msgstr "" msgid "Username" msgstr "ユーザー名" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "プロジェクト" @@ -255,7 +257,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "組織" @@ -267,7 +269,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -450,7 +452,7 @@ msgstr "ブランチ" msgid "Tag" msgstr "タグ" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "不明" @@ -474,37 +476,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "有効" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "ビルド失敗" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "状態" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "すべて" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "種類" @@ -512,7 +518,7 @@ msgstr "種類" msgid "States" msgstr "状態" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "プライバシー" @@ -529,291 +535,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "識別子" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "長い名前" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "スラグ" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "サポートされている" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "ビルド済み" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "アップロード" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "プライバシーレベル" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "このバージョンのプライバシーレベル" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "マシンが作成されました" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "ドキュメントの種類" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "{project}の{version} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "ステータス" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "日付" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "成功" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "設定" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "設定エラー" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "出力" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "エラー" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "終了コード" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "コミット" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "バージョン名" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "バージョンの種類" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "ビルドに使用される構成" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "ビルドの長さ" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "ビルダ" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "コールドストレージ" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "CeleryのタスクID" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "ビルド" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "コマンド" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "説明" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "コマンド出力" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "コマンド終了コード" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "開始時間" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "終了時間" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "ビルド{build} 用のビルドコマンド{pk}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -931,7 +922,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -975,35 +966,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "ホームページ" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "有料広告を見る" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "チェックを外すと、コミュニティ広告が表示されます。" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "ホワイトリスト" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "BANされた" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s のプロファイル" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1056,13 +1042,13 @@ msgstr "プロジェクトが見つかりません" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "公開時刻" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "変更時刻" @@ -1070,7 +1056,7 @@ msgstr "変更時刻" msgid "Level" msgstr "レベル" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1260,25 +1246,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "メールアドレス" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1465,14 +1446,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "ユーザー" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "名前" @@ -1488,51 +1469,51 @@ msgstr "アバターの画像URL" msgid "URL to organization page" msgstr "組織ページへのURL" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "接続されたアカウント" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "フルネーム" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "プロジェクトの説明" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "オーナーのアバター画像のURL" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "リポジトリをcloneするためのURL" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "プライベートリポジトリ" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "管理者権限のある" @@ -1582,50 +1563,50 @@ msgstr "" msgid "Admin" msgstr "管理" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "チーム" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1650,11 +1631,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1713,24 +1694,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "ハッシュ" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2062,35 +2038,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2166,123 +2142,111 @@ msgstr "ライブ" msgid "Deleted" msgstr "削除済み" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "公開" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "プライベート" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2346,78 +2310,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "\"{lang}\" 言語の翻訳はすでに {proj} プロジェクトに存在します。" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "それぞれのタグの長さは 100 文字以下でなくてはなりません。" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "__ (2つのアンダースコア) で始まる変数名は使用できません" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "READTHEDOCS で始まる変数名は使用できません" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "この名前の変数はすでにこのプロジェクトに存在します" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "変数名に空白を含むことはできません" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "英数字とアンダースコアのみが許容されます" @@ -2433,54 +2401,54 @@ msgstr "" msgid "Alias" msgstr "エイリアス" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "リポジトリURL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "リポジトリの種類" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "プロジェクトのホームページ" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "プロジェクトのホームページ" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Canonical URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "単一バージョン" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2490,74 +2458,74 @@ msgstr "" "す。もし、今後ずっと複数バージョンのファイルを持つことがない場合のみ、" "これを有効にしてください。十分に注意して使用してください。" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "初期設定のバージョン" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "リダイレクト先のプロジェクトのバージョン" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "デフォルトブランチ" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDNが有効" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Analyticsのコード" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2565,75 +2533,75 @@ msgstr "" "Google AnalyticsのトラッキングID(例: UA-22345342-1)。 これはペー" "ジの読み込みを遅くする場合があります。" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "代わりのコンテナイメージ" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "コンテナに対するメモリ制限" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "代わりのビルドキューID" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2641,304 +2609,300 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "注目" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "関連するプロジェクト" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "言語" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "プロジェクトが描画される言語です。注意: プロジェクトのURLに影響します。" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "プログラミング言語" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "このプロジェクトの主要なプログラミング言語" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "このプロジェクトはWebhookでビルドされました。" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "プロジェクトのcloneに成功しました" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "モデルはスラグを持つ必要があります。" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "ネストしたサブプロジェクトはサポートされていません" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "パス" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "webhookを送るURL" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "ドメイン" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "HTTPSを使用" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "このドメインで常に HTTPS を利用する" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "環境変数の名前" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "環境変数の値" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3022,19 +2986,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "プロジェクト設定を更新しました" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "プロジェクトを削除しました" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3043,12 +3007,12 @@ msgstr "" "あなたの {service} アカウントに問題が起きました。接続中の" "サービスページでアカウントの再接続をしてください。" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3222,131 +3186,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "カタルーニャ語" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "英語" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "スペイン語" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "ブラジルポルトガル語" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "ノルウェー語" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "フランス語" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "ロシア語" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "ドイツ語" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "ガリシア語" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "ベトナム語" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "中国語(簡体字)" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "中国語(繁体字)" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "日本語" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "ウクライナ語" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "イタリア語" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "韓国語" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3438,7 +3406,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "迷宮に迷い込んでしまいました" @@ -5239,10 +5207,8 @@ msgstr "通知先のメールアドレスを追加" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "新規メール通知" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5325,10 +5291,8 @@ msgstr "翻訳を追加するプロジェクトを選んでください。" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "翻訳" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5349,10 +5313,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "メンテナーを編集" +msgstr "メンテナーを追加" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5583,3 +5545,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/ko_KR/LC_MESSAGES/django.mo b/readthedocs/locale/ko_KR/LC_MESSAGES/django.mo index 27fb26e72bb584a5e7b4d7a2c75f161973453407..39266ee72e5ae35cacd7f986e80e3b4e3f1686ff 100755 GIT binary patch delta 4666 zcmXxo3vdiZlU>1~fdRQX{WosHFkwAX2zs zwG2jEU_%{fhfqeC)B;8>?F3qC(6Lw;3++tG&_c1T;IoxLQ4s_E{@8!-%+6>3XV3Yc z|DHX&VQBw;=bFghLvh<2zl4BuLvUt)=jL<%e41LFOUraF1%s&TcVY;~qq;PhO*n|S z#oUCaiFac^T$$xuEIx%vxDLq^aho_9K*P^a6a5nJ#4Zft8N3%i!27U*S=4_$s(>G3 zJnlkGv=`%Wzr_b}An{>TzdxYnId$8JbLTiorQriq;?Gb6`eplOq6QS8DzCr$3;>G52RGzh{{Le||cRM&4gD+zZzJr<|=MLX|q{)?{CYpkY*nnE0 zhcE+|nh~5%+=hktF6xn`4E9$h7gazWMs&xO)-V~hq>ZTdMW{knqV8l3lFMyGt;BAu z#{H-XE};s%jw(Fa5k1Aj(D!~f7z6#k_ zZY_qf4K>lrsKO7S3VFjkfy(zMRN;R`t=PpOtiL*bL4y(ma{P|TsP+uht{sdjAlI(v zVLEZCwNFBguea+nP!r9?GF*hyuno0R@1XYF)d(l*7+}k*@)V>NHyCw?)uldBW^b*g)|)U8{9dJA^s0)lk}o0 zzKL3a_@VyF3_!K#qaIO-#iLOxITrQE>Msnqr~;q0cq?l2?L-ySVR0wM5+6a$_dD~A5v;#Hy>HQ=*X<^j zVK~pZ?_eD^U=+2xW7tWWFcUS=2vovSjK#aGy$V&pS5bveMN+s%)Ji^y8owdJi4wFT ze|OwwjK^P~I=+HR)P+jajT(5;>_PRrfVud-#r+HX6$+vX%fX-EFr12As63HCp}#qj z%@FDvpN%T45@T?jU9Uk+IN7`pm1q_wU=wQZEJ02D1hxivRH!``U*z0q3?nxjarK;N z_cx(BwD=d?dUHG8r2QcF!&gW8cA>_-hT0>iEq)*MsIKE!OfB{cs>4T!8}V^Gh?#o- zb4&aLRj3IXFcD{&O=dIdwONVk_X6rp+sxglf;v%~_ZX^>({}w`^9t&%bEV|b`yb{c z35Tcw3sD7(!c?rrWUMzIL{0Pvrs8)|6RpMZxCQUVw^4cfkMi@SBa7&AQ1eW|h$d>_ zL>n)yxe2d&-i#MX?*@ha|jw*O>8SAeE zM`)OYZ=vF((f)uzm_j@pHL%RA!ZhLus6-8@aSN=y1vTLYYi~u3-;UbUyDZ)_n)TPf zeKe%u5mbEAJc~;79x6ev#h+UoQ||xqN<x=8LEVFX0qCfOGLvOv4#>`Tggk9?de;4Xj4}(`+N=VK=Ivi>Q3p%*ZWH zRB>X3pD+zo=`d7#KJw2wS7O(vq6(agO7tyjZ?Sj-CeYrB8t= zTg0VD$y*w2j`&*ZMXLQ79T==IbTQRJC7>xJ&SLkRxX}bN#BtW zX6pSf;e@ZFn~du4ZR9iVorRHE?zGyhL*;o8`AWNa7Pp$)P!qPJ#_dI|L?mh_$IMe$ z#D(*yXP&@qDDgm4VcB>Xb8rHlLETZ9Kob<0rC2~*Y4OA60<+n-*tKw?idLD=peEXa znYhj3eG|MLX-@^d^uodMfh6yN;NTq9cY>piL%*<(JB6{{reJPZ|EsZ-NQwT;agHP4 z9Sv3loYx!74a9iCP;tyH=hcQXgEzR?&G8M67dgK07Ke)IxFwXHdYxE5ZSxfG)zGv+ zKdmGe3ANscJT;~YI46FKxt^vcu6CdN~OepkHZ>5YtfGrcSj?_EnT3|#ecGO_}3 z-k6Mu+5e@-{@eX{cIGksxA#IuaiG^boRJ&&)H|C|7)bR3;f2}y7ttQ;_kZ*)`OI4z zURb2P|9g&hj@caAL5&>xlcV1?j!PVUUSj5)=&H;afu#HAH!u4h$Kn;y*R!$)L~rHq hijDrZXk#Gp!$a#o+Pm-LotvZMi+`0C4c8>a{0|zK*gpUO delta 4753 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, 2016,2018\n" "Language-Team: Korean (Korea) (http://app.transifex.com/readthedocs/" @@ -20,8 +20,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "버전" @@ -139,39 +140,39 @@ msgstr "" msgid "Privacy Policy" msgstr "개인정보 보호 정책" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -200,8 +201,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -217,8 +218,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "사용자" @@ -230,8 +231,9 @@ msgstr "" msgid "Username" msgstr "" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "프로젝트" @@ -243,7 +245,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "조직" @@ -255,7 +257,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -438,7 +440,7 @@ msgstr "브랜치" msgid "Tag" msgstr "태그" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "알 수 없음" @@ -462,37 +464,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "활성" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "빌드 실패" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "상태" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "종류" @@ -500,7 +506,7 @@ msgstr "종류" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -517,291 +523,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "식별자" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "지원함" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "빌드됨" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "업로드됨" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "보안 수준" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "이 버전의 보안 수준" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "머신 생성됨" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "문서 종류" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "{project} ({pk})의 버전 {version}" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "날짜" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "성공" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "설치" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "설치 오류" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "결과물" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "오류" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "종료 코드" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "커밋" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "빌드 길이" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "빌더" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "빌드" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "명령어" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "설명" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "시작 시간" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "종료 시간" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -919,7 +910,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -963,35 +954,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "홈페이지" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "유료 광고 보기" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "체크하지 않으면, 커뮤니티 광고를 계속 보게 됩니다." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "허용됨" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "금지됨" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s님의 프로필" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1044,13 +1030,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "게시 날짜" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "수정 날짜" @@ -1058,7 +1044,7 @@ msgstr "수정 날짜" msgid "Level" msgstr "레벨" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1248,25 +1234,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1453,14 +1434,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "사용자" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "이름" @@ -1476,51 +1457,51 @@ msgstr "아바타 이미지 URL" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "연결된 계정" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "이름" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "프로젝트 설명" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "소유자 아바타 이미지 URL" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "저장소 복제 URL" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "비공개 저장소" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "관리 권한 있음" @@ -1570,50 +1551,50 @@ msgstr "" msgid "Admin" msgstr "" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "팀" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1638,11 +1619,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1701,24 +1682,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2050,35 +2026,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2154,123 +2130,111 @@ msgstr "" msgid "Deleted" msgstr "삭제됨" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "공개" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "비공개" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2334,78 +2298,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2421,54 +2389,54 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "저장소 URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "저장소 종류" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "프로젝트 홈페이지" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "단일 버전" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2478,148 +2446,148 @@ msgstr "" "다. 문서에 여러 버전이 절대로 존재하지 않을 예정일 경우에만 이 옵션을 " "켜야 합니다. 신중히 사용하세요." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "기본 버전" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "/로 접근했을 때 리디렉션될 프로젝트의 버전" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "기본 브랜치" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "애널리틱스 코드" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2627,303 +2595,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "연관 프로젝트" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "언어" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "경로" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "도메인" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "HTTPS 사용" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3007,31 +2971,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "프로젝트 삭제됨" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3205,131 +3169,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "영어" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "스페인어" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "노르웨이어" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "프랑스어" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "러시아어" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "독일어" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "갈리시아어" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "베트남어" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "중국어 간체" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "중국어 번체" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "일본어" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "우크라이나어" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "이탈리아어" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "한국어" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3421,7 +3389,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5208,10 +5176,8 @@ msgstr "알림을 수신할 이메일 주소를 추가하세요" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "새로운 이메일 알림" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5294,10 +5260,8 @@ msgstr "번역본으로 추가할 프로젝트를 선택하세요." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "번역" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5318,10 +5282,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "관리자 수정" +msgstr "관리자 추가" #: templates/projects/project_version_detail.html:16 #, python-format diff --git a/readthedocs/locale/lt/LC_MESSAGES/django.mo b/readthedocs/locale/lt/LC_MESSAGES/django.mo index 7bf8ddac3cb70d37d9ff2d8637428470ac7d1b52..f74b2edc52930f9d1658f221f8c8804298dba8aa 100755 GIT binary patch delta 15330 zcmZA72Uu6-|NrsB5CjEr0g5uji8#qEikooc-Z^s*oaI1|Le5;}-YW;DnWB}Nd!@N^ zlq0oamLoG~U(Mh1#eLhq>wm86=5fE@=RW7$>wG?7-9O{?^$9Qchg{xs9gYK@j#B_* zgB@p+m*Z5ARn~DHRCSyL{1dlh`D%_c0B>U#565X;-EmG4e-ZCEk8xrR$H|T8| zU@qdd7=$~l$1&7#T<40ZIFB%e1_23<6Ngi=3hu!ee1?57x|ZXd!5LT*JJ&WH`~X`L zpFkgss$(o}ErU78SH!|tAA@+l)6X_Yu?^DDmj<&l8#vBl^djDf{`eVcM7xj?IHxcW ze?>ohf&u8%b)0YrL_N3^GD%K6s{Lq8;rY%~Dp}CCp5x@i0L+FFsC-GAFK4ZTn&MWd z2X;eN&FPPCVj8MrCov3fVI+FicN`|!iN;3Q9bNV0Gb${vvlqSaZ&U~VLHg$SH!vN0 z3o8eGH$YEH=aPY3slECpzhbr=G|l}+H~(>KAeJj z@M_c)ZAD$U57p757=dR|9sLv4{yA!9vNkeHlMi*@SX2jVpss6$nwjCqeO+fX6+I{w zHN~@RyvD{Es2hBZZ{c+;hGiO?2erXU#CoGRad;DRzi9N;`(Krc zrnWW)Vsnhdt~Q^Fnt_i{BV34qxB<24cG&o&jj!7H0cr+b**GV?4QXr)h<73W}?v5 zloh2CgmI`I*F}ARv__pzw)qt64AdH~Ky_p-s-yc*5B>(#k@Hv|ucAI*qMMn4cEY^G zBbzb*>d8zJy5Stu6fHvCC>_;-tr&!RQG4MG>IT1}M)(qQpl@??T?l4QH8KfK8Pv#K zEQAxW9HuvC{&P{eLP8I`kLt)%)CDh5YwX>^#G$Bm5vUOtM{U|T%#DdS4?E%*{0qC_ z;Fjk4bExaTM|J#1*H-Rg9Em5kK};+2^%;liNK?#)ZBQT4-7y4vSzXlLn2+??S!3g8 z*p1kywOR8%s16K7&8Yhx6;1JE)SAu3+_)6ga0_aQc48geixttUjal2Os1A-|4KMN@YXOX1I`waxXmneu`dOk4tW zg9OwFo1r#YC)B1IfCX?C#^NT-gO{;1{(6B^;7G9>v_~J z{}t8#DQd~GF-%Q$ZqyWqVor=gElr%wS4AyF9n=6DqpL()DjH!oOu&(-k?lmi4aZO; zJdJAq(B@yD9_-o0JjmA?i0W8g8yB>3VblO(QJcAX7v^76nMguY)e6;-zBV3@8tFXi z2GouBpgMR2+v5e)eadz<-v#lg5e`SSABRnFGU_>(P)mNdt804lHwlfzr<<9&Y#2#g z5Y?~-hF~L9yLV7G?t|*!U{uE^pk`BSQe+DH||Ewkb8iNCzX?^8=S$y zcnviI&mQJMxvYgzBdUm_u`a4Z`%s(jC}zPks2RD4I)4vi@ez7qRL{)&xK0r&>Tw*Z zVLWPW>!LTdz=GHoi{QJcjxIrc`J|&Bd=RxHC#>gD9leUW-|sg69QBrY^iq4)KMxgc ziUOGlrV_OjRZug~5c6UO)Po13rf#f_r=Z%+!wR?-b-$~qss9s0(X+R?J`7`si(_$~ z@3f#&3{$WgevDc12I>RlH`GXc`j{EYgSv4TY9z6!2i8QjYl-S`H`L6Hz^OP7i(^z@ z-V97a_j@Y)s6^qSer74YLd8c=BfE{d@iWweefpa?1T`Z?&=1R_9$X#Ot~vT(cbo5v z>gYK1$GQEPf33|5dtx(cM2AohzJyxyUokrd3^4ips2Peubu13`pjxQ=CEB=+wG#%A z?}5HJ)H-?q^RG>oMnX53jOyV`)O-CgX2UO0@9iPfgP)>0MFaUL3F;vH^TN|N9 z+7Sb=7wWp<7>21X6}=|QP&eL=S#S@k;UQE9&Z2H~4b}cO>VdDYBIZdpBWq}FVeNo? zK|0-0GrJoD@eJyD?sY1ff!nCfb`Ld0{)5bebD_?Mqw>*M5=+|iZBRGtj{1Zgg4#P% zQ61ih8qgP58h4{+`mWJ+{-UB0{*4;3&tNl!xluiiMlD4})cGWg#x|(yM&pM#3AG9H z4Kcr%M58*~*E$4seiY8e_t8u5f9Oy%!UEPP%uR!$sGe6veIzGfCG3v1a53tAzlJ?9 z_b~J4^+@Xue4G4p)N9>_cTP(;8;jruETi}T43$)L-ZeK!LtStXwMkxK5{A8JF6@cy zKW7?-;NQqELr$&{j1K!@4Bo;Lm~$li2&-Wvsu6>CqR^dAWeycJEHv8uiq!};;uO?c zEys9Vi<;7(u?gNq%}})zGh?+-OVkQA)!k5gr$3g%!B`4cV_7_#!u*F)@f>4*CksPe zSP}K01k@%<#0YGGIdLc!#tEohya9DxhIKbqB0h@hz$=VI@3CeEi=gh`a4hp5Mx_Ob zT$qfCQ!zg-v+)irNPGcv;9vH<7uRbE!Z9~iM0F?$HLw<_8S0OknIWjR!$r-&N>yU1 zoI_3dE7aN*8fP|FW7LIds2k71e7F!bf(+D*>_TXEzWIx08tx|k1LxtU37I!^>Q3YhAfAqO z@HuJ#@jSgNHbBjEI)>~0KVcJhP#p=JY(5F2(T6wzm2ZH$QAeBaiN3@GP-{Kh=4YVx z(p=O?*Q2I>Cu&c9k6NNfn3d-{UQ^6eXGc%soT#jdY zY}^z5h?7wr9EqCQ@u)pA9ksMe(bbJtQPBg}qk6m@{qQL2L1$4NxoqRx=tcY|YAPS2 z-kQ*%(&R`YdVbl0R!%uMx4&Xzl6X)+tXZ}x-NSev(Ln7ZS)5B69nj6NW zI@At>uperwQ?MY;wPv7Z@+{WHW*?c?YaUi6K8nnC<_G^(m@?aJ)}C{?Dv89*IcAex zMon4VTw^uV4AeobX(Noq&NiNgT9W0M6W5}q`b*4h*ns8bFZC)>Wc3 z>H{PZ)vzNL!(_~h^HCk$WaDSZr>_$@-|UU4s68+XHGuW#ho7M~?@rYHPop;9PgeIK zl@Jmh3(TL*`7naG2Wo96U=*&$@^~B*@g-_W>M!JY|ZuGsuN z%t!nJwFJRS&G{Jg)2^*fMN?NFwON|jxQ(?lssp`HGcnvc9yQYG_WXPsud(rFR0nt4 z_!Md;u3}Yuh_2SY)H3s)*27xFE>^<*s3mxA^fnHzxW z@EFuvG6f@Xmd$Tj&irc)cazW*okPWUtsX1Pjf1fW`EsZcw?VCKSJayKLM`Di)KYw4 z<3*?`--2!NFqXscl_uYGrE7k(d5459T!nhj7WBqTSR1d}IAWFgU@DB7fdtfu6H!y$ z0mHGs&3}Lz`7(Qc4QggSM-B9dOGQ1rViSL$Zsfh%%*7_|pF zpl&!6BXBZmAnQ>B*nxWRF;quyU{SsQzfsW|2CXp-3!)xS3Y*~@SRW^10X&Hs@$cx3 z|Df7?tu+tuM?D}4b>A3kCDdzK7q!%_F+lHs51SZ@8euBx0n<>MW(Deo&#^Fit~0-g z6hm#=4yg0P(Fez(FHS(s%ygSyW8G-YK>gn6?4+Xi@_Ss4e_$%kT+dB0SGrk($>>Ww z8?`ixt?3v?`~_ygJE%?gCu-?}Hkj+e(2F=4)$wBJs#1%JM%)3LVzQ0*;UMDksHv{^ zi5Y1Us(lO0{9v;A;iwUhML(Q}nvoUQ1lOTnzbDuji*IE9)$rYotOt%mZJJA{k=#bD z)qU$r%toAjllfyZ6g`O>pg$&|M%W5xuX;GnwojS=t|UJE%zRt@ zg^Cll@Nav#3N=I7x0>Bu6r+i&A>Uq3XVim7UEPk7@xwRMS`V`EKb8LP+ssp?2`STb?d>6Ge zZr1H)t#Y6?S3cCpqA&ofqLv~NbwLx<16rX*+6Og5L$EeZL%r{(QP*8Z4dfTpl4SYZ zJTDlTA=indqA83u38#{c>)5!7joV{h+Vw!)Xf$dHr=fQHGV5+shpu8UK0#d<@P!#* zG%7BM$$I~5*~Avq2#%s|?Ej@1aRF>e9E}BW1ZoZEp*H7g)XZ!}eL(F%b?72$rXHid z9sPEg87Yh!Kn#ZRe5V=}tw~GN4F}lWzb`%xluU`C9aJ{u>*!+ zD)z)hSQ+4uhi34IRu>^2<;LT#Eb8&|{1#Pw0{w~HEK8fq#R zqc-nG)a$towIttR7+%LJ_&?OhE9@~HP29u$Ys5WCXk>#?@hH?To`AYwu06jV^AK;b z@ezCeG-?1pqBhrE)XaJAHG3itYH7=%J{J;D=Nq|Hbi+=lH5!Uq%T=fm?!p52E$V^? zs6F7h&-_zLRn*?-jqx}g)sb&d*Ihte_YgHh-uumrWk)TITabzxRzj^!OVnC*!w4LS zV{joB!H@$y4CC=0uEj{4bI@GB9g7nmL=Eh&)#H%a%)!&=yo6csK58l-q0YZR-O%TVX_o^F5*I~vxGu(ETU5I=RL7@buuEkb746dP zs0+@bHs3F(hL3ID_o&H-p=P8c7RE%>ObxJ(K;0(|b^UysPe(23Hq`UZqg#v011j2; z<-azYqlWb@oJ+n7>V{8Hd&K{kS+Y>fN?Z(!U|E}QjT%4?RL6#+FOEZP-pQ!v?K{T$ zYwb^v(9~Z+jpzyLy$(BWE{w(E#BZP;__odWL|s1+HPSJt>t>?Xd#hP;0**C*n=irgnRuHNR%NxQN7A)DrYRXQuo^WP3O}F&tCB<(CXxi8C<# zylKA)YY?A9eX!)bU}mNyHX<&M{^(*CoQlkl>)fFdMB5sS89+aR`>ef~XNT z#1iPDUbA$J#G@F1w^2*=#Kz7g(=HG-gR!X1S{F0_`(Ixwx?l+E1}Rt-r=og%7&Rkj zP*eXHvt#6UW=cz;Hg99p4E4q+oP=8YbQ_;UeIovWk?8$B?bv@#5h_}n2B?|ng?hh7 zpgJ%Y)v*;e|0!x0e}iT5A?odjzHDZw5!NIghq-Yd>UBGh>d+0;X7#?pEb6t%PDO@W z%c6Q(8#R(PSPVy^9=sCO{%Z`x%c$M{n~fi$I_`1R?1k*80Tso(SOKKOLDQu0mupGu;H~(su zjBGdO&UKe}oyz_jd_mxdoBZ{H7f`#l<&S10E3r56M$`=C{mG1|I%+ev!%$4a2wZ}i zfv->_K8l*5YpA_;3$+9fTq==Np4kTZel}B62sMH#sPoM*42PiBbO!q1D%4w&j^4N# zHFMigduBiCfu~Uq{2tY@n^yNO74`fnYAu6)F-D+zTpIOJS_#!I33a3H_Iy9oUKxh! z@D$VoR-!iDMpTEtL@m(?^unu1JJ-2EMI*a|3Fv!^jf3y-;|@;rD;UDBTkjqIK zNZbc+V;Xt=qq7b+_`kbogNsCUN7Hm`G2 zh;`($xv|9WQQk1=e}C4dc9i@l_%(iR+jp~$#1-V1VaH z_2Ex_4?#DZ8^N_xDV2%i@dMN*UO>IMZBxOjdu%8FKIQe1LdC84p9b+H+EU8W=m7Z^ z_S{D7O6mNci!*FJo_s4?UxJT`)Bn?MHuw9E+;~i-45GX~`fB}u;iQg(_#0&o7w^DI zHeZEU|FK{z@<-BMKcQ`XQpkP<+dYa6VfK8w1(X75sZ5$l*h;Vu35NTasTUbE7+ zX-RxgEr^FxA7;;gMyfGoGWjx|ntzTx_T&ueA8;ZM@t2urm^SL?ssCeR@iDmzlsdEx z#6gr9)L$QsY^8NIC6cp6~ojzz1OFv5xvud%<*EKMB` zl+~2RlpCDaaglO^xLsyseiS4AjjAWtR-n8?y&1Vym_|H?dI#!u{Cwz;s87+?q>g4Z zdV!_My*}P0*P9>|$B~bwUX7BMSVtjpqo^M?Vdl?ZerB=fmryTBn|hR@^ zlyM~HQ#w%B5o+y@>+KE7;d0_toXCpgAq0?xB>VI}QR7Vq2q9O{15-=}=c^*Rbs^mTleTpim^ z`3&mmlv0#_l+5wZ=AvbsY(ROJWD3RJN7p!m3EGltO^Ks~k;_i*D@tGDe<;zEQ{<=O zyI7lZZ&C^qzdou^FG49#VmM{k>-YaplC5c67q3y8P_odVB)MnQ$K!5dZ`5(XS{>Wi z`UUcxGSBi02f3}(UvlkAiZ7)&i8c%!2O(a zsqdu>p?(G1QLb{%pIFBv970Y<5Tz#dG1!FiDMiQkDL zeH+%oxA70u(UJN>+VrCQ|HnBJ_bBu2iDI<%aALBJ@6UjQ|eVYmr8M0+6!*t zca%Gv)Dh0f)s)|V9sTgMsb>D%ZS#4F-lsIP=US3~i+VEU6Y6hJ z-qZf8MddNcotT9OOhFwpt(~cVPQFEE*8F9o>N#>HC!B zT`*85IEqoK5$D!@^#1)sSxWIF(VxC@~^*J!a>ur(%9w%NF;y=H?x|8>lye8q*2G9!NDp+Rn244T(2V55VU5H(sLM0ZKL7HV^rpl)N5n z(c_$WebgkGLODxf0Dgn@@k=f&NO_O?D{_e#PW+H^o}yz3en$DlgqeQ@_om&ojHT61 zd1s_1l=b#++_lfZVU!+2GB(vM=ACgRv4+R&8cDq~P9_D1X58yGCn#guP|qA0+ft8a z%~g=4JJLAg9pK@gUel5a(cIn#*{|6leC=mbv delta 15834 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 diff --git a/readthedocs/locale/lt/LC_MESSAGES/django.po b/readthedocs/locale/lt/LC_MESSAGES/django.po index 71a92cac65a..06ddbd1ea68 100644 --- a/readthedocs/locale/lt/LC_MESSAGES/django.po +++ b/readthedocs/locale/lt/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Tomas Straupis, 2021,2023\n" "Language-Team: Lithuanian (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,8 +22,9 @@ msgstr "" "11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " "1 : n % 1 != 0 ? 2: 3);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versija" @@ -141,39 +142,39 @@ msgstr "Talpintojas" msgid "Privacy Policy" msgstr "Privatumo politika" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Netinkamas projekto pavadinimas „{0}“: žetonas nesukurtas." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Projekto žetonas „{0}“ jau yra." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Projektas su {slug_name}={value} netinkamas kaip subprojektas" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Subprojektas su tokiu pavadinimu jau yra" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -202,8 +203,8 @@ msgstr "Autentifikacijos klaida" msgid "Log out" msgstr "Atsijungti" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Pakvietimas išsiųstas" @@ -219,8 +220,8 @@ msgstr "Pakvietimas priimtas" msgid "Invitation declined" msgstr "Pakvietimas atmestas" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Naudotojas" @@ -232,8 +233,9 @@ msgstr "Naudotojo ID" msgid "Username" msgstr "Naudotojo vardas" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projektas" @@ -245,7 +247,7 @@ msgstr "Projekto ID" msgid "Project slug" msgstr "Projekto žetonas" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organizacija" @@ -257,7 +259,7 @@ msgstr "Organizacijos ID" msgid "Organization slug" msgstr "Organizacijos žetonas" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Veiksmas" @@ -442,7 +444,7 @@ msgstr "Šaka" msgid "Tag" msgstr "Žyma" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Nežinoma" @@ -466,37 +468,41 @@ msgstr "SemVer versijos" msgid "Custom match" msgstr "Sava atitiktis" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktyvi" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "Kūrimas sėkmingas" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Kūrimas nepavyko" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "Normalus" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "Paimti/sulieti užklausą" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Būsena" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Bet kas" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tipas" @@ -504,7 +510,7 @@ msgstr "Tipas" msgid "States" msgstr "Būsenos" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Privatumas" @@ -521,246 +527,231 @@ msgstr "Sava atitiktis negali būti tuščia." msgid "Invalid Python regular expression." msgstr "Netinkama Python reguliarioji išraiška." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identifikatorius" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Detalus pavadinimas" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Žetonas" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Palaikoma" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "Su šia versija susijusio PR/MR būsena." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Sukurta" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Įkelta" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Privatumo lygis" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Šios versijos privatumo lygis." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Paslėpta" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "Paslėpti šią versiją iš versijų (išskrendančio) meniu ir paieškos rezultatų?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Automatiškai sukurta" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Turi PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Turi ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Turi HTML Zip" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Dokumentacijos tipas" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Tipas dokumentacijos, su kuria buvo sukurtas." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "Duomenys, sukurti doctool kūrimo metu (`readthedocs-build.yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "Įterpti naują priedų js biblioteką šiai versijai" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Projekto {project} versija {version} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Būsena" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Sėkmė" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Nustatymai" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Nustatymų klaida" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Išvestis" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Klaida" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Baigimo kodas" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Patvirtinti" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "Versijos žetonas" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Versijos pavadinimas" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Versijos tipas" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Kūrime naudojama konfigūracija" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "Savas kūrimo konfigūracijos failas, naudotas šiam kūrimui" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Kūrimo ilgis" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Kūrėjas" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Šalta laikmena" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "Užduoties id" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Kurti {project} naudotojui {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Kurti" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Komanda" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Aprašymas" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Komandos išvestis" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Komandos pabaigos kodas" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Pradžios laikas" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Pabaigos laikas" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Kūrimo komanda {pk} kūrimui {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Aktyvuoti versiją" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Slėpti versiją" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Daryti versiją vieša" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Daryti versiją privačia" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Nustatyti versiją kaip numatytąją" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "Trinti versiją" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "Taisyklės prioritetas" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "Mažesnis skaičius (0) reiškia aukštesnį prioritetą" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "Atitikmens argumentas" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "Reikšmė naudojama versijos atitikimo taisyklei" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "Pradinis atitikimo argumentas" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." @@ -768,47 +759,47 @@ msgstr "" "Mūsų apibrėžtas atitikimo argumentas. Jis naudojamas, jei ne Jokio. " "Priešingu atveju naudojamas match_arg." -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "Veiksmas, taikomas atitinkančioms versijoms" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "Veiksmo argumentas" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "Reikšmė, naudojama veiksmo atlikimui" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "Tipas versijos, kuriai turi būti taikoma taisyklė" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "Versija aktyvuota" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "Versija paslėpta" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "Versijai nustatytas viešas privatumas" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "Versijai nustatytas privatus privatumas" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "Versija nustatyta kaip numatytoji" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "Versija ištrinta" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "Atitinkanti taisyklė" @@ -926,7 +917,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -970,36 +961,31 @@ msgstr "ID" msgid "username" msgstr "naudotojovardas" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Namų puslapis" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Žiūrėti mokamą reklamą" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Išjungus matysite bendruomenės reklamą." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" "Prenumeruokite mūsų sąrašyną ir gaukite naudingus įsitraukimo patarimus." -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Baltam sąraše" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Uždraustas" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s'io profilis" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1055,13 +1041,13 @@ msgstr "Nerastas joks projektas." msgid "This project is already Ad-Free." msgstr "Projektas jau yra be reklamos." -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Publikavimo data" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Keitimo data" @@ -1069,7 +1055,7 @@ msgstr "Keitimo data" msgid "Level" msgstr "Lygis" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1276,25 +1262,20 @@ msgstr "Tiekėjo duomenys" msgid "Secret used to validate the payload of the webhook" msgstr "Paslaptis, naudojama krovinio patikrinimui" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} už {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "Iš naudotojo" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "Naudotojui" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "E-paštas" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "Galiojimo data" @@ -1485,14 +1466,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Naudotojai" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Vardas" @@ -1508,51 +1489,51 @@ msgstr "Avataro piešinio URL" msgid "URL to organization page" msgstr "URL į organizacijos puslapį" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "VCS tiekėjas" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Prisijungusi paskyra" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Pilnas vardas" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Projekto aprašymas" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "Savininko avataro piešinio URL" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "Repozitorijos klono URL" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Privati repozitorija" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "Numatytoji repozitorijos šaka" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Turi admin privilegijas" @@ -1605,50 +1586,50 @@ msgstr "Tik skaitymui" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "Paskutiniai sukurti" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "Patys paskutiniai sukurti" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "Pavadinimas (mažėjančiai)" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "Visos organizacijos" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "Rikiuoti pagal" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "Visi projektai" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Komanda" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "Visos komandos" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "Prieiga" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "Visi prieigos lygiai" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "Savininkas" @@ -1673,11 +1654,11 @@ msgstr "Netinkamas organizacijos pavadinimas: nėra sugeneruoto žetono" msgid "Organization %(name)s already exists" msgstr "Organizacija %(name)s jau yra" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "E-pašto adresas arba naudotojo vardas" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "Naudotojas %(username)s neegzistuoja" @@ -1736,24 +1717,19 @@ msgstr "Juostos prenumerata" msgid "organization" msgstr "organizacija" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "{org} savininkas {owner}" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "komanda" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Maiša" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "Skaičius" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "Iš viso" @@ -2118,35 +2094,35 @@ msgstr "" msgid "Verify your email address" msgstr "Patvirtinti jūsų e-pašto adresą" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2222,123 +2198,111 @@ msgstr "Pasiekiamas" msgid "Deleted" msgstr "Ištrintas" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Viešas" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privatus" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2402,78 +2366,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Jau yra projekto {proj} vertimo kalba „{lang}“." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Kiekvienos žymos ilgis turi būti ne mažesnis nei 100 simbolių." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Kintamojo pavadinimas negali prasidėti __ (dvigubu pabraukimu)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Kintamojo pavadinimas negali prasidėti READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Šiame projekte jau yra kintamasis tokiu pavadinimu" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Kintamojo pavadinime negali būti tarpų" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Leidžiamos tik raidės, skaitmenys ir pabraukimai" @@ -2489,54 +2457,54 @@ msgstr "" msgid "Alias" msgstr "Sinonimas" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Repozitorijos URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "Internetinės dokumentacijos repozitorijos URL" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Repozitorijos tipas" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Projekto namų puslapis" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Projekto namų puslapis" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Kanoninis URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "URL, iš kurio bus teikiama dokumentacija" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Viena versija" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2546,74 +2514,74 @@ msgstr "" "pateikiamą domeno šaknyje. Naudokite atsargiai, įjunkite tik tada, jei jūs " "niekada neturėsite kelių dokumentacijos versijų." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Numatytoji versija" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Jūsų projekto versija, į kurią rodo /" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Numatytoji šaka" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN įjungtas" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Analitikos kodas" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2621,25 +2589,25 @@ msgstr "" "Google Analytics Tracking ID (pvz. UA-22345342-1). Tai gali " "sulėtinti jūsų puslapių įkėlimą." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Alternatyvus konteinerio atvaizdas" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Konteinerio atminties riba" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2647,51 +2615,51 @@ msgstr "" "Atminties riba Docker formatu -- pavyzdžiui: 512m arba " "1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Konteinerio laiko limitas sekundėmis" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Alternatyvaus kūrimo eilės id" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Leisti mokamą reklamą" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "Neįjungus naudotojai vis tiek matys bendruomenės reklamą." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Be reklamų" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Rodyti versijos įspėjimą" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "Rodyti įspėjimo juostą nestabiliose ar paskutinėse versijose." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2699,304 +2667,300 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Siūloma" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Susiję projektai" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Kalba" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "Kalba, kuria kuriama dokumentacija. Pastaba: tai įtakoja jūsų projekto URL." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Programavimo kalba" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "Pirminė programavimo kalba, kuria parašytas projektas." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Šitas projektas sukurtas su webhook" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Šis projektas buvo sėkmingai klonuotas" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Modelis turi turėti žetoną" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Subprojektų hierarchijos nepalaikomos" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Kelias" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "sukurta" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "keista" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL, kur bus siunčiami webhooks" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Vardas" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Naudoti HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Visada naudoti HTTPS šiam vardui" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Kiek kartų buvo pasiektas šis vardas" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Savybės identifikatorius" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Datos savybė buvo pridėta" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Aplinkos kintamojo pavadinimas" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Aplinkos kintamojo reikšmė" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Projektas, kur šis kintamasis bus naudojamas" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3080,19 +3044,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Projekto nustatymai pakeisti" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Projektas ištrintas" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3101,12 +3065,12 @@ msgstr "" "Yra problemų su jūsų {service} paskyra, bandykite prijungti iš naujo jūsų prijungtų paslaugų puslapyje." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "Projektas buvo išimtas iš reklamos palaikymo" @@ -3283,131 +3247,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Katalonų" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Anglų" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Ispanų" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Brazilijos portugalų" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norvegijos Bakmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Prancūzų" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Rusų" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Vokiečių" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galų" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamiečių" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Supaprastinta kinų" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Tradicinė kinų" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japonų" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukrainiečių" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italų" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Korėjiečių" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3499,7 +3467,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Rastas labirintas" @@ -5341,10 +5309,8 @@ msgstr "Pridėkite e-pašto adresą pranešimui" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Nauji E-pašto pranešimai" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5429,10 +5395,8 @@ msgstr "Pasirinkite, kurį projektą norėtumėte pridėti kaip vertimą." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Vertimai" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5453,10 +5417,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Keisti prižiūrėtojus" +msgstr "Pridėti prižiūrėtoją" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5697,3 +5659,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/nb/LC_MESSAGES/django.mo b/readthedocs/locale/nb/LC_MESSAGES/django.mo index a9cab52fd77cc891fed52011a284364371547bba..c0eef812a76102ad1fa059da8c99899a0aca26c1 100755 GIT binary patch delta 5192 zcmZA43v|x+9mnxs@+5?~gh)t8Dj^{xZfTN|gic%V(1Y74(X4fH+sK^Ny- zJmjMK9gTW!JhEACGV+$(eAGl%#IgTcNjVMLqOGWocUgVE)eoZvK7rb)D&!ox>!{~` zKs^`A=;}BURgXb^o`^bpDX591+2`Hj+5c=Ba%dQYv+ag`sE!WUjmJ?FID_5sBI;~J zwDsC!Q42{z4bTHMfh@Bx>iNN_ev47}Pw-Pnrch!ZtUzs9IjWL+lN~5A*+9g+Vaz=iBwv9HEJSPF-711TNKn$RD#z*0_uTO)Wq&J^UMLL zi4>s*oP>1YrlBUX1U2DhsD3t}4&4r`A2H8jBYpobQ_us~P#xSsZQ;LBTN=$a=v^hE zb|wQgv3zqN>bYU4=SHFy^aN^x^H8tUZ|%>bUdd`~tndFu3hHpXxf?a$`>3rtiF)9S z)jvVqUv2HzQ1{L!z!9kaC!zYCj(l<4ENfqy#Qtk0t7*_yy<#_R zw)!^Yx5e#7t>iDLl~kgh`waEmRn)7hLk;*()T{9E)zXUFpcc>(AHZBJz$M9k?}3vv z=z%KK3a+CDu0#EFHtgUXx_D%lT{>zdLs2Vx97C}LHKEz4SMik9SE43Xj#|Jb)FFPy zPeG^jDDqWx6}Udcxvx;~bTRv_j#i_7@phmN>tWPktU%7G`y6>Y?k;|U38~(W-9b(0 zE@}rFbn;$d0)|uf7f{eZg;e%g3-ze}K?4mz4WP#xu=cBT;T!$&X|Uqp3y8g<_}jKCVyE4zuBKxmqG zUo@&7j}5Ua>b}gNy#FE!qiC3l8F&yi!<%Lus)N5{BMj@}4crX1!nUZ-yP^ijLoH|k z>g+s(n&1?3ChESq7|Zx>Aq92t66%-gP1IpLhYD+Jow)zG( zLD$V|Z;I+K0riTLQ4`HXeVu#zDQE)2P(KJ`us6;?orNu^jt^i{tU?V?gPL$HY9imE zI=+kAa$k4vls7~zq&@2X&e#RJqbB4ZXE&6f1}H<_xX4_J8ek>rfpXM@x1)Y|_M*17 z%09o0>Zca9!XHqtpm`7P?6k$^)Vm>v-0%8Q(99pkC>)F0vKgp>OU?PHl`Jx!N8Psy zwR7uG6WfN`p#bXsBUV3Yeq?@u5sdG?v4-zaGY{|SbsUXaSsPSG$*7&_f?82eY=-%$ zpVlJOgr}G@QT@$Dt#~o2pEdURs~D#5{}u}Bcsu6cyI71jP#x#?;{9PU>T6Smvv4aO z#uysa@p;sMm#uyawL`a2uj&qJf-(1c<0YbBTb5!CJy7)=Y>)j>9Z#|L606Tc?ab4t ztzL>PaIMw1qIPI6Y5_;E5I@F#n3UyBbaEE^uNz8f&<;F@_uz7j#+|5+kD~sKcMenW zThy6po$Z-`nrH{q-=bYnJ24ow^`lS|o@(u-7)51v@Rb-L1?Lm$~@NdSC@lo=>S1T%qh{owlrV?F~$r$3-zgl!XMYQD|$TE^g zbd4rDJi6ZT2p*!JQ{Ha%-h)h`nTIFj|gOjC8VwFYpHWvDH2N{9IZ?Yg|BLNIc0QQ^4GqL) Hr-c3oCx+=i delta 5537 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 diff --git a/readthedocs/locale/nb/LC_MESSAGES/django.po b/readthedocs/locale/nb/LC_MESSAGES/django.po index 232a1853618..1773fb20dbf 100644 --- a/readthedocs/locale/nb/LC_MESSAGES/django.po +++ b/readthedocs/locale/nb/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Sigmund Petersen , 2018\n" "Language-Team: Norwegian Bokmål (http://app.transifex.com/readthedocs/" @@ -21,8 +21,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versjon" @@ -140,39 +141,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -201,8 +202,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -218,8 +219,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Bruker" @@ -231,8 +232,9 @@ msgstr "" msgid "Username" msgstr "Brukernavn" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Prosjekt" @@ -244,7 +246,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organisasjon" @@ -256,7 +258,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -439,7 +441,7 @@ msgstr "Gren" msgid "Tag" msgstr "Tagg" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Ukjent" @@ -463,37 +465,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktiv" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Tilstand" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Type" @@ -501,7 +507,7 @@ msgstr "Type" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -518,291 +524,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identifikator" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Fullt navn" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Støttet" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Bygget" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Lastet opp" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Tilgangsnivå" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Tilgangsnivå for denne versjonen." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Maskingenerert" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Dokumentasjonstype" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Versjon {version} av {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Dato" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Suksess" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Oppsett" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Oppsettsfeil" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Utdata" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Feil" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Avslutningskode" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Commit" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Byggelengde" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Bygger" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Kald lagring" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Bygg" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Kommando" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beskrivelse" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Kommandoresultat" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Kommando avslutningskode" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Starttid" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Sluttid" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Byggekommando {pk} for bygg {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -920,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -964,35 +955,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Hjemmeside" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Se betalt reklame" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Hvis ikke valgt vil du fortsatt se reklame." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Hvitelistet" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Utestengt" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s sin profil" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1045,13 +1031,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Publiseringsdato" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Endringsdato" @@ -1059,7 +1045,7 @@ msgstr "Endringsdato" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1249,25 +1235,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1454,14 +1435,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Brukere" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Navn" @@ -1477,51 +1458,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Fullt navn" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH-URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML-URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1571,50 +1552,50 @@ msgstr "" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1639,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1702,24 +1683,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2051,35 +2027,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2155,123 +2131,111 @@ msgstr "Live" msgid "Deleted" msgstr "Slettet" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Offentlig" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privat" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2335,78 +2299,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2422,54 +2390,54 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Repo-URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Repotype" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Prosjektets hjemmeside" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Kanonisk URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Enkeltversjon" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2479,148 +2447,148 @@ msgstr "" "servert på roten til domenet. Vær forsiktig og skru kun på dette dersom du " "aldri kommer til å ha flere versjoner av dokumentasjonen din." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Hovedversjon" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Versjonen av prosjektet ditt som / videresendes til" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Hovedgren" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Analytics-kode" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2628,37 +2596,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Aktuell" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Relaterte prosjekter" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Språk" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2666,267 +2634,263 @@ msgstr "" "Språket prosjektdokumentasjonen genereres i. NB: Dette påvirker prosjektets " "URL." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Modellen må ha en slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Filsti" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL-en webhooken må kontakte" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3011,31 +2975,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3209,131 +3173,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "engelsk" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "spansk" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norsk bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "fransk" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Russisk" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Tysk" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galisisk" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamesisk" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japansk" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukrainsk" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3425,7 +3393,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Labyrint funnet" @@ -5215,10 +5183,8 @@ msgstr "Legg til en epostadresse for varsling" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Nye epostvarsler" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5301,10 +5267,8 @@ msgstr "Velg hvilket prosjekt du vil legge til som en oversettelse." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Oversettelser" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5325,10 +5289,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Rediger vedlikeholdere" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5560,3 +5522,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/nl/LC_MESSAGES/django.mo b/readthedocs/locale/nl/LC_MESSAGES/django.mo index 70d9088b481f5b101b055058e3c7e5b5f1863211..2202e40e60e185985709d115bda7c7516272e861 100755 GIT binary patch delta 6689 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 R1M9F!caGFKRV@b({y%{!A_@Qi diff --git a/readthedocs/locale/nl/LC_MESSAGES/django.po b/readthedocs/locale/nl/LC_MESSAGES/django.po index 523c5833d9b..727b33b9f98 100644 --- a/readthedocs/locale/nl/LC_MESSAGES/django.po +++ b/readthedocs/locale/nl/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Jesse Tan, 2017,2021\n" "Language-Team: Dutch (http://app.transifex.com/readthedocs/readthedocs/" @@ -27,8 +27,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versie" @@ -146,39 +147,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -207,8 +208,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -224,8 +225,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Gebruiker" @@ -237,8 +238,9 @@ msgstr "" msgid "Username" msgstr "Gebruikersnaam" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Project" @@ -250,7 +252,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organisatie" @@ -262,7 +264,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -445,7 +447,7 @@ msgstr "Branch" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Onbekend" @@ -469,37 +471,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Actief" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Bouw activiteit gefaald" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Status" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Allemaal" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Soort" @@ -507,7 +513,7 @@ msgstr "Soort" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -525,291 +531,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identificatienummer" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Uitgebreide naam" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Ondersteund" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Gebouwd" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Geüpload" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Privacyniveau" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "De hoeveelheid privacy van deze versie." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Automatisch aangemaakt" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Documentatie soort" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Versie {version} van {project} ({pk}) " - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Datum" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Gelukt" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Installatie" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Installatiefout" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Resultaat" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Fout" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Afsluitcode" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Commit" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "De bij het samenstellen gebruikte configuratie" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Samenstelduur" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Samensteller" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Lange bewaring" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "{project} samenstellen voor {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Samenstellen" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Opdracht" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Omschrijving" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Opdrachtuitvoer" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Opdrachtafsluitcode" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Begintijd" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Eindtijd" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Samenstelopdracht {pk} van samenstelling {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -927,7 +918,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -971,35 +962,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Startpagina" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Betaalde advertentie bekijken" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Gemeenschapsadvertenties worden nog altijd getoond indien uitgevinkt." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Goedgekeurd" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Verbannen" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s's profiel" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1052,13 +1038,13 @@ msgstr "Geen project gevonden." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Publicatiedatum" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Aanpassingsdatum" @@ -1066,7 +1052,7 @@ msgstr "Aanpassingsdatum" msgid "Level" msgstr "Niveau" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1260,25 +1246,20 @@ msgstr "Dienstgegevens" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} voor {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1465,14 +1446,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Gebruikers" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Naam" @@ -1488,51 +1469,51 @@ msgstr "URL van profielfoto" msgid "URL to organization page" msgstr "URL naar organisatiepagina" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Verbonden account" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Volledige naam" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Beschrijving van het project" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL van profielfoto van eigenaar" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH-url" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "Kloon-url van repo" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML-url" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Afgeschermde repo" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Heeft beheerdersrechten" @@ -1582,50 +1563,50 @@ msgstr "" msgid "Admin" msgstr "Beheerder" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1650,11 +1631,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1713,24 +1694,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Hash" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2062,35 +2038,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2166,123 +2142,111 @@ msgstr "Live" msgid "Deleted" msgstr "Verwijderd" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Publiek" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privé" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2346,78 +2310,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2433,202 +2401,202 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Repository URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Startpagina van project" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "De startpagina van het project" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Enkele versie" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Standaardversie" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN ingeschakeld" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Alternatieve container foto" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Container opslaglimiet" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Alternatief bouwnummer in wachtrij" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2636,303 +2604,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Gerelateerde projecten" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Taal" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Programmeertaal" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Dit project is succesvol gedupliceerd" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Pad" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Domein" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "HTTPS gebruiken" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Gebruik altijd HTTPS voor dit domein" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Aantal hits voor dit domein" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3017,31 +2981,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Projectinstellingen bijgewerkt" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Project verwijderd" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3215,131 +3179,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Engels" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Spaan" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Frans" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Russisch" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Duits" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamees" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japans" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italiaans" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Koreaans" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3431,7 +3399,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5311,10 +5279,8 @@ msgstr "Kies welk project uw als een vertaling wilt toevoegen." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Vertalingen" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5335,10 +5301,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Bewerk Onderhouders" +msgstr "Voeg Onderhouder toe" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5575,3 +5539,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/nl_NL/LC_MESSAGES/django.mo b/readthedocs/locale/nl_NL/LC_MESSAGES/django.mo index b6111a025e6b71bfd0719bcab16e3791afd47cec..c98309c6769ad0f950973b2237e535d73c2a34a8 100755 GIT binary patch delta 5544 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ŸK4-r005zj9?u(2?&A2P7qu!{QCZRUnNYpLKN6l~ss>7w`^R=jf zZ$V9T59-Bs0{!&--=?AqeAqE+$PaZKfm(rR)IfTn_Qnw77*vDBs1D|u<2O+&`95k7 ze1ID0$5wxz95t}ssFfIo+7l_L?`NYroQQhy zI8nD?jrn{7Y69D_9`46TJcmx#%%8D0n;)v-`lx#zhML(Bd>d2D=f0io0oO$hAQ(Tu zW~h7n4R*)#sK=~H7yFk{B(i_4UZ~An+=cZIqOy+@TAE8Z1s|c7zL>u*CgCD%hIPBy zOW7GU;{n(J2cu@3i(07(7>ct|6WnOrfx0E1U<*9n&1wI^@t6})oQP!DTAD$qB`ZWV zGz+yd8&Ct;hFYNu$RsWQ9`?Wnqi#_eMqn1|UcZ5!xEys$S78|Lc2dzyFQ7(#5Bp$s z)<;X5h?Ot}wY$?$1D${lT!R|$UJSu&s1B?5w3pl;wQ1X+-ZOpBfy2$`&SEO+;4ReV zSdIGPN2nDzh8oy8tcitsLZi(x<;e= zeew&@XwMSe_iQqhWD<3e-Y_#y_DpEie=gC)O zIr&okH>J{uxJ!R3UC3wVL_W48|1!sJF1RbkWB8c-n@l99iApna##Q65BjfwH*;RMV z-+se=VLn`k&B;`Ad>6NqYs8D3AWxQ)95f(vNh&ELD)($G4-dPN3nR_BRXB@0lf;iW z@^_-L+Q#}36Ukr5O>-_7(@1-Ai+oSQiPa=>Tz+a^c5+r~RDRQZM{ZtDT6$*ceE;my zBL8h($rF>4^Gag_1_r0(WMw61k8%{|jwy1a<>Wa=j!Vzv&_z+{q=1H@e3qA!k(%, 2023\n" "Language-Team: Dutch (Netherlands) (http://app.transifex.com/readthedocs/" @@ -23,8 +23,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versie" @@ -142,39 +143,39 @@ msgstr "Beheerd door" msgid "Privacy Policy" msgstr "Privacy beleid" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -203,8 +204,8 @@ msgstr "" msgid "Log out" msgstr "Uitloggen" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Uitnodiging verstuurd" @@ -220,8 +221,8 @@ msgstr "Uitnodiging geaccepteerd" msgid "Invitation declined" msgstr "Uitnodiging verwijderd" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Gebruiker" @@ -233,8 +234,9 @@ msgstr "Gebruikers ID" msgid "Username" msgstr "Gebruikersnaam" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Project" @@ -246,7 +248,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organisatie" @@ -258,7 +260,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Actie" @@ -441,7 +443,7 @@ msgstr "Branch" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Onbekend" @@ -465,37 +467,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Actief" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Staat" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Type" @@ -503,7 +509,7 @@ msgstr "Type" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -521,291 +527,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Id" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Uitgebreide Naam" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Ondersteund" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Gebouwd" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Geüpload" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Privacy-niveau" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Privacy-niveau voor deze Versie." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Machine Aangemaakt" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Version {version} van {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Datum" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Succesvol" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Opbouw" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Opbouwfout" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Resultaat" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Fout" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Exit code" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Commit" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Gebruikte configuratie voor de bouw" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Bouwlengte" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Bouwer" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Koude opslag" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Bouw {project} voor {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Build" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Commando" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Beschrijving" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Resultaat van commando" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Exit code van commando" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Starttijd" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Eindtijd" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Bouwcommando {pk} voor build {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -923,7 +914,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -967,35 +958,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Homepagina" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Bekijk betaalde advertenties" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Je ziet reclame van de gemeenschap wanneer niet aangevinkt." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Gewhitelist" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Verbannen" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s's profiel" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1048,13 +1034,13 @@ msgstr "Project niet gevonden." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Publicatiedatum" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Wijzigingsdatum" @@ -1062,7 +1048,7 @@ msgstr "Wijzigingsdatum" msgid "Level" msgstr "Niveau" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1255,25 +1241,20 @@ msgstr "Providergegevens" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} voor {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1460,14 +1441,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Gebruikers" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Naam" @@ -1483,51 +1464,51 @@ msgstr "URL naar avatar-afbeelding" msgid "URL to organization page" msgstr "URL naar organisatiepagina" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Gekoppeld account" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Volledige Naam" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Projectbeschrijving" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL naar avatar-afbeelding van eigenaar" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "Repository kloon URL" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Privé repository" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Heeft admin-rechten" @@ -1578,50 +1559,50 @@ msgstr "" msgid "Admin" msgstr "" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1646,11 +1627,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1709,24 +1690,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2058,35 +2034,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2162,123 +2138,111 @@ msgstr "Live" msgid "Deleted" msgstr "Verwijderd" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Publiekelijk" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privé" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2343,78 +2307,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Er is al een \"{lang}\"-vertaling voor het {proj}-project." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "De lengte van elke tag moet minder of gelijk aan 100 characters zijn." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Variabele namen mogen niet beginnen met __ (dubbele underscore)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Variabel-namen mogen niet beginnen met READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Er is al een bestaande variabele met dezelfde naam binnen dit project" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Variabel-namen mogen geen spaties bevatten" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Alleen letters, cijfers en underscores zijn toegestaan" @@ -2430,202 +2398,202 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Repository URL" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Repository-type" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Projectstartpagina" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "De startpagina van het project" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2633,303 +2601,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Het nesten van subprojecten wordt niet ondersteund" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3013,31 +2977,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3211,131 +3175,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3427,7 +3395,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5223,10 +5191,8 @@ msgstr "" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Nieuwe E-mailnotificaties" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5309,10 +5275,8 @@ msgstr "Kies het project dat je wilt gebruiken voor de vertaling." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Edit Translations" msgid "Add Translation" -msgstr "Bewerk Vertalingen" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5333,10 +5297,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Bewerk Onderhouders" +msgstr "Voeg Onderhouder Toe" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5572,3 +5534,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/pl/LC_MESSAGES/django.mo b/readthedocs/locale/pl/LC_MESSAGES/django.mo index 7c9dc3c5a9ca83a658cb2c2d63104422978a3867..1ecf643edd3ef39b8a9b95dab98e401426ea9a53 100755 GIT binary patch delta 6377 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 diff --git a/readthedocs/locale/pl/LC_MESSAGES/django.po b/readthedocs/locale/pl/LC_MESSAGES/django.po index 3a9ac771e6c..ba434cad83d 100644 --- a/readthedocs/locale/pl/LC_MESSAGES/django.po +++ b/readthedocs/locale/pl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Michal, 2020\n" "Language-Team: Polish (http://app.transifex.com/readthedocs/readthedocs/" @@ -28,8 +28,9 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Wersja" @@ -147,39 +148,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -208,8 +209,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -225,8 +226,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Użytkownik" @@ -238,8 +239,9 @@ msgstr "" msgid "Username" msgstr "Nazwa użytkownika" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -251,7 +253,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organizacja" @@ -263,7 +265,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -446,7 +448,7 @@ msgstr "Gałąź" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Nieznany" @@ -470,37 +472,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktywna" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Stan" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Dowolny" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Typ" @@ -508,7 +514,7 @@ msgstr "Typ" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -525,291 +531,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identyfikator" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Pełna nazwa" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Nazwa uproszczona" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Wspierany" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Zbudowany" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Przesłane" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Poziom prywatności" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Poziom prywatności dla tej wersji." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Stworzony maszynowo" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Typ dokumentacji" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Wersja {version} {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Sukces" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Ustawienia" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Błąd ustawień" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Wyjście" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Błąd" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Kod wyjścia" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Commit" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Konfiguracja użyta w buildzie" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Długość buildu" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Builder" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Build {project} dla {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Build" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Komenda" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Opis" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Wyjście komendy" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Kod wyjścia komendy" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Czas początku" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Czas końca" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Komenda buildu {pk} dla buildu {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -927,7 +918,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -971,35 +962,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Strona domowa" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Zobacz płatne reklamy" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Na whiteliście" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Zbanowany" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Profil %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1052,13 +1038,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Data publikacji" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Data modyfikacji" @@ -1066,7 +1052,7 @@ msgstr "Data modyfikacji" msgid "Level" msgstr "Poziom" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1256,25 +1242,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} dla {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1461,14 +1442,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Użytkownicy" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nazwa" @@ -1484,51 +1465,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Połączone konto" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Imię i nazwisko" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Opis projektu" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Prywatne repozytorium" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Ma uprawnienia administratora" @@ -1580,50 +1561,50 @@ msgstr "" msgid "Admin" msgstr "Administrator" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Zespół" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1648,11 +1629,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1711,24 +1692,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Hash" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2060,35 +2036,35 @@ msgstr "" msgid "Verify your email address" msgstr "Zweryfikuj swój adres email" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2164,123 +2140,111 @@ msgstr "Na żywo" msgid "Deleted" msgstr "Usunięty" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Publiczny" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Prywatny" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2344,78 +2308,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2431,202 +2399,202 @@ msgstr "" msgid "Alias" msgstr "Alias" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Adres URL repozytorium" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Typ repozytorium" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Strona główna projektu" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Strona domowa projektu" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Kanoniczny adres URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Wersja pojedyncza" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Wersja domyślna" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Gałąź domyślna" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN włączone" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Kod analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2634,303 +2602,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Wyróżniony" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Powiązane projekty" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Język" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Język programowania" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "ścieżka dostępu" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Domena" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Użyj HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Wartość zmiennej środowiskowej" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Projekt, w którym ta zmienna będzie używana" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3014,31 +2978,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Zaktualizowano ustawienia projektu" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Projekt usunięty" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3212,131 +3176,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Kataloński" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "angielski" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "hiszpański" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "norweski (bokmål)" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "francuski" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "rosyjski" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "niemiecki" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "galicyjski" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "wietnamski" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Chiński uproszczony" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Tradycyjny chiński" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japoński" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukraiński" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "włoski" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "koreański" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3428,7 +3396,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5216,10 +5184,8 @@ msgstr "Dodaj adres e-mail dla powiadomień" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Nowe powiadomienia e-mail" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5302,10 +5268,8 @@ msgstr "" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Tłumaczenia" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5324,10 +5288,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Maintainers" msgid "Add Maintainer" -msgstr "Opiekunowie" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5558,3 +5520,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/pt_BR/LC_MESSAGES/django.mo b/readthedocs/locale/pt_BR/LC_MESSAGES/django.mo index 6fd442b0cb5e69b0a4072515bc52be01b89e08d4..867dea33b5d50d9642b3c1af6e6394a83bd925f6 100755 GIT binary patch literal 124018 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, 2020,2022-2024\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/readthedocs/" @@ -36,8 +36,9 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " "1000000 == 0 ? 1 : 2;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Versão" @@ -59,11 +60,11 @@ msgstr "Projeto ao qual esta chave de API concede acesso" #: api/v2/models.py:49 msgid "Build API key" -msgstr "" +msgstr "Chave de API de construção" #: api/v2/models.py:50 msgid "Build API keys" -msgstr "" +msgstr "Chaves de API de construção" #: api/v2/serializers.py:392 msgid "This field is required." @@ -106,7 +107,7 @@ msgstr "Início do projeto" #: api/v2/templates/restapi/footer.html:72 builds/apps.py:13 #: templates/core/project_bar_base.html:39 msgid "Builds" -msgstr "Compilações" +msgstr "Construções" #: api/v2/templates/restapi/footer.html:84 msgid "On GitHub" @@ -155,26 +156,26 @@ msgstr "Hospedado por" msgid "Privacy Policy" msgstr "Política de privacidade" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Nome de projeto \"{0}\" inválido: nenhum slug gerado." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Um projeto com slug \"{0}\" já existe." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "O projeto com {slug_name}={value} não é válido como subprojeto" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Um subprojeto com este alias já existe" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " @@ -183,7 +184,7 @@ msgstr "" "Redirecionamentos de prefixo foram removidos. Em vez disso, use um " "redirecionamento exato `/prefix/*`. Veja {blog_link}." -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." @@ -191,7 +192,7 @@ msgstr "" "sphinx_html redirecionamento foi renomeado para clean_url_to_html. Veja " "{blog_link}." -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -222,8 +223,8 @@ msgstr "Falha de autenticação" msgid "Log out" msgstr "Sair" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Convite enviado" @@ -239,8 +240,8 @@ msgstr "Convite aceito" msgid "Invitation declined" msgstr "Convite recusado" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Usuário" @@ -252,8 +253,9 @@ msgstr "ID do usuário" msgid "Username" msgstr "Usuário" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projeto" @@ -265,7 +267,7 @@ msgstr "ID do projeto" msgid "Project slug" msgstr "Slug do projeto" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organização" @@ -275,9 +277,9 @@ msgstr "ID da organização" #: audit/models.py:172 msgid "Organization slug" -msgstr "Slug da roganização" +msgstr "Slug da organização" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Ação" @@ -416,7 +418,7 @@ msgstr "Instalando" #: builds/constants.py:21 msgid "Building" -msgstr "Compilando" +msgstr "Construindo" #: builds/constants.py:22 msgid "Uploading" @@ -462,7 +464,7 @@ msgstr "Branch" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Desconhecido" @@ -486,37 +488,41 @@ msgstr "Versões SemVer" msgid "Custom match" msgstr "Correspondência personalizada" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Ativo" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" -msgstr "Compilação bem-sucedida" +msgstr "Construção bem-sucedida" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" -msgstr "Compilação falhou" +msgstr "Construção falhou" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "Normal" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "Pull/merge request" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "Todas as versões" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" -msgstr "Situação" +msgstr "Estado" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Qualquer" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tipo" @@ -524,14 +530,14 @@ msgstr "Tipo" msgid "States" msgstr "Estados" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Privacidade" #: builds/forms.py:79 #, python-brace-format msgid "{version} is the default version of the project, it should be active." -msgstr "{version} é a versão padrão do projeto, e deve estar ativo." +msgstr "{version} é a versão padrão do projeto, e deve estar ativa." #: builds/forms.py:170 msgid "Custom match should not be empty." @@ -541,250 +547,234 @@ msgstr "A correspondência personalizada não deve estar vazia." msgid "Invalid Python regular expression." msgstr "Expressão regular Python inválida." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identificador" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Nome completo" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Suportado" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "Estado da PR/MR associada a esta versão" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" -msgstr "Compilado" +msgstr "Construído" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Enviado" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Nível de privacidade" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Nível de privacidade para esta versão" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Oculta" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "Ocultar esta versão do menu (flutuante) de versões e resultados de pesquisa?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Criada por máquina" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Tem PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Tem ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Tem Zip de HTML" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Tipo de documentação" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." -msgstr "Tipo de documentação com a qual a versão foi compilada." +msgstr "Tipo de documentação com a qual a versão foi construída." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -"Dados gerados em tempo de compilação pelo doctools (`readthedocs-build." -"yaml`)." +"Dados gerados em tempo de construção pelo doctool (`readthedocs-build.yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "Injetar nova biblioteca js de addons para esta versão" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Versão {version} do {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Status" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Data" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Sucesso" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" -msgstr "Setup" +msgstr "Configuração" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" -msgstr "Erro de setup" +msgstr "Erro de configuração" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Saída" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Erro" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Código de saída" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Commit" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "Slug de versão" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Nome da versão" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Tipo da versão" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" -msgstr "Configuração usada na compilação" +msgstr "Configuração usada na construção" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -"Caminho personalizado do arquivo de configuração de compilação nesta " -"compilação" +"Caminho personalizado do arquivo de configuração de construção nesta " +"construção" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" -msgstr "Tamanho da compilação" +msgstr "Tamanho da construção" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Builder" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Armazenamento a frio" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "ID da tarefa Celery" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Compilar {project} para {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" -msgstr "Compilação" +msgstr "Construção" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Comando" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Descrição" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Saída do comando" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Código de saída do comando" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Horário de início" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Horário de término" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Comando de compilação {pk} para compilar {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Ativar versão" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Ocultar versão" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Tornar pública a versão" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Tornar privada a versão" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Definir versão como padrão" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "Excluir versão" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "Prioridade da regra" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "Um número menor que (0) significa uma prioridade mais alta" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "Argumento correspondência" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "Valor usado para a regra corresponder à versão" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "Argumento correspondência predefinido" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." @@ -792,47 +782,47 @@ msgstr "" "Argumento de correspondência definido por nós. Ele é usado se não for None, " "do contrário match_arg será usado." -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "Ação para aplicar às versões correspondentes" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "Argumento ação" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "Valor usado para a ação realizar uma operação" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "Tipo da versão à qual a regra deve ser aplicada" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "Versão ativada" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "Versão oculta" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "Versão definida com privacidade pública" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "Versão definida com privacidade privada" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "Versão definida como padrão" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "Versão excluída" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "Regra correspondida" @@ -848,71 +838,71 @@ msgstr "Falha: {project[name]} ({version[verbose_name]})" #: config/notifications.py:15 msgid "There was an unexpected problem in your config file" -msgstr "" +msgstr "Ocorreu um problema inesperado no seu arquivo de configuração" #: config/notifications.py:28 msgid "Config file not found at default path" -msgstr "" +msgstr "Arquivo de configuração não encontrado no caminho padrão" #: config/notifications.py:41 msgid "Configuration file not found" -msgstr "" +msgstr "Arquivo de configuração não encontrado" #: config/notifications.py:53 msgid "Configuration key not supported in this version" -msgstr "" +msgstr "Chave de configuração não suportada nesta versão" #: config/notifications.py:65 config/notifications.py:79 #: config/notifications.py:179 config/notifications.py:191 msgid "Invalid configuration key" -msgstr "" +msgstr "Chave de configuração inválida" #: config/notifications.py:93 msgid "Invalid configuration version" -msgstr "" +msgstr "Versão de configuração inválida" #: config/notifications.py:105 msgid "Missing configuration option" -msgstr "" +msgstr "Opção de configuração ausente" #: config/notifications.py:117 msgid "Invalid configuration option" -msgstr "" +msgstr "Opção de configuração inválida" #: config/notifications.py:129 config/notifications.py:141 msgid "Invalid APT package name" -msgstr "" +msgstr "Nome de pacote APT inválido" #: config/notifications.py:153 msgid "Invalid Python install method" -msgstr "" +msgstr "Método de instalação Python inválido" #: config/notifications.py:166 msgid "Missing configuration key" -msgstr "" +msgstr "Chave de configuração ausente" #: config/notifications.py:203 msgid "Invalid configuration key: {{key}}" -msgstr "" +msgstr "Chave de configuração inválida: {{key}}" #: config/notifications.py:215 msgid "Invalid syntax in configuration file" -msgstr "" +msgstr "Sintaxe inválida no arquivo de configuração" #: config/notifications.py:230 msgid "Missing required key" -msgstr "" +msgstr "Chave obrigatória ausente" #: config/notifications.py:247 config/notifications.py:261 #: config/notifications.py:276 config/notifications.py:289 #: config/notifications.py:302 config/notifications.py:315 #: config/notifications.py:328 config/notifications.py:341 msgid "Config file validation error" -msgstr "" +msgstr "Erro de validação do arquivo de configuração" #: core/admin.py:38 msgid "user projects" -msgstr "Projetos de usuários" +msgstr "projetos de usuários" #: core/admin.py:46 msgid "has active project" @@ -920,11 +910,11 @@ msgstr "tem projeto ativo" #: core/admin.py:47 msgid "has built project" -msgstr "tem projeto compilado" +msgstr "tem projeto construído" #: core/admin.py:48 msgid "has project with recent builds" -msgstr "tem projeto com compilações recentes" +msgstr "tem projeto com construções recentes" #: core/forms.py:19 msgid "First name" @@ -940,51 +930,51 @@ msgstr "Por favor, digite o seu usuário para confirmar." #: core/forms.py:68 msgid "Username does not match!" -msgstr "Nome de usuário não confere" +msgstr "Nome de usuário não confere!" #: core/forms.py:193 msgid "Explanation of the issue" -msgstr "" +msgstr "Explicação do problema" #: core/forms.py:194 msgid "Please provide as much detail as possible." -msgstr "" +msgstr "Por favor, forneça o máximo possível de detalhes." -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" #: core/forms.py:199 msgid "Is there a specific page this happened?" -msgstr "" +msgstr "Isso aconteceu em uma página específica?" #: core/forms.py:203 msgid "Screenshot or additional file" -msgstr "" +msgstr "Captura de tela ou arquivo adicional" #: core/forms.py:204 msgid "Anything else that would help us solve this issue?" -msgstr "" +msgstr "Mais alguma coisa que nos ajude a resolver esse problema?" #: core/forms.py:209 msgid "Low" -msgstr "" +msgstr "Baixa" #: core/forms.py:210 msgid "Medium" -msgstr "" +msgstr "Média" #: core/forms.py:211 msgid "High" -msgstr "" +msgstr "Alta" #: core/forms.py:213 msgid "Please rate the severity of this event." -msgstr "" +msgstr "Por favor, avalie a gravidade deste evento." #: core/forms.py:233 msgid "This option is only enabled for Gold users." -msgstr "" +msgstr "Esta opção está disponível apenas para usuários Gold." #: core/history.py:66 msgid "ID" @@ -994,49 +984,44 @@ msgstr "ID" msgid "username" msgstr "usuário" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Página inicial" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Ver anúncios pagos" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Caso desmarcado, ainda será exibido anúncios da comunidade." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" "Inscreva-se em nossa lista de e-mails e receba sugestões úteis de " "participação." -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Adicionado à lista permissão" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Banido" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Perfil de %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" -msgstr "" +msgstr "Endereço de e-mail não verificado" #: core/notifications.py:28 msgid "New beta dashboard" -msgstr "" +msgstr "Novo painel beta" #: doc_builder/director.py:81 #, python-brace-format msgid "Repository type \"{repo_type}\" unknown" -msgstr "Tiupo de repositório \"{repo_type}\" desconhecido" +msgstr "Tipo de repositório \"{repo_type}\" desconhecido" #: doc_builder/environments.py:349 msgid "" @@ -1051,11 +1036,11 @@ msgstr "" #: doc_builder/environments.py:355 msgid "Command exited abnormally" -msgstr "O comando finalizou de forma anormal" +msgstr "O comando encerrado de forma anormal" #: doc_builder/environments.py:619 msgid "A build environment is currently running for this version" -msgstr "Um ambiente de compilação está atualmente em execução para esta versão" +msgstr "Um ambiente de construção está atualmente em execução para esta versão" #: doc_builder/exceptions.py:20 msgid "Build user exception" @@ -1067,11 +1052,11 @@ msgstr "" #: domains/notifications.py:23 msgid "Pending configuration of custom domain: {{domain}}" -msgstr "" +msgstr "Configuração pendente de domínio personalizado: {{domain}}" #: domains/notifications.py:39 msgid "Validation of custom domain expired: {{domain}}" -msgstr "" +msgstr "A validação do domínio personalizado expirou: {{domain}}" #: gold/forms.py:50 msgid "No project found." @@ -1081,13 +1066,13 @@ msgstr "Nenhum projeto encontrado." msgid "This project is already Ad-Free." msgstr "Este projeto já está livre de anúncios." -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Data de publicação" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Data de modificação" @@ -1095,7 +1080,7 @@ msgstr "Data de modificação" msgid "Level" msgstr "Nível" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1115,8 +1100,8 @@ msgid "" "Gold members may completely remove advertising for all visitors to their " "projects." msgstr "" -"Os membros Gold podem remover completamente a publicidade de todos os " -"visitantes de seus projetos." +"Os membros Gold podem remover anúncios por completo para todos os visitantes " +"de seus projetos." #: gold/templates/gold/projects.html:20 #: gold/templates/gold/subscription_detail.html:52 @@ -1124,7 +1109,7 @@ msgid "" "For small businesses or personal projects, we ask for $5 per month to remove " "ads from a project." msgstr "" -"Para pequenas empresas ou projetos pessoais, pedimos US$ 5 por mês para " +"Para pequenas empresas ou projetos pessoais, pedimos USD $5 por mês para " "remover anúncios de um projeto." #: gold/templates/gold/projects.html:21 @@ -1134,7 +1119,7 @@ msgid "" "order to cover our support and operations costs." msgstr "" "Para projetos de código aberto com suporte corporativo, solicitamos uma " -"assinatura de US$ 50 para cobrir nossos custos de suporte e operações." +"assinatura de USD $50 para cobrir nossos custos de suporte e operações." #: gold/templates/gold/projects.html:24 msgid "Ad-free projects" @@ -1162,11 +1147,11 @@ msgstr "Atualmente, há nenhum projeto sem anúncios." #: gold/templates/gold/projects.html:56 msgid "Make a project ad-free" -msgstr "Retirar anúncios de um projeto" +msgstr "Tornar um projeto sem anúncios" #: gold/templates/gold/projects.html:59 msgid "Choose which project you would like to make ad-free." -msgstr "Escolha qual projeto você gostaria de tornar livre de anúncios" +msgstr "Escolha qual projeto você gostaria de tornar sem anúncios" #: gold/templates/gold/projects.html:64 msgid "Make Project Ad-Free" @@ -1234,7 +1219,7 @@ msgstr "Projetos Gold" #: gold/templates/gold/subscription_detail.html:96 msgid "Choose projects you would like to make ad-free." -msgstr "Escolha projetos que você gostaria de tornar livres de anúncios." +msgstr "Escolha projetos que você gostaria de tornar sem anúncios." #: gold/templates/gold/subscription_detail.html:99 msgid "Select Projects" @@ -1274,7 +1259,7 @@ msgstr "Código de status" #: integrations/models.py:174 #, python-brace-format msgid "Exchange {0}" -msgstr "Exchange {0}" +msgstr "" #: integrations/models.py:272 msgid "GitHub incoming webhook" @@ -1304,25 +1289,20 @@ msgstr "Dados do provedor" msgid "Secret used to validate the payload of the webhook" msgstr "Segredo usado para validar a carga útil do webhook" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} para {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "Do usuário" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "Para usuário" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "E-mail" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "Data de expiração" @@ -1383,144 +1363,145 @@ msgstr "Recusar" #: notifications/exceptions.py:13 msgid "Undefined error" -msgstr "" +msgstr "Erro indefinido" #: notifications/messages.py:84 notifications/messages.py:115 msgid "Unknown problem" -msgstr "" +msgstr "Problema desconhecido" #: notifications/messages.py:101 msgid "Build terminated due inactivity" -msgstr "" +msgstr "Construção encerrada devido a inatividade" #: notifications/messages.py:129 msgid "Maximum concurrency limit reached." -msgstr "" +msgstr "Limite máximo de simultaneidade atingido." #: notifications/messages.py:142 msgid "Build cancelled manually." -msgstr "" +msgstr "Construção cancelada manualmente." #: notifications/messages.py:154 msgid "Build skipped." -msgstr "" +msgstr "Construção ignorada." #: notifications/messages.py:167 msgid "Build terminated due to time out." -msgstr "" +msgstr "Construção encerrada devido ao tempo limite ter sido alcançado." #: notifications/messages.py:180 msgid "Build terminated due to excessive memory consumption." -msgstr "" +msgstr "Construção encerrada devido ao consumo excessivo de memória." #: notifications/messages.py:193 msgid "Build used a deprecated VCS is not supported: {{vcs}}." -msgstr "" +msgstr "A construção usada em um VCS descontinuado não é suportada: {{vcs}}." #: notifications/messages.py:206 msgid "Build terminated due to unknown error." -msgstr "" +msgstr "A construção foi encerrada devido a um erro desconhecido." #: notifications/messages.py:218 msgid "Builds are temporary disabled for this project." -msgstr "" +msgstr "As construções estão temporariamente desativadas para este projeto." #: notifications/messages.py:232 msgid "No HTML content found" -msgstr "" +msgstr "Nenhum conteúdo HTML encontrado" #: notifications/messages.py:244 msgid "Build output directory is not a directory" -msgstr "" +msgstr "O diretório de saída da construção não é um diretório" #: notifications/messages.py:257 msgid "Build output directory doesn't contain any file" -msgstr "" +msgstr "O diretório de saída da construção não contém nenhum arquivo" #: notifications/messages.py:270 msgid "Build output directory contains multiple files" -msgstr "" +msgstr "O diretório de saída da construção contém vários arquivos" #: notifications/messages.py:284 msgid "Index file is not present in HTML output directory" -msgstr "" +msgstr "O arquivo de índice não está presente no diretório de saída HTML" #: notifications/messages.py:297 msgid "Your project is outputing files in an old directory" -msgstr "" +msgstr "Seu projeto está gerando arquivos em um diretório antigo" #: notifications/messages.py:311 msgid "Your project doesn't have a .readthedocs.yaml file" -msgstr "" +msgstr "Seu projeto não possui um arquivo .readthedocs.yaml" #: notifications/messages.py:325 msgid "Configuration key build.image is deprecated" -msgstr "" +msgstr "A chave de configuração build.image foi descontinuada" #: notifications/messages.py:339 msgid "Configuration key build.os is required" -msgstr "" +msgstr "A chave de configuração build.os é necessária" #: notifications/messages.py:353 msgid "There is at least one file that exceeds the size limit" -msgstr "" +msgstr "Há pelo menos um arquivo que excede o limite de tamanho" #: notifications/messages.py:366 msgid "There is no PDF file in output directory" -msgstr "" +msgstr "Não há arquivo PDF no diretório de saída" #: notifications/messages.py:379 msgid "Config key build.commands is in beta" -msgstr "" +msgstr "A chave de configuração build.commands está em beta" #: notifications/messages.py:392 msgid "No TeX files were found" -msgstr "" +msgstr "Nenhum arquivo TeX foi encontrado" #: notifications/messages.py:419 msgid "MkDocs docs_dir configuration option is invalid" -msgstr "" +msgstr "A opção de configuração de MkDocs docs_dir é inválida" #: notifications/messages.py:432 msgid "MkDocs docs_dir path not found" -msgstr "" +msgstr "Caminho de MkDocs docs_dir não encontrado" #: notifications/messages.py:446 msgid "MkDocs {{extra_config}} configuration option is invalid" msgstr "" +"A opção de configuração de MkDocs {{extra_config}} é inválida" #: notifications/messages.py:460 msgid "MkDocs configuration file is empty" -msgstr "" +msgstr "O arquivo de configuração de MkDocs está vazio" #: notifications/messages.py:472 msgid "MkDocs configuration file not found" -msgstr "" +msgstr "Arquivo de configuração de MkDocs não encontrado" #: notifications/messages.py:486 msgid "Unknown error when loading your MkDocs configuration file" -msgstr "" +msgstr "Erro desconhecido ao carregar seu arquivo de configuração de MkDocs" #: notifications/messages.py:500 msgid "Syntax error in mkdocs.yml" -msgstr "" +msgstr "Erro de sintaxe em mkdocs.yml" #: notifications/models.py:42 msgid "Show under bell icon" -msgstr "" +msgstr "Mostrar sob o ícone do sino" #: notifications/models.py:86 msgid "Unknown message" -msgstr "" +msgstr "Mensagem desconhecida" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Usuários" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Nome" @@ -1536,73 +1517,73 @@ msgstr "URL da imagem de avatar" msgid "URL to organization page" msgstr "URL da página da organização" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "Provedor VCS" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Conta conectada" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Nome completo" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Descrição do projeto" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" -msgstr "URL do avatar da imagem do proprietário" +msgstr "URL do avatar da imagem do dono" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "URL de SSH" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL para clonar o repositório" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "URL do HTML" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Repositório privado" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" -msgstr "" +msgstr "Branch padrão do repositório" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Possui privilégios de administrador" #: oauth/notifications.py:22 oauth/notifications.py:35 msgid "Unable to attach webhook to this project" -msgstr "" +msgstr "Não foi possível anexar o webhook a este projeto" #: oauth/notifications.py:48 msgid "The project doesn't have a valid webhook set up" -msgstr "" +msgstr "O projeto não tem um webhook válido configurado" #: oauth/notifications.py:62 msgid "{{provider_name}} build status report failed" -msgstr "" +msgstr "Falha no relatório de status de construção de {{provider_name}}" #: oauth/notifications.py:77 msgid "Deploy key added successfully" -msgstr "" +msgstr "Chave de implantação adicionada com sucesso" #: oauth/notifications.py:89 msgid "Failed to add deploy key to project" -msgstr "" +msgstr "Falha ao adicionar chave de implantação ao projeto" #: oauth/services/base.py:24 #, python-brace-format @@ -1610,6 +1591,8 @@ msgid "" "Our access to your following accounts was revoked: {provider}. Please, " "reconnect them from your social account connections." msgstr "" +"Nosso acesso às suas seguintes contas foi revogado: {provider}. Por favor, " +"reconecte-as a partir das conexões de sua conta social." #: oauth/utils.py:57 msgid "Webhook activated" @@ -1632,52 +1615,52 @@ msgstr "Somente leitura" msgid "Admin" msgstr "Admin" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" -msgstr "" +msgstr "Criada recentemente" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" -msgstr "" +msgstr "Criada a mais tempo" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" -msgstr "" +msgstr "Nome (descendente)" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" -msgstr "" +msgstr "Todas as organizações" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" -msgstr "" +msgstr "Ordenar por" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" -msgstr "" +msgstr "Todos os projetos" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Equipe" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" -msgstr "" +msgstr "Todas as equipes" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" -msgstr "" +msgstr "Acesso" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" -msgstr "" +msgstr "Todos os níveis de acess" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" -msgstr "" +msgstr "Dono" #: organizations/forms.py:41 organizations/forms.py:98 msgid "Organization Name" @@ -1700,11 +1683,11 @@ msgstr "Nome organização inválido: nenhum slug gerado" msgid "Organization %(name)s already exists" msgstr "Organização %(name)s já existe" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "Endereço de e-mail ou nome de usuário" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "Usuário %(username)s não existe" @@ -1725,7 +1708,7 @@ msgstr "O usuário já é um membro da equipe" #: organizations/models.py:42 #: organizations/templates/organizations/admin/base.html:13 msgid "Owners" -msgstr "Proprietários" +msgstr "Donos" #: organizations/models.py:70 templates/core/project_detail_right.html:61 msgid "Home Page" @@ -1733,11 +1716,11 @@ msgstr "Página inicial" #: organizations/models.py:77 msgid "Never disable" -msgstr "" +msgstr "Nunca desativar" #: organizations/models.py:84 msgid "Disabled" -msgstr "Disabilitado" +msgstr "Desativada" #: organizations/models.py:89 msgid "Artifacts Cleaned" @@ -1745,7 +1728,7 @@ msgstr "Artefatos apagados" #: organizations/models.py:94 msgid "Maximum concurrent builds allowed for this organization" -msgstr "Máximo de compilações simultâneas permitidas para esta organização" +msgstr "Máximo de construções simultâneas permitidas para esta organização" #: organizations/models.py:101 msgid "Stripe customer ID" @@ -1763,24 +1746,19 @@ msgstr "Assinatura Stripe" msgid "organization" msgstr "organização" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "equipe" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Hash" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "Contagem" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "Total" @@ -1948,6 +1926,13 @@ msgid "" " in the organization admin dashboard.\n" " " msgstr "" +"\n" +"  Finalmente, se você quiser convidar sua empresa para se juntar a " +"você,\n" +"  convide alguns membros para compartilhar a documentação abaixo.\n" +"  Mais membros podem ser convidados para sua equipe posteriormente,\n" +"  no painel de administração da organização.\n" +" " #: organizations/templates/organizations/onboard/organization.html:11 msgid "" @@ -1961,10 +1946,19 @@ msgid "" " start by entering your organization details.\n" " " msgstr "" +"\n" +" Antes de adicionar um projeto ou construir uma documentação,\n" +" ajudaremos você a criar uma organização.\n" +" O acesso à sua documentação é limitado apenas àqueles dentro da " +"sua organização\n" +" ou dentro de uma equipe com acesso.\n" +" Ajudaremos a formar uma equipe em breve.\n" +" Comece inserindo os detalhes da sua organização.\n" +" " #: organizations/templates/organizations/onboard/team.html:7 msgid "Create a Team" -msgstr "Crie um Time" +msgstr "Crie uma equipe" #: organizations/templates/organizations/organization_choose.html:7 #: organizations/templates/organizations/organization_choose.html:16 @@ -1976,14 +1970,16 @@ msgid "" "You are a member of several organizations. Select the organization that you " "want to use:" msgstr "" +"Você é membro de diversas organizações. Selecione a organização que você " +"deseja usar:" #: organizations/templates/organizations/organization_choose.html:45 msgid "You aren't currently a member of any organizations." -msgstr "" +msgstr "No momento, você não é membro de nenhuma organização." #: organizations/templates/organizations/organization_create.html:23 msgid "Get Started" -msgstr "" +msgstr "Primeiros passos" #: organizations/templates/organizations/organization_create.html:33 msgid "" @@ -1992,6 +1988,11 @@ msgid "" " organization.\n" " " msgstr "" +"\n" +" Para começar a construir a documentação, primeiro ajudaremos você " +"a criar uma\n" +" organização.\n" +" " #: organizations/templates/organizations/organization_create.html:42 msgid "" @@ -2001,6 +2002,11 @@ msgid "" "with access.\n" " " msgstr "" +"\n" +" O acesso à sua documentação é limitado\n" +" apenas àqueles dentro da sua organização ou dentro de uma " +"equipe com acesso.\n" +" " #: organizations/templates/organizations/organization_create.html:50 msgid "" @@ -2010,29 +2016,34 @@ msgid "" " after a 30 day trial.\n" " " msgstr "" +"\n" +" Não há necessidade de decidir agora, você pode escolher um plano " +"adequado à sua organização\n" +" após um teste de 130 dias.\n" +" " #: organizations/templates/organizations/organization_detail.html:71 #: organizations/templates/organizations/team_list.html:69 msgid "There are no teams currently established." -msgstr "" +msgstr "Não há equipes estabelecidas atualmente." #: organizations/templates/organizations/organization_invite.html:5 #: organizations/templates/organizations/organization_invite.html:9 msgid "Invite Members" -msgstr "" +msgstr "Convidar membros" #: organizations/templates/organizations/organization_invite.html:13 msgid "Invite members to " -msgstr "" +msgstr "Convide membros para " #: organizations/templates/organizations/organization_invite.html:20 msgid "Let them in" -msgstr "" +msgstr "Deixe-os entrar" #: organizations/templates/organizations/security_log.html:6 #: organizations/templates/organizations/security_log.html:10 msgid "Organization Security Log" -msgstr "" +msgstr "Log de segurança da organização" #: organizations/templates/organizations/security_log.html:19 #, python-format @@ -2040,6 +2051,8 @@ msgid "" "The organization security log allows you to see " "what has happened recently in your organization." msgstr "" +"O log de segurança da organização permite que " +"você veja o que aconteceu recentemente na sua organização." #: organizations/templates/organizations/security_log.html:25 #, python-format @@ -2047,23 +2060,25 @@ msgid "" "Showing logs from the last %(days_limit)s days. You can upgrade your plan to " "increase the time period that is stored." msgstr "" +"Mostrando logs dos últimos %(days_limit)s dias. Você pode atualizar seu " +"plano para aumentar o período de armazenamento." #: organizations/templates/organizations/security_log.html:30 msgid "Showing logs from all time." -msgstr "" +msgstr "Mostrando registros de todos os tempos." #: organizations/templates/organizations/team_create.html:7 #: organizations/templates/organizations/team_create.html:14 #: organizations/templates/organizations/team_create.html:18 #: organizations/templates/organizations/team_list.html:45 msgid "Add Team" -msgstr "Adicionar Time" +msgstr "Adicionar equipe" #: organizations/templates/organizations/team_delete.html:5 #: organizations/templates/organizations/team_delete.html:11 #: organizations/templates/organizations/team_edit.html:21 msgid "Delete Team" -msgstr "Deletar Time" +msgstr "Excluir equipe" #: organizations/templates/organizations/team_delete.html:13 msgid "" @@ -2073,37 +2088,42 @@ msgid "" " Are you sure that it is safe to remove these users?\n" " " msgstr "" +"\n" +" Excluir esta equipe revogará o acesso dos usuários que estavam na " +"equipe.\n" +" Tem certeza de que é seguro remover esses usuários?\n" +" " #: organizations/templates/organizations/team_detail.html:14 #: organizations/templates/organizations/team_edit.html:7 #: organizations/templates/organizations/team_edit.html:14 msgid "Edit Team" -msgstr "Editar Time" +msgstr "Editar equipe" #: organizations/templates/organizations/team_detail.html:19 msgid "Manage Projects" -msgstr "" +msgstr "Manage Projects" #: organizations/templates/organizations/team_detail.html:24 #: organizations/templates/organizations/team_member_create.html:11 msgid "Invite Member" -msgstr "" +msgstr "Convidar membros" #: organizations/templates/organizations/team_edit.html:18 msgid "Update Team" -msgstr "" +msgstr "Atualizar equipe" #: organizations/templates/organizations/team_member_create.html:5 msgid "Add Team Member" -msgstr "" +msgstr "Adicionar membro à equipe" #: organizations/templates/organizations/team_member_create.html:15 msgid "Add Member" -msgstr "" +msgstr "Adicionar membro" #: organizations/templates/organizations/team_project_edit.html:5 msgid "Team's Projects" -msgstr "" +msgstr "Projetos da equipe" #: organizations/templates/organizations/team_project_edit.html:15 msgid "" @@ -2112,10 +2132,14 @@ msgid "" "to.\n" " " msgstr "" +"\n" +" Selecione os projetos aos quais você gostaria que esta equipe " +"tivesse acesso.\n" +" " #: organizations/templates/organizations/team_project_edit.html:22 msgid "Update Projects" -msgstr "" +msgstr "Atualizar projetos" #: organizations/templates/organizations/verify_email.html:5 #: organizations/templates/organizations/verify_email.html:10 @@ -2123,41 +2147,41 @@ msgstr "" msgid "Verify your email address" msgstr "Verifique seu endereço de e-mail" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" -msgstr "" +msgstr "Dono removido" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" -msgstr "" +msgstr "O usuário é o último dono, não pode ser removido" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" -msgstr "Time adicionado" +msgstr "Equipe adicionada" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" -msgstr "Time deletado" +msgstr "Equipe excluída" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" -msgstr "Time atualizado" +msgstr "Equipe atualizada" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" -msgstr "" +msgstr "Projetos da equipe atualizados" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" -msgstr "Membro adicionado ao time" +msgstr "Membro adicionado à equipe" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" -msgstr "Membro removido do time" +msgstr "Membro removido da equipe" #: profiles/views.py:67 msgid "You have successfully deleted your account" -msgstr "" +msgstr "Você excluiu sua conta com sucesso" #: profiles/views.py:140 msgid "Updated your advertising preferences" @@ -2173,27 +2197,27 @@ msgstr "Não" #: projects/admin.py:140 msgid "Not spam (1-{})" -msgstr "" +msgstr "Não é spam (1-{})" #: projects/admin.py:146 msgid "Don't show Ads ({}-{})" -msgstr "" +msgstr "Não mostrar anúncios ({}-{})" #: projects/admin.py:153 msgid "Deny on robots ({}-{})" -msgstr "" +msgstr "Negar acesso a robôs ({}-{})" #: projects/admin.py:160 msgid "Don't show dashboard ({}-{})" -msgstr "" +msgstr "Não mostrar o painel ({}-{})" #: projects/admin.py:167 msgid "Don't serve docs ({}-{})" -msgstr "" +msgstr "Não servir documentação ({}-{})" #: projects/admin.py:174 msgid "Delete project (>={})" -msgstr "" +msgstr "Excluir projeto (>={})" #: projects/constants.py:21 msgid "Sphinx Html" @@ -2213,7 +2237,7 @@ msgstr "Sphinx em página HTML única" #: projects/constants.py:27 msgid "Mkdocs Html Pages" -msgstr "" +msgstr "Págins Html Mkdocs" #: projects/constants.py:28 msgid "Generic" @@ -2227,164 +2251,158 @@ msgstr "Publicado" msgid "Deleted" msgstr "Excluído" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Público" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Privado" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "Válido e ativo" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "Inválido" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" -msgstr "" +msgstr "Pendente" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" -msgstr "" +msgstr "Várias versões com traduções (///)" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" -msgstr "" +msgstr "Várias versões sem traduções (//)" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" -msgstr "" +msgstr "Uma única versão sem traduções (//)" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" -msgstr "" +msgstr "Alfabeticamente" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" -msgstr "" +msgstr "SemVer (Read the Docs)" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" -msgstr "" +msgstr "Empacotamento do Python (PEP 440 e PEP 425)" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" -msgstr "" +msgstr "CalVer (AAAA.0M.0M)" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" -msgstr "" +msgstr "Defina seu próprio padrão" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" -msgstr "" +msgstr "Construída recentemente" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" -msgstr "" +msgstr "Construída a mais tempo" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" -msgstr "" +msgstr "Construída com frequência" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" -msgstr "" +msgstr "Construída com menos frequência" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" -msgstr "" +msgstr "Modificado recentemente" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" -msgstr "" +msgstr "Modificada a mais tempo" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" -msgstr "" +msgstr "Versões ocultas" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" -msgstr "" +msgstr "Versões visíveis" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" -msgstr "" +msgstr "Versões públicas" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" -msgstr "" +msgstr "Versões privadas" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "Visibilidade" #: projects/forms.py:159 #, python-brace-format msgid "You must first add a connected service " -msgstr "" +msgstr "Você deve adicionar um serviço conectado " #: projects/forms.py:163 msgid "No connected services found" -msgstr "" +msgstr "Nenhum serviço conectado encontrado" #: projects/forms.py:169 msgid "" "Only organization owners may create new projects when single sign-on is " "enabled." msgstr "" +"Somente os donos da organização podem criar novos projetos quando o logon " +"único estiver ativado." #: projects/forms.py:172 projects/forms.py:194 msgid "Organization single sign-on enabled" -msgstr "" +msgstr "Logon único da organização ativado" #: projects/forms.py:177 projects/forms.py:199 msgid "" "You must be on a team with admin permissions in order to add a new project " "to your organization." msgstr "" +"Você deve fazer parte de uma equipe com permissões de administrador para " +"adicionar um novo projeto à sua organização." #: projects/forms.py:180 projects/forms.py:202 msgid "Admin permission required" -msgstr "" +msgstr "Permissão de administrador necessária" #: projects/forms.py:191 msgid "" "Projects cannot be manually configured when single sign-on is enabled for " "your organization." msgstr "" +"Os projetos não podem ser configurados manualmente quando o logon único está " +"ativado para sua organização." #: projects/forms.py:242 msgid "Invalid project name, a project already exists with that name" -msgstr "Nome do projeto inválido! Já existe um projeto com esse nome" +msgstr "Nome do projeto inválido. Já existe um projeto com esse nome" #: projects/forms.py:247 msgid "Invalid project name" @@ -2398,150 +2416,170 @@ msgstr "Repositório inválido" #, python-brace-format msgid "" "This setting is inherited from the parent translation." -msgstr "" +msgstr "Essa configuração é herdada da tradução mãe." #: projects/forms.py:395 msgid "" "We have detected that this project is public, pull request previews are set " "to public." msgstr "" +"Detectamos que este projeto é público, as prévias de pull request estão " +"definidas como públicas." #: projects/forms.py:412 -msgid "To build from pull requests you need a " -msgstr "" +#, fuzzy, python-brace-format +#| msgid "To build from pull requests you need a " +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." +msgstr "Para construir a partir de pull requests, você precisa de uma " -#: projects/forms.py:423 +#: projects/forms.py:422 +#, fuzzy, python-brace-format +#| msgid "" +#| "To build from pull requests your repository's webhook needs to send pull " +#| "request events. " msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" +"Para construir a partir de pull requests, o webhook do seu repositório " +"precisa enviar eventos de pull request." -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Há há uma tradução \"{lang}\" para o projeto {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "O comprimento de cada tag deve ser menor ou igual a 100 caracteres." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" -msgstr "" +msgstr "Ativar addons" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" -msgstr "" +msgstr "Mostrar uma notificação em construções de pull requests" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" +"Mostrar uma notificação em versões não estáveis e mais recentes (latest)" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" +"O padrão personalizado de classificação do menu flutuante é necessário ao " +"selecionar um padrão personalizado." -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" -msgstr "" +msgstr "O usuário %(username)s já é um mantenedor" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." -msgstr "" +msgstr "A carga útil deve ser um objeto JSON válido." -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" +"Este projeto está configurado com um esquema de versionamento que não " +"oferece suporte a traduções." -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." -msgstr "" +msgstr "Apenas um domínio pode ser canônico por vez." -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Nome de variável não pode iniciar com __ (sublinhado duplo)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Nome de variável não pode começar com READTHEDOCS" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Já existe uma variável com esse nome para este projeto" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Nome de variável não pode conter espaços" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Apenas letras, números e sublinhados são permitidos" #: projects/models.py:94 msgid "Main project" -msgstr "" +msgstr "Projeto principal" #: projects/models.py:100 msgid "Subproject" -msgstr "" +msgstr "Subprojeto" #: projects/models.py:105 msgid "Alias" msgstr "Apelido" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" -msgstr "" +msgstr "Descrição curta deste projeto" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL do repositório" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "URL do repositório da documentação hospedada" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Tipo de repositório" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Página do projeto" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" -msgstr "Página inicial do projeto" +msgstr "A página inicial do projeto" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "URL canônica" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" -msgstr "URL na qual a documentação deverá ser exibida" +msgstr "A URL na qual a documentação deverá ser exibida" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" -msgstr "" +msgstr "Esquema de versionamento" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" +"Isso afeta a aparência do URL da sua documentação e se ela oferece suporte a " +"traduções ou múltiplas versões. Alterar o esquema de versionamento quebrará " +"seus URLs atuais." -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Versão única" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2551,74 +2589,85 @@ msgstr "" "\"lastest\", servida como raiz do domínio. Use isso com cautela, somente " "ative-a se nunca terá múltiplas versões de sua documentação." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Versão padrão" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "A versão do seu projeto para a qual / redireciona" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Branch padrão" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" +"Para qual branch \"latest\" aponta. Deixe em vazio para usar valor padrão " +"para seu VCS." -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" -msgstr "" +msgstr "Prefixo de caminho personalizado" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" +"Um prefixo de caminho personalizado usado ao fornecer documentação deste " +"projeto. Por padrão, fornecemos documentação na raiz (/) de um domínio." -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" -msgstr "" +msgstr "Prefixo de caminho personalizado de subprojeto" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" +"Um prefixo de caminho personalizado usado ao avaliar a raiz de um " +"subprojeto. Por padrão, fornecemos documentação de subprojetos sob o prefixo " +"`/projects/`." -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" -msgstr "" +msgstr "Construir em pull requests para este projeto" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" +"Mais informações em nossa documentação." -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" -msgstr "" +msgstr "Nível de privacidade de pull requests" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" +"As construções de pull requests devem ser públicas? Se o seu " +"repositório for público, não defina isso como privado." -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN ativada" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Código de Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2626,25 +2675,27 @@ msgstr "" "Tracking ID do Google Analytics (por exemplo, UA-22345342-1). " "Isso pode tornar a página mais lenta." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" -msgstr "" +msgstr "Desativar Analytics" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" +"Desativa completamente o Google Analytics para este projeto (requer " +"reconstruir a documentação)" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Imagem alternativa de contêiner" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Limite de memória do contêiner" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2652,89 +2703,96 @@ msgstr "" "Limite de memória no formato Docker -- exemplo: 512m ou " "1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Tempo limite do contêiner em segundos" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" -msgstr "ID da fila de compilação alternativa" +msgstr "ID da fila alternativa de construção" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" -msgstr "" +msgstr "Máximo de construções simultâneas permitido para este projeto" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Permitir anúncio pago" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "Se desmarcado, os usuários ainda verão anúncios da comunidade." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" -msgstr "Livre de anúncios" +msgstr "Sem anúncios" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" -msgstr "" +msgstr "É spam?" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" -msgstr "" +msgstr "Marcado manualmente como (não) spam" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Mostrar aviso de versão" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "Mostra um banner de aviso em versões não estáveis ou mais recente." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" -msgstr "" +msgstr "Caminho do .readthedocs.yaml" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." "readthedocs.yaml. Leave blank for default value: .readthedocs." "yaml." msgstr "" +"Aviso: recurso experimental. Caminho personalizado a partir " +"do nível raiz do repositório para o seu .readthedocs.yaml como, " +"por exemplo, subcaminho/docs/.readthedocs.yaml. Deixe em branco " +"para usar o valor padrão: .readthedocs.yaml." -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Em destaque" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" -msgstr "" +msgstr "Ignorar (desativar) a construção deste projeto" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" -msgstr "" +msgstr "Não listado" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" +"Tirar este projeto da lista faz que o mesmo não seja exibido na indexação de " +"pesquisa do Read the Docs e solicita que mecanismos de pesquisa externos o " +"removam por meio do robots.txt" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" -msgstr "" +msgstr "O painel do projeto deve ser público?" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Projetos relacionados" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Idioma" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2742,302 +2800,314 @@ msgstr "" "Idioma no qual a documentação do projeto é renderizada. Nota: isso afeta a " "URL do seu projeto." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Linguagem de programação" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "A linguagem de programação primária na qual o projeto foi escrito." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" -msgstr "Este projeto foi compilado com um webhook" +msgstr "Este projeto foi construído com um webhook" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Este projeto foi clonado com sucesso" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" +"Tipo de documentação que você está construindo. Mais informações sobre construtores do Sphinx." -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" -msgstr "" +msgstr "projeto" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Modelo deve ter slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Não há suporte a subprojeto aninhado" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Caminho" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" -msgstr "" +msgstr "ID de construção" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" -msgstr "criada" +msgstr "criado" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" -msgstr "modificada" +msgstr "modificado" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" -msgstr "" +msgstr "Construção acionada" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" -msgstr "" +msgstr "Construção bem-sucedida" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL para onde enviar o webhook" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" -msgstr "" +msgstr "Segredo usado para assinar a carga útil do webhook" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" -msgstr "" +msgstr "Eventos para assinar" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" -msgstr "" +msgstr "Carga útil JSON" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" +"Carga útil JSON a ser enviada ao webhook. Verifique a documentação para substituições disponíveis." -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Domínio" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" -msgstr "" +msgstr "Este domínio foi criado automaticamente" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" -msgstr "" +msgstr "Este domínio é um CNAME para o projeto" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" -msgstr "" +msgstr "Este domínio é o principal de onde a documentação é veiculada" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Usar HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Sempre usar HTTPS para este domínio" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" -msgstr "Número de vezes que este domínio foi atingido" +msgstr "Número de vezes que este domínio foi acessado" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" -msgstr "" +msgstr "Status do certificado SSL" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." -msgstr "" +msgstr "Ignorar processo de validação." -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." -msgstr "" +msgstr "Data de início do processo de validação." -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" +"Defina uma idade máxima personalizada (por exemplo, 31536000) para o " +"cabeçalho HSTS" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" +"Se hsts_max_age > 0, defina o sinalizador includeSubDomains com o cabeçalho " +"HSTS" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" +"Se hsts_max_age > 0, defina o sinalizador de pré-carregamento com o " +"cabeçalho HSTS" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" -msgstr "" +msgstr "Build: experimente um método alternativo de postar dados grandes" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" +"Conda: Anexe os requisitos principais do Read the Docs ao arquivo " +"environment.yml" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" +"Sphinx: Passe todas as versões (incluindo privadas) para o contexto HTML ao " +"construir com o Sphinx" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." -msgstr "" +msgstr "Proxito: Registre visualizações de páginas 404s." -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" -msgstr "" +msgstr "Proxito: Desativar todas as visualizações de páginas" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Identificador do recurso" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Data em que o recurso foi adicionado" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" -msgstr "" +msgstr "Padronizar todos os projetos anteriores como True" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" -msgstr "" +msgstr "Padronizar todos os projetos futuros como True" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Nome da variável de ambiente" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Valor da variável de ambiente" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "O Projeto no qual esta variável será usada" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" -msgstr "" +msgstr "Expor esta variável de ambiente em construções de PR?" #: projects/notifications.py:19 msgid "Build skipped for this project" -msgstr "" +msgstr "Construção ignorada neste projeto" #: projects/notifications.py:33 projects/notifications.py:71 #: projects/notifications.py:84 msgid "Error while cloning the repository" -msgstr "" +msgstr "Erro ao clonar o repositório" #: projects/notifications.py:46 msgid "Duplicated reserved versions" -msgstr "" +msgstr "Versões reservadas duplicadas" #: projects/notifications.py:59 msgid "Error while checking out the repository" -msgstr "" +msgstr "Erro ao verificar o repositório" #: projects/notifications.py:98 msgid "Sphinx configuration file is missing" -msgstr "" +msgstr "O arquivo de configuração do Sphinx está ausente" #: projects/notifications.py:111 msgid "Multiple Sphinx configuration files found" -msgstr "" +msgstr "Vários arquivos de configuração do Sphinx encontrados" #: projects/notifications.py:125 msgid "Expected file not found" -msgstr "" +msgstr "Arquivo esperado não encontrado" #: projects/notifications.py:137 msgid "Repository locked" -msgstr "" +msgstr "Repositório bloqueado" #: projects/validators.py:18 msgid "Enter a valid plain or internationalized domain name value" @@ -3046,7 +3116,7 @@ msgstr "" #: projects/validators.py:30 msgid "The domain name can't be an IP address." -msgstr "" +msgstr "O nome de domínio não pode ser um endereço IP." #: projects/validators.py:58 msgid "Invalid character in the URL" @@ -3061,14 +3131,16 @@ msgid "" "Use a relative path. It should not begin with '/'. The path is relative to " "the root of your repository." msgstr "" +"Use um caminho relativo. Não pode começar com '/'. O caminho é relativo à " +"raiz do seu repositório." #: projects/validators.py:107 msgid "The path cannot end with '/', as it cannot be a directory." -msgstr "" +msgstr "O caminho não pode terminar com '/', pois não pode ser um diretório." #: projects/validators.py:112 msgid "Found invalid sequence in path: '..'" -msgstr "" +msgstr "Sequência inválida encontrada no caminho: '..'" #: projects/validators.py:119 #, python-brace-format @@ -3076,56 +3148,58 @@ msgid "" "Found invalid character. Avoid these characters: {invalid_characters}" msgstr "" +"Caractere inválido encontrado. Evite estes caracteres: " +"{invalid_characters}" #: projects/validators.py:133 #, python-brace-format msgid "The only allowed filename is {filename}." -msgstr "" +msgstr "O único nome de arquivo permitido é {filename}." #: projects/validators.py:141 #, python-brace-format msgid "The only allowed filenames are {filenames}." -msgstr "" +msgstr "Os únicos nomes de arquivos permitidos são {filenames}." -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Configurações do projeto atualizadas" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" -msgstr "" +msgstr "Addons do projeto atualizados" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Projeto excluído" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -"Há um problema com sua conta do {service}, tente reconectar sua conta na página de serviços conectados." +"Há um problema com sua conta do {service}, tente reconectar sua conta na sua " +"página de serviços conectados." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" -msgstr "" +msgstr "{username} é o último dono, não pode ser removido" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "O projeto optou por desativar apoio por anúncios" #: proxito/exceptions.py:96 msgctxt "Names an object not found in a 404 error" msgid "subproject" -msgstr "" +msgstr "subprojeto" #: proxito/exceptions.py:141 msgctxt "Names an object not found in a 404 error" msgid "translation" -msgstr "" +msgstr "tradução" #: redirects/constants.py:4 msgid "302 - Temporary Redirect" @@ -3137,7 +3211,7 @@ msgstr "301 - Redirecionamento Permanente" #: redirects/constants.py:14 msgid "Page Redirect" -msgstr "Redirecionar de página" +msgstr "Redirecionamento de página" #: redirects/constants.py:15 msgid "Exact Redirect" @@ -3145,11 +3219,11 @@ msgstr "Redirecionamento exato" #: redirects/constants.py:16 msgid "Clean URL to HTML (file/ to file.html)" -msgstr "" +msgstr "URL limpa para HTML (arquivo/ para arquivo.html)" #: redirects/constants.py:17 msgid "HTML to clean URL (file.html to file/)" -msgstr "" +msgstr "HTML para URL limpa (arquivo.html para arquivo/)" #: redirects/models.py:33 msgid "" @@ -3181,27 +3255,27 @@ msgstr "Para URL" #: redirects/models.py:86 msgid "Force redirect" -msgstr "" +msgstr "Forçar redirecionamento" #: redirects/models.py:89 msgid "Apply the redirect even if the page exists." -msgstr "" +msgstr "Aplica o redirecionamento mesmo se a página existir." #: redirects/models.py:99 msgid "Enabled" -msgstr "" +msgstr "Ativado" #: redirects/models.py:102 msgid "Enable or disable the redirect." -msgstr "" +msgstr "Ativa ou desativa o redirecionamento." #: redirects/models.py:114 msgid "Position" -msgstr "" +msgstr "Posição" #: redirects/models.py:116 msgid "Order of execution of the redirect." -msgstr "" +msgstr "Ordem de execução do redirecionamento." #: redirects/models.py:127 msgid "redirect" @@ -3217,7 +3291,7 @@ msgstr "Redirecionar: {}" #: redirects/templates/redirects/redirect_form.html:5 msgid "Redirect" -msgstr "" +msgstr "Redirecionamento" #: redirects/templates/redirects/redirect_form.html:8 #: redirects/templates/redirects/redirect_list.html:6 @@ -3233,6 +3307,9 @@ msgid "" "Add redirects for your project. This allows you to fix links to old pages " "that are 404ing. Learn more." msgstr "" +"Adiciona redirecionamentos para seu projeto. Isso lhe permite corrigir links " +"para páginas antigas que apresentam código 404. Saiba mais." #: redirects/templates/redirects/redirect_form.html:88 #: templates/builds/regexautomationrule_form.html:34 @@ -3249,18 +3326,18 @@ msgstr "Adic Redicionamento" #: templates/builds/versionautomationrule_list.html:54 #: templates/builds/versionautomationrule_list.html:55 msgid "Move up" -msgstr "" +msgstr "Mover para cima" #: redirects/templates/redirects/redirect_list.html:63 #: redirects/templates/redirects/redirect_list.html:64 #: templates/builds/versionautomationrule_list.html:65 #: templates/builds/versionautomationrule_list.html:66 msgid "Move down" -msgstr "" +msgstr "Mover para baixo" #: redirects/templates/redirects/redirect_list.html:80 msgid "No redirects found." -msgstr "" +msgstr "Nenhum redirecionamento encontrado." #: redirects/validators.py:59 #, python-brace-format @@ -3268,6 +3345,9 @@ msgid "" "This project has reached the limit of {feature.value} redirects. Consider " "replacing some of your redirects with a wildcard redirect." msgstr "" +"Este projeto atingiu o limite de redirecionamentos de {feature.value}. " +"Considere substituir alguns de seus redirecionamentos por um " +"redirecionamento curinga." #: redirects/validators.py:64 #, python-brace-format @@ -3276,6 +3356,9 @@ msgid "" "replacing some of your redirects with a wildcard redirect, or upgrade your " "plan." msgstr "" +"Este projeto atingiu o limite de redirecionamentos de {feature.value}. " +"Considere substituir alguns de seus redirecionamentos por um " +"redirecionamento curinga, ou faça um upgrade do seu plano." #: search/api/pagination.py:74 msgid "Invalid page" @@ -3283,153 +3366,159 @@ msgstr "Página inválida" #: search/api/v2/views.py:74 msgid "This query param is required" -msgstr "" +msgstr "Este parâmetro de consulta é obrigatório." #: search/api/v3/views.py:78 msgid "This query parameter is required" -msgstr "" +msgstr "Este parâmetro de consulta é obrigatório." -#: search/models.py:33 +#: search/models.py:32 msgid "Query" -msgstr "" +msgstr "Consulta" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" -msgstr "" +msgstr "Resultados totais" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Catalão" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Inglês" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Espanhol" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Português do Brasil" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norueguês" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Frances" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Russo" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Alemão" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galego" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamita" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Chinês Tradicional" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japonês" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ucraniano" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Italiano" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Coreano" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" -msgstr "" +msgstr "Domínio personalizado" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" -msgstr "" +msgstr "SLA de suporte" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "Documentação privada" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" -msgstr "" +msgstr "Analytics de busca" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" -msgstr "" +msgstr "Analytics de visualização de página" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" -msgstr "" +msgstr "Construções simultâneas" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" -msgstr "" +msgstr "Logon único com Google" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "Logon único com SAML" + +#: subscriptions/constants.py:36 msgid "Custom URLs" -msgstr "" +msgstr "URLs personalizadas" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" -msgstr "" +msgstr "Logs de auditoria" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" -msgstr "" +msgstr "Logs de auditoria para cada visualização de página" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" -msgstr "" +msgstr "Limite de redirecionamentos" #: subscriptions/forms.py:29 msgid "" "Check our pricing page for more information about each plan." msgstr "" +"Verifique nossa página de " +"preços para obter mais informações sobre cada plano." #: subscriptions/notifications.py:92 msgid "Your organization has been disabled" -msgstr "" +msgstr "Sua organização foi desativada" #: subscriptions/templates/subscriptions/subscription_detail.html:7 msgid "Organization Subscription" -msgstr "" +msgstr "Assinatura de organização" #: subscriptions/templates/subscriptions/subscription_detail.html:19 #, python-format @@ -3439,50 +3528,56 @@ msgid "" "the end of your trial. Upgrade your account by clicking on Manage " "Subscription below." msgstr "" +"Você está atualmente em um teste. Escolha um plano pago adequado à sua organização antes do " +"final do teste. Atualize sua conta clicando em Gerenciar assinatura abaixo." #: subscriptions/templates/subscriptions/subscription_detail.html:31 msgid "Plan" -msgstr "" +msgstr "Plano" #: subscriptions/templates/subscriptions/subscription_detail.html:42 msgid "Extra products:" -msgstr "" +msgstr "Produtos extras" #: subscriptions/templates/subscriptions/subscription_detail.html:61 msgid "Features:" -msgstr "" +msgstr "Recursos:" #: subscriptions/templates/subscriptions/subscription_detail.html:72 msgid "Signed up" -msgstr "" +msgstr "Cadastrado" #. Translators: this is the subscription start date, used here as "4 days ago" or "5 months ago" #: subscriptions/templates/subscriptions/subscription_detail.html:75 #, python-format msgid "%(time_since_signup)s ago" -msgstr "" +msgstr "%(time_since_signup)s atrás" #: subscriptions/templates/subscriptions/subscription_detail.html:81 msgid "Subscription status" -msgstr "" +msgstr "Status da assinatura" #: subscriptions/templates/subscriptions/subscription_detail.html:87 msgid "Trial ends" -msgstr "" +msgstr "Teste termina" #: subscriptions/templates/subscriptions/subscription_detail.html:92 msgid "Subscription ends" -msgstr "" +msgstr "Assinatura termina" #: subscriptions/templates/subscriptions/subscription_detail.html:103 msgid "Manage Subscription" -msgstr "" +msgstr "Gerenciar assinatura" #: subscriptions/templates/subscriptions/subscription_detail.html:107 msgid "" "Use the button above to see past invoices, change your plan, and update your " "billing information." msgstr "" +"Use o botão acima para ver faturas anteriores, alterar seu plano e atualizar " +"suas informações de faturamento." #: subscriptions/templates/subscriptions/subscription_detail.html:115 #, python-format @@ -3498,24 +3593,25 @@ msgstr "" #: subscriptions/templates/subscriptions/subscription_detail.html:123 msgid "Create Subscription" -msgstr "" +msgstr "Criar assinatura" #: subscriptions/views.py:41 msgid "Your plan has been upgraded!" -msgstr "" +msgstr "Seu plano foi atualizado!" #: subscriptions/views.py:98 msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" +"Ocorreu um erro ao conectar-se ao Stripe. Tente novamente em alguns minutos." -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Labirinto encontrado" #: templates/429.html:6 msgid "Too many requests" -msgstr "" +msgstr "Número excessivo de solicitações" #: templates/500.html:5 msgid "Server Error" @@ -3625,6 +3721,9 @@ msgid "" " In order to view this documentation, you must log in first.\n" " " msgstr "" +"\n" +" Para visualizar esta documentação, você deve primeiro fazer login.\n" +" " #: templates/account/login.html:31 templates/account/login.html:60 #: templates/account/login.html:69 templates/account/signup.html:52 @@ -3637,6 +3736,8 @@ msgid "" "Do you have a password to access this documentation? Access here." msgstr "" +"Você tem uma senha para acessar esta documentação? Acesse aqui." #: templates/account/login.html:42 #, python-format @@ -3679,16 +3780,21 @@ msgid "" "You have been invited to join the organization \"%(organization_name)s\" at " "Read the Docs." msgstr "" +"Você foi convidado a ingressar na organização \"%(organization_name)s\" em " +"Read the Docs." #: templates/account/signup.html:25 msgid "You have been invited to join an organization at Read the Docs." -msgstr "" +msgstr "Você foi convidado para ingressar em uma organização em Read the Docs." #: templates/account/signup.html:33 msgid "" "Sign up using the following provider. If you don't have an account with this " "provider, please contact your organization owner and ask about this." msgstr "" +"Cadastre-se usando o seguinte provedor. Se você não tiver uma conta neste " +"provedor, entre em contato com o dono da sua organização e pergunte sobre " +"isso." #: templates/account/signup.html:48 msgid "" @@ -3696,6 +3802,9 @@ msgid "" "terms-of-service.html\">Terms of Service and Privacy Policy." msgstr "" +"Ao se cadastrar, você concorda com nossos Termos de Serviço e Política de Privacidade." #: templates/archive/index.html:5 msgid "Read the Docs Archive" @@ -3723,15 +3832,15 @@ msgstr "Inscrever" #: templates/base.html:182 msgid "Thank you!" -msgstr "" +msgstr "Obrigado!" #: templates/base.html:183 msgid "You have successfully joined our subscriber list." -msgstr "" +msgstr "Você se ingressou com sucesso à nossa lista de assinantes." #: templates/base.html:196 msgid "Resources" -msgstr "" +msgstr "Recursos" #: templates/base.html:200 msgid "Tutorial" @@ -3743,23 +3852,23 @@ msgstr "Documentação" #: templates/base.html:209 msgid "Going Ad-free" -msgstr "" +msgstr "Se tornando livre de assuntos" #: templates/base.html:212 msgid "Site Support" -msgstr "" +msgstr "Suporte ao site" #: templates/base.html:215 msgid "Site Status" -msgstr "" +msgstr "Status do site" #: templates/base.html:222 msgid "Company" -msgstr "" +msgstr "Empresa" #: templates/base.html:226 msgid "Jobs" -msgstr "" +msgstr "Trabalhos" #: templates/base.html:229 msgid "Advertise with Us" @@ -3771,11 +3880,11 @@ msgstr "Read the Docs for Business" #: templates/base.html:235 msgid "Branding & Media Kit" -msgstr "" +msgstr "Marca & kit de mídia" #: templates/base.html:241 msgid "Terms of Service" -msgstr "" +msgstr "Termos de Serviço" #: templates/base.html:262 msgid "Read the Docs, Inc & contributors" @@ -3795,10 +3904,12 @@ msgid "" "Our new beta dashboard is now available for testing! Try " "viewing this build on the new dashboard." msgstr "" +"Nosso novo painel beta já está disponível para teste! Tente visualizar esta construção no novo painel." #: templates/builds/build_detail.html:53 msgid "Cancel build" -msgstr "" +msgstr "Cancelar construção" #: templates/builds/build_detail.html:61 msgid "Completed" @@ -3806,7 +3917,7 @@ msgstr "Concluído" #: templates/builds/build_detail.html:66 msgid "Build took" -msgstr "A compilação levou" +msgstr "A construção levou" #: templates/builds/build_detail.html:70 msgid "seconds" @@ -3814,7 +3925,7 @@ msgstr "segundos" #: templates/builds/build_detail.html:76 msgid "Built on" -msgstr "Compilado em" +msgstr "Construída em" #: templates/builds/build_detail.html:84 msgid "View docs" @@ -3827,7 +3938,7 @@ msgstr "Ver raw" #: templates/builds/build_detail.html:115 #, python-format msgid "Build #%(build_id)s" -msgstr "Compilação #%(build_id)s" +msgstr "Construção #%(build_id)s" #: templates/builds/build_detail.html:125 #, python-format @@ -3836,14 +3947,17 @@ msgid "" " %(external_version_name)s\n" " " msgstr "" +"\n" +" %(external_version_name)s\n" +" " #: templates/builds/build_detail.html:155 msgid "Build completed" -msgstr "Compilação concluída" +msgstr "Construção concluída" #: templates/builds/build_detail.html:165 msgid "Build cancelled" -msgstr "" +msgstr "Construção cancelada" #: templates/builds/build_detail.html:175 #, python-format @@ -3852,14 +3966,17 @@ msgid "" "Project setting in your project settings." msgstr "" +"Não quer usar setup.py install? Altere a configuração " +"Instalar projeto nas suas configurações do projeto." #: templates/builds/build_detail.html:204 msgid "Show full build output" -msgstr "Mostra a saída completa da compilação" +msgstr "Mostra a saída completa da construção" #: templates/builds/build_detail.html:210 msgid "Build Output" -msgstr "Saída da compilação" +msgstr "Saída da construção" #: templates/builds/build_detail.html:214 msgid "Setup Output" @@ -3871,12 +3988,12 @@ msgstr "Erro padrão do ambiente" #: templates/builds/build_detail.html:225 msgid "Build Errors" -msgstr "Erros de compilação" +msgstr "Erros de construção" #: templates/builds/build_detail.html:275 #, python-format msgid "Report any build issues here." -msgstr "Relate qualquer problema de compilação aqui." +msgstr "Relate qualquer problema de construção aqui." #: templates/builds/build_detail.html:300 msgid "Command time:" @@ -3888,16 +4005,16 @@ msgstr "Voltar" #: templates/builds/build_list.html:37 msgid "Build Version:" -msgstr "Compilar versão:" +msgstr "Versão da construção:" #: templates/builds/build_list.html:53 msgid "Recent Builds" -msgstr "Compilações recentes" +msgstr "Construções recentes" #: templates/builds/regexautomationrule_form.html:6 #: templates/builds/regexautomationrule_form.html:11 msgid "Automation Rule" -msgstr "" +msgstr "Regra de automação" #: templates/builds/tag_list.html:5 templates/projects/tag_list.html:4 #: templates/projects/tag_list.html:7 @@ -3908,7 +4025,7 @@ msgstr "Tags populares" #: templates/builds/versionautomationrule_list.html:15 #: templates/projects/project_edit_base.html:27 msgid "Automation Rules" -msgstr "" +msgstr "Regras de automação" #: templates/builds/versionautomationrule_list.html:20 msgid "" @@ -3916,14 +4033,17 @@ msgid "" "readthedocs.io/page/automation-rules.html\">documentation on automation " "rules for more information." msgstr "" +"Automatize ações em novos branches e tags. Verifique a documentação sobre regras " +"de automação para mais informações." #: templates/builds/versionautomationrule_list.html:32 msgid "Add Rule" -msgstr "" +msgstr "Adicionar regra" #: templates/builds/versionautomationrule_list.html:76 msgid "No automation rules are currently configured." -msgstr "" +msgstr "Nenhuma regra de automação estão configuradas atualmente." #: templates/builds/versionautomationrule_list.html:85 #: templates/projects/integration_webhook_detail.html:108 @@ -3937,6 +4057,8 @@ msgid "" "%(type)s \"%(version)s\" matched the pattern \"%(pattern)s\", " "and the action %(action)s was performed %(date)s ago." msgstr "" +"%(type)s \"%(version)s\" correspondeu ao padrão \"%(pattern)s\" " +"e a ação %(action)s foi efetuada %(date)s atrás." #: templates/builds/versionautomationrule_list.html:101 #: templates/projects/integration_webhook_detail.html:124 @@ -3946,7 +4068,7 @@ msgstr "Não há atividade recente" #: templates/core/build_list_detailed.html:7 msgid "This build is still waiting to be built" -msgstr "" +msgstr "Esta construção ainda está aguardando para ser construída" #: templates/core/build_list_detailed.html:7 msgid "Passed" @@ -3959,7 +4081,7 @@ msgstr "Falhou" #: templates/core/build_list_detailed.html:11 #, python-format msgid "%(external_version_name)s" -msgstr "" +msgstr "%(external_version_name)s" #: templates/core/build_list_detailed.html:16 #, python-format @@ -4012,7 +4134,7 @@ msgstr "Autentique-se" #: templates/core/notifications.html:13 msgid "Close notification" -msgstr "" +msgstr "Fechar notificação" #: templates/core/project_bar_base.html:12 #: templates/core/project_list_detailed.html:34 @@ -4022,7 +4144,7 @@ msgstr "Visualizar documentos" #: templates/core/project_bar_base.html:25 msgid "delisted" -msgstr "" +msgstr "retirado da lista" #: templates/core/project_bar_base.html:33 msgid "Overview" @@ -4042,7 +4164,7 @@ msgstr "Slug do projeto" #: templates/core/project_detail_right.html:29 msgid "Last Built" -msgstr "Última compilação" +msgstr "Construído pela última vez" #: templates/core/project_detail_right.html:36 msgid "passed" @@ -4054,12 +4176,12 @@ msgstr "falhou" #: templates/core/project_detail_right.html:41 msgid "Currently Building" -msgstr "Atualmente compilando" +msgstr "Atualmente construindo" #: templates/core/project_detail_right.html:44 #: templates/projects/project_dashboard_base.html:83 msgid "No builds yet" -msgstr "Nenhuma compilação ainda" +msgstr "Nenhuma construção ainda" #: templates/core/project_detail_right.html:51 #: templates/projects/project_edit_base.html:21 @@ -4083,7 +4205,7 @@ msgstr "O projeto não possui tags." #, python-format msgid "Add some in your project settings." msgstr "" -"Adicione algumas nas configurações do seu projetoconfigurações do projeto." #: templates/core/project_detail_right.html:100 @@ -4115,12 +4237,12 @@ msgstr "Nenhuma versão ativa." #: templates/core/project_details.html:60 msgid "Build a version" -msgstr "Compilar uma versão" +msgstr "Construir uma versão" #: templates/core/project_details.html:69 msgctxt "Build is a verb" msgid "Build version" -msgstr "Compilar versão" +msgstr "Construir versão" #: templates/core/project_downloads.html:31 msgid "No downloads for this project." @@ -4128,7 +4250,7 @@ msgstr "Nenhum download para esse projeto." #: templates/core/project_list_detailed.html:28 msgid "No builds" -msgstr "Nenhuma compilação" +msgstr "Nenhuma construção" #: templates/core/project_list_detailed.html:36 msgid "No Docs" @@ -4140,7 +4262,7 @@ msgstr "Nenhum projeto encontrado" #: templates/core/teapot.html:6 templates/core/teapot.html:10 msgid "418. I'm a teapot" -msgstr "" +msgstr "418. I'm a teapot" #: templates/core/widesearchbar.html:5 msgid "Search all the docs" @@ -4157,18 +4279,20 @@ msgstr "Vamos lá!" #: templates/errors/404/base.html:6 templates/errors/404/base.html:11 msgid "404 Not Found" -msgstr "" +msgstr "404 Não Encontrado" #: templates/errors/404/base.html:15 msgid "" "You have encountered a 404 on Read the Docs. You are either looking for a " "page that does not exist or a project that has been removed." msgstr "" +"Você encontrou um 404 em Read the Docs. Você está procurando uma página que " +"não existe ou um projeto que foi removido." #: templates/errors/404/dns.html:7 #, python-format msgid "The host \"%(domain)s\" is unknown to Read the Docs" -msgstr "" +msgstr "O host \"%(domain)s\" é desconhecido para Read the Docs" #: templates/errors/404/dns.html:11 #, python-format @@ -4191,11 +4315,11 @@ msgstr "" #: templates/errors/404/dns.html:23 templates/errors/404/include_tips.html:3 msgid "Are you the project owner?" -msgstr "" +msgstr "Você é o dono do projeto?" #: templates/errors/404/dns.html:25 templates/errors/404/include_tips.html:5 msgid "Here are some tips to address 404 errors:" -msgstr "" +msgstr "Aqui estão algumas dicas para resolver erros 404:" #: templates/errors/404/dns.html:28 msgid "Ensure you have a CNAME record pointing to readthedocs.io" @@ -4217,6 +4341,8 @@ msgid "" "You are browsing the documentation of %(project_slug)s. The " "%(not_found_subject)s you are looking for was not found." msgstr "" +"Você está navegando na documentação de %(project_slug)s. O " +"%(not_found_subject)s que você está procurando não foram encontrados." #: templates/errors/404/include_error_message.html:11 msgid "" @@ -4224,27 +4350,30 @@ msgid "" "navigate to the index page of the project and use its " "navigation, or search for a similar page." msgstr "" +"A documentação muda com o tempo e as páginas são movidas. Você pode tentar " +"navegar até a página de índice do projeto e usar sua " +"navegação, ou procurar uma página semelhante." #: templates/errors/404/include_search.html:3 msgid "Try searching?" -msgstr "" +msgstr "Tente buscar?" #: templates/errors/404/include_tips.html:8 msgid "Use your own custom 404 page:" -msgstr "" +msgstr "Use sua própria página 404 personalizada:" #: templates/errors/404/include_tips.html:8 #: templates/errors/404/include_tips.html:9 msgid "Read more" -msgstr "" +msgstr "Leia mais" #: templates/errors/404/include_tips.html:9 msgid "Create redirects when you move contents:" -msgstr "" +msgstr "Crie redirecionamentos quando você move conteúdos:" #: templates/errors/404/no_project.html:9 msgid "no domain" -msgstr "" +msgstr "sem domínio" #: templates/errors/404/no_project.html:9 #, python-format @@ -4252,6 +4381,8 @@ msgid "" "The project for %(domain)s that you are looking for either does " "not exist, has been deleted or doesn't have any successful builds yet." msgstr "" +"O projeto para %(domain)s que você está procurando não existe, " +"foi excluído ou ainda não possui nenhuma construção bem-sucedida." #: templates/flagging/flag_confirm.html:6 #: templates/flagging/flag_confirm.html:11 @@ -4299,7 +4430,7 @@ msgid "" "versioning, and hosting for you. Build up-to-date documentation for the web, " "print, and offline use on every version control push automatically." msgstr "" -"Read the Docs simplifica a documentação técnica automatizando a compilação, " +"Read the Docs simplifica a documentação técnica automatizando a construção, " "o versionamento e a hospedagem para você. Compile documentação atualizada " "para uso na web, impressão e descontado em cada \"push\" de controle de " "versão automaticamente." @@ -4318,11 +4449,11 @@ msgid "" "versioning, and hosting of your docs for you." msgstr "" "Read the Docs simplifica a documentação do software, automatizando a " -"compilação, versionamento e hospedagem de seus documentos para você." +"construção, versionamento e hospedagem de seus documentos para você." #: templates/homepage.html:58 msgid "Free docs hosting for open source" -msgstr "" +msgstr "Hospedagem gratuita de documentos para código aberto" #: templates/homepage.html:60 msgid "" @@ -4330,10 +4461,13 @@ msgid "" "help over 100,000 open source projects share their docs, including a custom " "domain and theme." msgstr "" +"Hospedaremos sua documentação gratuitamente, para sempre. Não há truques. " +"Ajudamos mais de 100.000 projetos de código aberto a compartilhar seus " +"documentos, incluindo domínio e tema personalizados." #: templates/homepage.html:69 msgid "Always up to date" -msgstr "" +msgstr "Sempre atualizado" #: templates/homepage.html:71 msgid "" @@ -4341,10 +4475,14 @@ msgid "" "that is GitHub, Bitbucket, or GitLab, we will automatically build your docs " "so your code and documentation are never out of sync." msgstr "" +"Sempre que você realizar o push de código para o seu serviço de controle de " +"versão favorito, seja GitHub, Bitbucket ou GitLab, construiremos " +"automaticamente seus documentos para que seu código e documentação nunca " +"estejam fora de sincronia." #: templates/homepage.html:84 msgid "Downloadable formats" -msgstr "" +msgstr "Formatos baixáveis" #: templates/homepage.html:86 msgid "" @@ -4352,10 +4490,13 @@ msgid "" "as single page HTML, and for eReaders. No additional configuration is " "required." msgstr "" +"Construimos e hospedamos seus documentos para a web, mas eles também podem " +"ser visualizados como PDFs, HTML de página única e para eReaders. Nenhuma " +"configuração adicional é necessária." #: templates/homepage.html:94 msgid "Multiple versions" -msgstr "" +msgstr "Várias versões" #: templates/homepage.html:96 msgid "" @@ -4363,13 +4504,13 @@ msgid "" "of your docs and a 2.0 version of your docs is as easy as having a separate " "branch or tag in your version control system." msgstr "" -"Podemos hospedar e compilar várias versões dos seus documentos, portanto, " +"Podemos hospedar e construir várias versões dos seus documentos, portanto, " "ter uma versão 1.0 e uma versão 2.0 é tão fácil quanto ter um branch ou tag " "separado no sistema de controle de versão." #: templates/homepage.html:109 msgid "Read the Tutorial" -msgstr "" +msgstr "Leia o Tutorial" #: templates/homepage.html:120 msgid "About Read the Docs" @@ -4381,6 +4522,9 @@ msgid "" "project and is closing in on being a top-1000 site on the internet. Today, " "we:" msgstr "" +"Read the Docs cresceu substancialmente desde o seu início como um projeto de " +"fim de semana e está se aproximando de ser um dos 1000 melhores sites da " +"Internet. Hoje nós:" #: templates/homepage.html:131 msgid "" @@ -4391,6 +4535,12 @@ msgid "" "readthedocs.io/en/latest/team.html\">very small team of dedicated " "engineers " msgstr "" +"

  • Servimos mais de 55 milhões de páginas de documentação por mês
  • Servimos mais de 40 TB de " +"documentação por mês
  • Hospedamos mais de 80.000 projetos de " +"código aberto e provemos suporte a mais de 100.000 usuários
  • " +"
  • Somos mantidos por uma equipe muito pequena de engenheiros dedicados
" #: templates/homepage.html:143 msgid "Read the Docs is funded by the community" @@ -4407,9 +4557,9 @@ msgid "" "html\">sponsors." msgstr "" "Financiamos nossas operações por meio de publicidade, documentação hospedada pela empresa " -"com Read the Docs for Business, doações, e somos apoiados por vários generosos " +"advertisers/?ref=rtd\">anúncio, documentação hospedada por empresas com " +"Read the Docs for Business, doações e somos financiados por vários generosos " "patrocinadores." @@ -4422,12 +4572,21 @@ msgid "" "wonderful team " "who helps us run the site. Read the Docs wouldn't be possible without them." msgstr "" +"Read the Docs é de código aberto e tem o apoio da comunidade. Depende de " +"usuários como você contribuir para o desenvolvimento, o suporte e as " +"operações. Você pode aprender mais sobre como contribuir em nossos documentos. " +"Muito obrigado à nossa maravilhosa equipe que nos ajuda a administrar o site. Read the " +"Docs não seria possível sem eles." #: templates/homepage.html:168 msgid "" "Hosting for the project is graciously provided by AWS and Cloudflare." msgstr "" +"A hospedagem do projeto é gentilmente fornecida por AWS e Cloudflare." #: templates/notifications/send_notification_form.html:6 msgid "Send Email" @@ -4470,12 +4629,12 @@ msgstr "próximo" #: templates/post_commit.html:5 msgid "Build Started" -msgstr "Compilação iniciada" +msgstr "Construção iniciada" #: templates/post_commit.html:10 #, python-format msgid "%(project)s is now building." -msgstr "%(project)s está agora compilando." +msgstr "%(project)s está agora construindo." #. Translators: 'it' refers the current project being built. #: templates/post_commit.html:12 @@ -4507,7 +4666,7 @@ msgstr "Serviços conectados" #: templates/profiles/private/token_list.html:5 #: templates/profiles/private/token_list.html:9 msgid "API Tokens" -msgstr "" +msgstr "Tokens de API" #: templates/profiles/base_profile_edit.html:54 #: templates/profiles/private/delete_account.html:5 @@ -4532,7 +4691,7 @@ msgstr "Definir preferências de anúncios" #: templates/profiles/private/advertising_profile.html:15 msgid "Thank you for supporting Read the Docs!" -msgstr "" +msgstr "Obrigado por ajudar o Read the Docs!" #: templates/profiles/private/advertising_profile.html:22 #: templates/projects/project_advertising.html:16 @@ -4541,7 +4700,7 @@ msgid "" "rely on both the support of our users, and from sponsor support." msgstr "" "Read the Docs é um projeto de código aberto. Para manter o serviço, contamos " -"com o suporte de nossos usuários e com o suporte de patrocinadores." +"com o suporte de nossos usuários e com o financiamento de patrocinadores." #: templates/profiles/private/advertising_profile.html:30 msgid "" @@ -4550,6 +4709,11 @@ msgid "" "behalf of the open source community, see our documentation." msgstr "" +"Para obter mais detalhes sobre colocar seu anúncio no Read the Docs, " +"incluindo as proteções de privacidade que implementamos para usuários e " +"anúncio comunitário que usamos em nome da comunidade de código aberto, " +"consulte nossa documentação." #: templates/profiles/private/advertising_profile.html:41 #, python-format @@ -4558,6 +4722,9 @@ msgid "" "href=\"%(gold_detail)s\">Gold member or Supporter of Read the Docs." msgstr "" +"Você pode ficar livre de anúncios se tornando um membro Gold ou Patrocinadores do Read the Docs." #: templates/profiles/private/advertising_profile.html:49 msgid "Update advertisement preference" @@ -4569,6 +4736,9 @@ msgid "" "If you want to keep a project, add another owner or transfer ownership. The " "following projects and all their documentation will be deleted." msgstr "" +"Todos os projetos dos quais você é o único dono serão excluídos. Se quiser manter um projeto, adicione outro dono ou transfira a " +"propriedade. Os seguintes projetos e toda a sua documentação serão excluídos." #: templates/profiles/private/delete_account.html:34 msgid "" @@ -4577,6 +4747,10 @@ msgid "" "or transfer ownership. The following organizations and all their projects " "will be deleted." msgstr "" +"Todas as organizações e seus projetos dos quais você é o único dono " +"serão excluídos. Se quiser manter uma organização, adicione outro " +"dono ou transfira a propriedade. As seguintes organizações e todos os seus " +"projetos serão excluídos." #: templates/profiles/private/delete_account.html:66 msgid "Be careful! This can not be undone!" @@ -4594,6 +4768,9 @@ msgid "" "has happened recently in your account. Showing logs from the last " "%(days_limit)s days." msgstr "" +"O log de segurança do usuário permite que você " +"veja o que aconteceu recentemente na sua conta. Mostrando os logos dos " +"últimos %(days_limit)s dias." #: templates/profiles/private/token_list.html:13 msgid "" @@ -4602,14 +4779,18 @@ msgid "" "readthedocs.org/page/api/v3.html\">APIv3 documentation for more " "information." msgstr "" +"Token de acesso pessoal (PAT) são tokens que permitem que você use a APIv3 " +"do Read the Docs se autenticado como você mesmo. Consulte a documentação APIv3 para obter " +"mais informações." #: templates/profiles/private/token_list.html:25 msgid "Generate API Token" -msgstr "" +msgstr "Gerar token de API" #: templates/profiles/private/token_list.html:54 msgid "No API Tokens currently configured." -msgstr "" +msgstr "Nenhum token de API atualmente configurado." #: templates/profiles/public/profile_detail.html:6 #, python-format @@ -4631,7 +4812,7 @@ msgstr "Confirmar" #: templates/projects/domain_form.html:16 msgid "Domain Details" -msgstr "" +msgstr "Detalhes do domínio" #: templates/projects/domain_form.html:18 msgid "Create Domain" @@ -4643,20 +4824,24 @@ msgid "" "To configure this domain add a CNAME record in your DNS pointing your custom " "domain to %(cname_target)s." msgstr "" +"Para configurar este domínio, adicione um registro CNAME em seu DNS " +"apontando seu domínio personalizado para %(cname_target)s." #: templates/projects/domain_form.html:41 msgid "" "The validation process period has ended. Save the domain to restart the " "process." msgstr "" +"O período do processo de validação terminou. Salve o domínio para reiniciar " +"o processo." #: templates/projects/domain_form.html:61 msgid "Save Domain" -msgstr "" +msgstr "Salvar domínio" #: templates/projects/domain_form.html:63 msgid "Saving the domain will revalidate the SSL certificate" -msgstr "" +msgstr "Salvar o domínio vai revalidar o certificado SSL" #: templates/projects/domain_list.html:12 #: templates/projects/project_edit_base.html:20 @@ -4672,6 +4857,11 @@ msgid "" "docs.readthedocs.io/page/subprojects.html#custom-domain-on-" "subprojects\">Learn more." msgstr "" +"Este projeto é um subprojeto de %(superproject)s, sua documentação será " +"sempre atendida a partir do domínio %(domain)s. Saiba mais." #: templates/projects/domain_list.html:26 #, python-format @@ -4680,6 +4870,9 @@ msgid "" "domain other than \"%(default_domain)s\". Learn " "more." msgstr "" +"Configurar um domínio personalizado permite que você forneça sua " +"documentação a partir de um domínio diferente de \"%(default_domain)s\". Saiba mais." #: templates/projects/domain_list.html:33 msgid "Existing Domains" @@ -4687,7 +4880,7 @@ msgstr "Domínios existentes" #: templates/projects/domain_list.html:48 msgid "Add new domain" -msgstr "" +msgstr "Adicionar novo domínio" #: templates/projects/domain_list.html:56 #: templates/projects/project_import.html:170 @@ -4714,6 +4907,9 @@ msgid "" "Take into account that these environment variables are available to all " "build steps." msgstr "" +"Variáveis ​​de ambiente permitem que você altere a maneira como sua construção " +"se comporta. Leve em consideração que essas variáveis ​​de ambiente estão " +"disponíveis para todas as etapas de construção." #: templates/projects/environmentvariable_list.html:22 msgid "Add Environment Variable" @@ -4721,11 +4917,11 @@ msgstr "Adicionar variável de ambiente" #: templates/projects/environmentvariable_list.html:36 msgid "public" -msgstr "" +msgstr "pública" #: templates/projects/environmentvariable_list.html:38 msgid "private" -msgstr "" +msgstr "privada" #: templates/projects/environmentvariable_list.html:53 msgid "No environment variables are currently configured." @@ -4746,10 +4942,14 @@ msgid "" "href=\"https://docs.readthedocs.io/en/stable/config-file/v2.html\">." "readthedocs.yml file." msgstr "" +"Para importar um projeto, comece inserindo alguns detalhes sobre o seu " +"repositório. Você pode definir opções de configuração adicionais para sua " +"documentação em um arquivo .readthedocs.yml." #: templates/projects/import_config.html:5 msgid "Add a project configuration file" -msgstr "" +msgstr "Adicione um arquivo de configuração do projeto" #: templates/projects/import_config.html:8 msgid "" @@ -4759,10 +4959,17 @@ msgid "" "readthedocs.io/en/stable/config-file/v2.html\">read more about our " "configuration file in our documentation." msgstr "" +"Certifique-se de que seu projeto tenha um arquivo de configuração ." +"readthedocs.yaml no diretório raiz do seu repositório. Este arquivo é " +"exigido pelo Read the Docs para construir sua documentação. Você pode ler mais " +"sobre nosso arquivo de configuração em nossa documentação." #: templates/projects/import_config.html:16 msgid "Here is an example configuration file for a project using Sphinx:" msgstr "" +"Aqui está um exemplo de arquivo de configuração para um projeto usando " +"Sphinx:" #: templates/projects/import_extra.html:5 msgid "Project Extra Details" @@ -4779,6 +4986,8 @@ msgid "" "This is a beta feature, it can be enabled by contacting support." msgstr "" +"Este é um recurso beta e pode ser ativado contatando o suporte." #. Translators: After 'Flag this project as' follows either 'Inappropriate', 'Spam' and/or 'Duplicate' #: templates/projects/includes/flagging.html:7 @@ -4834,6 +5043,8 @@ msgid "" "This integration is being managed automatically by Read the Docs. If it " "isn't functioning correctly, try re-syncing the webhook:" msgstr "" +"Esta integração está sendo gerenciada automaticamente pelo Read the Docs. Se " +"não estiver funcionando corretamente, tente sincronizar novamente o webhook:" #: templates/projects/integration_webhook_detail.html:38 msgid "" @@ -4842,21 +5053,28 @@ msgid "" "Otherwise you'll need to update the configuration on your repository. You " "can use the following address to manually configure this webhook." msgstr "" +"Esta integração não é gerenciada pelo Read the Docs atualmente. Se esta " +"integração não estiver funcionando corretamente, você pode tentar sincronizá-" +"la novamente. Caso contrário, você precisará atualizar a configuração do seu " +"repositório. Você pode usar o endereço a seguir para configurar manualmente " +"este webhook." #: templates/projects/integration_webhook_detail.html:50 msgid "" "To manually configure this webhook with your provider, use the following " "information:" msgstr "" +"Para configurar manualmente este webhook com seu provedor, use a seguinte " +"informação:" #: templates/projects/integration_webhook_detail.html:59 msgid "Webhook URL:" -msgstr "" +msgstr "URL de webhook:" #: templates/projects/integration_webhook_detail.html:68 #: templates/projects/integration_webhook_detail.html:73 msgid "Secret:" -msgstr "" +msgstr "Segredo:" #: templates/projects/integration_webhook_detail.html:81 msgid "" @@ -4865,6 +5083,10 @@ msgid "" "a secret. Read more in our blog post." msgstr "" +"Esta integração não tem um segredo, a autenticidade do webhook não pode ser " +"verificada. Clique em \"Ressincronizar webhook\" para gerar um " +"segredo. Leia mais em nosso blog." #: templates/projects/integration_webhook_detail.html:92 msgid "" @@ -4872,6 +5094,9 @@ msgid "" "href=\"https://docs.readthedocs.io/page/guides/setup/git-repo-automatic." "html\"> our webhook documentation. " msgstr "" +"Para obter mais informações sobre como configurar manualmente um webhook, " +"consulte nossa documentação sobre webhook. " #: templates/projects/integration_webhook_detail.html:104 msgid "Resync webhook" @@ -4883,7 +5108,7 @@ msgstr "Excluir webhook" #: templates/projects/legend.html:4 msgid "External Links" -msgstr "Links Externos" +msgstr "Links externos" #: templates/projects/legend.html:5 msgid "Link text" @@ -4924,7 +5149,7 @@ msgstr "Código-fonte" #: templates/projects/legend.html:30 msgid "e.g. Check out this code" -msgstr "p.ex., Check out do código" +msgstr "p. ex., Fazer checkout deste código" #: templates/projects/legend.html:31 msgid "actual code indented" @@ -4936,7 +5161,7 @@ msgstr "reStructuredText Primer" #: templates/projects/onboard_detail.html:8 msgid "Start building your documentation" -msgstr "Começar a compilar sua documentação" +msgstr "Começar a construir sua documentação" #: templates/projects/onboard_detail.html:10 msgid "" @@ -4944,13 +5169,13 @@ msgid "" "if you would like to build a specific version, select the version below and " "your documentation build will be triggered." msgstr "" -"Este projeto ainda não foi compilado. Tente compilar a versão mais recente " -"agora ou, se você deseja compilar uma versão específica, selecione a versão " -"abaixo e sua compilação de documentação será acionada." +"Este projeto ainda não foi construído. Tente construir a versão mais recente " +"agora ou, se você deseja construir uma versão específica, selecione a versão " +"abaixo e sua construção de documentação será acionada." #: templates/projects/onboard_detail.html:21 msgid "Build latest version" -msgstr "Compilar versão mais recente" +msgstr "Construir versão mais recente" #: templates/projects/onboard_detail.html:29 msgid "Your documentation is ready to use" @@ -4962,6 +5187,9 @@ msgid "" "date with every commit to your repository, by setting up a webhook." msgstr "" +"Sua documentação foi construído. Certifique-se de que sua documentação seja " +"mantida atualizada com todos os commit no seu repositório, configurando um webhook." #: templates/projects/onboard_detail.html:41 msgid "View your documentation" @@ -4969,7 +5197,7 @@ msgstr "Ver sua documentação" #: templates/projects/onboard_detail.html:46 msgid "Your documentation failed to build" -msgstr "A compilação de sua documentação falhou" +msgstr "A construção de sua documentação falhou" #: templates/projects/onboard_detail.html:50 msgid "" @@ -4978,14 +5206,18 @@ msgid "" "href=\"http://docs.readthedocs.io/page/faq.html\">problems frequently " "encountered during builds." msgstr "" +"Ocorreu um problema ao construir sua documentação, você pode ver o que deu " +"errado na saída da construção. Se precisar de mais ajuda, consulte alguns " +"dos problemas " +"frequentemente encontrados durante as construções." #: templates/projects/onboard_detail.html:59 msgid "View build output" -msgstr "Ver saída da compilação" +msgstr "Ver saída da construção" #: templates/projects/onboard_detail.html:65 msgid "Your documentation is building" -msgstr "Sua documentação está compilando" +msgstr "Sua documentação está sendo construída" #: templates/projects/onboard_detail.html:68 msgid "" @@ -4993,7 +5225,7 @@ msgid "" "project is done building." msgstr "" "Você poderá visualizar sua documentação em um ou dois minutos, após a " -"conclusão da compilação do projeto." +"conclusão da construção do projeto." #: templates/projects/onboard_import.html:5 msgid "Ready to share your documentation" @@ -5006,6 +5238,9 @@ msgid "" "importing one. Not sure how to start documenting your project? Check out the " "Tutorial to learn how." msgstr "" +"Você ainda não possui nenhum projeto, mas pode começar a construir " +"documentação importando um. Não sabe ao certo como começar a documentar seu " +"projeto? Confira o Tutorial para saber como." #: templates/projects/onboard_import.html:19 #, python-format @@ -5013,6 +5248,9 @@ msgid "" "In a hurry? Fork our template project on Github, and import it." msgstr "" +"Está com pressa? Faça um fork nosso " +"projeto modelo no GitHub e importe-" +"o." #: templates/projects/onboard_import.html:25 #: templates/projects/project_dashboard_base.html:53 @@ -5022,29 +5260,32 @@ msgstr "Importar um projeto" #: templates/projects/project_advertising.html:5 #: templates/projects/project_advertising.html:12 msgid "Documentation Advertising" -msgstr "Anúncio de documentação" +msgstr "Anúncio na documentação" #: templates/projects/project_advertising.html:24 msgid "" "We will periodically run advertisements on built documentation pages for " "sponsors, however we have strict guidelines on advertisements:" msgstr "" -"Periodicamente, apresentamos anúncios em páginas de documentação compiladas " -"para patrocinadores, no entanto, temos diretrizes estritas sobre anúncios:" +"Periodicamente, apresentamos anúncios em páginas de documentação construída " +"para patrocinadores, e para isso temos diretrizes estritas:" #: templates/projects/project_advertising.html:32 msgid "We don't give sponsors access to user information." -msgstr "" +msgstr "Não damos aos patrocinadores acesso às informações de usuário." #: templates/projects/project_advertising.html:37 msgid "We only report the number of impressions and number of ad clicks." msgstr "" +"Relatamos apenas o número de impressões e o número de cliques em anúncios" #: templates/projects/project_advertising.html:42 msgid "" "We only allow image and text ads which we host ourselves. There are no " "advertiser-supplied scripts running on Read the Docs." msgstr "" +"Permitimos apenas anúncios em imagens e textos que nós mesmos hospedamos. " +"Não há scripts fornecidos pelo anunciante em execução no Read the Docs." #: templates/projects/project_advertising.html:50 msgid "" @@ -5055,6 +5296,12 @@ msgid "" "community, see our documentation." msgstr "" +"Para obter mais detalhes sobre colocar seu anúncio no Read the Docs, " +"incluindo as proteções de privacidade que implementamos para usuários e anúncios comunitários que apresentamos em nome da " +"comunidade de código aberto, consulte nossa documentação." #: templates/projects/project_advertising.html:59 msgid "Opting out" @@ -5067,6 +5314,9 @@ msgid "" "href=\"%(ads_preferences_url)s\">individual users, we have multiple ways " "for projects to opt out of advertising on Read the Docs." msgstr "" +"Além das preferências de anúncios que temos para usuários individuais, temos diversas " +"maneiras de os projetos optarem por não receber anúncios no Read the Docs." #: templates/projects/project_advertising.html:71 msgid "" @@ -5077,10 +5327,10 @@ msgid "" "resources, and dedicated support." msgstr "" "Se você faz parte de uma empresa que usa o Read the Docs para hospedar a " -"documentação de um produto comercial, considere Read the Docs for Business, que oferece uma " -"experiência totalmente livre de anúncios, repositórios privados, " -"documentação privada, recursos de compilação adicionais e suporte dedicado." +"documentação de um produto comercial, considere usar o Read the Docs for Business, o qual oferece uma " +"experiência totalmente livre de anúncios, com repositórios privados, " +"documentação privada, recursos de construção adicionais e suporte dedicado." #: templates/projects/project_advertising.html:81 #, python-format @@ -5088,6 +5338,8 @@ msgid "" "By becoming a Gold member to Read the Docs, " "you may remove advertising from your projects for all visitors." msgstr "" +"Ao se tornar um membro Gold do Read the " +"Docs, você pode remover anúncios de seus projetos para todos os visitantes." #: templates/projects/project_advertising.html:88 msgid "" @@ -5095,6 +5347,9 @@ msgid "" "advertisements for their projects. Readers will still see community ads " "for open source projects and conferences." msgstr "" +"Os donos de projetos podem optar por " +"desativar anúncios pagos para seus projetos. Os leitores ainda verão " +"anúncios comunitários de projetos e conferências de código aberto." #: templates/projects/project_advertising.html:96 #, python-format @@ -5108,8 +5363,8 @@ msgstr "" "Se você deseja remover completamente anúncio do seu projeto de código " "aberto, mas tanto o Read the Docs for Business quanto nossas assinaturas " "Gold não parecem ser a opção certa, entre em contato para " -"discutir alternativas a anúncio." +"subject=Alternatives%%20to%%20advertising\">entre em contato conosco " +"para discutir alternativas a anúncio." #: templates/projects/project_advertising.html:113 msgid "" @@ -5119,11 +5374,12 @@ msgid "" msgstr "" "Se você é uma empresa que hospeda documentação comercial em nosso site da " "comunidade, não permitimos a remoção de anúncios pagos em sua documentação. " -"Por favor, considere o Read the Docs for Business ou uma assinatura Gold." +"Por favor, considere usar o Read the Docs for Business ou uma assinatura " +"Gold." #: templates/projects/project_advertising.html:122 msgid "Update advertising preference" -msgstr "" +msgstr "Atualizar preferências de anúncios" #: templates/projects/project_create.html:6 msgid "Create a new project" @@ -5155,15 +5411,15 @@ msgstr "Painel de controle do projeto" #: templates/projects/project_dashboard_base.html:20 msgid "Important Versions" -msgstr "Versões Importantes" +msgstr "Versões importantes" #: templates/projects/project_dashboard_base.html:77 msgid "passing" -msgstr "" +msgstr "passando" #: templates/projects/project_dashboard_base.html:79 msgid "failing" -msgstr "" +msgstr "falhando" #: templates/projects/project_dashboard_base.html:112 msgid "Search all docs" @@ -5172,17 +5428,19 @@ msgstr "" #: templates/projects/project_dashboard_base.html:125 #: templates/projects/project_dashboard_base.html:134 msgid "Connect your Accounts" -msgstr "Conectar suas Contas" +msgstr "Conectar suas contas" #: templates/projects/project_dashboard_base.html:128 msgid "" "Have a GitHub account? Connect your account and import your existing " "projects automatically." msgstr "" +"Tem uma conta GitHub? Conecte sua conta e importe seus projetos existentes " +"automaticamente." #: templates/projects/project_dashboard_base.html:144 msgid "Learn More" -msgstr "Saiba Mais" +msgstr "Saiba mais" #: templates/projects/project_dashboard_base.html:146 #, python-format @@ -5190,6 +5448,8 @@ msgid "" "Check out the documentation for Read the Docs. It contains lots of information about how to get the most out of RTD." msgstr "" +"Confira a documentação para Read the Docs. " +"Ela contém muitas informações sobre como aproveitar ao máximo o RTD." #: templates/projects/project_delete.html:4 #: templates/projects/project_delete.html:6 @@ -5205,6 +5465,10 @@ msgid "" "break the URLs of all its subprojects and they will be served normally as " "other projects." msgstr "" +"Este projeto tem subprojetos sob ele. " +"Excluir este projeto fará com que eles se tornem projetos regulares. Isso " +"quebrará as URLs de todos os seus subprojetos e eles serão veiculados " +"normalmente como outros projetos." #: templates/projects/project_delete.html:21 #: templates/projects/project_resync_webhook.html:9 @@ -5226,7 +5490,7 @@ msgstr "Excluir projeto" #: templates/projects/project_edit_base.html:19 msgid "Edit Versions" -msgstr "" +msgstr "Editar versões" #: templates/projects/project_edit_base.html:24 #: templates/projects/projectrelationship_form.html:5 @@ -5249,19 +5513,19 @@ msgstr "Webhooks" #: templates/projects/project_notifications.html:5 #: templates/projects/project_notifications.html:12 msgid "Email Notifications" -msgstr "" +msgstr "Notificações por e-mail" #: templates/projects/project_edit_base.html:30 #: templates/projects/project_traffic_analytics.html:6 #: templates/projects/project_traffic_analytics.html:11 msgid "Traffic Analytics" -msgstr "" +msgstr "Analytics de tráfego" #: templates/projects/project_edit_base.html:31 #: templates/projects/projects_search_analytics.html:6 #: templates/projects/projects_search_analytics.html:11 msgid "Search Analytics" -msgstr "" +msgstr "Analytics de pesquisa" #: templates/projects/project_import.html:6 msgid "Import a Remote Repository" @@ -5352,6 +5616,8 @@ msgstr "Navegar em projetos" #: templates/projects/project_notifications.html:16 msgid "Configure email notifications to be sent on build failures." msgstr "" +"Configura notificações por e-mail para serem recebidas em falhas de " +"construção." #: templates/projects/project_notifications.html:22 #, python-format @@ -5360,6 +5626,9 @@ msgid "" "href=\"%(webhooks_url)s\">Webhooks page if you are looking for your " "webhooks." msgstr "" +"Webhooks foram movidos para sua própria página. Vá para a página de Webhooks se estiver procurando por " +"seus webhooks." #: templates/projects/project_notifications.html:30 msgid "Existing Notifications" @@ -5371,7 +5640,7 @@ msgstr "Remover notificações" #: templates/projects/project_notifications.html:72 msgid "New Email Notifications" -msgstr "Novas notificações de e-mail" +msgstr "Novas notificações por e-mail" #: templates/projects/project_notifications.html:74 #: templates/projects/project_notifications_form.html:16 @@ -5380,10 +5649,8 @@ msgstr "Adicione um endereço e-mail para notificar" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Novas notificações de e-mail" +msgstr "Adicionar notificação por e-mai" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5391,26 +5658,26 @@ msgstr "Ressincronizar" #: templates/projects/project_traffic_analytics.html:21 msgid "Top viewed pages in the past 30 days" -msgstr "" +msgstr "Páginas mais visualizadas nos últimos 30 dias" #: templates/projects/project_traffic_analytics.html:34 #: templates/projects/project_traffic_analytics.html:66 #: templates/projects/projects_search_analytics.html:36 msgid "No data available." -msgstr "" +msgstr "Nenhum dado disponível" #: templates/projects/project_traffic_analytics.html:44 msgid "Daily pageview totals" -msgstr "" +msgstr "Totais diários de visualizações de páginas" #: templates/projects/project_traffic_analytics.html:48 #: templates/projects/projects_search_analytics.html:52 msgid "Download all data" -msgstr "" +msgstr "Baixar todos os dados" #: templates/projects/project_traffic_analytics.html:52 msgid "Not Found (404) pages" -msgstr "" +msgstr "Páginas 404 (não encontradas)" #: templates/projects/project_traffic_analytics.html:75 msgid "" @@ -5420,6 +5687,11 @@ msgid "" "because of caching in the browser or in a CDN.\n" " " msgstr "" +"\n" +" * A forma como rastreamos páginas 404 é em nossa hospedagem back-end.\n" +" É possível que o número de vezes que cada página é visualizada seja " +"subestimado devido ao armazenamento em cache no navegador ou em um CDN.\n" +" " #: templates/projects/project_translations.html:5 msgid "Edit Translations" @@ -5438,6 +5710,8 @@ msgid "" "This project is configured with a " "versioning scheme that doesn't support translations." msgstr "" +"Este projeto está configurado com " +"um esquema de versionamento que não oferece suporte a traduções." #: templates/projects/project_translations.html:30 #: templates/projects/project_translations_form.html:30 @@ -5461,7 +5735,7 @@ msgstr "Traduções existentes" #: templates/projects/project_translations.html:65 msgid "No translations are currently configured" -msgstr "" +msgstr "Nenhuma tradução está configurada atualmente" #: templates/projects/project_translations.html:74 msgid "Choose which project you would like to add as a translation." @@ -5469,10 +5743,8 @@ msgstr "Escolha qual projeto você deseja adicionar como uma tradução." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Traduções" +msgstr "Adicionar tradução" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5489,14 +5761,12 @@ msgstr "" #: templates/projects/project_users.html:49 msgid "Add maintainer" -msgstr "" +msgstr "Adicionar manteedor" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Editar mantenedores" +msgstr "Adicionar mantenedor" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5510,6 +5780,10 @@ msgid "" "submit();\">delete this version's documentation if you want to remove it " "completely." msgstr "" +"Esta versão está inativa, mas sua documentação ainda está disponível online. " +"Você pode excluir a documentação desta versão se quiser removê-la " +"completamente." #: templates/projects/project_version_list.html:24 msgid "Active Versions" @@ -5517,24 +5791,26 @@ msgstr "Versões ativas" #: templates/projects/project_version_list.html:81 msgid "Activate a version" -msgstr "" +msgstr "Ativar uma versão" #: templates/projects/project_version_list.html:82 msgid "" "Active versions are built whenever new code is pushed to that branch or tag." msgstr "" +"Versões ativas são construídas sempre que um novo código é enviado para esse " +"branch ou tag." #: templates/projects/project_version_list.html:93 msgid "Filter Inactive Versions" -msgstr "" +msgstr "Filtrar versões inativas" #: templates/projects/project_version_list.html:122 msgid "Activate" -msgstr "" +msgstr "Ativar" #: templates/projects/project_version_list.html:130 msgid "No versions found" -msgstr "" +msgstr "Nenhuma versão encontrada" #: templates/projects/project_version_list.html:144 #, python-format @@ -5542,11 +5818,13 @@ msgid "" "Showing the first %(max_inactive_versions)s of " "%(total_inactive_versions_count)s inactive versions.." msgstr "" +"Mostrando as primeiras %(max_inactive_versions)s de " +"%(total_inactive_versions_count)s versões inativas.." #: templates/projects/project_version_states_help_text.html:4 #, python-format msgid "Learn more about states here." -msgstr "" +msgstr "Saiba mais sobre estados aqui." #: templates/projects/projectrelationship_form.html:16 msgid "" @@ -5554,6 +5832,9 @@ msgid "" "as your main project. Learn more." msgstr "" +"O uso de subprojetos permite atender vários projetos do mesmo domínio do seu " +"projeto principal. Saiba mais." #: templates/projects/projectrelationship_form.html:28 msgid "Update subproject" @@ -5596,11 +5877,11 @@ msgstr "Nenhum subprojeto está atualmente configurado" #: templates/projects/projects_search_analytics.html:21 msgid "Top queries in the past 30 days" -msgstr "" +msgstr "Principais consultas nos últimos 30 dias" #: templates/projects/projects_search_analytics.html:46 msgid "Daily search totals" -msgstr "" +msgstr "Totais de pesquisas diárias" #: templates/projects/samples/getting_started.rst.html:3 msgid "Here's a place to describe how to get up and running with your project" @@ -5701,6 +5982,11 @@ msgid "" "target=\"_blank\">Read our documentation page about connecting Git providers." "" msgstr "" +"Nesta página, você pode gerenciar a integração com seu(s) provedor(es) Git " +"que permite a importação e configuração automática de seus repositórios. Leia nossa página de documentação sobre como conectar " +"provedores Git." #: templates/socialaccount/connections.html:37 msgid "Active connections" @@ -5734,3 +6020,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/ru/LC_MESSAGES/django.mo b/readthedocs/locale/ru/LC_MESSAGES/django.mo index b059decc25017acedd1df3fe79784d3cc992e136..7c3f8a46f78f7655c67e6af1a8d6b370c0882ac0 100755 GIT binary patch delta 13433 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 O?V{%7W&ad%jr||?kF_!Y diff --git a/readthedocs/locale/ru/LC_MESSAGES/django.po b/readthedocs/locale/ru/LC_MESSAGES/django.po index bd95c9d1f66..2d206a70280 100644 --- a/readthedocs/locale/ru/LC_MESSAGES/django.po +++ b/readthedocs/locale/ru/LC_MESSAGES/django.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Roman Paltsev, 2023\n" "Language-Team: Russian (http://app.transifex.com/readthedocs/readthedocs/" @@ -38,8 +38,9 @@ msgstr "" "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " "(n%100>=11 && n%100<=14)? 2 : 3);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Версия" @@ -157,39 +158,39 @@ msgstr "Размещено благодаря" msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Неправильное имя проекта \"{0}\": не сгенерирован URL." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Проект с URL \"{0}\" уже существует." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Проект с {slug_name}={value} недействителен в качестве подпроекта" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Подпроект с таким псевдонимом уже существует" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -218,8 +219,8 @@ msgstr "Ошибка авторизации" msgid "Log out" msgstr "Выйти" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Приглашение отправлено" @@ -235,8 +236,8 @@ msgstr "Приглашение принято" msgid "Invitation declined" msgstr "Приглашение отклонено" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Пользователь" @@ -248,8 +249,9 @@ msgstr "Идентификатор пользователя" msgid "Username" msgstr "Имя пользователя" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Проект" @@ -261,7 +263,7 @@ msgstr "Идентификатор проекта" msgid "Project slug" msgstr "URL проекта" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Организация" @@ -273,7 +275,7 @@ msgstr "Идентификатор организации" msgid "Organization slug" msgstr "URL организации" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Действие" @@ -456,7 +458,7 @@ msgstr "Ветка" msgid "Tag" msgstr "Метка" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Неизв." @@ -480,37 +482,41 @@ msgstr "Версии SemVer" msgid "Custom match" msgstr "Свой подбор" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Активно" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Сборка не удалась" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Состояние" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Любая" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Тип" @@ -518,7 +524,7 @@ msgstr "Тип" msgid "States" msgstr "Состояния" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Приватность" @@ -535,291 +541,276 @@ msgstr "Поле своего подбора не должно быть пуст msgid "Invalid Python regular expression." msgstr "Неверное регулярное выражение Python." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Идентификатор" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Подробное наименование" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "URL" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Поддерживается" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "Состояние Pull Request/Merge Request, связанное с данной версией." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Сформировано" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Загружено" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Уровень приватности" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Уровень приватности для этой версии." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Скрытая" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "Скрыть эту версию из (всплывающего) меню версий и найти результаты?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Сгенерировано" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Имеет PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Имеет ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Имеет HTML Zip" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Тип документации" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Тип документации, с которой была сформирована версия." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Версия {version} проекта {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Статус" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Дата" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Успешно" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Настройки" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Ошибка настройки" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Вывод" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Ошибка" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Код завершения" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Коммит" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "URL версии" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Имя версии" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Тип версии" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Конфигурация, использованная в сборке" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Длина сборки" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Сборщик" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Холодное хранение" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "Идентификатор задачи Celery" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Собрать {project} для {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Сборка" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Команда" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Описание" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Вывод команды" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Код завершения команды" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Начальное время" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Конечное время" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "Команда сборки {pk} для сборки {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "Активировать версию" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "Скрыть версию" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "Сделать версию общедоступной" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "Сделать версию приватной" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "Установить версию по умолчанию" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "Удалить версию" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "Приоритет правила" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "Версия активирована" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "Версия скрыта" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "Версия настроена на публичную конфиденциальность" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "Версия настроена на приватную конфиденциальность" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "Версия установлена по умолчанию" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "Версия удалена" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "Соответствующее правило" @@ -937,7 +928,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -981,37 +972,32 @@ msgstr "Идентификатор" msgid "username" msgstr "имя пользователя" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Главная страница" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Посмотреть платное объявление" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" "Если этот флажок не установлен, вы всё равно увидите рекламу сообщества." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" "Подпишитесь на нашу рассылку и получайте полезные предложения по адаптации." -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Внесено в белый список" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Заблокировано" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Профиль %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1067,13 +1053,13 @@ msgstr "Не найдено ни одного проекта." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Дата публикации" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Дата последнего изменения" @@ -1081,7 +1067,7 @@ msgstr "Дата последнего изменения" msgid "Level" msgstr "Уровень" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1279,25 +1265,20 @@ msgstr "Данные провайдера" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} для {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "Эл. почта" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1484,14 +1465,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Пользователи" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Имя" @@ -1507,51 +1488,51 @@ msgstr "URL изображения аватара" msgid "URL to organization page" msgstr "URL страницы организации" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Подключённая учётная запись" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Полное имя" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Описание проекта" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "URL изображения аватара владельца" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "URL клонирования репозитория" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Приватный репозиторий" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "СКВ" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Имеет права администратора" @@ -1603,50 +1584,50 @@ msgstr "" msgid "Admin" msgstr "Админ" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Команда" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1671,11 +1652,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1734,24 +1715,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "Хэш" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2083,35 +2059,35 @@ msgstr "" msgid "Verify your email address" msgstr "Подтвердите ваш email адрес" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2187,123 +2163,111 @@ msgstr "Живой" msgid "Deleted" msgstr "Удалён" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Общедоступный" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Личный" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2367,78 +2331,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "Уже существует перевод “{lang}” для проекта {proj}." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Длина каждой метки не должна превышать 100 символов." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Имя переменной не должно начинаться с __ (двойное подчёркивание)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Имя переменной не должно начинаться с READTHEDOCS." -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "В этом проекте уже имеется переменная с таким именем" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Имя переменной не должно содержать пробелы" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Разрешены только буквы, цифры и подчеркивание" @@ -2454,54 +2422,54 @@ msgstr "" msgid "Alias" msgstr "Псевдоним" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL репозитория" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "URL хостинга репозитория документации" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Тип репозитория" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Домашняя страница проекта" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Домашняя страница проекта" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Канонический URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "URL, с которого ожидается предоставление документации" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Единственная версия" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2512,74 +2480,74 @@ msgstr "" "если точно не планируете в будущем иметь несколько версий вашей " "документации." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Версия по умолчанию" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "На какую версию вашего проекта идёт перенаправление с /" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Ветка по умолчанию" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN включен" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Код для аналитики" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2587,25 +2555,25 @@ msgstr "" "Google Analytics Tracking ID (например, UA-22345342-1). Это " "может замедлить загрузку вашей страницы." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Альтернативный образ контейнера" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Ограничение памяти контейнера" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2613,54 +2581,54 @@ msgstr "" "Ограничение памяти в формате Docker — например: 512m или " "1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Ограничение времени контейнера в секундах" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Альтернативный идентификатор очереди сборки" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Разрешить платную рекламу" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" "Если этот флажок не установлен, пользователи всё равно будут видеть рекламу " "сообщества." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Без рекламы" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Показывать предупреждение о версии" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" "Показывать предупреждения как для нестабильных, так и для не свежих версий." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2668,37 +2636,37 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Особенные" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Связанные проекты" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Язык" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." @@ -2706,267 +2674,263 @@ msgstr "" "Язык документации проекта. Обратите внимание: эта настройка влияет на URL " "вашего проекта." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Язык программирования" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "Основной язык программирования, на котором написан проект." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Сборка проекта была запущена с помощью веб-обработчика" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Данный проект был успешно склонирован" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "В модели должен быть URL" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Вложенность подпроектов не поддерживается" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Путь" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "создано" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "изменено" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "URL, на которые следует отправлять веб-обработчика" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Домен" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Использовать HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Всегда использовать HTTPS для данного домена" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Количество посещений этого домена" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Идентификатор особенности" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Особенность даты была добавлена" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Имя переменной окружения" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Значение переменной окружения" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Проект, в котором будет использоваться эта переменная" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3052,19 +3016,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Обновлены настройки проекта" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Проект удалён" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3073,12 +3037,12 @@ msgstr "" "Возникла проблема с вашей учётной записью {service}, попробуйте повторно " "подключить её на странице подключённых служб." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "Проект был исключён из рекламной поддержки" @@ -3255,131 +3219,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "каталонский" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Английский" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Испанский" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "бразильский португальский" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Норвежский" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Французский" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Русский" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Немецкий" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Галисийский" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Вьетнамский" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "упрощённый китайский" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "традиционный китайский" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Японский" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Украинский" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Итальянский" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Корейский" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3471,7 +3439,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Страница не найдена" @@ -5355,10 +5323,8 @@ msgstr "Добавить адрес e-mail для получения уведо #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Новые уведомления на электронную почту" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5443,10 +5409,8 @@ msgstr "Выберите, который из проектов вы хотите #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Переводы" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5467,10 +5431,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Редактировать кураторов" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5714,3 +5676,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/sk/LC_MESSAGES/django.mo b/readthedocs/locale/sk/LC_MESSAGES/django.mo index ad2efcfae07aec2b896062b7d1c32bfca8ef0c65..facb269fd9c4ccaeda8d37c5b829918625e665f8 100755 GIT binary patch delta 2647 zcmYk8ZA{ix7>AEwMWm3ZfS50kVUjP2QYKUaVWHBCiIR#%qCsY687|v;YU-NHR+DnI z?1SOfOg^|CZ1%xf%@!YO)w0YjnKl=#RnBJSoNHaz!@)TF|IT$@@B2RY|NNgld&|zv zNc7|kelt)uqU+Gn^bk7W_N%BU`I#YH3rE2#VF_eOm=4FnGI#}C1he4M*l&fdUk8W6 zHh2x(68SpJ4j~bC(QsiW91N3v6X77#V0Y{vi~U|`Z0Df{|Ajd)lg`y}3^d@0a0r|Q zhrt?Xpi7|p8({(d!zvm&elafC3Uled0yX#^%z&K`U*P~W;7{WG7qR~>G&4U!?fnGZ zcPjROi~TcDI~OGWLpou)Fe@?->UcaXf+f(1>!6P7V}CguLBAQA;^!bX!^_YB+F>4i z3!0Jr&`f*^dBS&82@Rg4A$y@G_!Da2FUS-Aq0+%%Dg()hEQlb}vB#&%%i73ZMrb2Z#CnPo<&3Indi*3tdtu<=(^?5gEc`j)e6mI8=MYzz^(8|9{E2^V_tq=>M}?5ZODQ~JQ|wX3DAhA#`%iK zT4*X4M>fXsW{8il9%^S>lCSRE`D~U)4Hf=K4!DjXP1Im1+!n6s<*%qh}GBPnDafZ$k?ZUsCFm1F6%= z{!&L{GI}NscyBDXqPb|19ZDrKBex@xo(NNDSmvM>8?h8YQ*TxlBNB4CETwe|dgAg( z-^JTV|E@S@nx_qzx9Q!OhbE$@(H(yOH_#|W`iuX3ykJkE zGIT#`Lu-&_e5(Gxs;B9No`nk0lPFd2A10vLece=@7Te3=V*|!3XfKKV4bU&ZOW9xi zG-o1zbS!>3522~(KJ*Ck_Sc{ps02;+2V)_!tU~u7{|Bx|lh8`!g=|9YiOhy%Pv+l) jk|%~-7?eDjbu7L8tDJSo>fx)?lF5+`Y02FD_O$;1i8{^f delta 2826 zcmZveeN5F=7{?DNFM$$WP!h{f1R)GELZTG$1xXC03?owE3KzV_n-?)a=d~?Xi)K^v zCFlG@%U=HI52-d|#Y)?nRAbr8DkC?et*I@|%~?zPd@m2>T4(orKIip0&w0-CLoesP zkry2DjNR=ho6&9P@)+k{gP%rGQP#ycHxc?_JlqB&;SR`Bw+~K%2Vey3gK_Xf>kmS$ z|JwKi98doz80%cnT^eb)Yw%_!Vi?tiWH=U1g&I$XGCbS*#n!KY^0f}~bB$CU*a2^X zJy4GChU4H7cnj=>5uEQnrXd3ZFd3eLI{4Sn0_T2*iojJUgYj62hRG10T`H8r*--O& z)}IFzp~X=4N}={Gw|=GiobOiCkfD0x22If4V(f-8yd6%1`=A`|gF5)Q^-n^r`vNAy z(@>$l2=U!rhjJvA!6XslZ`w}na$J#XA; z+z(~<5Y&a~}&CqlMP#aG}9Xt#(;RVR$TvEaa z)1eN|GtPl>e4))RfeLk{u@35KTcIMb6|z6*o}vX5)Q0b&4j6_? zs&i10_zP-ZG>M}1lc92ECY9FDhq_P+%z))kk?IW1^Zr|DC`8Xd89o5z`CCv6--Eh& zzs-LRW$+BtSMdwfx(hab3F_cKp&Sb%yxN}#73oweIbHxG^!+cgfl`=CzXB>$olqN} zg>q~UR3u)9{M=D0&3^*5{u`(#8HRe}^TucrMg8eeIaLJpv}G_TgB3J%lWHi>Yat2i z{7^UOg!1?Wr~~#w88~S3N1!5d%=nRw4?sCK1o6e4hq4<^xD{bf67Nrx+!O|MKrYmR zLgO+h!)t850m@*&`rC{>HogbS-YZZMI|lVM15l9~ggW>~yJY@J_r@zZ=oDNYx5V4*Mc+@(pdiG5j{`` zPJ;O4(xD6$8cU#_s2nQWS3*p<2B>{cLw;^M6`yygtThU=t=(!={)IwR2UnuI(0Vjl zHd&(u79kxnTIASLq$it>aNin(~EwPCLxLn`A-pP+1MT?M%-e|Pwc`B`= zn>~f*q9>3-y8`8+jp)DSaR$Lfm!Hb zw8q8+<;XmAC%PAn7UjwURE?fQx1&t74&9CFkxG6j{xt4GUX+9GK>9l{A3cJUSdXDn zq*9K^H&=$Hp$(`DEk-vMB^-Yo-6|Vg2HTPHYzBG&1#794P)$gmU^YrY;YikqbulAM!MW|GPhGLREOoiuQjj)FizW{x@M9`%(Y^ diff --git a/readthedocs/locale/sk/LC_MESSAGES/django.po b/readthedocs/locale/sk/LC_MESSAGES/django.po index d517947510d..b0ad2b6b38e 100644 --- a/readthedocs/locale/sk/LC_MESSAGES/django.po +++ b/readthedocs/locale/sk/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Veronika Kabatova , 2015\n" "Language-Team: Slovak (http://app.transifex.com/readthedocs/readthedocs/" @@ -22,8 +22,9 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " ">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Verzia" @@ -141,39 +142,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -202,8 +203,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -219,8 +220,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Používateľ" @@ -232,8 +233,9 @@ msgstr "" msgid "Username" msgstr "" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Projekt" @@ -245,7 +247,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Organizácia" @@ -257,7 +259,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -440,7 +442,7 @@ msgstr "Vetva" msgid "Tag" msgstr "" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Neznámy" @@ -464,37 +466,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Aktívny" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Stav" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Typ" @@ -502,7 +508,7 @@ msgstr "Typ" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -519,291 +525,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Identifikátor" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Dlhý názov" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Slug" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Podporovaný" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Odoslaný" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Úroveň súkromia" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Úroveň súkromia pre túto verziu" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Typ dokumentácie" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Dátum" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Úspech" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Nastavenia" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Chyba pri nastavení" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Výstup" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Chyba" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Ukončovací kód" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Popis" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -921,7 +912,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -965,35 +956,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Domovská stránka" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s's profil" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1046,13 +1032,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Dátum zverejnenia" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Dátum úpravy" @@ -1060,7 +1046,7 @@ msgstr "Dátum úpravy" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1250,25 +1236,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1455,14 +1436,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Užívatelia" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Názov" @@ -1478,51 +1459,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Meno a priezvisko" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1572,50 +1553,50 @@ msgstr "" msgid "Admin" msgstr "Administrátor" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1640,11 +1621,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1703,24 +1684,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2052,35 +2028,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2156,123 +2132,111 @@ msgstr "" msgid "Deleted" msgstr "Vymazaný" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Verejný" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Súkromný" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2336,78 +2300,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2423,202 +2391,202 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL Repozitára" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Typ repozitára" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Domovská stránka projektu" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Štandardná verzia" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Verzia projektu, na ktorý sa adresa / presmeruje" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Štandardná vetva" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Analytics kód" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2626,303 +2594,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Jazyk" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Model musí mať slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Cesta" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3006,31 +2970,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3204,131 +3168,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Anglicky" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Španielsky" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Francúzština" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Ruština" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Nemčina" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamčina" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japončina" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukrajinčina" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3420,7 +3388,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5209,10 +5177,8 @@ msgstr "Pridajte emailovú adresu pre upozornenia" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Nové emailové upozornenia" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5317,10 +5283,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Upraviť Správcov" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5551,3 +5515,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/tr/LC_MESSAGES/django.mo b/readthedocs/locale/tr/LC_MESSAGES/django.mo index 352a07a9019eaa6cbe0f8af0f1d11d1fad64622e..3edd7080c90ca777fdb826d54392a81a1efc79e8 100755 GIT binary patch delta 10630 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 MqWI#n(p6pm2kqL9P5=M^ diff --git a/readthedocs/locale/tr/LC_MESSAGES/django.po b/readthedocs/locale/tr/LC_MESSAGES/django.po index 16efb944621..41cdc190de0 100644 --- a/readthedocs/locale/tr/LC_MESSAGES/django.po +++ b/readthedocs/locale/tr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: BouRock, 2020\n" "Language-Team: Turkish (http://app.transifex.com/readthedocs/readthedocs/" @@ -21,8 +21,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Sürüm" @@ -140,39 +141,39 @@ msgstr "" msgid "Privacy Policy" msgstr "Gizlilik İlkesi" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -201,8 +202,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -218,8 +219,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Kullanıcı" @@ -231,8 +232,9 @@ msgstr "" msgid "Username" msgstr "Kullanıcı adı" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Proje" @@ -244,7 +246,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Kuruluş" @@ -256,7 +258,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -439,7 +441,7 @@ msgstr "Dal" msgid "Tag" msgstr "Etiket" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Bilinmiyor" @@ -463,37 +465,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Etkin" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Oluşturma başarısız oldu" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Durum" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Tür" @@ -501,7 +507,7 @@ msgstr "Tür" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -518,291 +524,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Tanımlayıcı" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Ayrıntılı Adı" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Başlık Bilgisi" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Destekleniyor" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Oluşturuldu" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Gönderildi" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Gizlilik Seviyesi" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Bu Sürüm için gizlilik seviyesi." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Makine Oluşturuldu" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Belgelendirme türü" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "{project} projesinin sürümü {version} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Tarih" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Başarılı" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Kurulum" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Kurulum hatası" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Çıktı" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Hata" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Çıkış kodu" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "İşle" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Oluşturmada kullanılan yapılandırma" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Oluşturma Uzunluğu" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "Oluşturucu" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "Uzak Depolama" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "{usernames} için {project} projesini oluştur ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Oluştur" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Komut" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Tanım" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Komut çıktısı" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Komut çıkış kodu" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Başlama zamanı" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Bitiş zamanı" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "{build} oluşturması için oluşturma komutu {pk}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -920,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -964,35 +955,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Anasayfa" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "Ücretli reklamlara bakın" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "Eğer işaretlenmediyse, hala topluluk reklamlarını göreceksiniz." -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Beyaz listede" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "Yasaklandı" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s kullanıcısının profili" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1045,13 +1031,13 @@ msgstr "Bulunan proje yok." msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Yayımlanma tarihi" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Değiştirilme tarihi" @@ -1059,7 +1045,7 @@ msgstr "Değiştirilme tarihi" msgid "Level" msgstr "Seviye" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1254,25 +1240,20 @@ msgstr "Sağlayıcı verileri" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{1} için {0}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1459,14 +1440,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Kullanıcılar" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Adı" @@ -1482,51 +1463,51 @@ msgstr "Avatar resim URL'si" msgid "URL to organization page" msgstr "Kuruluş sayfası URL'si" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "Bağlı hesap" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Tam Adı" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "Projenin tanımı" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "Sahibinin avatar resim URL'si" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "Depo kopya URL'si" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "Özel depo" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "Yönetici yetkisine sahip" @@ -1578,50 +1559,50 @@ msgstr "" msgid "Admin" msgstr "Yönetici" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "Takım" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1646,11 +1627,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1709,24 +1690,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2058,35 +2034,35 @@ msgstr "" msgid "Verify your email address" msgstr "E-posta adresinizi doğrulayın" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2162,123 +2138,111 @@ msgstr "Canlı" msgid "Deleted" msgstr "Silindi" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Ortak" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Özel" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2342,78 +2306,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "{proj} projesi için zaten bir \"{lang}\" çevirisi var." -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "Her etiketin uzunluğu 100 karakterden az veya eşit olmak zorundadır." -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "Değişken adı __ (çift alt çizgi) ile başlayamaz" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "Değişken adı READTHEDOCS ile başlayamaz" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "Bu proje için bu ada sahip bir değişken zaten var" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "Değişken adı boşluklar içeremez" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "Sadece harflere, sayılara ve alt çizgiye izin verilir" @@ -2429,54 +2397,54 @@ msgstr "" msgid "Alias" msgstr "Kod adı" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "Depo URL'si" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "Barındırılan belgelendirme deposu URL'si" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Depo türü" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "Proje anasayfası" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Projenin anasayfası" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Kurallı URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "Belgelendirmenin sunulmasının beklendiği URL" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Tek sürüm" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2486,74 +2454,74 @@ msgstr "" "sunulan \"en son\" sürümünüz vardır. Bunu dikkatli kullanın, bunu sadece " "belgelerinizin birden çok sürümü hiçbir zaman olmayacaksa açın." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Varsayılan sürüm" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Projenizin / işaretinin yönlendirdiği sürümü" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Varsayılan dal" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN Etkinleştirildi" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Çözümleme kodu" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2561,25 +2529,25 @@ msgstr "" "Google Analytics İzleme Kimliği (ör. UA-22345342-1). Bu, sayfa " "yüklemelerinizi yavaşlatabilir." -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "Alternatif kapsayıcı resmi" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "Kapsayıcı bellek sınırı" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" @@ -2587,52 +2555,52 @@ msgstr "" "Docker biçiminde bellek sınırı -- örnek: 512m veya 1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "Saniye olarak kapsayıcı zaman sınırı" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "Alternatif oluşturma kuyruğu kimliği" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "Ücretli reklamlara izin verin" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" "Eğer işaretlenmediyse, kullanıcılar hala topluluk reklamlarını görecek." -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "Reklamsız" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "Sürüm uyarısını göster" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "Kararlı olmayan ne de en son sürümlerde uyarı afişi göster." -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2640,304 +2608,300 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Öne Çıkanlar" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "İlgili projeler" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Dil" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" "Proje belgelendirmede işlenen dil. Not: bu, projenizin URL'sini etkiler." -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Programlama Dili" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "Projenin yazıldığı birincil programlama dili." -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "Bu proje bir web kancası ile oluşturuldu" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "Bu proje başarılı olarak kopyalandı" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Model başlık bilgisine sahip olmak zorundadır" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "Alt proje iç içe geçme desteklenmiyor" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Yol" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "Web kancasının göndereceği URL" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "Etki Alanı" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "HTTPS kullan" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "Bu etki alanı için her zaman HTTPS kullan" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "Bu etki alanına kaç kez uğrandığının sayısı" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "Özellik tanımlayıcısı" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "Tarih özelliği eklendi" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "Ortam değişkeninin adı" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "Ortam değişkeninin değeri" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "Bu değişkenin kullanılacağı proje" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3021,19 +2985,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "Proje ayarları güncellendi" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "Proje silindi" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3042,12 +3006,12 @@ msgstr "" "{service} hesabınızla ilgili bir sorun var, bağlı " "hizmetler sayfanızda hesabınızı yeniden bağlamayı deneyin." -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "Proje reklam desteğinden çekildi" @@ -3222,131 +3186,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Katalanca" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "İngilizce" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "İspanyolca" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "Brezilya Portekizcesi" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Norveççe Bokmål" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Fransızca" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Rusça" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Almanca" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Galiçyaca" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Vietnamca" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "Basitleştirilmiş Çince" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "Geleneksel Çince" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Japonca" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Ukraynaca" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "İtalyanca" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Korece" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3438,7 +3406,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Labirent Bulundu" @@ -5285,10 +5253,8 @@ msgstr "Bildirmek için bir e-posta adresi ekleyin" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "Yeni E-posta Bildirimleri" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5373,10 +5339,8 @@ msgstr "Bir çeviri olarak eklemek istediğiniz projeyi seçin." #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Çeviriler" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5397,10 +5361,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "Bakımcıları Düzenle" +msgstr "Bakımcı Ekle" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5641,3 +5603,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/uk/LC_MESSAGES/django.mo b/readthedocs/locale/uk/LC_MESSAGES/django.mo index ec895be1381f0d620c86fa7c5b8283d55b5eb58c..aa712f3da4671c64a4e13476dfa833fdf518e9f5 100755 GIT binary patch delta 6249 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 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " "(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Версія:" @@ -148,39 +149,39 @@ msgstr "Організовано" msgid "Privacy Policy" msgstr "Політика конфіденційності" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "Недійсна назва проекту \"{0}\": слаг не створено." -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "Проект зі слагом \"{0}\" вже існує." -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "Проект із {slug_name}={value} недійсний як підпроект" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "Підпроект із цим псевдонімом уже існує" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -209,8 +210,8 @@ msgstr "Помилка автентифікації" msgid "Log out" msgstr "Вийти" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "Запрошення надіслане" @@ -226,8 +227,8 @@ msgstr "Запрошення прийняте" msgid "Invitation declined" msgstr "Запрошення відхилено" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Користувач" @@ -239,8 +240,9 @@ msgstr "Ідентифікатор користувача" msgid "Username" msgstr "Ім'я користувача" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Проект" @@ -252,7 +254,7 @@ msgstr "Ідентифікатор проекту" msgid "Project slug" msgstr "Слаг проекту" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Організація" @@ -264,7 +266,7 @@ msgstr "ідентифікатор організації" msgid "Organization slug" msgstr "Слаг Організації" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "Дія" @@ -449,7 +451,7 @@ msgstr "Гілка" msgid "Tag" msgstr "Тег" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Невідомий" @@ -473,37 +475,41 @@ msgstr "Версії SemVer" msgid "Custom match" msgstr "Спеціальний збіг" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Активний" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "Білд успішний" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "Білд невдався" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "Нормальний" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "Запит на витяг/злиття" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Стан" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Будь-що" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Тип" @@ -511,7 +517,7 @@ msgstr "Тип" msgid "States" msgstr "Стани" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "Конфіденційність" @@ -528,296 +534,281 @@ msgstr "Користувацький збіг не має бути порожн msgid "Invalid Python regular expression." msgstr "Недійсний регулярний вираз Python." -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Ідентифікатор" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Детальне ім’я" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "Слаг" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Підтримується" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "Стан PR/MR, пов’язаного з цією версією." -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Збудований" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Завантажено" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Рівень конфіденційності" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Рівень конфіденційності для цієї версії." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "Прихований" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" "Приховати цю версію в меню версій (спливаючому меню) і результатах пошуку?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "Машина створена" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "Є PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "Має ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "Має HTML Zip" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Тип документації" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "Тип документації, з якою створено версію." -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" "Дані, згенеровані під час збирання за допомогою doctool (`readthedocs-build." "yaml`)." -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "Версія {version} {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "Статус" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Дата" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Успішно" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Установка" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Помилка установки" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Вивід" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Помилка" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "Код виходу" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "Здійснити" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "Слаг версії" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "Ім'я версії" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "Тип версії" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "Конфігурація, використана в збірці" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" "Шлях до файлу конфігурації спеціальної збірки, який використовується в цій " "збірці" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "Довжина збірки" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "холодне зберігання" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "Ідентифікатор завдання із селери" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "Створіть {project} для {usernames} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "Будувати" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "Команда" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Опис" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "Вивід команди" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "Код виходу команди" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "Час початку" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "Час закінчення" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -935,7 +926,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "URL" @@ -979,35 +970,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Домашня сторінка" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Перенесено в білий список" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "профіль користувача %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1060,13 +1046,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Дата публікації" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Модифікована дата" @@ -1074,7 +1060,7 @@ msgstr "Модифікована дата" msgid "Level" msgstr "Рівень" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1264,25 +1250,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1469,14 +1450,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "Користувачі" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Ім’я" @@ -1492,51 +1473,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Повне Ім'я" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1586,50 +1567,50 @@ msgstr "" msgid "Admin" msgstr "Адмін" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1654,11 +1635,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1717,24 +1698,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2066,35 +2042,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2170,123 +2146,111 @@ msgstr "Наживо" msgid "Deleted" msgstr "Видалено" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Загальнодоступно" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Приватно" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2350,78 +2314,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2437,54 +2405,54 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL репозиторію" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Тип сховища" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Домашня сторінка проекту" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "Канонічний URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Єдина версія" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2495,148 +2463,148 @@ msgstr "" "пересторогою, активуйте тільки якщо ви ніколи не будете мати чисельні " "версії ваших документів." -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Версія за замовчуванням" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Версія проекту на яку перенаправляє /" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Гілка за замовчуванням" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Код аналітики" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2644,303 +2612,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Обране" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Пов’язані проекти" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Мова" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "Мова програмування" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Модель повинна мати slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Шлях" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "Створено" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "Модифіковано" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "Використовувати HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3024,31 +2988,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3222,131 +3186,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "Каталонська" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Англійська" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "Іспанська" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "Норвезька (букмол)" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "Французька" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "Російська" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "Німецька" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "Галісійська" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "В’єтнамська" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Японська" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Українська" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "Італійська" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "Корейська" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3438,7 +3406,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "Знайдено лабіринт" @@ -5313,10 +5281,8 @@ msgstr "" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "Переклади" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5567,3 +5533,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/vi_VN/LC_MESSAGES/django.mo b/readthedocs/locale/vi_VN/LC_MESSAGES/django.mo index 6704d69d3d78cacef51416ebcfec23d09d136b5f..41feb827f101080d08c34e5e4c0c366d40da1a46 100755 GIT binary patch delta 2782 zcmZA1S!`8B9Dwnmy%uCErR<2UK%r16`%*!q0;M8a6cCVB!BV6YL1|fvHkU+60F6N^ zC;`+628<@A+{6WpgkZ!6A<+mvxC8^nCEx=ZgDBDOyB!ka$^D<-%$zy1pL?|A%J}4W zT@yP4R}*m)kw}Da5HGgn#5L`B}Vy z{I_Vm^GFxT@EeJ46#NzK(jkNj@&z~;*P+D;DUkne%*=|2>b@Ws)w!bEhWQ_zme&=r`6&ZsixYhr#SGWM_*oyewGz7y^E z6?DZ8p%Zx<%do{f{f8?gZ1@`5P!{Xw66SC-pN9@)DB3^?T7PnM23l`6+TkMXk2UB- zwxAPy9-YXpnBRvEc)VkbSA$bzwm1;{~LWTlTli~9s0aG z+VOyB5!&u(w7uz_S^q91W>Me^Rna=MyfIeXhR*N>>8CM&8lBMB z=zBk+1GyZ%iu^)GHtTQ299nY*{m_Q`qveI@i(}BGorJDH8CriP_P`1(z-2fbpF?N( zA^P44wEn4>{{n6InA_C*I+5c4Ck7x{_U2j^l2 zuEw6Y2JL4X+I};-70K5~^d)f^cee@QGy*;3T?5XJY;$x^h=B;rE}#u-x+wXahMhKM<`r6zyOfI>S+QnzxCd=7m(ge*cJ%u%B4NW5qBD_SsO09r>d_fDqAza2f%qcY!3S83 zAE5)igwFg*G>Ze^Uwb#SpOMHShpCvff%zozu@dc|30>N)=uDc?GxAc*r;u|Q-b45J zB=QU2b8`THqAQZ%MBaj(&@CB`uJ9yufEB%1e@9kD0l%=3n*(Y_8+sY7xE~#P3vxcg z33Q-eqW^T~;`2;K<9prF_wvyWi_rm=qVFw4`>E;8`de`Y1&(k-bTiuF4s-<$pffsz z9?BLRho7NmAd^Bn?vFkn#?7y#935~4`g}1m)=-C>zwk_wgiE;_9l)D0|1P@cpTztb zbOt|Q9$t(2e(a0+v1o_$un;Se^A0c0e>~wfc~-n?i7H|#;Wj)Vwrd#lb*sw#ByQ@v61i^Lfk>j zBnA+V5i^M4L>}Q`<^LtzN_c=P2>+~x5&6Uv!cVM;;H;*vvD_bt=}P2F7@t0su`G-t zv4*I>UQk-yP`j=sl&)H`vazAIx<0>p^-{Bqsa_otnW;gYx3@_h&mNW8oSj>onwGmK Qk@~sk+>BItpZbh{0r^wj(f|Me delta 2950 zcmYk7eN5F=7{?EAMFfGkfI=W%5JbZOB_uNvkOW1+G)PmaD_!9Ng5E2rymWop(wbWf z#^y`4GH0~b%E8(iG|Nr;qx?g+Hp@zBWo!OXt(Re~m(Ta!qwDN`f1mT5-#O1Y&vVZC z-KmnXWr1&;jv+%ih|*EE!3PQf_%FN}b3F`;%RWT;8Cb_R^c z&VjM87|P{J`+hB)W=z0rq@s?S;dJPQNpQF2bFdEk6wHOUpe9P385)-YwV(yoF0pnM zl)nbZ5Yq^quocdL{m{Yu<_MJp8jeANGOt1nd@I<&m~)Von)jh58i&fnr%(}HvGz4< ze+%X37E~aA*!CFGpox>9GM51z%x|)&tb(~}fE`ed{ZNkjAU|`&+Cxwac@3)nyHNc{ zEkA@BHvu)_Wtau8K?U*;RDceg1Qf|kDr!iC8juF*V{)KUR|GZD3aCs~LV_|4P~)4R zB5H*i*J0cHpvE1B>VMR}AA*|ijX3hJ%G)%^@d%W|i|`)!8I;4XEpOTO+feMe-rXEVGLIPSx{TL7%DSmPzzlHox1<^ROFxq>acY|?b%^# zpM*-~Fw_=}LY;*Vpgt()t$hWm-&LpyzJo+)eu5eohSLlf36<#_n4tTgPeq5O460)# z+zVGjIsDl25)4KP<@l!M6y#^3*+(rb6Ds0dsPRi-Hmrd1-wg9%I}8L54HZRx)^Zf; zzu*E?%C19A_#tMK`nGTqqV?fNRwFtwV)a(KkK3TZGl?27jnK$FVsShL46UA zr;>kl7^6W0FF_5w3N_(Ps0H4J8koR|(nNEh`ei{aun=l|skN)2{MJKdq8Tc%HptKH z;jt9H7@(pcM{W2(9 z(bGs@J*8e*ctrP~K+G;wjUGq$p{J1c?@rNP_gX^-=TY<+sz)VA*AG|0a)4(SQWkZF zbY8Zj#YkllT7&d?4-RsxLeT*!L#=2x>P9L(Aq1Z*c($N@Nc(+1x>K~@mDXs2^N`2d z1(tiE7d?Y?t^#{_Jb`@ZAj(D!NTnU^M7q-tA(bjr7_5cP!;{oAtu5?8ThOyIDEeMJ z9IP3$%~B{uF2&Ey3ZCTUP=#|CEJc<=InwD@Ss8-KgB#I@Mv`UGPrUAGnjCx6?Yip`hl9<|g2;-HpCRYVjv4Fj UIx3u9A0D-_E97eAP-=Jhe+`!cLI3~& diff --git a/readthedocs/locale/vi_VN/LC_MESSAGES/django.po b/readthedocs/locale/vi_VN/LC_MESSAGES/django.po index 8f98f5b2efa..a07150c5e98 100644 --- a/readthedocs/locale/vi_VN/LC_MESSAGES/django.po +++ b/readthedocs/locale/vi_VN/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Xuân Sâm Đinh , 2016\n" "Language-Team: Vietnamese (Viet Nam) (http://app.transifex.com/readthedocs/" @@ -21,8 +21,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "Phiên bản" @@ -140,39 +141,39 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -201,8 +202,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -218,8 +219,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "Người sử dụng" @@ -231,8 +232,9 @@ msgstr "" msgid "Username" msgstr "" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "Dự án" @@ -244,7 +246,7 @@ msgstr "" msgid "Project slug" msgstr "" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "Tổ chức" @@ -256,7 +258,7 @@ msgstr "" msgid "Organization slug" msgstr "" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -439,7 +441,7 @@ msgstr "Nhánh" msgid "Tag" msgstr "Tag" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "Không rõ" @@ -463,37 +465,41 @@ msgstr "" msgid "Custom match" msgstr "" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "Đang hoạt động" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "Trạng thái" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "Bất kỳ" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "Kiểu" @@ -501,7 +507,7 @@ msgstr "Kiểu" msgid "States" msgstr "" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "" @@ -518,291 +524,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "Định danh" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "Tên chi tiết" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "Không hỗ trợ" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "Đã được xây dựng" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "Đã được tải lên" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "Mức độ bảo mật" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "Mức độ bảo mật cho phiên bản này." -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "Kiểu tài liệu" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "Ngày tháng" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "Thành công" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "Cài đặt" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "Lỗi cài đặt" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "Đầu ra" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "Lỗi" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "Miêu tả" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -920,7 +911,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -964,35 +955,30 @@ msgstr "" msgid "username" msgstr "" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "Trang chủ" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "Đã được cho phép" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "Hồ sơ của %(username)s" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1045,13 +1031,13 @@ msgstr "" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "Ngày xuất bản" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "Ngày thay đổi" @@ -1059,7 +1045,7 @@ msgstr "Ngày thay đổi" msgid "Level" msgstr "" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1249,25 +1235,20 @@ msgstr "" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1454,14 +1435,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "Tên" @@ -1477,51 +1458,51 @@ msgstr "" msgid "URL to organization page" msgstr "" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "Tên đầy đủ" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "" @@ -1571,50 +1552,50 @@ msgstr "" msgid "Admin" msgstr "" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1639,11 +1620,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1702,24 +1683,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2051,35 +2027,35 @@ msgstr "" msgid "Verify your email address" msgstr "" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2155,123 +2131,111 @@ msgstr "" msgid "Deleted" msgstr "Đã xóa" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "Công cộng" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "Riêng tư" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2335,78 +2299,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2422,202 +2390,202 @@ msgstr "" msgid "Alias" msgstr "" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "URL của kho" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "Kiểu repository" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "Trang chủ của dự án" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "Phiên bản đơn lẻ" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " "you will never have multiple versions of your docs." msgstr "" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "Phiên bản mặc định" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "Phiên bản mà / trỏ tới" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "Nhánh mặc định" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "Mã Analytics" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." msgstr "" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2625,303 +2593,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "Tính năng" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "Các dự án liên quan" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "Ngôn ngữ" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "Đường dẫn" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3005,31 +2969,31 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " "account on your connected services page." msgstr "" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "" @@ -3203,131 +3167,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "Tiếng Anh" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "Tiếng Việt" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "Tiếng Nhật" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "Tiếng Ukcraina" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3419,7 +3387,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5541,3 +5509,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/zh_CN/LC_MESSAGES/django.mo b/readthedocs/locale/zh_CN/LC_MESSAGES/django.mo index b43b04658a9554efb8e1ef8a38b3ce623eee7c1d..312edd16e8339a4e67893491d6220a8d355cf5a7 100755 GIT binary patch delta 11532 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 delta 11987 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 diff --git a/readthedocs/locale/zh_CN/LC_MESSAGES/django.po b/readthedocs/locale/zh_CN/LC_MESSAGES/django.po index 6ac864c2f7d..57bcc6a4d87 100644 --- a/readthedocs/locale/zh_CN/LC_MESSAGES/django.po +++ b/readthedocs/locale/zh_CN/LC_MESSAGES/django.po @@ -33,7 +33,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: JY3, 2022-2023\n" "Language-Team: Chinese (China) (http://app.transifex.com/readthedocs/" @@ -44,8 +44,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "版本" @@ -163,39 +164,39 @@ msgstr "托管于" msgid "Privacy Policy" msgstr "隐私政策" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "无效的项目名称「{0}」:未生成网址标识。" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "网址标识为「{0}」的项目已存在。" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "带有 {slug_name}={value} 的项目不能作为子项目。" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "存在具有此名称的子项目" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -224,8 +225,8 @@ msgstr "认证失败" msgid "Log out" msgstr "退出登录" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "" @@ -241,8 +242,8 @@ msgstr "" msgid "Invitation declined" msgstr "" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "用户" @@ -254,8 +255,9 @@ msgstr "用户 ID" msgid "Username" msgstr "用户名" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "项目" @@ -267,7 +269,7 @@ msgstr "项目 ID" msgid "Project slug" msgstr "项目网址标识" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "组织" @@ -279,7 +281,7 @@ msgstr "组织 ID" msgid "Organization slug" msgstr "组织网址标识" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "" @@ -462,7 +464,7 @@ msgstr "分支" msgid "Tag" msgstr "标签" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "未知" @@ -486,37 +488,41 @@ msgstr "语义化版本(SemVer)" msgid "Custom match" msgstr "自定义匹配" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "激活" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "构建失败" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "状态" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "任何" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "类型" @@ -524,7 +530,7 @@ msgstr "类型" msgid "States" msgstr "状态" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "隐私" @@ -541,291 +547,276 @@ msgstr "自定义匹配内容不应当为空。" msgid "Invalid Python regular expression." msgstr "无效的 Python 正则表达式。" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "标识符" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "长名称" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "网址标识" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "支持" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "与此版本相关的 PR/MR 状态。" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "构建" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "已上传" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "隐私级别" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "此版本的隐私级别。" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "隐藏" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "从项目菜单(弹出)以及搜索结果中隐藏这个版本?" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "由机器创建" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "存在PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "存在ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "存在HTML Zip" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "文档类型" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "构建版本时使用的文档类型。" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "版本 {version} {project} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "状态" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "日期" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "成功" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "安装" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "安装错误" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "输出" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "错误" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "退出码" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "提交" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "版本网址标识" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "项目名称" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "项目类型" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "在构建中使用的配置" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "构建长度" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "构建者" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "冷存储" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "为 {usernames} 构建 {project} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "构建" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "命令" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "说明" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "命令输出" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "命令退出码" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "开始时间" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "结束时间" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "构建命令 {pk} 为了构建 {build}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -943,7 +934,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "" @@ -987,35 +978,30 @@ msgstr "ID" msgid "username" msgstr "用户名" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "主页" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "显示付费广告" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "如果未选中的话,你仍然会看到社区广告。" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "已列入白名单" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "禁用的" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s 的资料" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1068,13 +1054,13 @@ msgstr "没有项目" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "发布日期" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "修改日期" @@ -1082,7 +1068,7 @@ msgstr "修改日期" msgid "Level" msgstr "级别" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1272,25 +1258,20 @@ msgstr "提供者数据" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "{0} for {1}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1477,14 +1458,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "用户" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "名称" @@ -1500,51 +1481,51 @@ msgstr "头像 URL" msgid "URL to organization page" msgstr "指向组织页面的URL" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "已连接的账号" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "全名" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "项目描述" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "所有者的头像URL" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH URL" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "仓库克隆URL" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML URL" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "使用私有仓库" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "vcs" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "拥有管理员权限" @@ -1594,50 +1575,50 @@ msgstr "" msgid "Admin" msgstr "管理" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "团队" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1662,11 +1643,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1725,24 +1706,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "团队" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "哈希值" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2075,35 +2051,35 @@ msgstr "" msgid "Verify your email address" msgstr "验证你的邮箱地址" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2179,123 +2155,111 @@ msgstr "Live" msgid "Deleted" msgstr "已删除" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "公开" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "私有" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2359,78 +2323,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "每个标签的长度必须小于等于 100 个字符。" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "变量名不能以__开头(双下划线)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "变量名不能以 READTHEDOCS 开头" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "该项目已经有一个具有此名称的变量" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "" @@ -2446,54 +2414,54 @@ msgstr "" msgid "Alias" msgstr "别名" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "代码库地址" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "托管文档仓库 URL" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "代码库类型" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "项目主页" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "项目的主页" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "官方网址" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "访问文档的URL" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "单一版本" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2502,74 +2470,74 @@ msgstr "" "单一版本的站点不含多个翻译版本,只有一个「latest」版本,使用根域名进行托管。" "请谨慎使用,仅在您的文档永远不会用到多版本时使用它。" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "默认版本" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "访问项目根目录时重定向的目标版本" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "默认分支" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "CDN 已启用" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "分析代码" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2577,75 +2545,75 @@ msgstr "" "Google Analytics Tracking ID (ex. UA-22345342-1). 这将减慢你的页" "面加载速度。" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "备选容器镜像" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "容器内存限制" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "Docker 格式的内存限制 -- 例: 512m or 1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "容器的时间限制秒数" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "备用构建的队列id" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "允许已付费广告" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "如果未选中的话,你仍然会看到社区广告。" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "去广告" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "在非 stable(稳定)或 latest(最新)版本中展示警告横幅。" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2653,303 +2621,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "精选" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "相关项目" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "语言" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "该项目的文档所呈现的语言。注意:这影响您的项目的 URL。" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "编程语言" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "项目使用的主要编程语言" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "项目构建同时包含webhook" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "此项目已成功被克隆" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Model 必须包含 slug" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "不支持嵌套子项目" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "路径" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "创建的" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "修改的" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "发送 webhook 到" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "域" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "使用 HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "此域访问次数" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "添加了日期功能" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3033,19 +2997,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "项目设置已更新" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "项目已删除" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3054,12 +3018,12 @@ msgstr "" "您的 {service} 账号出现了问题,尝试重新连接 已连接服务页面" "上的账号。" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "项目已从广告支持中退出" @@ -3233,131 +3197,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "加泰罗尼亚语" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "英语" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "西班牙语" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙语" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "挪威语" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "法语" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "俄语" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "德语" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "加利西亚语" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "越南语" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "简体中文" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "繁体中文" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "日语" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "乌克兰语" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "意大利语" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "韩语" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3449,7 +3417,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "未找到" @@ -5252,10 +5220,8 @@ msgstr "添加一个要被通知的电子邮件地址" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "新建电子邮件通知" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5338,10 +5304,8 @@ msgstr "请选择您希望将哪个项目添加为翻译版本。" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "翻译" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5361,10 +5325,8 @@ msgstr "" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Edit Maintainers" msgid "Add Maintainer" -msgstr "编辑维护者" +msgstr "" #: templates/projects/project_version_detail.html:16 #, python-format @@ -5596,3 +5558,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/readthedocs/locale/zh_TW/LC_MESSAGES/django.mo b/readthedocs/locale/zh_TW/LC_MESSAGES/django.mo index 148ddb9a3f10d656f821638da670ab8635814053..d2633f6a9ab99711546e563655936d676e535f7f 100755 GIT binary patch delta 12901 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 diff --git a/readthedocs/locale/zh_TW/LC_MESSAGES/django.po b/readthedocs/locale/zh_TW/LC_MESSAGES/django.po index e27ef5d7527..8db2a7f5c8d 100644 --- a/readthedocs/locale/zh_TW/LC_MESSAGES/django.po +++ b/readthedocs/locale/zh_TW/LC_MESSAGES/django.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: readthedocs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-09 14:51+0000\n" +"POT-Creation-Date: 2024-06-11 14:31+0000\n" "PO-Revision-Date: 2012-10-03 11:28+0000\n" "Last-Translator: Cheng-Chia Tseng , 2023\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/readthedocs/" @@ -30,8 +30,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/models.py:69 builds/models.py:719 projects/models.py:1468 -#: search/models.py:28 templates/base.html:266 +#: analytics/models.py:69 builds/filters.py:41 builds/models.py:711 +#: projects/filters.py:196 projects/models.py:1473 search/models.py:27 +#: templates/base.html:266 msgid "Version" msgstr "版本" @@ -149,39 +150,39 @@ msgstr "主機架設方" msgid "Privacy Policy" msgstr "隱私權政策" -#: api/v3/serializers.py:589 +#: api/v3/serializers.py:625 #, python-brace-format msgid "Invalid project name \"{0}\": no slug generated." msgstr "" -#: api/v3/serializers.py:593 +#: api/v3/serializers.py:629 #, python-brace-format msgid "Project with slug \"{0}\" already exists." msgstr "" -#: api/v3/serializers.py:816 +#: api/v3/serializers.py:859 #, python-brace-format msgid "Project with {slug_name}={value} is not valid as subproject" msgstr "" -#: api/v3/serializers.py:824 projects/forms.py:572 +#: api/v3/serializers.py:867 projects/forms.py:569 msgid "A subproject with this alias already exists" msgstr "" -#: api/v3/serializers.py:967 +#: api/v3/serializers.py:1010 #, python-brace-format msgid "" "Prefix redirects have been removed. Please use an exact redirect `/prefix/*` " "instead. See {blog_link}." msgstr "" -#: api/v3/serializers.py:973 +#: api/v3/serializers.py:1016 #, python-brace-format msgid "" "sphinx_html redirect has been renamed to clean_url_to_html. See {blog_link}." msgstr "" -#: api/v3/serializers.py:979 +#: api/v3/serializers.py:1022 #, python-brace-format msgid "" "sphinx_htmldir redirect has been renamed to html_to_clean_url. See " @@ -210,8 +211,8 @@ msgstr "" msgid "Log out" msgstr "" -#: audit/models.py:91 organizations/views/private.py:147 -#: organizations/views/private.py:212 projects/views/private.py:460 +#: audit/models.py:91 organizations/views/private.py:146 +#: organizations/views/private.py:211 projects/views/private.py:498 msgid "Invitation sent" msgstr "邀請已送出" @@ -227,8 +228,8 @@ msgstr "邀請已接受" msgid "Invitation declined" msgstr "邀請已拒絕" -#: audit/models.py:116 core/models.py:21 gold/models.py:33 -#: projects/models.py:248 +#: audit/models.py:116 core/models.py:20 gold/models.py:33 +#: projects/models.py:245 msgid "User" msgstr "使用者" @@ -240,8 +241,9 @@ msgstr "使用者 ID" msgid "Username" msgstr "使用者名稱" -#: audit/models.py:138 builds/models.py:96 builds/models.py:713 -#: organizations/filters.py:134 projects/models.py:1462 redirects/models.py:48 +#: audit/models.py:138 builds/models.py:95 builds/models.py:705 +#: organizations/filters.py:133 projects/filters.py:151 projects/models.py:1467 +#: redirects/models.py:48 msgid "Project" msgstr "專案" @@ -253,7 +255,7 @@ msgstr "專案 ID" msgid "Project slug" msgstr "專案 Slug 名稱" -#: audit/models.py:160 oauth/models.py:120 organizations/filters.py:98 +#: audit/models.py:160 oauth/models.py:117 organizations/filters.py:93 msgid "Organization" msgstr "組織單位" @@ -265,7 +267,7 @@ msgstr "組織單位 ID" msgid "Organization slug" msgstr "組織單位 Slug 名稱" -#: audit/models.py:180 builds/models.py:1232 +#: audit/models.py:180 builds/models.py:1208 msgid "Action" msgstr "動作" @@ -448,7 +450,7 @@ msgstr "分支" msgid "Tag" msgstr "標記" -#: builds/constants.py:56 projects/constants.py:406 +#: builds/constants.py:56 projects/constants.py:399 msgid "Unknown" msgstr "未知" @@ -472,37 +474,41 @@ msgstr "SemVer 版本" msgid "Custom match" msgstr "自訂比對" -#: builds/filters.py:26 builds/models.py:139 +#: builds/filters.py:27 builds/models.py:137 msgid "Active" msgstr "啟用" -#: builds/filters.py:27 +#: builds/filters.py:28 msgid "Build successful" msgstr "建置成功" -#: builds/filters.py:28 projects/models.py:1570 +#: builds/filters.py:29 projects/models.py:1572 #: templates/builds/build_detail.html:160 msgid "Build failed" msgstr "建置失敗" -#: builds/filters.py:34 +#: builds/filters.py:35 msgid "Normal" msgstr "一般" -#: builds/filters.py:35 +#: builds/filters.py:36 msgid "Pull/merge request" msgstr "拉取/合併請求" -#: builds/filters.py:41 builds/models.py:141 builds/models.py:735 +#: builds/filters.py:42 projects/filters.py:197 +msgid "All versions" +msgstr "" + +#: builds/filters.py:48 builds/models.py:139 builds/models.py:727 msgid "State" msgstr "狀態" -#: builds/filters.py:43 builds/filters.py:49 projects/filters.py:183 -#: projects/filters.py:193 +#: builds/filters.py:50 builds/filters.py:56 projects/filters.py:208 +#: projects/filters.py:218 msgid "Any" msgstr "任何" -#: builds/filters.py:47 builds/models.py:101 builds/models.py:725 +#: builds/filters.py:54 builds/models.py:100 builds/models.py:717 msgid "Type" msgstr "類型" @@ -510,7 +516,7 @@ msgstr "類型" msgid "States" msgstr "狀態" -#: builds/forms.py:53 projects/filters.py:181 +#: builds/forms.py:53 projects/filters.py:206 msgid "Privacy" msgstr "隱私權" @@ -527,291 +533,276 @@ msgstr "" msgid "Invalid Python regular expression." msgstr "無效的 Python 常規表達式。" -#: builds/models.py:115 +#: builds/models.py:113 msgid "Identifier" msgstr "識別碼" -#: builds/models.py:122 +#: builds/models.py:120 msgid "Verbose Name" msgstr "詳細名稱" -#: builds/models.py:129 oauth/models.py:32 organizations/models.py:50 -#: projects/models.py:253 +#: builds/models.py:127 oauth/models.py:32 organizations/models.py:50 +#: projects/models.py:250 msgid "Slug" msgstr "動態資料欄位" -#: builds/models.py:137 +#: builds/models.py:135 msgid "Supported" msgstr "已支援" -#: builds/models.py:146 +#: builds/models.py:144 msgid "State of the PR/MR associated to this version." msgstr "" -#: builds/models.py:148 +#: builds/models.py:146 msgid "Built" msgstr "建置" -#: builds/models.py:153 +#: builds/models.py:151 msgid "Uploaded" msgstr "已上傳" -#: builds/models.py:156 projects/models.py:480 +#: builds/models.py:154 projects/models.py:477 msgid "Privacy Level" msgstr "隱私等級" -#: builds/models.py:160 +#: builds/models.py:158 msgid "Level of privacy for this Version." msgstr "該版本的隱私等級。" -#: builds/models.py:163 +#: builds/models.py:161 msgid "Hidden" msgstr "已隱藏" -#: builds/models.py:166 +#: builds/models.py:164 msgid "Hide this version from the version (flyout) menu and search results?" msgstr "" -#: builds/models.py:169 +#: builds/models.py:167 msgid "Machine Created" msgstr "已建立機器" -#: builds/models.py:172 +#: builds/models.py:170 msgid "Has PDF" msgstr "有 PDF" -#: builds/models.py:173 +#: builds/models.py:171 msgid "Has ePub" msgstr "有 ePub" -#: builds/models.py:174 +#: builds/models.py:172 msgid "Has HTML Zip" msgstr "有 HTML Zip" -#: builds/models.py:177 projects/models.py:563 +#: builds/models.py:175 projects/models.py:560 msgid "Documentation type" msgstr "文件類型" -#: builds/models.py:181 +#: builds/models.py:179 msgid "Type of documentation the version was built with." msgstr "" -#: builds/models.py:185 +#: builds/models.py:183 msgid "Data generated at build time by the doctool (`readthedocs-build.yaml`)." msgstr "" -#: builds/models.py:192 +#: builds/models.py:190 msgid "Inject new addons js library for this version" msgstr "" -#: builds/models.py:214 -#, python-brace-format -msgid "Version {version} of {project} ({pk})" -msgstr "{project} 的版本 {version} ({pk})" - -#: builds/models.py:747 +#: builds/models.py:739 msgid "Status" msgstr "" -#: builds/models.py:754 integrations/models.py:145 +#: builds/models.py:746 integrations/models.py:145 msgid "Date" msgstr "日期" -#: builds/models.py:755 +#: builds/models.py:747 msgid "Success" msgstr "成功" -#: builds/models.py:760 +#: builds/models.py:752 msgid "Setup" msgstr "安裝" -#: builds/models.py:761 +#: builds/models.py:753 msgid "Setup error" msgstr "安裝錯誤" -#: builds/models.py:762 +#: builds/models.py:754 msgid "Output" msgstr "輸出" -#: builds/models.py:763 templates/builds/build_detail.html:261 +#: builds/models.py:755 templates/builds/build_detail.html:261 msgid "Error" msgstr "錯誤" -#: builds/models.py:764 +#: builds/models.py:756 msgid "Exit code" msgstr "結束代碼" -#: builds/models.py:769 projects/models.py:1479 +#: builds/models.py:761 projects/models.py:1484 msgid "Commit" msgstr "送交" -#: builds/models.py:775 +#: builds/models.py:767 msgid "Version slug" msgstr "版本 Slug 名稱" -#: builds/models.py:781 +#: builds/models.py:773 msgid "Version name" msgstr "版本名稱" -#: builds/models.py:787 builds/models.py:1245 +#: builds/models.py:779 builds/models.py:1221 msgid "Version type" msgstr "版本類型" -#: builds/models.py:794 +#: builds/models.py:786 msgid "Configuration used in the build" msgstr "該建置使用的組態" -#: builds/models.py:799 +#: builds/models.py:791 msgid "Custom build configuration file path used in this build" msgstr "" -#: builds/models.py:807 +#: builds/models.py:799 msgid "Build Length" msgstr "建置長度" -#: builds/models.py:810 +#: builds/models.py:802 msgid "Builder" msgstr "產生器" -#: builds/models.py:817 +#: builds/models.py:809 msgid "Cold Storage" msgstr "冷儲存" -#: builds/models.py:823 +#: builds/models.py:815 msgid "Celery task id" msgstr "Celery 工作事項 ID" -#: builds/models.py:945 -#, python-brace-format -msgid "Build {project} for {usernames} ({pk})" -msgstr "為 {usernames} 建置 {project} ({pk})" - -#: builds/models.py:1143 +#: builds/models.py:1124 msgid "Build" msgstr "建置" -#: builds/models.py:1148 +#: builds/models.py:1129 msgid "Command" msgstr "命令" -#: builds/models.py:1149 builds/models.py:1209 oauth/models.py:133 -#: organizations/models.py:64 projects/models.py:255 redirects/models.py:106 +#: builds/models.py:1130 builds/models.py:1185 oauth/models.py:130 +#: organizations/models.py:64 projects/models.py:252 redirects/models.py:106 #: templates/core/project_details.html:78 msgid "Description" msgstr "說明" -#: builds/models.py:1150 +#: builds/models.py:1131 msgid "Command output" msgstr "命令輸出" -#: builds/models.py:1151 +#: builds/models.py:1132 msgid "Command exit code" msgstr "命令結束代碼" -#: builds/models.py:1153 +#: builds/models.py:1134 msgid "Start time" msgstr "開始時間" -#: builds/models.py:1154 +#: builds/models.py:1135 msgid "End time" msgstr "結束時間" #: builds/models.py:1163 -#, python-brace-format -msgid "Build command {pk} for build {build}" -msgstr "從產生器 {build} 產生命令 {pk}" - -#: builds/models.py:1187 msgid "Activate version" msgstr "啟用版本" -#: builds/models.py:1188 +#: builds/models.py:1164 msgid "Hide version" msgstr "隱藏版本" -#: builds/models.py:1189 +#: builds/models.py:1165 msgid "Make version public" msgstr "讓版本公開" -#: builds/models.py:1190 +#: builds/models.py:1166 msgid "Make version private" msgstr "讓版本藏私" -#: builds/models.py:1191 +#: builds/models.py:1167 msgid "Set version as default" msgstr "將版本設為預設值" -#: builds/models.py:1192 +#: builds/models.py:1168 msgid "Delete version" msgstr "刪除版本" -#: builds/models.py:1204 +#: builds/models.py:1180 msgid "Rule priority" msgstr "" -#: builds/models.py:1205 +#: builds/models.py:1181 msgid "A lower number (0) means a higher priority" msgstr "" -#: builds/models.py:1215 +#: builds/models.py:1191 msgid "Match argument" msgstr "" -#: builds/models.py:1216 +#: builds/models.py:1192 msgid "Value used for the rule to match the version" msgstr "" -#: builds/models.py:1220 +#: builds/models.py:1196 msgid "Predefined match argument" msgstr "" -#: builds/models.py:1222 +#: builds/models.py:1198 msgid "" "Match argument defined by us, it is used if is not None, otherwise match_arg " "will be used." msgstr "" -#: builds/models.py:1233 +#: builds/models.py:1209 msgid "Action to apply to matching versions" msgstr "" -#: builds/models.py:1238 +#: builds/models.py:1214 msgid "Action argument" msgstr "" -#: builds/models.py:1239 +#: builds/models.py:1215 msgid "Value used for the action to perfom an operation" msgstr "" -#: builds/models.py:1246 +#: builds/models.py:1222 msgid "Type of version the rule should be applied to" msgstr "" -#: builds/models.py:1415 +#: builds/models.py:1387 msgid "Version activated" msgstr "" -#: builds/models.py:1416 +#: builds/models.py:1388 msgid "Version hidden" msgstr "" -#: builds/models.py:1418 +#: builds/models.py:1390 msgid "Version set to public privacy" msgstr "" -#: builds/models.py:1421 +#: builds/models.py:1393 msgid "Version set to private privacy" msgstr "" -#: builds/models.py:1423 +#: builds/models.py:1395 msgid "Version set as default" msgstr "" -#: builds/models.py:1424 +#: builds/models.py:1396 msgid "Version deleted" msgstr "" -#: builds/models.py:1429 +#: builds/models.py:1401 msgid "Matched rule" msgstr "" @@ -929,7 +920,7 @@ msgstr "" msgid "Please provide as much detail as possible." msgstr "" -#: core/forms.py:198 projects/models.py:1585 +#: core/forms.py:198 projects/models.py:1587 msgid "URL" msgstr "網址" @@ -973,35 +964,30 @@ msgstr "" msgid "username" msgstr "使用者名稱" -#: core/models.py:26 +#: core/models.py:25 msgid "Homepage" msgstr "首頁" -#: core/models.py:30 +#: core/models.py:29 msgid "See paid advertising" msgstr "檢視付費廣告" -#: core/models.py:31 +#: core/models.py:30 msgid "If unchecked, you will still see community ads." msgstr "若取消勾選,依然會看到社群廣告。" -#: core/models.py:38 +#: core/models.py:37 msgid "Subscribe to our mailing list, and get helpful onboarding suggestions." msgstr "" -#: core/models.py:43 +#: core/models.py:42 msgid "Whitelisted" msgstr "已列入白名單" -#: core/models.py:44 +#: core/models.py:43 msgid "Banned" msgstr "已封鎖" -#: core/models.py:50 -#, python-format -msgid "%(username)s's profile" -msgstr "%(username)s 的個人檔案" - #: core/notifications.py:15 msgid "Email address not verified" msgstr "" @@ -1054,13 +1040,13 @@ msgstr "無專案。" msgid "This project is already Ad-Free." msgstr "" -#: gold/models.py:28 organizations/models.py:31 organizations/models.py:229 -#: organizations/models.py:303 projects/models.py:239 +#: gold/models.py:28 organizations/models.py:31 organizations/models.py:223 +#: organizations/models.py:297 projects/models.py:236 msgid "Publication date" msgstr "發佈日期" -#: gold/models.py:29 organizations/models.py:32 organizations/models.py:230 -#: organizations/models.py:304 projects/models.py:242 projects/models.py:1481 +#: gold/models.py:29 organizations/models.py:32 organizations/models.py:224 +#: organizations/models.py:298 projects/models.py:239 projects/models.py:1486 msgid "Modified date" msgstr "修改日期" @@ -1068,7 +1054,7 @@ msgstr "修改日期" msgid "Level" msgstr "等級" -#: gold/models.py:46 organizations/models.py:37 organizations/models.py:240 +#: gold/models.py:46 organizations/models.py:37 organizations/models.py:234 #: organizations/templates/organizations/team_detail.html:49 #: organizations/templates/organizations/team_project_edit.html:13 #: templates/core/project_bar.html:7 templates/core/project_bar_base.html:20 @@ -1260,25 +1246,20 @@ msgstr "提供者資料" msgid "Secret used to validate the payload of the webhook" msgstr "" -#: integrations/models.py:312 -#, python-brace-format -msgid "{0} for {1}" -msgstr "用於 {1} 的 {0}" - -#: invitations/models.py:100 +#: invitations/models.py:101 msgid "From user" msgstr "" -#: invitations/models.py:106 +#: invitations/models.py:107 msgid "To user" msgstr "" -#: invitations/models.py:112 organizations/models.py:57 -#: organizations/models.py:319 +#: invitations/models.py:113 organizations/models.py:57 +#: organizations/models.py:313 msgid "E-mail" msgstr "" -#: invitations/models.py:117 +#: invitations/models.py:118 msgid "Expiration date" msgstr "" @@ -1465,14 +1446,14 @@ msgstr "" msgid "Unknown message" msgstr "" -#: oauth/models.py:28 oauth/models.py:114 organizations/models.py:246 +#: oauth/models.py:28 oauth/models.py:111 organizations/models.py:240 msgid "Users" msgstr "使用者" -#: oauth/models.py:33 oauth/models.py:126 organizations/filters.py:59 -#: organizations/filters.py:65 organizations/models.py:48 -#: organizations/models.py:253 projects/filters.py:42 projects/filters.py:107 -#: projects/models.py:252 projects/models.py:1473 +#: oauth/models.py:33 oauth/models.py:123 organizations/filters.py:54 +#: organizations/filters.py:60 organizations/models.py:48 +#: organizations/models.py:247 projects/filters.py:44 projects/filters.py:110 +#: projects/models.py:249 projects/models.py:1478 msgid "Name" msgstr "名稱" @@ -1488,51 +1469,51 @@ msgstr "顯示圖片網址" msgid "URL to organization page" msgstr "組織頁面的網址" -#: oauth/models.py:50 oauth/models.py:177 +#: oauth/models.py:50 oauth/models.py:174 msgid "VCS provider" msgstr "" -#: oauth/models.py:88 oauth/models.py:242 +#: oauth/models.py:88 oauth/models.py:239 msgid "Connected account" msgstr "已連結帳號" -#: oauth/models.py:128 +#: oauth/models.py:125 msgid "Full Name" msgstr "全名" -#: oauth/models.py:136 +#: oauth/models.py:133 msgid "Description of the project" msgstr "專案描述" -#: oauth/models.py:139 +#: oauth/models.py:136 msgid "Owner avatar image URL" msgstr "擁有者的顯示圖片網址" -#: oauth/models.py:146 +#: oauth/models.py:143 msgid "SSH URL" msgstr "SSH 網址" -#: oauth/models.py:152 +#: oauth/models.py:149 msgid "Repository clone URL" msgstr "存放庫複製網址" -#: oauth/models.py:159 +#: oauth/models.py:156 msgid "HTML URL" msgstr "HTML 網址" -#: oauth/models.py:161 +#: oauth/models.py:158 msgid "Private repository" msgstr "私有存放庫" -#: oauth/models.py:163 +#: oauth/models.py:160 msgid "vcs" msgstr "VCS" -#: oauth/models.py:169 +#: oauth/models.py:166 msgid "Default branch of the repository" msgstr "" -#: oauth/models.py:246 +#: oauth/models.py:243 msgid "Has admin privilege" msgstr "具有管理員權限" @@ -1582,50 +1563,50 @@ msgstr "" msgid "Admin" msgstr "管理" -#: organizations/filters.py:63 +#: organizations/filters.py:58 msgid "Recently created" msgstr "" -#: organizations/filters.py:64 +#: organizations/filters.py:59 msgid "Least recently created" msgstr "" -#: organizations/filters.py:66 projects/filters.py:43 projects/filters.py:108 +#: organizations/filters.py:61 projects/filters.py:45 projects/filters.py:111 msgid "Name (descending)" msgstr "" -#: organizations/filters.py:99 +#: organizations/filters.py:94 msgid "All organizations" msgstr "" -#: organizations/filters.py:107 projects/filters.py:150 projects/filters.py:198 +#: organizations/filters.py:103 projects/filters.py:161 projects/filters.py:223 msgid "Sort by" msgstr "" -#: organizations/filters.py:135 +#: organizations/filters.py:134 projects/filters.py:152 msgid "All projects" msgstr "" -#: organizations/filters.py:142 organizations/filters.py:172 -#: organizations/filters.py:219 organizations/models.py:314 +#: organizations/filters.py:142 organizations/filters.py:173 +#: organizations/filters.py:221 organizations/models.py:308 #: templates/base.html:203 msgid "Team" msgstr "團隊" -#: organizations/filters.py:143 organizations/filters.py:173 -#: organizations/filters.py:220 +#: organizations/filters.py:143 organizations/filters.py:174 +#: organizations/filters.py:222 msgid "All teams" msgstr "" -#: organizations/filters.py:227 organizations/models.py:260 +#: organizations/filters.py:230 organizations/models.py:254 msgid "Access" msgstr "" -#: organizations/filters.py:228 +#: organizations/filters.py:231 msgid "All access levels" msgstr "" -#: organizations/filters.py:229 +#: organizations/filters.py:232 msgid "Owner" msgstr "" @@ -1650,11 +1631,11 @@ msgstr "" msgid "Organization %(name)s already exists" msgstr "" -#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:645 +#: organizations/forms.py:133 organizations/forms.py:219 projects/forms.py:642 msgid "Email address or username" msgstr "" -#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:660 +#: organizations/forms.py:149 organizations/forms.py:254 projects/forms.py:657 #, python-format msgid "User %(username)s does not exist" msgstr "" @@ -1713,24 +1694,19 @@ msgstr "" msgid "organization" msgstr "" -#: organizations/models.py:218 -#, python-brace-format -msgid "{org} owner {owner}" -msgstr "" - -#: organizations/models.py:277 +#: organizations/models.py:271 msgid "team" msgstr "" -#: organizations/models.py:320 +#: organizations/models.py:314 msgid "Hash" msgstr "哈希" -#: organizations/models.py:321 +#: organizations/models.py:315 msgid "Count" msgstr "" -#: organizations/models.py:322 +#: organizations/models.py:316 msgid "Total" msgstr "" @@ -2062,35 +2038,35 @@ msgstr "" msgid "Verify your email address" msgstr "驗證電子信箱位址" -#: organizations/views/private.py:156 +#: organizations/views/private.py:155 msgid "Owner removed" msgstr "" -#: organizations/views/private.py:161 +#: organizations/views/private.py:160 msgid "User is the last owner, can't be removed" msgstr "" -#: organizations/views/private.py:169 +#: organizations/views/private.py:168 msgid "Team added" msgstr "" -#: organizations/views/private.py:179 +#: organizations/views/private.py:178 msgid "Team deleted" msgstr "" -#: organizations/views/private.py:196 +#: organizations/views/private.py:195 msgid "Team updated" msgstr "" -#: organizations/views/private.py:201 +#: organizations/views/private.py:200 msgid "Team projects updated" msgstr "" -#: organizations/views/private.py:214 +#: organizations/views/private.py:213 msgid "Member added to team" msgstr "" -#: organizations/views/private.py:221 +#: organizations/views/private.py:220 msgid "Member removed from team" msgstr "" @@ -2166,123 +2142,111 @@ msgstr "線上" msgid "Deleted" msgstr "已刪除" -#: projects/constants.py:89 +#: projects/constants.py:86 msgid "Git" msgstr "Git" -#: projects/constants.py:90 -msgid "Subversion" -msgstr "Subversion" - -#: projects/constants.py:91 -msgid "Mercurial" -msgstr "Mercurial" - -#: projects/constants.py:92 -msgid "Bazaar" -msgstr "Bazaar" - -#: projects/constants.py:99 projects/models.py:2062 +#: projects/constants.py:92 projects/models.py:2051 msgid "Public" msgstr "公開" -#: projects/constants.py:100 +#: projects/constants.py:93 msgid "Private" msgstr "私有" -#: projects/constants.py:111 +#: projects/constants.py:104 msgid "CPython 2.x" msgstr "CPython 2.x" -#: projects/constants.py:112 +#: projects/constants.py:105 msgid "CPython 3.x" msgstr "CPython 3.x" -#: projects/constants.py:403 +#: projects/constants.py:396 msgid "Valid and active" msgstr "" -#: projects/constants.py:404 +#: projects/constants.py:397 msgid "Invalid" msgstr "" -#: projects/constants.py:405 +#: projects/constants.py:398 msgid "Pending" msgstr "" -#: projects/constants.py:415 +#: projects/constants.py:408 msgid "Multiple versions with translations (///)" msgstr "" -#: projects/constants.py:419 +#: projects/constants.py:412 msgid "Multiple versions without translations (//)" msgstr "" -#: projects/constants.py:423 +#: projects/constants.py:416 msgid "Single version without translations (/)" msgstr "" -#: projects/constants.py:440 +#: projects/constants.py:433 msgid "Alphabetically" msgstr "" -#: projects/constants.py:441 +#: projects/constants.py:434 msgid "SemVer (Read the Docs)" msgstr "" -#: projects/constants.py:444 +#: projects/constants.py:437 msgid "Python Packaging (PEP 440 and PEP 425)" msgstr "" -#: projects/constants.py:446 +#: projects/constants.py:439 msgid "CalVer (YYYY.0M.0M)" msgstr "" -#: projects/constants.py:447 +#: projects/constants.py:440 msgid "Define your own pattern" msgstr "" -#: projects/filters.py:35 projects/filters.py:98 +#: projects/filters.py:37 projects/filters.py:101 msgid "Recently built" msgstr "" -#: projects/filters.py:39 projects/filters.py:102 +#: projects/filters.py:41 projects/filters.py:105 msgid "Least recently built" msgstr "" -#: projects/filters.py:40 projects/filters.py:103 +#: projects/filters.py:42 projects/filters.py:106 msgid "Frequently built" msgstr "" -#: projects/filters.py:41 projects/filters.py:104 +#: projects/filters.py:43 projects/filters.py:107 msgid "Least frequently built" msgstr "" -#: projects/filters.py:105 +#: projects/filters.py:108 msgid "Recently modified" msgstr "" -#: projects/filters.py:106 +#: projects/filters.py:109 msgid "Least recently modified" msgstr "" -#: projects/filters.py:168 +#: projects/filters.py:185 msgid "Hidden versions" msgstr "" -#: projects/filters.py:169 +#: projects/filters.py:186 msgid "Visible versions" msgstr "" -#: projects/filters.py:173 +#: projects/filters.py:190 msgid "Public versions" msgstr "" -#: projects/filters.py:174 +#: projects/filters.py:191 msgid "Private versions" msgstr "" -#: projects/filters.py:190 +#: projects/filters.py:215 msgid "Visibility" msgstr "" @@ -2346,78 +2310,82 @@ msgid "" msgstr "" #: projects/forms.py:412 -msgid "To build from pull requests you need a " +#, python-brace-format +msgid "" +"To build from pull requests you need a GitHub or GitLab integration." msgstr "" -#: projects/forms.py:423 +#: projects/forms.py:422 +#, python-brace-format msgid "" "To build from pull requests your repository's webhook needs to send pull " -"request events. " +"request events. Try to resync your integration." msgstr "" -#: projects/forms.py:500 +#: projects/forms.py:497 #, python-brace-format msgid "There is already a \"{lang}\" translation for the {proj} project." msgstr "已有用於專案 {proj} 的「{lang}」翻譯。" -#: projects/forms.py:529 +#: projects/forms.py:526 msgid "Length of each tag must be less than or equal to 100 characters." msgstr "各個標記的長度必須小於或等於 100 字元。" -#: projects/forms.py:601 +#: projects/forms.py:598 msgid "Enable Addons" msgstr "" -#: projects/forms.py:603 +#: projects/forms.py:600 msgid "Show a notification on builds from pull requests" msgstr "" -#: projects/forms.py:606 +#: projects/forms.py:603 msgid "Show a notification on non-stable and latest versions" msgstr "" -#: projects/forms.py:632 +#: projects/forms.py:629 msgid "" "The flyout sorting custom pattern is required when selecting a custom " "pattern." msgstr "" -#: projects/forms.py:664 +#: projects/forms.py:661 #, python-format msgid "User %(username)s is already a maintainer" msgstr "" -#: projects/forms.py:749 +#: projects/forms.py:746 msgid "The payload must be a valid JSON object." msgstr "" -#: projects/forms.py:782 +#: projects/forms.py:779 msgid "" "This project is configured with a versioning scheme that doesn't support " "translations." msgstr "" -#: projects/forms.py:961 +#: projects/forms.py:958 msgid "Only one domain can be canonical at a time." msgstr "" -#: projects/forms.py:1064 +#: projects/forms.py:1061 msgid "Variable name can't start with __ (double underscore)" msgstr "變數名稱不可以 __ 開頭(雙底線)" -#: projects/forms.py:1068 +#: projects/forms.py:1065 msgid "Variable name can't start with READTHEDOCS" msgstr "變數名稱不可以 READTHEDOCS 開頭" -#: projects/forms.py:1073 +#: projects/forms.py:1070 msgid "There is already a variable with this name for this project" msgstr "該專案中已有相同名稱的變數" -#: projects/forms.py:1078 +#: projects/forms.py:1075 msgid "Variable name can't contain spaces" msgstr "變數名稱不可包含空白字元" -#: projects/forms.py:1082 +#: projects/forms.py:1079 msgid "Only letters, numbers and underscore are allowed" msgstr "僅可使用字母、數字與底線" @@ -2433,54 +2401,54 @@ msgstr "" msgid "Alias" msgstr "別名" -#: projects/models.py:257 +#: projects/models.py:254 msgid "Short description of this project" msgstr "" -#: projects/models.py:260 +#: projects/models.py:257 msgid "Repository URL" msgstr "儲存庫網址" -#: projects/models.py:263 +#: projects/models.py:260 msgid "Hosted documentation repository URL" msgstr "託管文件的儲存庫網址" -#: projects/models.py:270 +#: projects/models.py:267 msgid "Repository type" msgstr "儲存庫類型" -#: projects/models.py:276 +#: projects/models.py:273 msgid "Project homepage" msgstr "專案首頁" -#: projects/models.py:278 +#: projects/models.py:275 msgid "The project's homepage" msgstr "專案的首頁" -#: projects/models.py:281 +#: projects/models.py:278 msgid "Canonical URL" msgstr "標準 URL" -#: projects/models.py:283 +#: projects/models.py:280 msgid "URL that documentation is expected to serve from" msgstr "預期用來提供文件的網址" -#: projects/models.py:286 +#: projects/models.py:283 msgid "Versioning scheme" msgstr "" -#: projects/models.py:293 +#: projects/models.py:290 msgid "" "This affects how the URL of your documentation looks like, and if it " "supports translations or multiple versions. Changing the versioning scheme " "will break your current URLs." msgstr "" -#: projects/models.py:300 +#: projects/models.py:297 msgid "Single version" msgstr "單一版本" -#: projects/models.py:303 +#: projects/models.py:300 msgid "" "A single version site has no translations and only your \"latest\" version, " "served at the root of the domain. Use this with caution, only turn it on if " @@ -2489,74 +2457,74 @@ msgstr "" "單一版本網站不包含翻譯,且只有「latest」伴兒不能,並在網域的根目錄提供。請謹" "慎使用,請於文件永遠不會有多版本的時候才開啟。" -#: projects/models.py:310 +#: projects/models.py:307 msgid "Default version" msgstr "預設版本" -#: projects/models.py:313 +#: projects/models.py:310 msgid "The version of your project that / redirects to" msgstr "專案根目錄「 / 」要跳轉至的版本" -#: projects/models.py:318 +#: projects/models.py:315 msgid "Default branch" msgstr "預設分支" -#: projects/models.py:324 +#: projects/models.py:321 msgid "" "What branch \"latest\" points to. Leave empty to use the default value for " "your VCS." msgstr "" -#: projects/models.py:329 +#: projects/models.py:326 msgid "Custom path prefix" msgstr "" -#: projects/models.py:335 +#: projects/models.py:332 msgid "" "A custom path prefix used when serving documentation from this project. By " "default we serve documentation at the root (/) of a domain." msgstr "" -#: projects/models.py:340 +#: projects/models.py:337 msgid "Custom subproject path prefix" msgstr "" -#: projects/models.py:346 +#: projects/models.py:343 msgid "" "A custom path prefix used when evaluating the root of a subproject. By " "default we serve documentation from subprojects under the `/projects/` " "prefix." msgstr "" -#: projects/models.py:353 +#: projects/models.py:350 msgid "Build pull requests for this project" msgstr "" -#: projects/models.py:356 +#: projects/models.py:353 msgid "" "More information in our docs." msgstr "" -#: projects/models.py:360 +#: projects/models.py:357 msgid "Privacy level of Pull Requests" msgstr "" -#: projects/models.py:367 +#: projects/models.py:364 msgid "" "Should builds from pull requests be public? If your repository is " "public, don't set this to private." msgstr "" -#: projects/models.py:372 +#: projects/models.py:369 msgid "CDN Enabled" msgstr "已啟用 CDN" -#: projects/models.py:374 +#: projects/models.py:371 msgid "Analytics code" msgstr "分析程式碼" -#: projects/models.py:379 +#: projects/models.py:376 msgid "" "Google Analytics Tracking ID (ex. UA-22345342-1). This may slow " "down your page loads." @@ -2564,75 +2532,75 @@ msgstr "" "Google Analytics 追蹤 ID(如︰ UA-22345342-1),可能會降低頁面載" "入的速度。" -#: projects/models.py:385 +#: projects/models.py:382 msgid "Disable Analytics" msgstr "" -#: projects/models.py:389 +#: projects/models.py:386 msgid "" "Disable Google Analytics completely for this project (requires rebuilding " "documentation)" msgstr "" -#: projects/models.py:394 +#: projects/models.py:391 msgid "Alternative container image" msgstr "備用容器鏡像" -#: projects/models.py:400 +#: projects/models.py:397 msgid "Container memory limit" msgstr "容器記憶體限制" -#: projects/models.py:405 +#: projects/models.py:402 msgid "" "Memory limit in Docker format -- example: 512m or 1g" msgstr "Docker 記憶體限制格式 -- 範例:512m1g" -#: projects/models.py:410 +#: projects/models.py:407 msgid "Container time limit in seconds" msgstr "單位為秒的容器時間限制" -#: projects/models.py:415 +#: projects/models.py:412 msgid "Alternate build queue id" msgstr "備用建置佇列 Id" -#: projects/models.py:421 +#: projects/models.py:418 msgid "Maximum concurrent builds allowed for this project" msgstr "" -#: projects/models.py:426 +#: projects/models.py:423 msgid "Allow paid advertising" msgstr "允許付費廣告" -#: projects/models.py:428 +#: projects/models.py:425 msgid "If unchecked, users will still see community ads." msgstr "若取消選取,則使用者將看見社群廣告。" -#: projects/models.py:431 +#: projects/models.py:428 msgid "Ad-free" msgstr "無廣告" -#: projects/models.py:436 +#: projects/models.py:433 msgid "Is spam?" msgstr "" -#: projects/models.py:439 +#: projects/models.py:436 msgid "Manually marked as (not) spam" msgstr "" -#: projects/models.py:442 +#: projects/models.py:439 msgid "Show version warning" msgstr "顯示版本警告" -#: projects/models.py:444 +#: projects/models.py:441 msgid "Show warning banner in non-stable nor latest versions." msgstr "在非穩定或最新版中顯示警告橫幅" -#: projects/models.py:448 +#: projects/models.py:445 msgid "Path for .readthedocs.yaml" msgstr "" -#: projects/models.py:454 +#: projects/models.py:451 msgid "" "Warning: experimental feature. Custom path from repository " "top-level to your .readthedocs.yaml, ex. subpath/docs/." @@ -2640,303 +2608,299 @@ msgid "" "yaml." msgstr "" -#: projects/models.py:462 +#: projects/models.py:459 msgid "Featured" msgstr "精選" -#: projects/models.py:464 +#: projects/models.py:461 msgid "Skip (disable) building this project" msgstr "" -#: projects/models.py:472 +#: projects/models.py:469 msgid "Delisted" msgstr "" -#: projects/models.py:474 +#: projects/models.py:471 msgid "" "Delisting a project removes it from Read the Docs search indexing and asks " "external search engines to remove it via robots.txt" msgstr "" -#: projects/models.py:485 +#: projects/models.py:482 msgid "Should the project dashboard be public?" msgstr "" -#: projects/models.py:492 +#: projects/models.py:489 msgid "Related projects" msgstr "相關專案" -#: projects/models.py:500 templates/search/elastic_search.html:57 +#: projects/models.py:497 templates/search/elastic_search.html:57 msgid "Language" msgstr "語言" -#: projects/models.py:504 +#: projects/models.py:501 msgid "" "The language the project documentation is rendered in. Note: this affects " "your project's URL." msgstr "專案文件呈現的語言。注意︰該設定將影響專案的網址。" -#: projects/models.py:512 +#: projects/models.py:509 msgid "Programming Language" msgstr "程式語言" -#: projects/models.py:516 +#: projects/models.py:513 msgid "The primary programming language the project is written in." msgstr "撰寫本專案的主要程式語言。" -#: projects/models.py:532 +#: projects/models.py:529 msgid "This project has been built with a webhook" msgstr "該專案已通過 Webhook 建置" -#: projects/models.py:536 +#: projects/models.py:533 msgid "This project has been successfully cloned" msgstr "這個專案已成功複製" -#: projects/models.py:570 +#: projects/models.py:567 msgid "" "Type of documentation you are building. More " "info on sphinx builders." msgstr "" -#: projects/models.py:581 +#: projects/models.py:578 msgid "project" msgstr "" -#: projects/models.py:592 +#: projects/models.py:589 msgid "Model must have slug" msgstr "Model 必須有動態資料欄位" -#: projects/models.py:1343 +#: projects/models.py:1348 msgid "Subproject nesting is not supported" msgstr "不支援巢狀子專案" -#: projects/models.py:1478 +#: projects/models.py:1483 msgid "Path" msgstr "路徑" -#: projects/models.py:1480 +#: projects/models.py:1485 msgid "Build id" msgstr "" -#: projects/models.py:1483 +#: projects/models.py:1488 msgid "Page search rank" msgstr "" -#: projects/models.py:1488 +#: projects/models.py:1493 msgid "Ignore this file from operations like indexing" msgstr "" -#: projects/models.py:1534 projects/models.py:1702 +#: projects/models.py:1536 projects/models.py:1701 msgid "created" msgstr "建立時間" -#: projects/models.py:1539 +#: projects/models.py:1541 msgid "modified" msgstr "修改時間" -#: projects/models.py:1568 +#: projects/models.py:1570 msgid "Build triggered" msgstr "" -#: projects/models.py:1569 +#: projects/models.py:1571 msgid "Build passed" msgstr "" -#: projects/models.py:1587 +#: projects/models.py:1589 msgid "URL to send the webhook to" msgstr "要傳送 Webhook 至的網址" -#: projects/models.py:1590 +#: projects/models.py:1592 msgid "Secret used to sign the payload of the webhook" msgstr "" -#: projects/models.py:1598 +#: projects/models.py:1600 msgid "Events to subscribe" msgstr "" -#: projects/models.py:1601 +#: projects/models.py:1603 msgid "JSON payload" msgstr "" -#: projects/models.py:1603 +#: projects/models.py:1605 msgid "" "JSON payload to send to the webhook. Check the docs for available substitutions." msgstr "" -#: projects/models.py:1713 +#: projects/models.py:1712 msgid "Domain" msgstr "網域" -#: projects/models.py:1720 +#: projects/models.py:1719 msgid "This domain was auto-created" msgstr "" -#: projects/models.py:1724 +#: projects/models.py:1723 msgid "This domain is a CNAME for the project" msgstr "" -#: projects/models.py:1729 +#: projects/models.py:1728 msgid "This domain is the primary one where the documentation is served from" msgstr "" -#: projects/models.py:1733 +#: projects/models.py:1732 msgid "Use HTTPS" msgstr "使用 HTTPS" -#: projects/models.py:1735 +#: projects/models.py:1734 msgid "Always use HTTPS for this domain" msgstr "永遠為該網域使用 HTTPS" -#: projects/models.py:1739 +#: projects/models.py:1738 msgid "Number of times this domain has been hit" msgstr "該網域的點擊次數" -#: projects/models.py:1744 templates/projects/domain_form.html:49 +#: projects/models.py:1743 templates/projects/domain_form.html:49 msgid "SSL certificate status" msgstr "" -#: projects/models.py:1753 +#: projects/models.py:1752 msgid "Skip validation process." msgstr "" -#: projects/models.py:1757 +#: projects/models.py:1756 msgid "Start date of the validation process." msgstr "" -#: projects/models.py:1766 +#: projects/models.py:1765 msgid "Set a custom max-age (eg. 31536000) for the HSTS header" msgstr "" -#: projects/models.py:1771 +#: projects/models.py:1770 msgid "" "If hsts_max_age > 0, set the includeSubDomains flag with the HSTS header" msgstr "" -#: projects/models.py:1776 +#: projects/models.py:1775 msgid "If hsts_max_age > 0, set the preload flag with the HSTS header" msgstr "" -#: projects/models.py:1913 -msgid "MkDocs: Use Read the Docs theme for MkDocs as default theme" -msgstr "" - -#: projects/models.py:1917 +#: projects/models.py:1908 msgid "Build: Try alternative method of posting large data" msgstr "" -#: projects/models.py:1921 +#: projects/models.py:1912 msgid "Conda: Append Read the Docs core requirements to environment.yml file" msgstr "" -#: projects/models.py:1926 +#: projects/models.py:1917 msgid "" "Sphinx: Pass all versions (including private) into the html context when " "building with Sphinx" msgstr "" -#: projects/models.py:1932 +#: projects/models.py:1923 msgid "Proxito: Record 404s page views." msgstr "" -#: projects/models.py:1936 +#: projects/models.py:1927 msgid "Proxito: Disable all page views" msgstr "" -#: projects/models.py:1940 +#: projects/models.py:1931 msgid "Proxito: Allow usage of the X-RTD-Slug header" msgstr "" -#: projects/models.py:1945 +#: projects/models.py:1936 msgid "" "Proxito: Use proxied APIs (/_/*) with the custom prefix if the project has " "one (Project.custom_prefix)." msgstr "" -#: projects/models.py:1950 +#: projects/models.py:1941 msgid "Dashboard: Allow project to use the version warning banner." msgstr "" -#: projects/models.py:1955 +#: projects/models.py:1946 msgid "Webhook: Skip syncing branches" msgstr "Webhook:略過同步分支" -#: projects/models.py:1959 +#: projects/models.py:1950 msgid "Webhook: Skip syncing tags" msgstr "Webhook:略過同步標記" -#: projects/models.py:1963 +#: projects/models.py:1954 msgid "Webhook: Skip sync versions task" msgstr "Webhook:略過同步版本任務" -#: projects/models.py:1966 +#: projects/models.py:1957 msgid "Build: Always run pip install --upgrade" msgstr "" -#: projects/models.py:1967 +#: projects/models.py:1958 msgid "Build: Use new pip resolver" msgstr "" -#: projects/models.py:1970 +#: projects/models.py:1961 msgid "Build: Don't install the latest version of pip" msgstr "" -#: projects/models.py:1974 +#: projects/models.py:1965 msgid "Sphinx: Use latest version of the Read the Docs Sphinx extension" msgstr "" -#: projects/models.py:1979 +#: projects/models.py:1970 msgid "" "Build: Install all the latest versions of Read the Docs core requirements" msgstr "" -#: projects/models.py:1985 +#: projects/models.py:1976 msgid "Search: Disable server side search" msgstr "" -#: projects/models.py:1989 +#: projects/models.py:1980 msgid "Search: Enable server side search for MkDocs projects" msgstr "" -#: projects/models.py:1993 +#: projects/models.py:1984 msgid "Search: Default to fuzzy search for simple search queries" msgstr "" -#: projects/models.py:1998 +#: projects/models.py:1989 msgid "Build: Set scale-in protection before/after building." msgstr "" -#: projects/models.py:2011 +#: projects/models.py:2002 msgid "Feature identifier" msgstr "功能識別項" -#: projects/models.py:2016 +#: projects/models.py:2007 msgid "Date feature was added" msgstr "已新增日期功能" -#: projects/models.py:2022 +#: projects/models.py:2013 msgid "Default all past projects to True" msgstr "" -#: projects/models.py:2026 +#: projects/models.py:2017 msgid "Default all future projects to True" msgstr "" -#: projects/models.py:2050 +#: projects/models.py:2039 msgid "Name of the environment variable" msgstr "環境變數名稱" -#: projects/models.py:2054 +#: projects/models.py:2043 msgid "Value of the environment variable" msgstr "環境變數值" -#: projects/models.py:2059 +#: projects/models.py:2048 msgid "Project where this variable will be used" msgstr "使用該變數的專案" -#: projects/models.py:2065 +#: projects/models.py:2054 msgid "Expose this environment variable in PR builds?" msgstr "" @@ -3020,19 +2984,19 @@ msgstr "" msgid "The only allowed filenames are {filenames}." msgstr "" -#: projects/views/private.py:164 +#: projects/views/private.py:191 msgid "Project settings updated" msgstr "已更新專案設定" -#: projects/views/private.py:173 +#: projects/views/private.py:200 msgid "Project addons updated" msgstr "" -#: projects/views/private.py:181 +#: projects/views/private.py:208 msgid "Project deleted" msgstr "已刪除專案" -#: projects/views/private.py:356 +#: projects/views/private.py:394 #, python-brace-format msgid "" "There is a problem with your {service} account, try reconnecting your " @@ -3041,12 +3005,12 @@ msgstr "" "您的 {service} 帳號有問題,請嘗試在已串聯的服務頁面上重" "新串聯帳號。" -#: projects/views/private.py:475 +#: projects/views/private.py:513 #, python-brace-format msgid "{username} is the last owner, can't be removed" msgstr "" -#: projects/views/private.py:906 +#: projects/views/private.py:944 msgid "Project has been opted out from advertisement support" msgstr "專案已選擇退出廣告支援" @@ -3220,131 +3184,135 @@ msgstr "" msgid "This query parameter is required" msgstr "" -#: search/models.py:33 +#: search/models.py:32 msgid "Query" msgstr "" -#: search/models.py:37 +#: search/models.py:36 msgid "Total results" msgstr "" -#: settings/base.py:464 +#: settings/base.py:463 msgid "Catalan" msgstr "加泰隆語" -#: settings/base.py:465 +#: settings/base.py:464 msgid "English" msgstr "英語" -#: settings/base.py:466 +#: settings/base.py:465 msgid "Spanish" msgstr "西班牙語" -#: settings/base.py:467 +#: settings/base.py:466 msgid "Brazilian Portuguese" msgstr "巴西葡萄牙語" -#: settings/base.py:468 +#: settings/base.py:467 msgid "Norwegian Bokmål" msgstr "挪威語" -#: settings/base.py:469 +#: settings/base.py:468 msgid "French" msgstr "法語" -#: settings/base.py:470 +#: settings/base.py:469 msgid "Russian" msgstr "俄語" -#: settings/base.py:471 +#: settings/base.py:470 msgid "German" msgstr "德語" -#: settings/base.py:472 +#: settings/base.py:471 msgid "Galician" msgstr "加利西亞語" -#: settings/base.py:473 +#: settings/base.py:472 msgid "Vietnamese" msgstr "越南語" -#: settings/base.py:474 +#: settings/base.py:473 msgid "Simplified Chinese" msgstr "簡體中文" -#: settings/base.py:475 +#: settings/base.py:474 msgid "Traditional Chinese" msgstr "繁體中文" -#: settings/base.py:476 +#: settings/base.py:475 msgid "Japanese" msgstr "日語" -#: settings/base.py:477 +#: settings/base.py:476 msgid "Ukrainian" msgstr "烏克蘭語" -#: settings/base.py:478 +#: settings/base.py:477 msgid "Italian" msgstr "義大利語" -#: settings/base.py:479 +#: settings/base.py:478 msgid "Korean" msgstr "韓語" -#: subscriptions/constants.py:24 +#: subscriptions/constants.py:25 msgid "Custom domain" msgstr "" -#: subscriptions/constants.py:25 +#: subscriptions/constants.py:26 msgid "CDN public documentation" msgstr "" -#: subscriptions/constants.py:26 +#: subscriptions/constants.py:27 msgid "Custom SSL configuration" msgstr "自訂 SSL 組態" -#: subscriptions/constants.py:27 +#: subscriptions/constants.py:28 msgid "Support SLA" msgstr "" -#: subscriptions/constants.py:28 +#: subscriptions/constants.py:29 msgid "Private documentation" msgstr "" -#: subscriptions/constants.py:29 +#: subscriptions/constants.py:30 msgid "Embed content via API" msgstr "" -#: subscriptions/constants.py:30 +#: subscriptions/constants.py:31 msgid "Search analytics" msgstr "" -#: subscriptions/constants.py:31 +#: subscriptions/constants.py:32 msgid "Pageview analytics" msgstr "" -#: subscriptions/constants.py:32 +#: subscriptions/constants.py:33 msgid "Concurrent builds" msgstr "" -#: subscriptions/constants.py:33 +#: subscriptions/constants.py:34 msgid "Single sign on (SSO) with Google" msgstr "" -#: subscriptions/constants.py:34 +#: subscriptions/constants.py:35 +msgid "Single sign on (SSO) with SAML" +msgstr "" + +#: subscriptions/constants.py:36 msgid "Custom URLs" msgstr "" -#: subscriptions/constants.py:35 +#: subscriptions/constants.py:37 msgid "Audit logs" msgstr "" -#: subscriptions/constants.py:36 +#: subscriptions/constants.py:38 msgid "Audit logs for every page view" msgstr "" -#: subscriptions/constants.py:37 +#: subscriptions/constants.py:39 msgid "Redirects limit" msgstr "" @@ -3436,7 +3404,7 @@ msgid "" "There was an error connecting to Stripe, please try again in a few minutes." msgstr "" -#: templates/401.html:6 +#: templates/401.html:6 templates/403.html:6 msgid "Maze Found" msgstr "" @@ -5235,10 +5203,8 @@ msgstr "新增一個接收通知的電子信箱" #: templates/projects/project_notifications_form.html:5 #: templates/projects/project_notifications_form.html:12 -#, fuzzy -#| msgid "New Email Notifications" msgid "Add Email Notification" -msgstr "新的電子信箱通知" +msgstr "" #: templates/projects/project_resync_webhook.html:12 msgid "Resync" @@ -5321,10 +5287,8 @@ msgstr "請選擇要新增翻譯的專案。" #: templates/projects/project_translations_form.html:5 #: templates/projects/project_translations_form.html:12 -#, fuzzy -#| msgid "Translations" msgid "Add Translation" -msgstr "翻譯" +msgstr "" #: templates/projects/project_users.html:6 msgid "Edit Maintainers" @@ -5344,8 +5308,6 @@ msgstr "新增維護者" #: templates/projects/project_users_form.html:5 #: templates/projects/project_users_form.html:8 -#, fuzzy -#| msgid "Add maintainer" msgid "Add Maintainer" msgstr "新增維護者" @@ -5578,3 +5540,12 @@ msgid "" "OAuth connection of Read the Docs. On GitHub, this is located in " "Settings > Applications > Authorized OAuth Apps." msgstr "" + +#~ msgid "Subversion" +#~ msgstr "Subversion" + +#~ msgid "Mercurial" +#~ msgstr "Mercurial" + +#~ msgid "Bazaar" +#~ msgstr "Bazaar" diff --git a/setup.cfg b/setup.cfg index 5f80e768805..3e57eaf07fe 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = readthedocs -version = 10.27.0 +version = 11.0.0 license = MIT description = Read the Docs builds and hosts documentation author = Read the Docs, Inc @@ -29,7 +29,7 @@ github_owner = readthedocs github_repo = readthedocs.org [bumpver] -current_version = "10.27.0" +current_version = "11.0.0" version_pattern = "MAJOR.MINOR.PATCH[TAGNUM]" commit_message = "Bump version {old_version} -> {new_version}" commit = False