From 9ff199ebbcf0b55f21024db86e4191c9be653286 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 28 Jun 2022 21:55:04 +0200 Subject: [PATCH] Translations update from Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: AbdulRahman Ahmed Co-authored-by: Abdur-Rahmaan Janhangeer Co-authored-by: Abin Isaac Co-authored-by: Adolfo Jayme Barrientos Co-authored-by: Ahmed ALKHAIRO Co-authored-by: Alan Velasco Co-authored-by: Albert Tugushev Co-authored-by: Aleksei Kozharin <1alekseik1@gmail.com> Co-authored-by: Alessio Izzo Co-authored-by: Alex Solonenko Co-authored-by: Alexandr Artemyev Co-authored-by: Allan Nordhøy Co-authored-by: Amirreza Ahmadi <288c19df1f@catdogmail.live> Co-authored-by: Amit Senouf Co-authored-by: Anas Koara Co-authored-by: Andrey Smelter Co-authored-by: Anonymous Co-authored-by: Anshu Pal Co-authored-by: Arsalan Dehghani Co-authored-by: Aurora Lanes Co-authored-by: Aya Jbara Co-authored-by: Ayan Banerjee Co-authored-by: Azharuddin Co-authored-by: BTaskaya Co-authored-by: Bae KwonHan Co-authored-by: Balázs Fülöp Co-authored-by: Bar Tselenchuk Co-authored-by: Bayu Satiyo Co-authored-by: Beck Jacob Co-authored-by: Behcet Co-authored-by: Bellucci Francesca Co-authored-by: Benjamin Richter Co-authored-by: Bernát Gábor Co-authored-by: Bruno Alla Co-authored-by: Christos Ploutarchou Co-authored-by: ChuanPo Lee Co-authored-by: Clicks Co-authored-by: Cryptex Co-authored-by: Cube Kassaki <2524737581@qq.com> Co-authored-by: DANIEL ROZARIO Co-authored-by: Dalibor Straka Co-authored-by: Dario Vinella Co-authored-by: Dmitrii Efimov Co-authored-by: Dustin Ingram Co-authored-by: Eana Hufwe Co-authored-by: Eray Erdin Co-authored-by: Eric Co-authored-by: Erikson Co-authored-by: Eugenia Russell Co-authored-by: Fabian Neumann Co-authored-by: Farivar Tabatabaei Co-authored-by: GUILHERME FERNANDES NETO Co-authored-by: Giacomo Caironi Co-authored-by: Giorgos K Co-authored-by: HAMDI KHALID Co-authored-by: Habib Rohman Co-authored-by: Hakim Oubouali Co-authored-by: Hassani Mohammed Co-authored-by: Hosted Weblate Co-authored-by: Howie Zhao Co-authored-by: Hwan Kim Co-authored-by: Hyeongdo Lee Co-authored-by: HyeonhoKim Co-authored-by: Hyung Jin Kim Co-authored-by: Hyunwoo Park Co-authored-by: Irina Saribekova Co-authored-by: J DUZ Co-authored-by: J. Lavoie Co-authored-by: JI YH <3178879831@qq.com> Co-authored-by: Jacque Fresco Co-authored-by: Jakub Fabijan Co-authored-by: Jan Vondra Co-authored-by: Jan Willhaus Co-authored-by: Jannis Leidel Co-authored-by: Jeeva Saravanan Co-authored-by: Jesse201147 Co-authored-by: Jiří Chadima Co-authored-by: Joachim Jablon Co-authored-by: John Lester L. Licayan Co-authored-by: Jonáš Hanulík Co-authored-by: Josef Kolář Co-authored-by: Josix Co-authored-by: Julia Duimovich Co-authored-by: Jun-Seong Lee Co-authored-by: Kamoldinov Farohiddin Co-authored-by: Katia Lira Co-authored-by: Kavindu Santhusa Co-authored-by: Kenichi Maehashi Co-authored-by: Kevin Wong Co-authored-by: Kim Namjun Co-authored-by: Konge Co-authored-by: Kracekumar Co-authored-by: Laurent LAPORTE Co-authored-by: Localizer Co-authored-by: Lory ~ Co-authored-by: Lucian-Mihai Cosovanu Co-authored-by: Lukasz Co-authored-by: Ly Vu Co-authored-by: M. Nandang Kurniawan Co-authored-by: Maelle Co-authored-by: Manuela Silva Co-authored-by: Marek Fic Co-authored-by: Marek Schwarz Co-authored-by: Mariam Maarouf Co-authored-by: Markus Mikkonen Co-authored-by: Marlon Co-authored-by: Masashi Kondo Co-authored-by: Matin Co-authored-by: Matthieu Melot Co-authored-by: Michael Myers Co-authored-by: Michal Juszczyk Co-authored-by: Michalis Co-authored-by: Min ho Kim Co-authored-by: Mingun Co-authored-by: Mirco Grillo Co-authored-by: Moshe Nahmias Co-authored-by: Muneeb Khurram Co-authored-by: Murtaja Ziad Co-authored-by: Nanashi Co-authored-by: Nathan Co-authored-by: Nick Mavrakis Co-authored-by: Nicklas Tegner Co-authored-by: Nuno André Co-authored-by: Olexandr Co-authored-by: Oğuz Ersen Co-authored-by: PH-KDX Co-authored-by: Paolo Melchiorre Co-authored-by: Pascal Vallaster Co-authored-by: Pixel-Master Co-authored-by: Prachi Joshi Co-authored-by: Pro Neon Co-authored-by: Rafael Fontenelle Co-authored-by: Reano Ivo Co-authored-by: Reza Maanijou Co-authored-by: Robert S Co-authored-by: Ryo/Liàng KAJI Co-authored-by: STAM Co-authored-by: Sayed A Omar Co-authored-by: Sebastian Witowski Co-authored-by: Sebghatullah Yusuf Co-authored-by: Seokhwan Moon Co-authored-by: ShingZhanho Co-authored-by: Shrawan Poudel Co-authored-by: Sigoway Co-authored-by: SimpleXtra Co-authored-by: Soheil Khanalipur Co-authored-by: Sozzo Marcello Co-authored-by: Sree P Co-authored-by: Stefano Pigozzi Co-authored-by: Steffen Schröder Co-authored-by: Sviatoslav Sydorenko Co-authored-by: Syahmin Sukhairi Co-authored-by: TES286 <3177034303@qq.com> Co-authored-by: Tahsin Altay Co-authored-by: Tal Einat Co-authored-by: Teofilus Hendry Harianto Co-authored-by: Tom Chen Co-authored-by: Tymofii Lytvynenko Co-authored-by: Tzu-ping Chung Co-authored-by: Un Anonyme Co-authored-by: Vasco Cansado Carvalho Co-authored-by: Ville Skyttä Co-authored-by: Vlad Emelianov Co-authored-by: Vladislav Mikhalchenko Co-authored-by: Vojtěch Šamla Co-authored-by: Wannaphong Phatthiyaphaibun Co-authored-by: Weiter Leitung Co-authored-by: Xavier Fernandez Co-authored-by: Xiaoyang Liu Co-authored-by: YangYulin Co-authored-by: Yaron Shahrabani Co-authored-by: Yash Kaushik Co-authored-by: Yothin Muangsommuk Co-authored-by: Younggun Kim Co-authored-by: Yuichi OMATA Co-authored-by: Yuta Kanzawa Co-authored-by: Yuuka Co-authored-by: altinat Co-authored-by: arshia farshad Co-authored-by: bcmjddbjd <2585521292@qq.com> Co-authored-by: behzod musurmonqulov Co-authored-by: birhat s Co-authored-by: bkaskar Co-authored-by: eronglee Co-authored-by: gabriel-tessier Co-authored-by: javad noori Co-authored-by: komo_fr Co-authored-by: liushuyu011 Co-authored-by: lu$er Co-authored-by: m-aciek Co-authored-by: meowmeowmeowcat Co-authored-by: mfezzat Co-authored-by: moto kawasaki Co-authored-by: okawo Co-authored-by: oon arfiandwi Co-authored-by: pamaron Co-authored-by: phlostically Co-authored-by: prabakaran R Co-authored-by: reza gh Co-authored-by: shinji uyama Co-authored-by: simberaj Co-authored-by: ssantos Co-authored-by: tamer dab Co-authored-by: thomas Co-authored-by: tommyliu313 Co-authored-by: trituenhantao.io Co-authored-by: turkdevops Co-authored-by: vXtreniusX Co-authored-by: xashayar kml Co-authored-by: yafiabiyyu Co-authored-by: yusancky Co-authored-by: zhaoying Co-authored-by: Çağatay Onur Şengör Co-authored-by: Çağıl Co-authored-by: Éfrit Co-authored-by: АрМакедон Co-authored-by: Древ Брагкин Co-authored-by: МАН69К Co-authored-by: রিং Co-authored-by: 吳靜澄 Co-authored-by: 李博豪 Co-authored-by: 汪心禾 Co-authored-by: 王玎珰 <1330274738@qq.com> Co-authored-by: 王赛 Co-authored-by: 谭九鼎 <109224573@qq.com> Co-authored-by: 金城翔平 Co-authored-by: 青山七海 Co-authored-by: 매리 Co-authored-by: 애브리띵 Translate-URL: https://hosted.weblate.org/projects/pypa/warehouse/ Translation: pypa/warehouse --- warehouse/locale/am/LC_MESSAGES/messages.mo | Bin 0 -> 454 bytes warehouse/locale/am/LC_MESSAGES/messages.po | 69 +- warehouse/locale/ar/LC_MESSAGES/messages.mo | Bin 38789 -> 38791 bytes warehouse/locale/ar/LC_MESSAGES/messages.po | 163 +- warehouse/locale/bn/LC_MESSAGES/messages.mo | Bin 0 -> 5833 bytes warehouse/locale/bn/LC_MESSAGES/messages.po | 140 +- warehouse/locale/ca/LC_MESSAGES/messages.mo | Bin 45646 -> 45337 bytes warehouse/locale/ca/LC_MESSAGES/messages.po | 110 +- warehouse/locale/cs/LC_MESSAGES/messages.mo | Bin 65409 -> 64813 bytes warehouse/locale/cs/LC_MESSAGES/messages.po | 200 +- warehouse/locale/da/LC_MESSAGES/messages.mo | Bin 17954 -> 17722 bytes warehouse/locale/da/LC_MESSAGES/messages.po | 92 +- warehouse/locale/de/LC_MESSAGES/messages.mo | Bin 134186 -> 132914 bytes warehouse/locale/de/LC_MESSAGES/messages.po | 550 +- warehouse/locale/el/LC_MESSAGES/messages.mo | Bin 166088 -> 158451 bytes warehouse/locale/el/LC_MESSAGES/messages.po | 529 +- warehouse/locale/eo/LC_MESSAGES/messages.mo | Bin 168902 -> 163196 bytes warehouse/locale/eo/LC_MESSAGES/messages.po | 565 +- warehouse/locale/es/LC_MESSAGES/messages.mo | Bin 180896 -> 179227 bytes warehouse/locale/es/LC_MESSAGES/messages.po | 623 +- warehouse/locale/et/LC_MESSAGES/messages.mo | Bin 456 -> 457 bytes warehouse/locale/et/LC_MESSAGES/messages.po | 70 +- warehouse/locale/fa/LC_MESSAGES/messages.po | 199 +- warehouse/locale/fi/LC_MESSAGES/messages.mo | Bin 27814 -> 27450 bytes warehouse/locale/fi/LC_MESSAGES/messages.po | 103 +- warehouse/locale/fil/LC_MESSAGES/messages.mo | Bin 4052 -> 4056 bytes warehouse/locale/fil/LC_MESSAGES/messages.po | 72 +- warehouse/locale/fr/LC_MESSAGES/messages.mo | Bin 213010 -> 211729 bytes warehouse/locale/fr/LC_MESSAGES/messages.po | 689 +- .../locale/fr_CA/LC_MESSAGES/messages.mo | Bin 180127 -> 171644 bytes .../locale/fr_CA/LC_MESSAGES/messages.po | 655 +- warehouse/locale/gl/LC_MESSAGES/messages.mo | Bin 6081 -> 6083 bytes warehouse/locale/gl/LC_MESSAGES/messages.po | 70 +- warehouse/locale/he/LC_MESSAGES/messages.mo | Bin 188819 -> 182217 bytes warehouse/locale/he/LC_MESSAGES/messages.po | 567 +- warehouse/locale/hi/LC_MESSAGES/messages.mo | Bin 111206 -> 108476 bytes warehouse/locale/hi/LC_MESSAGES/messages.po | 833 +- warehouse/locale/hu/LC_MESSAGES/messages.mo | Bin 0 -> 5561 bytes warehouse/locale/hu/LC_MESSAGES/messages.po | 72 +- warehouse/locale/hy/LC_MESSAGES/messages.mo | Bin 0 -> 456 bytes warehouse/locale/hy/LC_MESSAGES/messages.po | 69 +- warehouse/locale/id/LC_MESSAGES/messages.mo | Bin 180180 -> 177772 bytes warehouse/locale/id/LC_MESSAGES/messages.po | 568 +- warehouse/locale/it/LC_MESSAGES/messages.mo | Bin 170493 -> 164473 bytes warehouse/locale/it/LC_MESSAGES/messages.po | 599 +- warehouse/locale/ja/LC_MESSAGES/messages.mo | Bin 161193 -> 160150 bytes warehouse/locale/ja/LC_MESSAGES/messages.po | 1418 ++-- warehouse/locale/ka/LC_MESSAGES/messages.mo | Bin 454 -> 457 bytes warehouse/locale/ka/LC_MESSAGES/messages.po | 70 +- warehouse/locale/ko/LC_MESSAGES/messages.mo | Bin 66012 -> 65409 bytes warehouse/locale/ko/LC_MESSAGES/messages.po | 587 +- warehouse/locale/lzh/LC_MESSAGES/messages.po | 60 +- warehouse/locale/mk/LC_MESSAGES/messages.mo | Bin 0 -> 747 bytes warehouse/locale/mk/LC_MESSAGES/messages.po | 66 +- warehouse/locale/ml/LC_MESSAGES/messages.mo | Bin 0 -> 3887 bytes warehouse/locale/ml/LC_MESSAGES/messages.po | 101 +- warehouse/locale/mni/LC_MESSAGES/messages.mo | Bin 0 -> 459 bytes warehouse/locale/mni/LC_MESSAGES/messages.po | 70 +- warehouse/locale/mr/LC_MESSAGES/messages.mo | Bin 26131 -> 25049 bytes warehouse/locale/mr/LC_MESSAGES/messages.po | 128 +- .../locale/nb_NO/LC_MESSAGES/messages.mo | Bin 24097 -> 23988 bytes .../locale/nb_NO/LC_MESSAGES/messages.po | 152 +- warehouse/locale/ne/LC_MESSAGES/messages.mo | Bin 0 -> 7505 bytes warehouse/locale/ne/LC_MESSAGES/messages.po | 7060 +++++++++++++++++ warehouse/locale/nl/LC_MESSAGES/messages.mo | Bin 42509 -> 41839 bytes warehouse/locale/nl/LC_MESSAGES/messages.po | 173 +- warehouse/locale/or/LC_MESSAGES/messages.mo | Bin 0 -> 837 bytes warehouse/locale/or/LC_MESSAGES/messages.po | 70 +- warehouse/locale/pl/LC_MESSAGES/messages.mo | Bin 42760 -> 41980 bytes warehouse/locale/pl/LC_MESSAGES/messages.po | 171 +- warehouse/locale/pt/LC_MESSAGES/messages.mo | Bin 176825 -> 170749 bytes warehouse/locale/pt/LC_MESSAGES/messages.po | 617 +- .../locale/pt_BR/LC_MESSAGES/messages.mo | Bin 197186 -> 195122 bytes .../locale/pt_BR/LC_MESSAGES/messages.po | 649 +- .../locale/pt_PT/LC_MESSAGES/messages.mo | Bin 169912 -> 161737 bytes .../locale/pt_PT/LC_MESSAGES/messages.po | 662 +- warehouse/locale/ro/LC_MESSAGES/messages.mo | Bin 7296 -> 7300 bytes warehouse/locale/ro/LC_MESSAGES/messages.po | 82 +- warehouse/locale/ru/LC_MESSAGES/messages.mo | Bin 236994 -> 235351 bytes warehouse/locale/ru/LC_MESSAGES/messages.po | 668 +- warehouse/locale/si/LC_MESSAGES/messages.mo | Bin 0 -> 7192 bytes warehouse/locale/si/LC_MESSAGES/messages.po | 107 +- warehouse/locale/sl/LC_MESSAGES/messages.mo | Bin 0 -> 511 bytes warehouse/locale/sl/LC_MESSAGES/messages.po | 83 +- warehouse/locale/sr/LC_MESSAGES/messages.mo | Bin 5387 -> 5184 bytes warehouse/locale/sr/LC_MESSAGES/messages.po | 64 +- warehouse/locale/ta/LC_MESSAGES/messages.mo | Bin 15399 -> 15237 bytes warehouse/locale/ta/LC_MESSAGES/messages.po | 189 +- warehouse/locale/th/LC_MESSAGES/messages.mo | Bin 0 -> 15649 bytes warehouse/locale/th/LC_MESSAGES/messages.po | 105 +- warehouse/locale/tr/LC_MESSAGES/messages.mo | Bin 146420 -> 145994 bytes warehouse/locale/tr/LC_MESSAGES/messages.po | 474 +- warehouse/locale/tzm/LC_MESSAGES/messages.mo | Bin 8063 -> 8036 bytes warehouse/locale/tzm/LC_MESSAGES/messages.po | 64 +- warehouse/locale/uk/LC_MESSAGES/messages.mo | Bin 239242 -> 235727 bytes warehouse/locale/uk/LC_MESSAGES/messages.po | 641 +- .../locale/ur_PK/LC_MESSAGES/messages.mo | Bin 0 -> 5560 bytes .../locale/ur_PK/LC_MESSAGES/messages.po | 90 +- .../locale/uz_Latn/LC_MESSAGES/messages.mo | Bin 14906 -> 14367 bytes .../locale/uz_Latn/LC_MESSAGES/messages.po | 73 +- warehouse/locale/vi/LC_MESSAGES/messages.mo | Bin 62917 -> 62701 bytes warehouse/locale/vi/LC_MESSAGES/messages.po | 267 +- warehouse/locale/zgh/LC_MESSAGES/messages.mo | Bin 5516 -> 5425 bytes warehouse/locale/zgh/LC_MESSAGES/messages.po | 64 +- .../locale/zh_Hans/LC_MESSAGES/messages.mo | Bin 197737 -> 198631 bytes .../locale/zh_Hans/LC_MESSAGES/messages.po | 1023 ++- .../locale/zh_Hant/LC_MESSAGES/messages.mo | Bin 162990 -> 160751 bytes .../locale/zh_Hant/LC_MESSAGES/messages.po | 967 +-- 108 files changed, 16650 insertions(+), 7972 deletions(-) create mode 100644 warehouse/locale/am/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/bn/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/hu/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/hy/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/mk/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/ml/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/mni/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/ne/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/ne/LC_MESSAGES/messages.po create mode 100644 warehouse/locale/or/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/si/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/sl/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/th/LC_MESSAGES/messages.mo create mode 100644 warehouse/locale/ur_PK/LC_MESSAGES/messages.mo diff --git a/warehouse/locale/am/LC_MESSAGES/messages.mo b/warehouse/locale/am/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..ddf0cc5a4b4d61641b7d4703295859bff43928bd GIT binary patch literal 454 zcmYL_y-ve06ordm%E-*%fdK?g2rv})M+A~Wq@=CVl)uewE=f>gN4C?_cVOl9corNY zkt2PwE#G@}&iy$&`0i=#X^u3r9W@<+0^`NF8Bwm74{SS1VZMV5#*E^ z75N&SRJ)3v8WB`nC>+W(Pw-uxN*r^7jQI>lu*sVi>{0~;y?RcB!x?rR^f)7-fA%(; zdPYE{!m*%C7F2OT&}10|XzGL>8hWAQ2e*#vM&4pE)}<`1X$m+7T6R8$nNpP`mX&d- zAThVF(xbrSBDJd4zqA^!)|Lv$crC%ArPa+Nh?Yj^hhCS_HZP2O&J-|hZdYmd3O\n" +"Language-Team: Amharic \n" "Language: am\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -555,7 +558,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6591,9 +6593,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6609,38 +6610,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/ar/LC_MESSAGES/messages.mo b/warehouse/locale/ar/LC_MESSAGES/messages.mo index d83d30586d0f3e97667c0cee71732456f4991cf7..77c7eb4c4279c8e2f3b25ccf865a6de732b75ffb 100644 GIT binary patch delta 2148 zcmXZddrZ}37{Kv|V`C`71SQY|a>Of#I7u!&csU+45dyh*1PP88FjGK(VJCXA8y8{tau$X8 zsP7-gIPAeNyoC$!9@;U9m&aov#$z?UfGv0mdp&*z(+4Z$=|VokNZJFaA3nrrj4Ut{ z*)f)O20C#)R^bs$W9Q+8B2#JStrVGnwHS=8n2d*UEPjDD{K-#{LNJ87qvRsD~ z^7xO%%1P9n4x=v6N`6l;p#!67Un>@wgoD_H5hW(&J;*CEfNoq!Iv3+k450rK!9;@W zRVD+Ks4L!wn$k9mz@wOi7jPTi#@DcTwb@Y*#?iitP51z>;LbH{4n1o{YB0CdEVLI# zGQSKE=n4lh1~bb{QI(+%ScMC*88wA{s7Ek_dd4y9M2_KNti<2316RB%G7IlxA||Xi zW}|*zi%#a3g9L0wzC|6-&bG8l3os4qk&7XhknBp>29b@p5jWvw)P5J8%q<QpRSL|(*Vq%@ipwKR#4N6cUN;|VCQhK%QXkszRu$9eSxB|WbcjP8XbI|ym*X_tg5$9b=LAvV zxEgntMANH8oz;YqkOP ztahO8=oC)IA21Xj;T#Np!xWVZ9kfeO7v6|T*p0#XGmgPuQ8)gVpI|CMBzHBP{1B7zJ6wQ|(TelmGS{^TZM4s#7HdCdW9r-dY~ya+gb8)#`~A3tb{~F@W669< z5a)lLU^gA1@0jaz0Ch)y;|JJKZ&Ey|f#3NcCdX&cx{Eu^a~mJ;$96nT|MY;#z|}n> zcj?dB%Xc`p(Pa8R)FVuIm%7n1Pbbi8)r{r%G1}0^DzrAzFds{hIps9AtU-OT1-;mbci7=WjHi90 z)jS`krisQHd$@WT(z1>lW}u zD%wuR&=QQMzOS+10*qq(b(wS>Ucw+w+UQE&k36Cg%)~UxxdI!p1p_At;t29Ky9(5x zW!#Qd(k`5gM==TeupYn1ZMdP_?WiATF+Pp$_#1wSjdzkX`YWVbEUa{i4qzDTYlOfu zyoA?c&KB2H6=)yai5b|2R>DEFBN#sQ<-FK^`JdJhI25x##OEc zZ)Mz#cI2mU4(rQvw{#=U#YI?x zJl0|?cHwjk;siX20UyB^|4)SNbZ0XSEwQB-gYRN84k3NYb&+m?4M_W_10(Pva>aE8 z=i@4_#uBVWtHdj4y)=kkJinV|>@2P_F%M(!bst)Rmhl>#i#sqHyD-Hg9m8_`VUP3_ z^VxLPgE)*Ipuf%~JZZ1nP&(T8DzFk8a2bBLmu=dIWA1nN_GYxwl;ITIigs4@Xghix zXX95Gj#n@RLmqHVm5RxXOVJW<#Uu>kc>ES4@dDb$e-98O5JYmPtkg@C)Xq9V5``%Hs9(x}vSzjL$SjiLFhJC0MXW|~T2Rm>R_TmM0cp2jvpY3$Nk75bq z5Uv8%)kYk~b6ACMcS#gcGoI#K*o&E%*v+5g^#nBp={SIEP>0>M@uM|KEn3MMFc+W4 aE%*~!Hy8A{>$|zHH*%S;@0;AWiv9)Mj7g9H diff --git a/warehouse/locale/ar/LC_MESSAGES/messages.po b/warehouse/locale/ar/LC_MESSAGES/messages.po index f45c4783c2cf..15567c171279 100644 --- a/warehouse/locale/ar/LC_MESSAGES/messages.po +++ b/warehouse/locale/ar/LC_MESSAGES/messages.po @@ -2,15 +2,15 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Mariam Maarouf , 2019. -# Sayed A Omar , 2019. -# Abdur-Rahmaan Janhangeer , 2019. -# Allan Nordhøy , 2020. -# Ahmed ALKHAIRO , 2020. -# Anas Koara , 2020. -# Murtaja Ziad , 2020. -# mfezzat , 2021. -# AbdulRahman Ahmed , 2021. +# Mariam Maarouf , 2019, 2022. +# Sayed A Omar , 2019, 2022. +# Abdur-Rahmaan Janhangeer , 2019, 2022. +# Allan Nordhøy , 2020, 2022. +# Ahmed ALKHAIRO , 2020, 2022. +# Anas Koara , 2020, 2022. +# Murtaja Ziad , 2020, 2022. +# mfezzat , 2021, 2022. +# AbdulRahman Ahmed , 2021, 2022. # Hassani Mohammed , 2022. # Aya Jbara , 2022. msgid "" @@ -18,7 +18,7 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-05-16 12:19+0000\n" +"PO-Revision-Date: 2022-06-28 19:47+0000\n" "Last-Translator: Aya Jbara \n" "Language-Team: Arabic \n" @@ -28,7 +28,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -60,8 +60,8 @@ msgid "" "or number. Choose a different username." msgstr "" "اسم المستخدم هذا غير صالح. اسم المستخدم يجب أن يتكون من حروف، أرقام، نقاط، " -"أو واصلات عادية أو سفلية. يجب أيضاً أن يبدأ وينتهي بحرف أو رقم. الرجاء اختيار " -"اسم مستخدم مختلف." +"أو واصلات عادية أو سفلية. يجب أيضاً أن يبدأ وينتهي بحرف أو رقم. الرجاء " +"اختيار اسم مستخدم مختلف." #: warehouse/accounts/forms.py:111 msgid "" @@ -338,8 +338,8 @@ msgid "" "account name." msgstr "" "اسم المستخدم هذا غير صالح. اسم المستخدم يجب أن يتكون من حروف، أرقام، نقاط، " -"أو واصلات عادية أو سفلية. يجب أيضاً أن يبدأ وينتهي بحرف أو رقم. الرجاء اختيار " -"اسم مستخدم مختلف." +"أو واصلات عادية أو سفلية. يجب أيضاً أن يبدأ وينتهي بحرف أو رقم. الرجاء " +"اختيار اسم مستخدم مختلف." #: warehouse/manage/forms.py:363 #, fuzzy @@ -431,8 +431,8 @@ msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -"المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة كـ" -"${role_name} للمشروع" +"المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة " +"كـ${role_name} للمشروع" #: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 msgid "" @@ -478,8 +478,8 @@ msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -"المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة كـ" -"${role_name} للمشروع" +"المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة " +"كـ${role_name} للمشروع" #: warehouse/manage/views.py:3247 msgid "Could not find role invitation." @@ -654,7 +654,6 @@ msgstr "مونتي بايثون - مشهد متجر الجبنة" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -718,8 +717,8 @@ msgid "" msgstr "" "انظر في المساهمة أو التبرع لمساعدتنا على بناء منصة أكثر إتزاناً وأماناً." +"contribute/transact?reset=1&id=13\" target=\"_blank\" rel=\"noopener\"" +">التبرع لمساعدتنا على بناء منصة أكثر إتزاناً وأماناً." #: warehouse/templates/base.html:24 msgid "" @@ -1530,9 +1529,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"قم بتحديث المتصفح لتتمكن من تسجيل الدخول بجهاز أمان (على سبيل المثال: " -"مفتاح USB)" +"قم بتحديث المتصفح لتتمكن من تسجيل الدخول بجهاز أمان (على سبيل المثال:" +" مفتاح USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1585,8 +1584,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى " -"%(email_address)s للتواصل مع مديري PyPI." +"إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى %(email_address)s للتواصل مع مديري PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, fuzzy, python-format @@ -1796,8 +1795,8 @@ msgid "" " " msgstr "" "\n" -"إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى " -"%(email_address)s للتواصل مع مديري PyPI.\n" +"إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى %(email_address)s للتواصل مع مديري PyPI.\n" #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1970,8 +1969,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك %(username)s." +"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2053,10 +2052,9 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "لاستعادة الوصول الى حسابك، برجاء تغيير كلمة " -"السر الخاصة بك على PyPI. نوصي أيضاً بزيارة HaveIBeenPwned والتأكد من كلمات السر " -"الأخرى الخاصة بك بالإضافة الى تعريف نفسك على الممارسات الجيدة الحاصة بكلمات " -"السر." +"السر الخاصة بك على PyPI. نوصي أيضاً بزيارة HaveIBeenPwned والتأكد من كلمات السر الأخرى " +"الخاصة بك بالإضافة الى تعريف نفسك على الممارسات الجيدة الحاصة بكلمات السر." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2071,8 +2069,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"نستخدم خدمة أمان مجانية من HaveIBeenPwned. عند تسجيل، تصديق، أو تغيير كلمة السر الخاصة بك، نولد " +"نستخدم خدمة أمان مجانية من HaveIBeenPwned. عند تسجيل، تصديق، أو تغيير كلمة السر الخاصة بك، نولد " "رمز هاش SHA1 منها ونستخدم أول 5 حروف من الرمز لمعرفة إذا كانت كلمة السر تم " "إختراقها أو لا. كلمة السر نفسها كنص لا يتم تسجيلها أبداً على PyPI أو إرسالها " "لHaveIBeenPwned." @@ -2084,9 +2082,9 @@ msgid "" "can email %(email_address)s to communicate " "with the PyPI administrators." msgstr "" -"لمزيد من المعلومات، يرجى قراءة الأسئلة الأكثر شيوعاً. للمساعدة، يمكنك مراسلة %(email_address)s " -"للتواصل مع مديري PyPI." +"لمزيد من المعلومات، يرجى قراءة الأسئلة الأكثر " +"شيوعاً. للمساعدة، يمكنك مراسلة %(email_address)s للتواصل مع مديري PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2094,8 +2092,8 @@ msgid "" "Someone, perhaps you, has made a password reset request for your PyPI " "account '%(username)s'." msgstr "" -"أحد ما، ربما أنت، طلب تغيير كلمة السر الخاصة بحساب PyPI الخاص بك " -"\"%(username)s\"." +"أحد ما، ربما أنت، طلب تغيير كلمة السر الخاصة بحساب PyPI الخاص بك \"" +"%(username)s\"." #: warehouse/templates/email/password-reset/body.html:20 #, python-format @@ -2130,8 +2128,8 @@ msgid "" "been changed from %(old_email)s to %(new_email)s" msgstr "" "البريد الاليكتروني الر ئيسي لحساب PyPI الخاص بك %(username)s تم تغييره من %(old_email)s الى %(new_email)s" +"strong> تم تغييره من %(old_email)s الى " +"%(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2175,8 +2173,8 @@ msgid "" "used.\n" msgstr "" "\n" -"رمز الاسترداد الخاص بحساب المستخدم%(username)sمستعمل " -"سابقا .\n" +"رمز الاسترداد الخاص بحساب المستخدم%(username)sمستعمل سابقا ." +"\n" #: warehouse/templates/email/recovery-code-used/body.html:25 #: warehouse/templates/email/recovery-codes-generated/body.html:25 @@ -2190,8 +2188,8 @@ msgid "" "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" "\n" -"إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى " -"%(email_address)s للتواصل مع مديري PyPI.\n" +"إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى %(email_address)s للتواصل مع مديري PyPI.\n" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, python-format @@ -2230,8 +2228,8 @@ msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." msgstr "" -"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك %(username)s." +"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك " +"%(username)s." #: warehouse/templates/email/two-factor-removed/body.html:18 #, fuzzy, python-format @@ -2242,8 +2240,8 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك %(username)s." +"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك " +"%(username)s." #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2251,8 +2249,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"أحد ما، ربما أنت، قام بإضافة هذا البريد الاليكتروني (" -"%(email_address)s) الى حساب PyPI الخاص به." +"أحد ما، ربما أنت، قام بإضافة هذا البريد الاليكتروني " +"(%(email_address)s) الى حساب PyPI الخاص به." #: warehouse/templates/email/verify-email/body.html:20 #, fuzzy, python-format @@ -7131,9 +7129,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7149,38 +7146,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/bn/LC_MESSAGES/messages.mo b/warehouse/locale/bn/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a36eec9b712be28ead9323c68320a494d5c7321 GIT binary patch literal 5833 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, 2019. -# Ayan Banerjee , 2019. -# রিং , 2020. +# Ayan Banerjee , 2019, 2022. +# রিং , 2020, 2022. # Anonymous , 2020. -# DANIEL ROZARIO , 2020. +# DANIEL ROZARIO , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2020-05-08 12:07+0000\n" -"Last-Translator: DANIEL ROZARIO \n" +"PO-Revision-Date: 2022-06-28 19:48+0000\n" +"Last-Translator: রিং \n" "Language-Team: Bengali \n" "Language: bn\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -51,17 +51,17 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"ব্যবহারকারীর নামটি অবৈধ। ব্যবহারকারীর নাম অবশ্যই অক্ষর, সংখ্যা, বিন্দু, হাইফেন এবং " -"আন্ডারস্কোর সমন্বয়ে গঠিত হতে হবে । এবং অবশ্যই একটি অক্ষর বা নম্বর দিয়ে শুরু এবং শেষ " -"করতে হবে। একটি পৃথক ব্যবহারকারীর নাম বাছুন।" +"ব্যবহারকারীর নামটি অবৈধ। ব্যবহারকারীর নাম অবশ্যই অক্ষর, সংখ্যা, বিন্দু, হাইফে" +"ন এবং আন্ডারস্কোর সমন্বয়ে গঠিত হতে হবে । এবং অবশ্যই একটি অক্ষর বা নম্বর " +"দিয়ে শুরু এবং শেষ করতে হবে। একটি পৃথক ব্যবহারকারীর নাম বাছুন।" #: warehouse/accounts/forms.py:111 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " -"বাছুন।" +"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃ" +"থক নাম বাছুন।" #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -82,21 +82,23 @@ msgstr "ইমেলটি বৈধ নয়। আবার চেষ্ট #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -"আপনি এই ডোমেইন হতে কোনো ইমেইল ব্যবহার করতে পারবেন না। ভিন্ন ইমেইল ব্যবহার করুন।" +"আপনি এই ডোমেইন হতে কোনো ইমেইল ব্যবহার করতে পারবেন না। ভিন্ন ইমেইল ব্যবহার " +"করুন।" #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -"এই ইমেল ঠিকানাটি ইতিমধ্যে এই অ্যাকাউন্টটি দ্বারা ব্যবহৃত হচ্ছে। একটি ভিন্ন ইমেল " -"ব্যবহার করুন।" +"এই ইমেল ঠিকানাটি ইতিমধ্যে এই অ্যাকাউন্টটি দ্বারা ব্যবহৃত হচ্ছে। একটি ভিন্ন " +"ইমেল ব্যবহার করুন।" #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." -msgstr "এই ইমেইলটি ইতোমধ্যে অন্য একটি একাউন্টে ব্যবহৃত। ভিন্ন ইমেইল ব্যবহার করুন" +msgstr "" +"এই ইমেইলটি ইতোমধ্যে অন্য একটি একাউন্টে ব্যবহৃত। ভিন্ন ইমেইল ব্যবহার করুন" #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." @@ -133,8 +135,8 @@ msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -"এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার ইনবক্সটি " -"পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" +"এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার " +"ইনবক্সটি পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" #: warehouse/accounts/views.py:116 #, fuzzy @@ -146,8 +148,8 @@ msgid "" "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -"এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার ইনবক্সটি " -"পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" +"এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার " +"ইনবক্সটি পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -178,8 +180,8 @@ msgstr "" #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/accounts/views.py:653 msgid "Invalid token: request a new password reset link" @@ -249,24 +251,24 @@ msgstr "" #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/accounts/views.py:848 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/accounts/views.py:854 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: not an organization invitation token" msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/accounts/views.py:858 msgid "Organization invitation is not valid." @@ -289,16 +291,16 @@ msgstr "" #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/accounts/views.py:1021 msgid "Invalid token: not a collaboration invitation token" @@ -342,9 +344,9 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"ব্যবহারকারীর নামটি অবৈধ। ব্যবহারকারীর নাম অবশ্যই অক্ষর, সংখ্যা, বিন্দু, হাইফেন এবং " -"আন্ডারস্কোর সমন্বয়ে গঠিত হতে হবে । এবং অবশ্যই একটি অক্ষর বা নম্বর দিয়ে শুরু এবং শেষ " -"করতে হবে। একটি পৃথক ব্যবহারকারীর নাম বাছুন।" +"ব্যবহারকারীর নামটি অবৈধ। ব্যবহারকারীর নাম অবশ্যই অক্ষর, সংখ্যা, বিন্দু, হাইফে" +"ন এবং আন্ডারস্কোর সমন্বয়ে গঠিত হতে হবে । এবং অবশ্যই একটি অক্ষর বা নম্বর " +"দিয়ে শুরু এবং শেষ করতে হবে। একটি পৃথক ব্যবহারকারীর নাম বাছুন।" #: warehouse/manage/forms.py:363 #, fuzzy @@ -355,8 +357,8 @@ msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " -"বাছুন।" +"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃ" +"থক নাম বাছুন।" #: warehouse/manage/forms.py:403 msgid "Select project" @@ -380,8 +382,8 @@ msgstr "" msgid "" "This project name has already been used. Choose a different project name." msgstr "" -"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " -"বাছুন।" +"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃ" +"থক নাম বাছুন।" #: warehouse/manage/forms.py:488 #, fuzzy @@ -640,7 +642,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -4360,8 +4361,8 @@ msgstr "" #| msgid "Expired token: request a new password reset link" msgid "Add the project to an organization that you own." msgstr "" -"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " -"করুন" +"মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট " +"লিঙ্কের অনুরোধ করুন" #: warehouse/templates/manage/settings.html:184 msgid "Grant full project permissions to owners of the organization." @@ -6704,9 +6705,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6722,38 +6722,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/ca/LC_MESSAGES/messages.mo b/warehouse/locale/ca/LC_MESSAGES/messages.mo index 870ebbdc9ab894ae3d9ae95aeb5fba58cffd6a99..ac9875e7ddbf99190a8c058b8f7da2417a5f432e 100644 GIT binary patch delta 10132 zcmY+}33yM({>SmLL}E`w5=#&gSx9WL6R}GKv5VSbr^HfQtw(LKw;EK7qC~Y<(Hm_= zwN<5R*G4JsZ7tnPU0qaLt^fP;oAEsTpXd2{eP_-&GjnFExB$n*8uKjvfW2{EoH6yew*Wg*_N#47Dt5sp zxE`D1S=9OB@wVI@YZ&916(k{?*n=hTC`RKs)EMqz5|&RerZV=#I69nw2Pki-Lm7M2 zHKr`i#vojQYHu_8;VxI+gX%9Ii_yP1M^cT7i&z%#A(LQ=)ib6XhF~bhVjw1CG3<^! zf$4`ua2A%vd8h%bL=E6YERL_BuFu1gco9p{zqvu85#7P2=vUvE7T5|kkXaav%g`S; zBdcL@F%r*UAl}9DSh#_`FAO!%Xbi#xS58Lt*AYFf`9Kmq`Am0W8Lptb1({`2JJF7~ zKWZvRy7D;GeKSx`o{bvFI@G{-q6YMat3QeA?<#60?k6(;A*^NPhW5$oH!>!G6U|UJ zwsrQyqLjy@o@6p=Y8PS{u0}oSPSlLNh8n=fsOztxX6`4{0RKR>SF$nlueAtlYz;@< z5R1B@IjZ5ds0LF}*Jq#_8sX}vp*H6ttdCnU4L`wPtjeoU3LBvAPj=-rkEA6P8K@4| zVMW}Gn$owN$51m@^s0MGNmgEoYgxWy5F9p?ZUkt?@)Ka~QL+~J~AFom~JHmz- zK}8DcwHu3SI2$$9t57qr0YmU*cm5q@^~?uY5AUM}5XVceDQ4BUQi+N+s3+Tv;dlh~tG@LQaK@vV#*j2n>`$NYi1 zKOvcq5;nyOxF5AA&R|K8_a(yT{K`6+CT4^T^-#M5}{cmPQP&OohEE=J&K)D+)FjrbSTCJo@RHPwMw z4J)BKZjNeiENZhZM%}j>S!?qWs=e1y?Hp*w{Ik5~Fcs?fPgKJ-+S|2?N4+jBohhgW zdSgW#fH64DxfyFvK8Bj=Z&4i=>R<;Fh$=^6QB3T>{3~fnMQ2RHnz$6Tc6*%psOyfR zIzEAZcoVg|ze6qEJsgR}JKF0fqGn<$s^ht+2U>{{xWOaQ+U27__4fQs7Uz6~WGWSrsJ|V?^dOM>! z8iH!*3DoABje3$CRKqVh-$q@30kyflLG1;#2@HkZ+Qyis~l=N8o7etM~sjNpUJ7 z(`?5HsD_hVISuPl9)Oym6{siMg&N>d)Q{B_R0nrZuj}8a2MX!petwZBHp$4R!F0kf z`Zr5R)ZvSmjJq)gZ=o72-_>rGNYs?KM}4pcp=RnySHBcXP~L{xq`Ofw@FD5}&!OIq z%UBE_pr(T~w|P+={OJ4@OHzJ- z8hAju9e89q^IwLFL@G4Wwx~5s! z>&9ayF2*?g8e3x^Kb;BK10&JHc)6YA5XpJ$h^zY856=Z0O!;?=#*DspfF9DO*^Eqz zxrSHk&Tc8?FN43)%HIN~wfsAqWvrtdI7z1%52GGCRO`_N84b&!i z57ohksJ(F+wKuM#8hnVlK8PKu-Cr3)u?4Dwp2%vNF{u0BLCwT5)cyBRuW115>uDF4 zA<-0vqn4r#j=~wZ13yP?vV}wJzuk^u1IpTIogfiw<7}LYFJm}{54D@G8S4I7sPD@m z)Id)RW&ZV~Ur?bZ`Uy3l2dGU~Vwf%0$Lf@mk!@mzy85?KOLPLm@G|Pj?xL3PH`J08 z8*V!eLM>TUERPL_GyiI!6BVlp@ozcYNBOG}{6^#Yk!&=KWID8)58w{2D?8f$ePRC? zW4clQ5L;olvDQ_XLiw~Shdgd)s5e%nem-g@ws<7XNOrpuUn3jZ_>Hp{X5t(=^pMxZ zJQ#1^+x=Pg3wa&2bp8|Ul*Xghye(=bJEN8&!_`m2SjuxzGwG`V;zw8#Z=pK8@6MN;Dtr&oBp*GuLOvIm2YZx=xK3NNA29}_H8tVLfS6+)XC~v_yJc4@ATNtVLzwi@$ z&8UdR`gjz};62o4@|$9xs3Znbj=-{5AJtGBcfKE1p*$Wd;BwSdZ^uMDjg44Jy&`(B z#?##UpG;DbiWIDj!%!X1L(Rk@EQcFWQ@RI>;wPvME};f&rd!LRI;e^oa184Drl_Sz z!ca^_PrEUbL~H6{am>bGT;t5eP|Eojg6C0B_%$}hhu9Mv&#(`$4ApTiYT$38+B<bUT1yZJ&;?`sNn$3B>WJ5kp^L=C*m z9D83RYGxW^Ys^B;z#i0t96`o%hHP(JGZ)7TNOqXrPW zjJ-hrW)O)k$U<$h1=-bzM;nWnv7@L4VwV5x5)c;u$P~f4TYqcBnR8 z9ICz@24OeshM8C!_pWCCwaKnhq0R9Zmc&X=+wVd&Mp9121kAz~xDj>zC5*>kP#=`) z&)Avhg~cfkbmdX5JQ4Le&P2`NGaiXXwhMjlD+W?7K+VLLsMo0U8hc|b>U=Wl`tGPr zHWt<49PENiunZR9B)owmu-CJ;{s8Je?>LD@bOkk{yVwqk=h)rd6*X1!uqwWay6yx9 z;dRtNf5r$5Uu!p65^8C?VmkIhE#-DBkMH3C`ZpIy>QYf}o&9miL`~^*jMELM0h~c~ z{5z_{p!K$+=BVpBV=0{KdKVVj`;JcBrN5kD+@1hm$nKS*U^R#R$BJ zy5Tp}`(OHbJFwbVfpTALgcDsk7pqZz7fa*ksQYhW7#4oP)>lF;MJ#&SOzlY?!#+3x z_u*))w$V0_joM6`F#>mE8lFMDUKRO)(D^8=jESh3NJq^~AJh{Ma`mGzhH};>*1sOf zIx1@7hp5-_7OK9?W_x2YYPY81WE_Y!@T@D}#g>$Z^UKp3x1#pQb!>now%9$Egx4r% zVIS z2_|7WYRy-nA8yA;dzIC>Fy7sMl>7 zs-g8*6LVetDb!y047FK*LG6{&uh=ha1q{&pA4Q@kNI-w=fU(#WtKf9h>$4W?;11M> zr~qr=PdEcZUbRoW3X>`4pzbR`wR;oQ&ktA&i~LKUY}UUHi8ezfp2Ih>7cSXt|Ety& zY(=@+YxXY|gE5}+K^%|Ypa$G~k9{5IVhZIv)Z6s{!?E;UJMdaqnsO?J(7)+N(g?Fu zf!i?-^Kk^;L``AJKI>4_)XqY!@p{xA*@R4~*^64b1E~8>qMrOFYDWLWLa4)=MRt-{ zN3^A)4DktheT*R*leZu$5IVHRbzQFVg@5E>1>z2INdQSyqd`Qft9EyW{ zXY5BUi1MT31DCATwCK3Z$v}63{sY57;*33I9w*nn7)qSVSyL@IYacaZhGPbi&CRdFEFN{7{?1Tr~Y3 z4e;CMJ5EuT;PR_Dfbv`T9PT9IiS|TALPtAnMg)?7gyo2I@)g7lLPvAzmJqGQ|{`{Eyu$IpBdlr0)IAf=em*iBL5CMxH?_5p8RJVtO7@<#oWTl zx=!2VqPrpGA2&X57Y?Pa^grsm=X_edn)e)M#}U1W$BF+CJ%}n?xeeD5I;v3~L2M*1 zk6W+}ai8c-xeGCqcu4s&p`#hmlX#4J9d9BZLi03nj{FNP+NUIKh^17nBC3-|=>j5* z_?qZT-6YgeifHP~_=Z!TOI`x?i}yUfjn5Fj6Wu7EAl@PR5x-G)9CeH&M)*EEBx{He zPMpTSiE4z7jzo^T;SFC6@3t$KrtFbFMf{6+jqoG>OZ`jO2Uq9xhz#~JDCsy!yhVN( zV_e-bavimaV$|tZU^C7p_=|w)gY8hqZj0GPosRvu7i-}rnE!C~_Usi2cN8l#daEi7}Lq5O26^UMGKaY@#lf*h*|6CKCRHj+w;! zzAV|8f0In&#BCgji+v~f6>+Yi?tkP9h6@s#2-1^qJq5-so6{E(b1E<3572S z{d5xt^MNwyiWZ>ckXlhlgGZJq6#Ok z<+Q0;xlmlrpqh2P>y&p9e-b)|Sxh?DRwWV%9TC1iSrAuNao9idAj-9fwXSZqF5s9; zc`G)+cx>p-7sog44&?*QiG@UQLdU;3dB|P(0hXn1v+s=kXT&e$XQ(fSM~NvpJ)*beq-jx={}2397rIdO>ckVo2F{JgGMGzD)CqSyhTExo569y-*dHGquef}Qt2jXUEO~h% z{L$~c&fO&D5Yb%Fn&_-bjz;7gi6r7j%8PIr5lj9(@g(_fq6N8*r^!nZ?-Sz)9i6a) zO?`hJ)1M_GA|mp>iWyZdZ%*@T{&}m~eq6&pu}=Mj5hJJP4INn}Ebp^9lS<^}X1`MF F{{T*S1HS+O delta 10328 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 P&A&c7tSIx@Esg#MwqHz) diff --git a/warehouse/locale/ca/LC_MESSAGES/messages.po b/warehouse/locale/ca/LC_MESSAGES/messages.po index 3c0630452740..667bb47d85c2 100644 --- a/warehouse/locale/ca/LC_MESSAGES/messages.po +++ b/warehouse/locale/ca/LC_MESSAGES/messages.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-08-24 00:15+0200\n" -"PO-Revision-Date: 2022-05-02 16:49+0000\n" -"Last-Translator: Adolfo Jayme Barrientos \n" +"PO-Revision-Date: 2022-06-28 19:51+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -647,7 +647,6 @@ msgstr "Monty Python, L’esquetx de la formatgeria" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -830,9 +829,9 @@ msgid "" "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -"Esteu utilitzant l’Entorn de proves del PyPI, una instal·lació separada de " -"l’Índex de paquets per a Python que us permet provar les eines i els " -"processos de distribució sense afectar l’Índex real." +"Esteu utilitzant l’Entorn de proves del PyPI, una instal·lació separada de l’" +"Índex de paquets per a Python que us permet provar les eines i els processos " +"de distribució sense afectar l’Índex real." #: warehouse/templates/base.html:174 msgid "" @@ -998,16 +997,16 @@ msgstr "L’Índex de paquets per a Python" #: warehouse/templates/index.html:43 msgid "Test Python package publishing with the Test Python Package Index" msgstr "" -"Poseu a prova el procés de publicació de paquets amb l’entorn de proves de " -"l’Índex de paquets per a Python" +"Poseu a prova el procés de publicació de paquets amb l’entorn de proves de l’" +"Índex de paquets per a Python" #: warehouse/templates/index.html:45 #, fuzzy #| msgid "Test Python package publishing with the Test Python Package Index" msgid "Develop the codebase behind PyPI with the Dev Python Package Index" msgstr "" -"Poseu a prova el procés de publicació de paquets amb l’entorn de proves de " -"l’Índex de paquets per a Python" +"Poseu a prova el procés de publicació de paquets amb l’entorn de proves de l’" +"Índex de paquets per a Python" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" @@ -1564,9 +1563,9 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els " -"administradors del PyPI." +"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els administradors " +"del PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1788,9 +1787,9 @@ msgid "" " administrators.\n" " " msgstr "" -"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els " -"administradors del PyPI." +"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els administradors " +"del PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1827,9 +1826,9 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els " -"administradors del PyPI." +"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els administradors " +"del PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2149,9 +2148,9 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els " -"administradors del PyPI." +"Si no heu fet aquesta modificació, podeu enviar un missatge a %(email_address)s per a comunicar-vos amb els administradors " +"del PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -3002,8 +3001,8 @@ msgstr "" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Mètode: dispositiu de seguretat (WebAuthn)" +"Mètode: dispositiu de seguretat (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -4693,8 +4692,8 @@ msgid "" "For security reasons this token will only appear once. Copy it now." msgstr "" -"Per raons de seguretat, aquest testimoni només apareixerà una vegada. " -"Copieu-lo ara." +"Per raons de seguretat, aquest testimoni només apareixerà una vegada. Copieu-lo ara." #: warehouse/templates/manage/token.html:53 msgid "Copy token to clipboard" @@ -7068,9 +7067,8 @@ msgstr "Important!" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7086,38 +7084,68 @@ msgid "Official or unofficial mailing lists" msgstr "Llistes de correu oficials o no oficials" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/cs/LC_MESSAGES/messages.mo b/warehouse/locale/cs/LC_MESSAGES/messages.mo index 39f03bd1fc0cc0ebdd55f5a648a0547703612053..2e5673c58cb525aecdd1866bd5ef9a9075128b3c 100644 GIT binary patch delta 12736 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 delta 13164 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 diff --git a/warehouse/locale/cs/LC_MESSAGES/messages.po b/warehouse/locale/cs/LC_MESSAGES/messages.po index d74306f382fd..bd09b2d8b1d4 100644 --- a/warehouse/locale/cs/LC_MESSAGES/messages.po +++ b/warehouse/locale/cs/LC_MESSAGES/messages.po @@ -1,30 +1,30 @@ # Matěj Volf , 2020. # anonymous , 2020. -# Jan Vondra , 2020. -# Josef Kolář , 2020. -# Jiří Chadima , 2020. -# Dalibor Straka , 2020. +# Jan Vondra , 2020, 2022. +# Josef Kolář , 2020, 2022. +# Jiří Chadima , 2020, 2022. +# Dalibor Straka , 2020, 2022. # Šílenej Ajťák , 2020. -# Sviatoslav Sydorenko , 2020. +# Sviatoslav Sydorenko , 2020, 2022. # simberaj , 2020, 2022. -# Marek Schwarz , 2020. -# Vojtěch Šamla , 2020, 2021. +# Marek Schwarz , 2020, 2022. +# Vojtěch Šamla , 2020, 2021, 2022. # Jonáš Hanulík , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-10 13:52+0200\n" -"PO-Revision-Date: 2022-03-20 15:25+0000\n" -"Last-Translator: simberaj \n" -"Language-Team: Czech \n" +"PO-Revision-Date: 2022-06-28 19:50+0000\n" +"Last-Translator: Jan Vondra \n" +"Language-Team: Czech " +"\n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -72,8 +72,7 @@ msgstr "Toto heslo je neplatné. Zkuste to prosím znovu." #: warehouse/accounts/forms.py:149 warehouse/accounts/views.py:87 msgid "There have been too many unsuccessful login attempts. Try again later." -msgstr "" -"Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." +msgstr "Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." #: warehouse/accounts/forms.py:171 msgid "Your passwords don't match. Try again." @@ -467,8 +466,7 @@ msgstr "Uživatel '${username}' odmítl pozvánku." msgid "" "There have been too many attempted OpenID Connect registrations. Try again " "later." -msgstr "" -"Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." +msgstr "Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" @@ -653,7 +651,6 @@ msgstr "Monty Python - Skeč s obchodem se sýrem" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1206,8 +1203,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"Pro více informací k nahrávání souborů do PyPI, navštivte Uživatelskou " +"Pro více informací k nahrávání souborů do PyPI, navštivte Uživatelskou " "příručku Python Packaging." #: warehouse/templates/upload.html:28 @@ -1215,8 +1212,8 @@ msgstr "" msgid "" "Otherwise, we suggest you go to the PyPI homepage." msgstr "" -"Jinak doporučujeme zavítat na domovskou stránku PyPI." +"Jinak doporučujeme zavítat na domovskou stránku " +"PyPI." #: warehouse/templates/accounts/invite-confirmation.html:17 msgid "Confirm Invite" @@ -1536,9 +1533,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Pro přihlášení pomocí bezpečnostního prvku (např. USB klíčenky), aktualizujte prohlížeč" +"Pro přihlášení pomocí bezpečnostního prvku (např. USB klíčenky), aktualizujte prohlížeč" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1564,8 +1561,8 @@ msgid "" msgstr "" "

Vygenerujte kód použitím autentizační aplikace připojení k vašemu PyPI " "účtu. Tento kód vložte do formuláře pro ověření vaší identity.

" -"

Ztratili jste aplikaci? Něco nefunguje? Pomoc zde.

" +"

Ztratili jste aplikaci? Něco nefunguje? Pomoc " +"zde.

" #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -2014,8 +2011,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Někdo, pravděpodobně vy, změnil heslo k vašemu PyPI účtu " -"%(username)s." +"Někdo, pravděpodobně vy, změnil heslo k vašemu PyPI účtu " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2100,8 +2097,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "K získání přístupu k vašemu účtu si zresetujte " -"vaše heslo na PyPI. Také dopočujeme návstěvu služby HaveIBeenPwned a zkontrolování vašich " +"vaše heslo na PyPI. Také dopočujeme návstěvu služby HaveIBeenPwned a zkontrolování vašich " "dalších hesel vůči praktikám pro tvorbu bezpečného hesla." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2117,8 +2114,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Využíváme bezplatnou bezpečnostní službu HaveIBeenPwned. Když se registrujete, ověřujete, nebo aktualizujete " +"Využíváme bezplatnou bezpečnostní službu HaveIBeenPwned. Když se registrujete, ověřujete, nebo aktualizujete " "své heslo, generujeme SHA1 hash Vašeho hesla a použijeme prvních 5 znaků z " "hash k rozhodnutí, zda je heslo kompromitováno. PyPI nikdy neukládá hesla v " "čitelné formě ani je neodesílá službě HaveIBeenPwned." @@ -2130,9 +2127,9 @@ msgid "" "can email %(email_address)s to communicate " "with the PyPI administrators." msgstr "" -"Další informace naleznete v našich nejčastějších dotazech na FAQ. Dotazy můžete odeslat e-mailem %(email_address)s a zeptat se přímo správců PyPI." +"Další informace naleznete v našich nejčastějších dotazech na FAQ. Dotazy můžete odeslat e-mailem %(email_address)s a zeptat se přímo správců PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2272,8 +2269,8 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"Někdo, pravděpodobně vy, odebral dvoufaktorovou metodu autentizace " -"%(method)s k vašemu PyPI účtu %(username)s." +"Někdo, pravděpodobně vy, odebral dvoufaktorovou metodu autentizace %(method)" +"s k vašemu PyPI účtu %(username)s." #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2398,8 +2395,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Haše pro %(filename)s" +"Haše pro %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2529,8 +2526,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "Zatím jste nenahrál žádné projekty na PyPI. Jak začít nalezneš na stránce uživatelské příručky pro PyPI" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">uživatelské příručky pro PyPI" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2859,8 +2856,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"Jeden z vašich ověřených e-mailů lze zobrazit na veřejném profilu přihlášeným uživatelům." +"Jeden z vašich ověřených e-mailů lze zobrazit na veřejném profilu přihlášeným uživatelům." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2880,8 +2877,8 @@ msgstr "" "K účtu si můžete přiřadit více e-mailových adres. Pro obnovení přístupu k " "účtu je možno použít kterýkoliv ověřený e-mail, ale " -"notifikace budete dostávat pouze na primární e-" -"mail." +"notifikace budete dostávat pouze na primární " +"e-mail." #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -3245,18 +3242,18 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Váš účet je jediným vlastníkem %(count)s " -"projektu.\n" +" Váš účet je jediným vlastníkem %(count)s projektu." +"\n" " " msgstr[1] "" "\n" -" Váš účet je jediným vlastníkem %(count)s " -"projektů.\n" +" Váš účet je jediným vlastníkem %(count)s projektů." +"\n" " " msgstr[2] "" "\n" -" Váš účet je jediným vlastníkem %(count)s " -"projektů.\n" +" Váš účet je jediným vlastníkem %(count)s projektů." +"\n" " " #: warehouse/templates/manage/account.html:695 @@ -3293,8 +3290,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"převést vlastnictví nebo smazat projekt" +"převést vlastnictví nebo smazat projekt" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3550,8 +3547,8 @@ msgid "" "authentication\">2FA." msgstr "" "Dvoufaktorová autentizace přidává vašemu účtu další úroveň zabezpečení. Více o 2FA." +"href=\"%(href)s\">Více o 2FA." #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -3771,8 +3768,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Aktualizujte svůj prohlížeč pro nastavení dvoufaktorové autentizace " +"Aktualizujte svůj prohlížeč pro nastavení dvoufaktorové autentizace " "pomocí bezpečnostního prvku (např. USB klíč)" #: warehouse/templates/manage/manage_base.html:198 @@ -4997,8 +4994,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Nastavte si heslo pro hodnotu tokenu, zahrnující prefix %(prefix)s" +"Nastavte si heslo pro hodnotu tokenu, zahrnující prefix " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5313,8 +5310,8 @@ msgid "" "\">Python Packaging User Guide" msgstr "" "Zatím jste nenahrál žádné projekty na PyPI. Jak začít nalezneš na stránce uživatelské příručky pro PyPI" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">uživatelské příručky pro PyPI" #: warehouse/templates/manage/organization/projects.html:149 #, fuzzy @@ -5534,18 +5531,18 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Váš účet je jediným vlastníkem %(count)s " -"projektu.\n" +" Váš účet je jediným vlastníkem %(count)s projektu." +"\n" " " msgstr[1] "" "\n" -" Váš účet je jediným vlastníkem %(count)s " -"projektů.\n" +" Váš účet je jediným vlastníkem %(count)s projektů." +"\n" " " msgstr[2] "" "\n" -" Váš účet je jediným vlastníkem %(count)s " -"projektů.\n" +" Váš účet je jediným vlastníkem %(count)s projektů." +"\n" " " #: warehouse/templates/manage/organization/settings.html:184 @@ -5724,8 +5721,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "Stáhněte si soubor pro vaši platformu. Pokud si nejste jisti který zvolit, " -"zjistěte více o instalaci balíčků." +"zjistěte více o instalaci balíčků." #: warehouse/templates/packaging/detail.html:354 #, fuzzy @@ -5849,8 +5846,8 @@ msgid "" "are expected to follow the PSF Code of Conduct." msgstr "" -"Pro více informací k nahrávání souborů do PyPI, navštivte Uživatelskou " +"Pro více informací k nahrávání souborů do PyPI, navštivte Uživatelskou " "příručku Python Packaging." #: warehouse/templates/pages/help.html:31 @@ -7025,8 +7022,8 @@ msgid "" "This is a known issue with Python's getpass module." msgstr "" -"Haše pro %(filename)s" +"Haše pro %(filename)s" #: warehouse/templates/pages/help.html:684 #, python-format @@ -7432,9 +7429,8 @@ msgstr "Důležité!" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7450,38 +7446,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/da/LC_MESSAGES/messages.mo b/warehouse/locale/da/LC_MESSAGES/messages.mo index bf413cd9f017f106692007bf74c4ada7cfd07b6f..82c8ee2d12f4cb346d4a18888962bff0b3c1481e 100644 GIT binary patch delta 3359 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, 2020. +# Nicklas Tegner , 2020, 2022. # J DUZ , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-11-18 22:49+0200\n" -"PO-Revision-Date: 2022-05-04 01:41+0000\n" +"PO-Revision-Date: 2022-06-28 19:52+0000\n" "Last-Translator: J DUZ \n" "Language-Team: Danish \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -642,7 +642,6 @@ msgstr "Monty Python - The Cheese Shop Sketch" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -714,8 +713,8 @@ msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." msgstr "" -"Vælg en stærk adgangskode, der indeholder bogstaver (store og små " -"bogstaver), tal og specialtegn. Undgå almindelige ord eller gentagelser." +"Vælg en stærk adgangskode, der indeholder bogstaver (store og små bogstaver)" +", tal og specialtegn. Undgå almindelige ord eller gentagelser." #: warehouse/templates/base.html:27 msgid "Password strength:" @@ -1176,11 +1175,11 @@ msgid "" msgstr "" "\n" " · · · · · · · · · · · · · · · · · · · · · · · · · · · Tip: " -" du er ved at udføre en følsom handling .↵\n" +"
du er ved at udføre en følsom handling " +".↵\n" "·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · Hvis du ikke er på en personlig " -"computer, skal du sørge for at logge af, når du er færdig med din session ." -"↵\n" +"computer, skal du sørge for at logge af, når du er færdig med din session .↵" +"\n" "·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· Vi beder dig ikke om at bekræfte " "dit kodeord igen i den næste time.↵\n" "· · · · · · · · · · · · · · · · · · · · · · · · · · · · ·\n" @@ -1197,8 +1196,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"For mere information om upload af projekter til PyPI, besøg Pythons " +"For mere information om upload af projekter til PyPI, besøg Pythons " "pakningsbrugervejledning." #: warehouse/templates/upload.html:28 @@ -4861,8 +4860,8 @@ msgid "" "new project, visit the Python Packaging User Guide" msgstr "" -"For mere information om upload af projekter til PyPI, besøg Pythons " +"For mere information om upload af projekter til PyPI, besøg Pythons " "pakningsbrugervejledning." #: warehouse/templates/manage/organization/projects.html:149 @@ -6310,8 +6309,8 @@ msgid "" "file an issue with details." msgstr "" -"For mere information om upload af projekter til PyPI, besøg Pythons " +"For mere information om upload af projekter til PyPI, besøg Pythons " "pakningsbrugervejledning." #: warehouse/templates/pages/help.html:633 @@ -6696,8 +6695,8 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"For mere information om upload af projekter til PyPI, besøg Pythons " +"For mere information om upload af projekter til PyPI, besøg Pythons " "pakningsbrugervejledning." #: warehouse/templates/pages/help.html:855 @@ -6813,9 +6812,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6831,38 +6829,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/de/LC_MESSAGES/messages.mo b/warehouse/locale/de/LC_MESSAGES/messages.mo index 38708321b53be9a86b0cc857af7fb7d869b16ec8..9d8a4c7f780340d8fa9988d70180da529aaa722a 100644 GIT binary patch delta 17004 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 delta 18060 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, 2019. -# Jannis Leidel , 2019. -# Fabian Neumann , 2019. -# Laurent LAPORTE , 2019. -# Steffen Schröder , 2019, 2020. -# Jan Willhaus , 2019. -# Benjamin Richter , 2019, 2020. -# Dustin Ingram , 2020. -# Sviatoslav Sydorenko , 2020. +# Jannis Leidel , 2019, 2022. +# Fabian Neumann , 2019, 2022. +# Laurent LAPORTE , 2019, 2022. +# Steffen Schröder , 2019, 2020, 2022. +# Jan Willhaus , 2019, 2022. +# Benjamin Richter , 2019, 2020, 2022. +# Dustin Ingram , 2020, 2022. +# Sviatoslav Sydorenko , 2020, 2022. # Anonymous , 2020. # Jeannette L , 2020. -# Clicks , 2020. -# J. Lavoie , 2020. -# Weiter Leitung , 2021. -# Pascal Vallaster , 2021. +# Clicks , 2020, 2022. +# J. Lavoie , 2020, 2022. +# Weiter Leitung , 2021, 2022. +# Pascal Vallaster , 2021, 2022. # Marlon , 2022. # Pixel-Master , 2022. msgid "" @@ -23,8 +23,8 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-05-26 04:53+0000\n" -"Last-Translator: Pixel-Master \n" +"PO-Revision-Date: 2022-06-28 19:41+0000\n" +"Last-Translator: Dustin Ingram \n" "Language-Team: German \n" "Language: de\n" @@ -32,7 +32,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -149,8 +149,8 @@ msgid "" "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" "Zu viele E-Mails wurden diesem Konto hinzugefügt, ohne sie zu überprüfen. " -"Überprüfen Sie Ihren Posteingang und folgen Sie den Verifizierungslinks. " -"(IP: ${ip})" +"Überprüfen Sie Ihren Posteingang und folgen Sie den Verifizierungslinks. (IP:" +" ${ip})" #: warehouse/accounts/views.py:116 msgid "" @@ -681,7 +681,6 @@ msgstr "Monty Python - Der Cheese-Shop Sketch" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1562,8 +1561,8 @@ msgstr "" #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" msgstr "" -"Bitte JavaScript aktivieren, um sich mit einem USB-Sicherheitsschlüssel " -"(oder ähnliches) anmelden zu können" +"Bitte JavaScript aktivieren, um sich mit einem USB-Sicherheitsschlüssel (" +"oder ähnliches) anmelden zu können" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -1575,8 +1574,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Bitte den Browser aktualisieren, um sich mit einem USB-" +"Bitte den Browser aktualisieren, um sich mit einem USB-" "Sicherheitsschlüssel (oder ähnliches) anmelden zu können" #: warehouse/templates/accounts/two-factor.html:60 @@ -1633,8 +1632,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Falls Sie diese Änderung nicht vorgenommen haben, können Sie unter %(email_address)s mit den PyPI-Administratoren in Kontakt " +"Falls Sie diese Änderung nicht vorgenommen haben, können Sie unter %(email_address)s mit den PyPI-Administratoren in Kontakt " "treten." #: warehouse/templates/email/added-as-collaborator/body.html:19 @@ -1792,8 +1791,7 @@ msgstr "" #, fuzzy #| msgid "You'll receive an email with a password reset link." msgid "You will receive an email when the organization has been approved" -msgstr "" -"Sie erhalten eine E-Mail mit einem Link zum Zurücksetzen des Kennworts." +msgstr "Sie erhalten eine E-Mail mit einem Link zum Zurücksetzen des Kennworts." #: warehouse/templates/email/oidc-provider-added/body.html:19 #, python-format @@ -1848,8 +1846,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Falls Sie diese Änderung nicht vorgenommen haben, können Sie unter %(email_address)s mit den PyPI-Administratoren in Kontakt " +"Falls Sie diese Änderung nicht vorgenommen haben, können Sie unter %(email_address)s mit den PyPI-Administratoren in Kontakt " "treten." #: warehouse/templates/email/oidc-provider-removed/body.html:19 @@ -1887,8 +1885,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Falls dies ein Fehler war, können die PyPI-Administratoren unter %(email_address)s kontaktiert werden." +"Falls dies ein Fehler war, können die PyPI-Administratoren unter %(email_address)s kontaktiert werden." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2047,8 +2045,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Jemand, möglicherweise Sie selbst, hat das Passwort des PyPI-Kontos " -"%(username)s geändert." +"Jemand, möglicherweise Sie selbst, hat das Passwort des PyPI-Kontos " +"%(username)s geändert." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2081,8 +2079,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." +"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2136,9 +2134,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Um den Zugang zu Ihrem Konto zurück zu erhalten, setzen Sie Ihr PyPI-Passwort zurück. Weiterhin empfehlen wir, dass " -"Sie HaveIBeenPwned besuchen, Ihre " +"Um den Zugang zu Ihrem Konto zurück zu erhalten, setzen Sie Ihr PyPI-Passwort zurück. Weiterhin empfehlen wir, dass Sie " +"HaveIBeenPwned besuchen, Ihre " "anderen Passwörter überprüfen und sich mit Praktiken für sichere Passwörter " "vertraut machen." @@ -2155,8 +2153,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Wir verwenden das kostenlose Angebot von HaveIBeenPwned. Wenn Sie sich registrieren, authentifizieren oder " +"Wir verwenden das kostenlose Angebot von HaveIBeenPwned. Wenn Sie sich registrieren, authentifizieren oder " "ihr Passwort aktualisieren, erzeugen wir einen SHA1-Hashwert Ihres Passworts " "und benutzen die ersten 5 Zeichen des Hashwerts, um festzustellen, ob Ihr " "Passwort kompromittiert wurde. Das Klartextpasswort wird nie von PyPI " @@ -2170,8 +2168,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Weitere Informationen finden Sie in unseren FAQ. " -"Für weitere Hilfe können Sie eine E-Mail an " -"%(email_address)s senden, um mit den PyPI-Administratoren Kontakt " +"Für weitere Hilfe können Sie eine E-Mail an %(email_address)s senden, um mit den PyPI-Administratoren Kontakt " "aufzunehmen." #: warehouse/templates/email/password-reset/body.html:18 @@ -2189,8 +2187,8 @@ msgid "" "If you wish to proceed with this request, click to " "reset your password." msgstr "" -"Wenn Sie mit dem Zurücksetzen des Passwortes fortfahren möchten, klicken Sie bitte hier." +"Wenn Sie mit dem Zurücksetzen des Passwortes fortfahren möchten, klicken Sie bitte hier." #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2245,8 +2243,8 @@ msgid "" "You can generate recovery codes for your account here:\n" "%(href)s\n" msgstr "" -"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." +"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2268,8 +2266,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Falls Sie diese Änderung nicht vorgenommen haben, können Sie unter %(email_address)s mit den PyPI-Administratoren in Kontakt " +"Falls Sie diese Änderung nicht vorgenommen haben, können Sie unter %(email_address)s mit den PyPI-Administratoren in Kontakt " "treten." #: warehouse/templates/email/recovery-codes-generated/body.html:19 @@ -2323,8 +2321,8 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"Jemand, möglicherweise Sie selbst, hat das Passwort des PyPI-Kontos " -"%(username)s geändert." +"Jemand, möglicherweise Sie selbst, hat das Passwort des PyPI-Kontos " +"%(username)s geändert." #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2332,8 +2330,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Jemand, möglicherweise Sie selbst, hat diese E-Mail-Adresse (" -"%(email_address)s) zu seinem PyPI-Konto hinzugefügt." +"Jemand, möglicherweise Sie selbst, hat diese E-Mail-Adresse " +"(%(email_address)s) zu seinem PyPI-Konto hinzugefügt." # | msgid "" # | "If you wish to proceed with this request, Hashes for %(filename)s" msgstr "" -"Hash-Codes für %(filename)s" +"Hash-Codes für %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2567,8 +2565,8 @@ msgid "" "dataset on Google BigQuery" msgstr "" "Besuchen Sie Libraries.io oder benutzen Sie unseren öffentlichen Datensatz auf " +"\" rel=\"noopener\">Libraries.io oder benutzen Sie unseren öffentlichen Datensatz auf " "Google BigQuery, um Statistiken für Ihre Projekte zu sehen" #: warehouse/templates/includes/accounts/profile-actions.html:30 @@ -2580,8 +2578,8 @@ msgid "" "public dataset on Google BigQuery" msgstr "" "Besuchen Sie Libraries.io oder benutzen Sie unseren öffentlichen Datensatz auf " +"\" rel=\"noopener\">Libraries.io oder benutzen Sie unseren öffentlichen Datensatz auf " "Google BigQuery, um Statistiken für %(username)ss Projekte zu sehen" #: warehouse/templates/includes/accounts/profile-callout.html:18 @@ -2591,8 +2589,8 @@ msgid "" "started, visit the Python Packaging User Guide" msgstr "" -"Sie haben noch keine Projekte zu PyPI hochgeladen. Besuchen Sie denPython " +"Sie haben noch keine Projekte zu PyPI hochgeladen. Besuchen Sie denPython " "Packaging User Guide, um zu erfahren, wie Sie damit beginnen können" #: warehouse/templates/includes/accounts/profile-callout.html:23 @@ -2688,8 +2686,8 @@ msgid "" "dataset on Google BigQuery" msgstr "" "Besuchen Sie Libraries.io oder benutzen Sie unseren öffentlichen Datensatz auf " +"\" rel=\"noopener\">Libraries.io oder benutzen Sie unseren öffentlichen Datensatz auf " "Google BigQuery, um Statistiken für dieses Projekt zu sehen" #: warehouse/templates/includes/packaging/project-data.html:74 @@ -3074,8 +3072,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Authentifizierungsanwendung (TOTP)" +"Authentifizierungsanwendung (TOTP)" #: warehouse/templates/manage/account.html:491 #, fuzzy @@ -3209,8 +3207,8 @@ msgstr "Zwei-Faktor-Authentifizierung hinzugefügt" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Verfahren: Sicherheitsgerät (WebAuthn)" +"Verfahren: Sicherheitsgerät (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3378,8 +3376,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"Eigentum übertragen oder Projekt löschen" +"Eigentum übertragen oder Projekt löschen" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3867,8 +3865,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Aktualisieren Sie ihren Browser, um Zwei-Faktor-Authentifizierung mit " +"Aktualisieren Sie ihren Browser, um Zwei-Faktor-Authentifizierung mit " "einem Sicherheitsgerät (z.B. USB-Schlüssel) einzurichten" #: warehouse/templates/manage/manage_base.html:198 @@ -4165,8 +4163,8 @@ msgid "" "started, visit the Python Packaging User Guide" msgstr "" -"Sie haben noch keine Projekte zu PyPI hochgeladen. Besuchen Sie denPython Packaging User GuidePython Packaging User Guide, um zu erfahren, wie Sie damit beginnen können" #: warehouse/templates/manage/publishing.html:20 @@ -4352,9 +4350,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"Mehr zum Thema Datei-Upload erfahren im Python Packaging User " -"Guide" +"Mehr zum Thema Datei-Upload erfahren im Python Packaging User Guide" #: warehouse/templates/manage/release.html:122 msgid "Release settings" @@ -4876,8 +4873,8 @@ msgid "" msgstr "" "Um die Beschreibung, Autoren, Links und Kategorien und andere Details der " "nächsten Veröffentlichung von '%(project_name)s' zu setzen, benutzen Sie die " -"setup()-Argumente in Ihrer setup.py-Datei. " +"setup()-Argumente in Ihrer setup.py-Datei. " "Änderungen an diesen Feldern hat keine Auswirkungen auf bereits bestehende " "Veröffentlichungen. Zudem müssen Sie die Dateien mit Twine " @@ -5184,8 +5181,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Für weitere Anweisungen, wie dieses Token zu verwenden ist, besuchen Sie die PyPI-Hilfe-Seite." +"Für weitere Anweisungen, wie dieses Token zu verwenden ist, besuchen Sie die PyPI-Hilfe-Seite." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5322,9 +5319,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">TOTP standard." msgstr "" -"PyPI unterstütze alle Anwendungen, die dem TOTP-Standard folgen." +"PyPI unterstütze alle Anwendungen, die dem TOTP-Standard folgen." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5391,8 +5388,8 @@ msgid "" "PyPI supports any device that adheres to the FIDO standard." msgstr "" -"PyPI unterstützt alle Geräte, die sich an den FIDO-Standard halten." +"PyPI unterstützt alle Geräte, die sich an den FIDO-Standard halten." #: warehouse/templates/manage/account/webauthn-provision.html:28 #, python-format @@ -5403,8 +5400,8 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"Beliebte USB-Schlüssel sind beispielsweise Yubikey, USB-Schlüssel sind beispielsweise Yubikey, Google Titan, und Thetis." @@ -5493,8 +5490,8 @@ msgid "" "new project, visit the Python Packaging User Guide" msgstr "" -"Sie haben noch keine Projekte zu PyPI hochgeladen. Besuchen Sie denPython Packaging User GuidePython Packaging User Guide, um zu erfahren, wie Sie damit beginnen können" #: warehouse/templates/manage/organization/projects.html:149 @@ -5995,12 +5992,12 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 301." msgstr "" -"Anweisungen zum Hinzufügen von Kategorien zu einem Projekt sind im Python Packaging User Guide zu finden. Die Spezifikation der " -"Kategorien ist Teil von PEP 301." +"Anweisungen zum Hinzufügen von Kategorien zu einem Projekt sind im Python Packaging User Guide zu finden. Die Spezifikation der Kategorien " +"ist Teil von PEP " +"301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -6031,8 +6028,8 @@ msgid "" msgstr "" "Beim Übermitteln von Feedback, Melden von Problemen oder jeglichen sonstigen " "Beträgen zu Warehouse, wird von allen Benutzern erwartet, sich an den PyPA Code of Conduct (Verhaltenskodex) zu halten." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PyPA Code of Conduct (Verhaltenskodex) zu halten." #: warehouse/templates/pages/help.html:31 #, python-format @@ -6109,8 +6106,8 @@ msgid "" "on PyPI?" msgstr "" "Wie funktioniert die Zwei-Faktor-Authentifizierung mit einer " -"Authentifizierungsanwendung (TOTP)? Wie kann ich sie bei PyPI einrichten?" +"Authentifizierungsanwendung (TOTP)? Wie kann ich sie bei PyPI einrichten?" #: warehouse/templates/pages/help.html:64 msgid "" @@ -6405,9 +6402,9 @@ msgid "" "User Guide." msgstr "" "Besuchen Sie die Installationsanleitung im Python Packaging User Guide, um zu erfahren, wie Sie Dateien von PyPU " +"target=\"_blank\" rel=\"noopener\">Installationsanleitung im Python Packaging User Guide, um zu erfahren, wie Sie Dateien von PyPU " "installieren können." #: warehouse/templates/pages/help.html:217 @@ -6420,9 +6417,9 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Um zu erfahren, wie Sie Ihr Python-Projekt konfigurieren, verpacken und " -"verteilen, lesen Sie das Packaging-Tutorial im " -"Packaging-Tutorial im Python Packaging User Guide." #: warehouse/templates/pages/help.html:224 @@ -6453,9 +6450,9 @@ msgid "" msgstr "" "Derzeit gibt es kein etabliertes Verfahren für die Durchführung dieser " "administrativen Aufgabe, das eindeutig und fair für alle Beteiligten ist. " -"Ein solches Verfahren befindet sich mit PEP 541 in der Entwicklung." +"Ein solches Verfahren befindet sich mit PEP 541 in der Entwicklung." #: warehouse/templates/pages/help.html:238 msgid "My account" @@ -6494,8 +6491,8 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Diese Richtlinie wird es ermöglichen, eine wichtige Vorgabe aus PEP 541 bezüglich der " "Erreichbarkeit von Betreuern umzusetzen. Sie erschwert zudem die " "Durchführbarkeit von Spam-Angriffen, bei denen automatisiert eine Vielzahl " @@ -6509,9 +6506,9 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Sie können die E-Mail-Adressen ihres Kontos in den Kontoeinstellungen verwalten. Dort können auch Bestätigungs-E-Mails " -"für Nutzer versendet werden, die sich von der Umsetzung dieser Richtilinie " +"Sie können die E-Mail-Adressen ihres Kontos in den Kontoeinstellungen verwalten. Dort können auch Bestätigungs-E-Mails für " +"Nutzer versendet werden, die sich von der Umsetzung dieser Richtilinie " "registriert haben." #: warehouse/templates/pages/help.html:251 @@ -6539,16 +6536,16 @@ msgid "" "

" msgstr "" "

PyPI selbst ist nicht von einem Sicherheitsleck betroffen. Dies ist eine " -"reine Vorsichtsmaßnahme, um das Risiko einer Credential Stuffing Attacke gegen PyPI und seine Benutzer " "zu verringern.

Jedes Mal, wenn ein Benutzer ein Passwort eingibt — " "bei der Registrierung, Anmeldung oder beim Ändern des Passworts — prüft PyPI " "auf sichere Art, ob das Passwort ein einem veröffentlichten Datenleck " "enthalten ist.

Teil dieses Prozesses ist das Generieren eines SHA-1 " "Hashes über das eingegebene Passwort. Die ersten fünf (5) Zeichen dieses " -"Hashes werden mittels der Have I Been Pwned API " +"Hashes werden mittels der Have I Been Pwned API " "darauf geprüft, ob sie vorher schon einmal kompromittiert worden sind. Das " "Passwort wird niemals im Klartext von PyPI gespeichert oder an die Have I " "Been Pwned API übergeben.

PyPI verhindert die Nutzung von " @@ -6558,8 +6555,8 @@ msgstr "" "daher nicht verwendet werden\" erhalten, sollten Sie das Passwort " "schnellstmöglich an allen verwendeten Stellen ändern.

Haben Sie " "diesen Fehler beim Einloggen oder dem Hochladen auf PyPI erhalten, dann " -"wurde Ihr Passwort zurückgesetzt und sie können sich bis zum Zurücksetzen Ihres Passworts nicht mehr anmelden. " +"wurde Ihr Passwort zurückgesetzt und sie können sich bis zum Zurücksetzen Ihres Passworts nicht mehr anmelden. " "

" #: warehouse/templates/pages/help.html:286 @@ -6599,11 +6596,11 @@ msgid "" msgstr "" "

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

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

Es " +"wissen und etwas, das Sie besitzen.

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

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

Benutzer, die die Zwei-Faktor-Authentifizierung " "eingerichtet haben, werden bei der Anmeldung aufgefordert, ihren zweiten " @@ -6622,9 +6619,9 @@ msgid "" "\">TOTP standard." msgstr "" "PyPI-Benutzer können die Zwei-Faktor-Authentifizierung mit Hilfe einer " -"Authentifizierungsanwendung einrichten, die den TOTP-Standard unterstützt." +"Authentifizierungsanwendung einrichten, die den TOTP-Standard unterstützt." #: warehouse/templates/pages/help.html:336 msgid "" @@ -6780,8 +6777,8 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"Ein Sicherheitsgerät ist ein USB-Schlüssel oder ein anderes Gerät, um Einmalpasswörter zu generieren und diese an Ihren " +"Ein Sicherheitsgerät ist ein USB-Schlüssel oder ein anderes Gerät, um Einmalpasswörter zu generieren und diese an Ihren " "Browser zu senden. Das Passwort authentisiert sie als PyPI-Nutzer." #: warehouse/templates/pages/help.html:389 @@ -6800,9 +6797,9 @@ msgid "" "implemented by PyPI." msgstr "" "Einen Browser mit Unterstützung für WebAuthn und PublicKeyCredential benutzen, welcher der " -"Standard ist, den PyPI implementiert." +"\"noopener\">Browser mit Unterstützung für WebAuthn und PublicKeyCredential benutzen, welcher der Standard " +"ist, den PyPI implementiert." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6814,8 +6811,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Einen USB-Schlüssel verwenden, welcher der FIDO-U2F-Spezifikation " +"Einen USB-Schlüssel verwenden, welcher der FIDO-U2F-Spezifikation " "entspricht:" #: warehouse/templates/pages/help.html:396 @@ -6861,9 +6858,9 @@ msgid "" msgstr "" "\n" "

  • Melden Sie sich mit ihrem PyPI-Konto an, öffnen Sie die " -"Kontoeinstellungen und wählen Sie \"2FA mit einem SIcherheitsgerät (z.B. USB-Schlüssel) hinzufügen\"\n" +"Kontoeinstellungen und wählen Sie \"2FA mit einem SIcherheitsgerät (z.B. USB-Schlüssel) hinzufügen\"
  • " +"\n" "
  • Benennen Sie den Schlüssel. Dies ist erforderlich, da Sie mehrere " "Sicherheitsgeräte zu Ihrem Konto hinzufügen können.
  • \n" "
  • Klicken Sie auf \"Sicherheitsgerät einrichten\"
  • \n" @@ -6900,8 +6897,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">devices that are FIDO compliant, and " "can therefore be used with PyPI." msgstr "" -"Es gibt eine wachsendes Ökosystem von Geräten, die FIDO-zertifiziert sindGeräten, die FIDO-zertifiziert sind und daher mit PyPI genutzt werden können." #: warehouse/templates/pages/help.html:437 @@ -6925,8 +6922,8 @@ msgid "" "authentication\">WebAuthn standard, PyPI users will be able to " "take advantage of any future developments in this field." msgstr "" -"Da die Zwei-Faktor-Implementierung von PyPI dem WebAuthn Standard folgt, können PyPI-Anwender " "alle zukünftigen Entwicklungen in diesem Bereich nutzen." @@ -7063,8 +7060,8 @@ msgid "" "In your account settings, go to the API tokens " "section and select \"Add API token\"" msgstr "" -"Öffnen Sie den Abschnitt API-Token in Ihren Kontoeinstellungen und wählen Sie \"API-Token hinzufügen\"" +"Öffnen Sie den Abschnitt API-Token in Ihren Kontoeinstellungen und wählen Sie \"API-Token hinzufügen\"" #: warehouse/templates/pages/help.html:493 msgid "To use an API token:" @@ -7092,9 +7089,9 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "An welcher Stelle Sie diese Werte bearbeiten oder hinzufügen, hängt von " -"Ihrem individuellen Anwendungsfall ab. Einige Benutzer müssen z.B. ihre .pypirc Datei bearbeiten, während Andere " +"Ihrem individuellen Anwendungsfall ab. Einige Benutzer müssen z.B. ihre .pypirc Datei bearbeiten, während Andere " "möglicherweise ihre CI-Konfigurationsdatei aktualisieren müssen (z.B. travis.yml, falls Sie Travis verwenden)." @@ -7124,8 +7121,7 @@ msgstr "" #: warehouse/templates/pages/help.html:521 msgid "Yes, including RSS feeds of new packages and new releases." -msgstr "" -"Ja, einschließlich RSS-Feeds neuer Pakete und neuer Veröffentlichungen." +msgstr "Ja, einschließlich RSS-Feeds neuer Pakete und neuer Veröffentlichungen." #: warehouse/templates/pages/help.html:521 msgid "See the API reference." @@ -7197,9 +7193,9 @@ msgstr "" "Libraries.io stellt Statistiken für PyPI Projekte zur " "Verfügung (Beispiel, API) inklusive GitHub-Stars und -Forks, Abhängigkeitsverfolgung (Beispiel, API) inklusive GitHub-Stars und -Forks, Abhängigkeitsverfolgung (in Vorbereitung) und anderen relevanten " @@ -7211,8 +7207,8 @@ msgid "" "For recent statistics on uptime and performance, see our status page." msgstr "" -"Aktuelle Statistiken zur Betriebszeit und Leistung finden Sie auf unserer " +"Aktuelle Statistiken zur Betriebszeit und Leistung finden Sie auf unserer " "Status-Seite." #: warehouse/templates/pages/help.html:548 @@ -7252,8 +7248,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"Der Projektname steht in Konflikt mit einem Modul aus der Python Standard " +"Der Projektname steht in Konflikt mit einem Modul aus der Python Standard " "Bibliothek einer Python Version ab 2.5 bis zur heutigen Version." #: warehouse/templates/pages/help.html:554 @@ -7352,8 +7348,8 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Standardmäßig wird die Beschreibung eines Uploads mittels reStructuredTextreStructuredText gerendert. Wenn die Beschreibung in einem alternativen Format wie " "Markdown vorliegt, kann ein Paket den Wert " "long_description_content_type in der setup.py auf " @@ -7393,9 +7389,9 @@ msgstr "" "Wenn Sie die Veröffentlichung Ihres Projekts nicht in PyPI hochladen können, " "weil Sie die maximale Dateigröße erreichen, können wir Ihr Limit manchmal " "erhöhen. Stellen Sie sicher, dass Sie mindestens eine Version des Projekts " -"hochgeladen haben, die unter dem Limit liegt (eine Entwicklungsveröffentlichung ist ausreichend). Legen Sie dann ein unter dem Limit liegt (eine Entwicklungsveröffentlichung ist ausreichend). Legen Sie dann ein Issue an und sagen Sie uns:

    " @@ -7467,9 +7463,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging Advisory Database." msgstr "" "Besuchen Sie die Installationsanleitung im Python Packaging User Guide, um zu erfahren, wie Sie Dateien von PyPU " +"target=\"_blank\" rel=\"noopener\">Installationsanleitung im Python Packaging User Guide, um zu erfahren, wie Sie Dateien von PyPU " "installieren können." #: warehouse/templates/pages/help.html:621 @@ -7500,8 +7496,8 @@ msgid "" "locally check a description for validity." msgstr "" "PyPI wird das Hochladen ablehnen, wenn die Beschreibung nicht dargestellt " -"werden kann. Um die Beschreibung lokal zu validieren, können Sie readme_renderer benutzen, den auch PyPI zur Darstellung " +"werden kann. Um die Beschreibung lokal zu validieren, können Sie readme_renderer benutzen, den auch PyPI zur Darstellung " "verwendet." #: warehouse/templates/pages/help.html:639 @@ -7527,8 +7523,7 @@ msgstr "" #: warehouse/templates/pages/help.html:643 msgid "You'll receive an email with a password reset link." -msgstr "" -"Sie erhalten eine E-Mail mit einem Link zum Zurücksetzen des Kennworts." +msgstr "Sie erhalten eine E-Mail mit einem Link zum Zurücksetzen des Kennworts." #: warehouse/templates/pages/help.html:648 msgid "If you've lost access to your PyPI account due to:" @@ -7621,8 +7616,8 @@ msgid "" "This is a known issue with Python's getpass module." msgstr "" -"Hash-Codes für %(filename)s" +"Hash-Codes für %(filename)s" #: warehouse/templates/pages/help.html:684 #, python-format @@ -7638,11 +7633,11 @@ msgstr "" "Transport Layer Security, kurz TLS, ist ein Teil davon, wie wir " "sicherstellen, dass die Verbindungen zwischen Ihrem Computer und PyPI privat " "und sicher sind. Es ist ein kryptographisches Protokoll, das im Laufe der " -"Zeit mehrere Versionen hatte. PyPI hat die Unterstützung für " -"TLS-Versionen 1.0 und 1.1 im April 2018 eingestellt. Lernen Sie warum im PSF-Blog." +"Zeit mehrere Versionen hatte. PyPI hat die Unterstützung für TLS-" +"Versionen 1.0 und 1.1 im April 2018 eingestellt. Lernen Sie warum " +"im PSF-Blog." #: warehouse/templates/pages/help.html:691 #, python-format @@ -7701,15 +7696,14 @@ msgid "" "\">discuss on the Discourse, including your OS and installation details " "and the output of %(command)s." msgstr "" -"Um Hilfe zu erhalten, treten Sie dem IRC-Kanal #pypa auf Freenode bei, öffnen Sie ein Ticket auf pypa/packaging-problems/issues oder senden Sie eine E-Mail an die Python-Hilfe-Mailingliste. " -"Geben Sie Ihre Betriebssystem- und Installationsdetails und die Ausgabe von " -"%(command)s mit an." +"Um Hilfe zu erhalten, treten Sie dem IRC-Kanal #pypa " +"auf Freenode bei, öffnen Sie ein Ticket auf pypa/packaging-problems/issues oder senden Sie eine E-" +"Mail an die Python-Hilfe-Mailingliste. Geben Sie Ihre Betriebssystem- " +"und Installationsdetails und die Ausgabe von %(command)s mit an." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7729,8 +7723,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Wenn Sie ein Problem mit der Barrierefreiheit feststellen, teilen Sie es uns " +"Wenn Sie ein Problem mit der Barrierefreiheit feststellen, teilen Sie es uns " "auf GitHub mit, damit wir es für Sie und andere beheben können." #: warehouse/templates/pages/help.html:720 @@ -7810,10 +7804,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Um diese Situation zu vermeiden, verwenden Sie zuerst Test " -"PyPI, um ihren Upload zu prüfen, bevor Sie ihn auf pypi.org hochladen." +"Um diese Situation zu vermeiden, verwenden Sie zuerst Test " +"PyPI, um ihren Upload zu prüfen, bevor Sie ihn auf pypi.org hochladen." # | msgid "" # | "If you would like to request a new trove classifier file a bug on @@ -7849,9 +7843,9 @@ msgid "" msgstr "" "Wenn Sie ein Problem mit PyPI selbst haben, freuen wir uns über " "konstruktives Feedback und Fehlerberichte in unserem Issue Tracker. Bitte beachten Sie, dass dieser Tracker nur für " -"Probleme mit der Software ist, die PyPI ausführt. Bevor Sie ein neues Ticket " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Issue Tracker. Bitte beachten Sie, dass dieser Tracker nur für Probleme " +"mit der Software ist, die PyPI ausführt. Bevor Sie ein neues Ticket " "schreiben, überprüfen Sie zunächst, ob ein ähnliches Problem vielleicht " "bereits vorhanden ist." @@ -7873,8 +7867,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI wird vom Warehouse-Projekt betrieben; Warehouse ist ein Open-" +"PyPI wird vom Warehouse-Projekt betrieben; Warehouse ist ein Open-" "Source-Softwareprojekt, das unter dem Dach der Python Packaging Authority " "(PyPA) entwickelt und von der Python Packaging Working Group (PackagingWG) " "unterstützt wird." @@ -7920,8 +7914,8 @@ msgid "" msgstr "" "PyPI wird betrieben auf Warehouse und durch eine Vielzahl von " -"Werkzeugen und Dienstleistungen unserer großzügigen Sponsoren." +"Werkzeugen und Dienstleistungen unserer großzügigen Sponsoren." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7951,16 +7945,16 @@ msgid "" msgstr "" "PyPI setzt an vielen Stellen Caches (Zwischenspeicher) ein und ist dank des " "CDN unseres Sponsors Fastly generell weltweit verfügbar. Da die Website aber hauptsächlich " +"\"%(fastly_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Fastly generell weltweit verfügbar. Da die Website aber hauptsächlich " "von Freiwilligen betrieben wird, bieten wir keinerlei verbindliche " "Dienstgütevereinbarung (Service-Level-Agreement) an. Und, wie in jedem " "riesigen verteilten System, können Dinge auch einfach mal schief gehen. Unsere Status-Seite gibt Auskunft über aktuelle und " "vergangene Aus- und Störfälle. Bei Hochverfügbarkeitsanforderungen an den " -"Paket-Index, empfehlen wir entweder einen Spiegelserver oder einen privaten " +"Paket-Index, empfehlen wir entweder einen Spiegelserver oder einen privaten " "Index aufzusetzen." #: warehouse/templates/pages/help.html:822 @@ -7970,8 +7964,8 @@ msgid "" "(also known as the Warehouse project)." msgstr "" -"Wir haben eine Menge Arbeit zu tun, um PyPI (auch bekannt als das " +"Wir haben eine Menge Arbeit zu tun, um PyPI (auch bekannt als das " "Warehouse-Projekt) weiter zu pflegen und zu verbessern." #: warehouse/templates/pages/help.html:827 @@ -8016,12 +8010,12 @@ msgid "" "start here." msgstr "" "Hast du Kenntnisse in Python, ElasticSearch, HTML, SCSS, JavaScript, oder " -"SQLAlchemy, dann wirf einen Blick auf unseren \"Getting started\"-Guide und auf den Issue-Tracker. Dort gibt es eine Kategorie \"Getting started\"-Guide und auf den Issue-Tracker. Dort gibt es eine Kategorie 'Good first issue' – und wir empfehlen, dort zu beginnen." #: warehouse/templates/pages/help.html:838 @@ -8033,12 +8027,12 @@ msgid "" "interested in working on a particular issue, leave a comment and we can " "guide you through the contribution process." msgstr "" -"Probleme werden in Meilensteinen gruppiert. Die Bearbeitung von " -"Problemen im aktuellen Meilenstein ist eine hervorragende Möglichkeit, das " -"Projekt voranzutreiben. Wenn Sie an einem bestimmten Thema interessiert " -"sind, hinterlassen Sie einen Kommentar und wir können Sie durch den Prozess " -"zum Mitwirken führen." +"Probleme werden in Meilensteinen gruppiert. Die Bearbeitung von Problemen " +"im aktuellen Meilenstein ist eine hervorragende Möglichkeit, das Projekt " +"voranzutreiben. Wenn Sie an einem bestimmten Thema interessiert sind, " +"hinterlassen Sie einen Kommentar und wir können Sie durch den Prozess zum " +"Mitwirken führen." #: warehouse/templates/pages/help.html:845 msgid "Stay updated:" @@ -8057,11 +8051,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Verfolge die fortlaufende Entwicklung des Projekts auf der distutils-sig Mailingliste und in der PyPA Dev-Gruppe." +"Verfolge die fortlaufende Entwicklung des Projekts auf der distutils-sig Mailingliste und in der PyPA Dev-" +"Gruppe." #: warehouse/templates/pages/help.html:855 #, python-format @@ -8075,14 +8069,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"Änderungen an PyPI werden in der Regel sowohl auf der pypi-announce Mailing Liste, als auch im PSF " -"Blog unter der Kategorie \"pypi\" veröffentlicht. Der PSF Blog hat " -"außerdem Atom- und RSS-Feeds für die Kategorie \"pypi\"." +"Änderungen an PyPI werden in der Regel sowohl auf der pypi-announce Mailing Liste, als auch im PSF Blog unter " +"der Kategorie \"pypi\" veröffentlicht. Der PSF Blog hat außerdem Atom- und RSS-Feeds für die Kategorie \"pypi\"." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8100,8 +8094,8 @@ msgid "" "More information about this list can be found here: " "%(href)s." msgstr "" -"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." +"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen." # | msgid "Currently, the following features are in beta:" #: warehouse/templates/pages/help.html:867 @@ -8132,8 +8126,8 @@ msgid "" msgstr "" "\"PyPI\" wird wie das us-amerikanische \"pie pea eye\" ausgesprochen (dt.: " "\"pei pi ei\"), insbesondere die ersten beiden Buchstaben einzeln. Damit " -"möchten wir mögliche Verwechslungen mit dem PyPy-Projekt vermeiden, einer alternativen Implementierung " +"möchten wir mögliche Verwechslungen mit dem PyPy-Projekt vermeiden, einer alternativen Implementierung " "der Python-Programmiersprache." #: warehouse/templates/pages/help.html:887 @@ -8192,9 +8186,9 @@ msgstr "" "die zusammenarbeitet, um die Python-Paketierung zu verbessern. Wenn Sie mit " "einem Kern-Entwickler für Paketierung in Kontakt treten möchten, dann " "benutzen Sie bitte #pypa im IRC (freenode) oder treten Sie der distutils-sig Mailing-Liste bei." +"\"_blank\" rel=\"noopener\">#pypa im IRC (freenode) oder treten Sie der distutils-sig Mailing-Liste bei." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8217,10 +8211,14 @@ msgid "Important!" msgstr "Wichtig!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Falls Sie der Meinung sind, ein Sicherheitsproblem mit Warehouse erkannt zu " "haben, veröffentlichen Sie die das Problem NICHT in einem " @@ -8239,30 +8237,65 @@ msgid "Official or unofficial mailing lists" msgstr "Offizielle oder inoffizielle Mailinglisten" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Mailen Sie stattdessen direkt an security at python dot " "org und liefern sie so viele relevante Informationen wie möglich." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Nachrichten dürfen optional mit GPG und den auf der Python Sicherheits-" -"Seite bereitgestellten Fingerabdrücken verschlüsselt sein." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Mailen Sie stattdessen direkt an security at python dot " +"org und liefern sie so viele relevante Informationen wie möglich." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Was passiert dann?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8270,7 +8303,7 @@ msgstr "" "Sobald Sie ein Problem per E-Mail eingereicht haben, sollten Sie innerhalb " "von 48 Stunden eine Bestätigung erhalten." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8278,8 +8311,10 @@ msgstr "" "Abhängig von den zu ergreifenden Maßnahmen können Sie weitere Folge-E-Mails " "erhalten." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Diese Sicherheitsrichtlinie wurde zuletzt am 14. März 2018 aktualisiert." @@ -8382,9 +8417,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Mehr zum Thema Datei-Upload erfahren im Python Packaging User " -"Guide" +"Mehr zum Thema Datei-Upload erfahren im Python Packaging User Guide" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" @@ -8688,6 +8722,16 @@ msgstr[1] "" " Es gab keine Treffer für die '%(filters)s' Filter\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Nachrichten dürfen optional mit GPG und den auf der Python " +#~ "Sicherheits-Seite bereitgestellten Fingerabdrücken verschlüsselt sein." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/el/LC_MESSAGES/messages.mo b/warehouse/locale/el/LC_MESSAGES/messages.mo index 9e600e625e6c555d2153dc13e39aaf045162fbf4..c10f4538b2e96f6e69792fe5b09d37fd77eaf45c 100644 GIT binary patch delta 16327 zcmY-01)LYf|Htv!1&%tp5Ag2jKANMuySuwP1mR0a^HbpH?k+jtNRbW^5RsH_Q7J*f z_`lveix2<%aCpvVX1*JxHdmNljk{)U$wV=9(2WQ^=TrsZ+z4NGir+Cfw(H6AKeNHI2!MMKKk&!$dg5_j61@JQK6wV$6s~u{7Sr z^cYslm@lyuw#75JhU1$&wTyGI*u_fF@_!-*vy!pD9_!>nB5q!wK3)J5T>LD+&0EE;P@sDr=u(Efq8Kj{)mS$ z3C?S0Ofp=Dy3)Pa1dk!dGa1_3@=T~6%8Q{`5%u|wz5_8a@i?MjiM!jE}lpoj?LqoXR&8bs{-26GmVZHbAv|h`J@uF(D@IXiPAMbfo`v#@Q(t zgr!kqVLNhr%u@_4{sAb2A}5?B@fh3z~qs z1&dI#YCq~$Tt)T36MVt`UVr?+qh7{LrQ$Et7?|AKHjKd)#79tF+@+5#?}ggoFieD# zP**eu)wOF;7q-JMKZW7M*Dw?QiM25h+LtrtOnPHn3dZ%bADrsD3=>nn6PecLDC!DN zp~l87On@(trNjJ*>f)6B?dKv5vqI!YV54T zKnR)LWYlFppibaE>K?wrKQYa4W6ER75q2ePg5`*}V-9E9S%n)pZVYn1E@4rC} z-kYegavyb^XP^1=|8KuR%8_;lAy}9OoiRTyKy}@>sIhSsbt`USUVMt#Fx@EIz8vZR z{ZR|hXw(Tz!2&oPHFge@}(jH7-&>HC&9Xa0b4|s@#HUqixq;9Al?v zgj^x?Fm#2kkJ{|z~tBnb%tH>2+l_hw$>Bu z^y-f4fib9iH~}-@9L$H&sC#@DGvYhHJk3PAAXUNAly|{G7+6K70+}mV3DZxqaXZXI zyb>euJn8^uGOHa#U=FN-sc<0nP&F>Y-%%$vdx{-=+fhCJ3=?4bsr0V;IUAYN6!gVe zSYjI8i06>rG8^f~ikSZkyJQZ+i^N@~8}kR2MYW>r3(E<1ssq-T z%`~UHF?J(fHAm|K_cPI4d#|%$LMlpNdaQ!FB^@w34#q6F7}dpxF$}L_PJEB*p)B)^ zsf!J_Rehp&c6mOicY`q*Kg1RL^8x zWKVPh#v?wC8now7?eAd_zVyrAp$2mz{)mekF_4~2G@1B#4&&feEP=PMEQTzx^(|0? zt`n+D2cdc_;5!wo63;~)_!g$aho~MjORYID6Jfoj^uIC#DJYI}P-lJ~btSj__!Y(` zc9&V>VoTy+tbyGyD@LPE?5gj5)aRa|PULq~ed6VI5T{!nuq$0*3UuYoFc{mQ?tM=` z9)+EWr=kw@0=45bE9@-EfVu_MQ5Vnv)idoe6np#e|1cTxdl8>hfbk->=FjyPgoT1VFnCgM5n}Js1vM(+Fx5tgWZsx z;`vWTJN^>Ya2;mEeW<~C71fomQ3rO`+d-5Vb)`iyf-9Yaneq4rd!U~;+ADm8y1);p zu1~hf-lEKyO7p)U8J$rz)aY*KRT$F`gNY~juq*g?!cf} zyrAF}%8y0!f}BI+Io@3prmC+dnTqwaZ2)CKfIt$+bcjXN+6e(QU0Fa2MZf)5mgVaa{m zM{I@h@D=IIBAMQk;wFaUEvHqp1Bo#tirZHO3Mjp#S5O z$#cN2NJUYjxjBYoJJb%xq6TM_U%m#_g(p$>^b%@;x#!1!p+2ABYdd)JpiVFnL$D62 zN4f{d=mbWib}$8Xz*VR&+=&`=M^WvrU~IhW`^Yc<1uIeh24`Z)gLZnJMP1NE-|MK^ zbQg6Zf#1leE8~A-510I(LuuIvJ8dOh}ik7^fu$nG}- zsz-8Teyoj*jer?NMqL|?+Tn53J->mq@ipegiifRzQ75<%bqiLZdTP60eh4*IPNUZP zTi6bN#wS?wh<#Bha#XKy0p3=~w5B5VG5f&|n9pI}Vo}Q19JdF&f!T;3Vh|=eVGocJ z)dQiZ@*=1cEQLD3$`}_LVn%F<8ib!>I*xDVknxsQ%t3q#b&p@72G<{09%G;66&8mc#Pj(f@hLj3tv9x8W?jh&!8&f+!V>!_aGb=5xo zZlS*9mZUNj<@K-g9*AA9)BnL#9H5{G1*d;vrE|&LuwB{rmVNr2M~Y0yZTsr=7E=u^-xXB@MJCK?JuD7aUXG^U+k@XhAWA~ zezk-7C@v#T{~Kd0zz+74=}bY!=k^6+99AU$26dp=FYJjlN3D##uq=L#$?&M}CCokxlpqrKMv)1318W1IPQ1)zZMny$*iLy{%h|$nc4ov-qQ~_Ks)+__dgtq z)$s`y#zJpx*LTB$#M3bk9>Eg$9J65VcP!Ib56k0gOvCYty{G@xuxKJ|UD-mh5asPq2b_h$cnLLY?xDt71w;QQ zC)3P0-XQCViHHZIx^f(r#tnY?V+<#L0cT}!ye0S#Y(boeH`E52|J}&w z%=Td?Ov_~*!jZmZ!yI$kWyj%;W~({FOa6~sQLQXoSpr_$vN@)D5L2*#z0&$TC|Xlr zw7BDagPK*sG1G`smvqc>KEJY*XI&Hty7Twn=QBj_n_`& zr*e+BpbW%f#4|7wPoZXoTi*6uG0aHZ6|>`b%!!*(3*2R_tSfps z6bwL(g(%d*v<0=pL#VEQgzC!VZR|A7jpc~Dp}Kax?~i`H)7I{<3~KB&NA4wqYH5Fux}`-rIObFA zfur$0(qjSBxuf0TS{y~iISj`-ogDA!)(_JYk40U<60D2+P$!hIvmKlnuqkm99EV#_ z7gn%~Ew76D{8EgE`!QVe{}`D86g)!xkkF#5ghn9UE6NXV(0e7H!_z%p=@lAL?$9wy&imy4)Je)%L z7Xut~7}E`O%s~7J`(V96c77kk?Zj_TOX~W;cG|@rVy9O%45z#?Y77m<;<(tazl;G* zr~72I^llsKn68*=n7t(tW<>n_4p*^PD(vWTsv5c0^Iie|2U%-e1Mmo#U9LE=ww|rM%O8mQ)O0$O{J_EV;)AAkT-C%05iCZ zzDXPGLa}<2ZLk+L+JC`47`)jIs^h2=?Xksd*g*aQsW-mXO5!mkh5XGNK>9W#u0%QtrY$bQH%Ul3P7J*>XR zJa`xNY)BF~Y%^6+U7}bE!z9!dg&eUvs)QO`Z7~V``I4;0y zxF7RloMW~}i=y@)=t(Am%xu)d;TUS|{s;92L>ff&p`uj7IfyOpZa{+EJViLx{^`X>5fWd?MBB6(v6Fcz*$T`y8X5 zc>j4j7$Yt?-rw85$FXsEEdRg>QNQSlW9FfA%`tzop9R-haERysWC!)N8+MSsLS1>< zn~wLhd_jDuD_BWpJ5IUfm|1+V^lgVPn7nY@u`AoDyY?Q}y=PDKGt}Uj=f~$!qx~23 z9zOT&J6>zlh0VYUxEa^rbF7bZAJBuh$UGsV!FB4Py+>D2XX-w(_bvm56PH7c?hdGX zdEGb8V|%3$Se5c>sJGkcsOh;D_0&9rng#Ds(=p)_=D!MBK5@Li$Locep9~p56AmWxawQpD~MksCmJxb-|^PUi^2}CUHsNBPxzNz>%&kzS{>D{1?m|x3M*kW>V4uZw%7cR_}hM925NAuz!A6`t8)c~ z|6wJJ#SV;X8WK;7<$AN@c5K%yq1}7zkMrZW-sn#lUSn_y>B{glDXbD zon6?N@)F5iZWQ{f39QCMPElgSw(S8C>siy*Q(5I@4|!YC2{Jb-jP<*#ak1o;l3*x_)!G z?UB1kCz-XGTr-;Xo3rr#RXa8>6j@zwW%`Vxd`U&-TpXAkM5A6dpXatG5|hXEepvV& z^`;Ym-NQpF8$2Wo+cTg;wm5$r(R7&Ur#`{mD2FBnN8U2h3rf?B#aqu!8CU>M#) zEp(>1>%9@R#0rFg&&g;ZIDtB|_n012G2*m_7eKA`)lm0%0BTTeL%k=YDrpa#2{n5P zpsutkX2n664;P?L>=fq5d)QJ>@RX%oZ-wet+J4|0EJK5bs4LA{#`V6_wZbgiLsQnC zXx8$~3dTq|)HEGYf$2&0F&2{y#OW%z<`{9&%C2#U|HSQl{_iTT_b;oys_vTJn*W1q z*gKji}hYr5WA{wr!MB;;$%aIA!x@F0faT~v?6s_lBefRsmG3rsiM%>n!1Dh`;v zuIs%$pQ-P9f4f$;0keeii}U2G4X!4t&4qQ<~Z zz9?qH`>3&%up9F~EtyQ+T<hOh)p&e|Z05QXh1Q>*7t)c*?cKP}Y-lhJ13=`17{;1bbD$_R?awE8cGa zdM4<>qd}-GFL|xsH8I93;cGf=d-!=VhdT9)w)_5mZNxWfVm(nm!@y|2a)@uZulk24 ztGDs(%-kWR^6R2;7D(`2>tutvaDUzM( zwMt9tWby^bpCVt>-^qKNPCSLAfjN=*06w7Y$E}{9@unpC8Gc;FGw?oiR*Z>$#wz6hBL|7rLQ`N5QZiN*bLzQmZFqH~mJcU*YEmq8=*RYLGucem$ud@m;^o0OA3} zTI;JIi<-9y7D)3M<$S#`yheKecTE;s?fp53`lM>8``?$8o<`bc;MY`)l%({w*!!~) zadqnS6w}s*cq8(i#B?K-Bi$wrCTUgOLE1~%C6czEuqU1+H6hI-1uptK)1xzj6qiQx zDAPK=8DkS?LM^Km{I)dWHnd z0Sfh2n}QUJiuS1ON8c#&TS1zX5xA>Csq$BDC&wv#VGS$0f_!$=>u zNHS0SARZQ{?ker3U;)x0%1RMy3n3l$^MSEc9v~eg>4ov*#>UCA|Feytd^hoLq+R4cZga`6*8RUmX02br?+)I!%8%m_Z}LCU zmHc}0D@d29pGUlfRGzelxDe$(qP_`zM!pRx3;F$|^pu|_U8QU(>Ekw1_y4XMQMu4B zz5B5i`C4x-P*;RBoqTJ`mXq{SvWxVNw2bm|q>ChNsYzu>KM?oebIEYp$2u(H=hfDm z|KqU^4Yk#=cz+i18+O28KVOb^%}7gVG1D*0i3=#Jgq{4dam3|m^8?Ps%b1nAg`|w6 zXv$Wh)*tVsFa-^ck}pk~LPbeZDw4Liq^YFE3fOp|_5R(LUI#yJ?a4GD{vCVaW4~fH z`KqL0{=Qn^0#bd-*!ca2pgTcXTtWJGqpT#UDFy3DC;f_a|7lap&+~q15|IzWX4uYe zy9LXUDpUTg-!>chP*O@#gzkR~6^9A>;vT4{lC}qwJtF_R zU#GI^#Mgo%SfjvYfTzQIziofQUcPK#M*u$r6WZVe?|E{(q-Z^m{#}yEER|R z#zm+&LMpB@8feRd35na1a+6O&3Z=Y&S8M-0;LqgqlFIn|dF*@M--ntup=>N^4*Btv zH&mVae>a)fsO=i*D)AM62P*p?`58D<0b3H{eVCh+m9_~~$o7QtUZmwDZMSs*wtCow zvRD{S+@16f@l8@-1BDYQSc4-dxIpSnT#)oFWgSpke99l#toJ{sentKnW!gI87o<=9 zSY=1a|AKSa#{}{X{JO-dWa~_Md|m%E8+(6Nq)=Ne(n&wx?ms)t>D6+gxQaB{kIT?@ zsNY^iuK$_&xP$T~m>6&1Qc`o;%qG3y_h;`bv_8~=G>%k|2CZnklXQgq$L$=MPbkxt z(l0+jzBOg{v5sGs_CKE~M)_#sSbo_i+72gwoYa7PTs{A*(`YUQ-;v^wE)wU%%cQT# zf82HwXC(Lw%ksIW7(|?()RcG(X~D#`BoC;oufDSPd=-Avgd^0`R^$qywhr@n-K z1m8^IU<$NN^mp`}{9#gQe+R0oLOyC)xs*|%|3!G(%=BC=F?4Mv>lo?;;8aOR^+^kc1R4AZ)0L6p<*4B1*H-Lx2$J zii(tt3W_3#fMUUds3=PL{%7Xm<9qM@zVGVfKj+NcDQC`{ncd~rkBc9DriAZ{(4glO z&)>FE)!}cI$QM%TM3iWi+S5s?S7AP!1IKk%YB{_Nhr_8|lsaQ6bsRpAyuKUl1S!>_ zJ9^|tdMkAlHtVC*PWU&hNB!-6m1?e(Pkqu)sn!&f=&w|5*v;hx*aCSWYy=O$3h-N4 z3f^%UJb-tRtHS!Q9;^ZT!wzsFtOj3)Ps1Z{EF3;iCgx*QWV)glHApE2tzL3@8MZ}k zIG8dR1INRIa3ZWdM5*4kQcIxdKN+UfCfEkEWEEEGYnX>6Cp@CmIrKFj#hUPM*ct9* z6y<%G;&(DbQIznQnT~-G$WOqJ;Vu{g7tu>uxC+XQx4;o_52Qa85@YlgpjgU*wO~sq z?~iaf0hUId3Voqu=94J{SHdFj4Okm)htk0*$Rt$bSY!J6PzI6>i^Er-3}~Axzv=P_ zlz|1Hw09b2!#~{eMPBSLYxSI0sgf`k2E&6;W^e+g!%I+n?yD_jPPSW2CTpCEq~ zhl9br@k&*OKe;TLU}ow-R!2p_a&Rsz3jGPJe*-cvqo@PlgJOxRuspm4#Uf={@O)Sq z%1l3kVuACp0|WUP)0? z3s5YuIGJ^a>tF1tXwLs2vQ3{h>_kVOQ@EpmU_%MR<|0`t~FMa@u)3k%qQBNo) ze-Mh7PlD3G6xagpgVFF8m$hdbOAdqLD;_8_p8#d|q`~5FEvyeW&1NLhz(**g!$NaR zg-|FRR)^vXwP8~@6pC}rgH7NfCn?XFFprlAU{Hx(Qi;f`5h<&ExSmm zw_!IZPFZxZsb3COLaqwMLcV5XWUX7l>aZ7#gt1VZBpcR%8(sZTSPS_N*a22zl+EFT zuq#{$yTcQ%Tz08a;mE_GSaLR$_H!V<+``g=>&sfike3%Z!u8 zKr#IqSOT7az2O;n3_95RS$GwG4zrdMGvMfKmJQy5-Qa90{bI5H?~pl-B5wt=f{Xo1 zJqqWoG~4SkoX%RUe%{=GDz7pfuYv>7zY622|NDz3jy%f3iw{hLYy`CkW>T-jOKyB% zG}X{AgQ4`VHj`-p55k)88(0?>S!0%<33QOV!bUI#M#3d<5Znh_z~HsUnY+Nw$f>Xf z%!Re!hwydy3+!QW#^89qqA0#xZ=C2`SQ_~{WO$akR(yv^%AGn3xfMHHi95S#>aVTvo)eZxey zMzAmX`LG`R0LlPwxU@E!_k*Dfs4SH7CQu@2OIQaEfntFSADLh>Gob9>CtZ0J^di3w zrK8fDOv5dpY^OG`7@PoQ;K{HgoCRgApK|4muq^U!=)j|}5&RCyM1AEpo4`^T&PFj6 z%ESVCb+(v+_J%Uh2VoM7hhyOx7=cr@+G;H2-DU#SVc3iEk6=+)b-UT-wIPAX zr&^Pd5e(t@2Ns9beeanFRUZ~X(FcaX!B84Zg`se+t6u@dlzX78?YpoFJmtziLV5o$C{A4c zs2N~GC;_M=6pK6zWdObuGSa|wC>=fv#e}awalV~UDjtPF@FSOJT>UxN9sL!!95#91 zY|{f!CUnH*aVP`&2+BadfLPL}ZjzA>iyt$lstmg#hd~)oEUX7JpqPFYlo@P-V*0nB zY_m^Yeh;PIEhy~2ANdm~CcO=%gP;$M1wx?c>p>Y{IFtcC0E@zIP@JwG6emo8vg8Y(PeS1uG7Vuq zlr_EtgW)%@3;Ye9f-TvLR~cXlgcp%-oHn5}`(rcH%~0x>`ox6vL2wLmCVUv4ft_K~ zGv+#;dWQ9vZL$W%v+xMq2_Gh^d;?2=rqoDy1BwL(on@^Vz*I=gQBQtu0!fc^=7UBC z+=6}|tP3Zer!IUNwuVK%FqY^9har#o0{agplY=4=+82z8lHmyC#jq6}UUv1>E}Di~ z!)WwV;Be}#yJRf(2V`t2=(4fs1vm=1*jFqS^<#y|)4%2fh0A!z%SkMJFdROFXlU+s!#&e04R~t0~^6~ zI0U`~rQ>T*`uQEogw=H!sE@!yMgmMVC>6RuS)=~23>**Tg)~?kJ`QEOEr6kL36vSG zfeqlBP`2GAC>?(fWnw==naJNT6ju3_0non+CnF7agymsxh!xcsD5f9qn|Wa}l(o)+ zGC)5Z4!6MKtfl?C={Wd?`6{+N+)MdZ7!4=>!QBF`f+Jw3KUx1ZWLA(FM+2>HnoH-( zzs$wr4(vvGyT46GJ}4tU4J*NKU?+GNmW7>e84iK6U1MNX_!KM*Ux8=gCOD1$7Tm`E zvM=x4!Q8ObU2eP-%!9p=BP>g=?NpeG{1lu3Z^J$?*0yvk-wMU_mtiwlvXG^3$sJ)^ z%`Q5w1e$H6K^Eq#lf4jUrB1)IRD zP%KcXn5Eu;55c|AVm+$E{jf7U3!B4gB}~VIU@-DCJ~Fb6UV^fwx1pH0TuDp&M13f+ zJQ|8gJHigo>+09TFytKgEj;Dw_YqWN_Z)+=RA-?q!F4zc{t0E5`TCbKCLRSH6visPpusXwy==(ug z(;H9%P2mBS4z+cl?6Og?1$-8Y1>c80sd$r&n6eUIXEcJHphUg|D5jha7r{etIqW~k z();=X3`714c7@dkv-WT-tO$KjcEJiLOOy*G5FLdyrEU)9`xhzbJ=CoA7%1NQEEN4_ zC^J3`ufwn5B>3qtOMk)8eYmCO(a(f^2bmHq#l+vXQEIh zJpEzzzihj8D7wKtuoJum#hKbaV)priPNg_Hc1CUiW!q=?$jDlphLJGHV`knQ%8yIEp?K{xF_vPZsCS_3-*02h zjM{rG^*s7vP?qe+31&&|K$)QvXWHuxWogDhvFJ?L1^U*KsYm8Al#p9I-csY>Q1~3o zg{$bGPlD<2>xm{1-GUC~btV~K=nf@tjfK))DiqVNgks6JVS9KEc7|0FwPk(k5tC61 zpj6la<?)0S9lVNsmriyWR2Ux!EhY>osM$gQ^>E)w$xj&*&Iuy!QWvLOqgr7`KNFPa>zXP zzl7Yk*u=8^YRos=%mc%alc03842sEiyXDuQY^&Q)Li76zm@$le!qV666;PJ+It+qU zpEPS<3rhV?unOGpBqL5Fa{z^mu*pI*!xx}9;SnhN{sNQ%{s8;I=%n^?aaHj@rkTKY2jER@K(3X0F zL`DvcM_?FCfDv#Jln9j%JHyHZf!6S0C_b_r4uL}zYC2}~WK#QM`vOy6<6 z@#^7_jiA1O*U&%siiwatUnRn#|ME5d@PEh~7QZdCSYSdN-K9sV0TTI21Te-o| zz^!d&N#5R$lTpv!Vb*fuPIGfww98Wc(Z3A$Q~!rN6PPycG0uAw7Ny;vU@z+3$T!=( z<34;uoMjjpxl}HNO<^AF3BQ9KVf22pZIWSk0dAcmbAx zg-&1*W>6XiA$LA$LT?W!UcCoOfU3c!c3?M`u~6Qh4`sJ3gA)6HgtF9kpbV&iufW9i zIM^6P3KY|)ciY#~EFL`FLJ9Y(=gUzo#Y5R}-z5Xwie z6;NXT26z=-gM*m)xeMIyVfaOJLz;TYytf3_rrrxsEVmzuZ(W1ZU-`=%LSnLxWMqUR zp?LRn7z&p`ImOmPnfY-j$MqE`&R6#<<8%w5w6hV)k~IF>uosl~VxhF>bLHhwEW8E! zB#`VTGZB`(Vz%4k5I<2X;pgZlev8*5_x#Q{WB&J+{-JW-RZGn&%m865<@JBD6z7dv zblp;Sc(3kn1Rmr%zZ<8Hy&dsxfM0;(L%Uu1Cn#QD;*QyVHDPn)8L%4M2D`%Jci8{0k|}-H zoMyY=1>~a2)=u^fl(o76WyFqU>osf(!;l|^;^kRT>fLl%$F}u09sqlxp8(|p$W~Yv zz60fy{oY4LwnODYw%(VGpval9FMJBh8h#A5^T77V<%7%shCpdJ4T^6(<;q9lVB`x> zd?LEAt-XGL%UMt?;M+z?HtGSXA91hk48215zSm0&Fx4rjyu zFr1|dz#7PZ7qhjmRN>>1IALp86ZV5`tmS1W`?PQ=(?Dyu z5IG+9hu5JTCY?%~naqbW^OY|5xcn5hL;oj~c3Xtl`m5U!a6Oi3QO4H4u76tAR$J&_ zc|&deFBHm^Gb7D~-E6+gg|aOxRy58y8_L=*gA(~pLRo_IP%LsCiis;$GWtePVtz*` z7L9{a?=dK6$&1j}oy>=1TEdEzZRLRjpuDgRif81lv% zW_R4FX{(p0SGkt0?}B+yyuXoSt0Qm<+zVTV*=i2F9%lPg7cv>OZT&+*9^8Xmp^mK@ z({KRpgg5Kj`d=<=t#5qbp$4{Ui-lIg*C{{M$kv~j9&cjnPg1AhgXl+w8!z7)!Gw^1 zff70GC?*2qqI|YmOC|@!MmQ|m*1u@pfwG2Yn%eqPaJgo-`iTbKfU*QDTi9wc{20== z>h^${+2mGc-#2P)D=+oCLfMwDx3TrVg1rJ4qTj~oWeM8&+8fg(L3W^O-oaK`Qqaj( z1A_Q68A^aE*4@_sdUYFYPXnEL*!pt%cuzB+ZoTjs>SaMWGmb!6!XIE+cpJ)nAcQX! zhQJvYV{3hg6Rmp^-NQV;X*23CwACwm_KrvOxA-4Wnt}~Q4 zkqu@09fsrKMJP_(eW=mTfO6qj1<%38!^|!!I@~yGMOaDpe>53~3caD6h6zx%%@NoY z{s?8{(GQvd#=vUGv!I0D7of!c94Kr3ITR4rHUKgh$LkmyTwa@ctW6 zw(VDA*sj!z9Lt%2JO}#TLGki9TUjW)9$W38fw=Lu{>Nigy~fMGfKOAe{{&lqpg0F5 zwvUK2K9LTmBX5DVVZ(T1(SA@Yk_hX=jgaet`VjJANS%pi|8JnfWfN`vjm86$ZT&mo z>+mT04oRlNB2!EQSumFdUV~4-QK`0C1usJn^rc}jcoD|H4(Yc3SicrdL@twI1~das zVgUIWK3lD!px!iFami8d!X?PtGHu1>MRk~N>wkdU>~UKiME@F;^0=AC^uNP_$llg2x{ z!* z|5H`S)InJXt{{bwWWTfP6hTgJ8S&bg)Y*#6M?=*Yc6S?Rduxk{C~G{P#N^d!>dD9M z1LTjQ>qcH4@fUH*5Yj97pX%opNSOVS%F9T*N%C-~&HNo;xj z6Wr63wITHX0uXexrE+K)~m=1-(IbUEu! zwA7z=q_$ip>XF)_drA~M@9TbV8DwM4*SG0SN@6f#*e2&JxgwtVj_%ScZd0>+sLH98_&MJKyK2N?fy2J1b zbPoCFU?Jq|q&jrfrKyE9l2+5CJ7giz3GnjgOE>+R!JG<}nA%B~)MXvmjOZ|fT=Qp@k_CKGR z^?5A%25#Y2_$-Y)4y%(&lmFapPw1p>lY!_iGC$%R3lKS`sI%eb=WT9E%nGCUVaa%=j7I?YI%NggTSX-fXy(}QenVyK zwv3cYel@z;U z^545Jz5$22WuL%yl*_Xe{o8JxuF?^yJ82rJE9K+iV#?2xUL?h$dk40aGCBX{If~-n zpI=e*`Zr|@x85~)fQCC#-hlk0ZoNo!XGD*#DU@djyi7Vw`pl?QWy+6{^uPb#MZre5 zpfLF#N%G91LSfP^@^by&OOngw$CS&*?%|~GDF4o_Pmy|&{LiF0v@;pm=g8VzA zFjx1xF2U5)?SyUua(nU)X^-sxBPbHw%4^)p>BxL1ss14KbjzgZ1}Osh8CTbkM$VCM ziheiTk1Wq+*w19uTjYOn^`eS#^#Rd||6S$9FG!8aA0VwD)kba&pLbupLVgQLo@EC5 z^MafG2TA09AT1;f;N3XdsR~!YSa<~PAUTxRfW9Ga2gv#-lTT6Rlj`25k0CE#$Fzet zUHy9M2a#`p{sB@w@_W!dK-x*ZIOz@Y-@;my%d?J@hU`O5CSM@;{}KonNnsRhM>&=> zgCtLRbPrPYGx-(pHmMxCsZgF1q;aGO(g1XgDH{#1!!)!C}hZSK8`n~SU^2(EL{nyaVBaJ3)LO0RX&!$ec)VuGU0^|fzFLZB8 zeOdnx$-L{nbQbv;YgD~6G`EI(6)R0p5ISzlP!XUS71afoo51^|_{(@Ui@VcAdNqHes5b{atjU)dP zX$nc6DlnTgi~Jf_w?q6tlggi(CeFf+J~O1()>lP28v!V&UwDIdivE8&}N zOPkPFCcgwGliEl<(jVxKQLh>N1X({YgUm_v@)QxhtpBTI!bHQ9NMWA)!t2mSI_Jt# z{uTK%q?bkDX+?U5^aQ%&yxWNUT#`IJ?|ZKr`Hhrkl17rB1y@1YuKH{C9}rrRnozJ2 z&LqiG75Uy%j!Y}$j=2#XA1j-^IlWl+PXi;eQ)g5SNl$h%lQU8sPfSd5MpC-}u44_% zy)x)d+3b+7n`H+&7s-Blb=4r%B{nv@^w-T%)Xlx%sa(;QlA1ix8G6)oNlZvfcakSKwbLo|Ix&f!w6uf?2~@A`(0hz0-5Zyj znlRn#cs()kPO3N2>q+y5JF(uhnAC*v2}yCzwD@EvLHe4IoEnbgNe_3@GSkw%lhe@C zM3R%5k>n&Ng*%?4SSLPt8ly_jNcBo-LR#*%Y3B=Pzc{mcs2Q}Anw&^c($s`>Z}zd7 z!wNg;nJM1vPO~a!N6(sAwq8Sba$}P`lf8}7!n3#StB|{F*5*Q$;=PF};Z9t#47|O^ ziBI)T=uo>}L;u}jc8Bii@m{BWOmeKZW1W=D6i@poop<^S?dHV9dy zQK@~Dr(?J?A%T%F{Dic$3^M82W1b#XU*3*N@x)B>#4-B_Ml(Ke@d~#BRj8PUPQ7k9MH!mb4#Uy6LicYWhpkdln2}x<`p2S2?dICd> z^|FqMX}UlfOwLG8$&j_n-g>J_Zp%4sf^y>*^eyTe?@dhbvXnH`0I=Xm>9V4+tah3= zCL=W=J=2|$_JM~ysowbH3|Z9nX?Q_WT*vN%oPmRew~ul~Ry`#-m6_11F-1ZW!^m_} zGR7w+#K^j5Ob%zsWDZqi5)H>QvZUm6W;mH;jKv6z+Ga;Bt(tpe$z#QX@eNOGxZ@Q& z_`7Vd%KQEqm?zz}loQMA$*FN-A15{;6?aa|40nB4`tab~8LmrC^(5g+Nel$f5@S)A zl8h&_G?A(gW=ze9kpk_c+67q_Pb>q|Zr}bszn2B`NI$ZJwD*qpGQ|vBmxi?){mZvf zQZnMQyBuqq9sRk}*BPFSsXR0)%afXbe|Qq_+fq(iiZ_O(U{f)aaOzI*rv96=rg&4D zM>oyxa-*HU^93t7JM)u<#ZZV9BD3506D!7~di9EW64N4`;i;L9Cywo%`=WnxvHodk zo;a`U`Aml~C#Og^_)n(eO^Qj)Op%4qOWtd6FDD~Sj5x`giI*qEc~etT2^4tORMy0U z*|HC3^uXoyTn203b%x#Zo)o&#Bg!qZ=4_P&ZK#Zt#AHt_JAQ(G#l#0a0%wBuTg;m3 zO^WrVGHe1%yfiKV&ci(v8FL^s@Xu( z;uG+Ngf!iG8j<0DwS2EGv&IJFGj#~e{V0D%jpqM&UP>~)oas!%bqIp#PDV;B!A~#x z08c87H*FE_G>dN9Ix@G{nWkl0(i7c@DP##_l9OB+P$>ze8%a?0*= zys4?!DV=a@-c9mOyWeXYq>B&WEqW4q*>x8foXr&LNc7ZUJcSL)UUj^3HYCO1HxrEi z$Le*Z4>#ybfq1sIuDmY$L1r51bjwJ^#Cn5LgUC)yp)SFcAtg-q;HC^DP4=I*n#?3Q zhFH`#uaadY*+p7K#CoTe$d2w<-d{7wYL|DukQG%!jza&kT2_|7K?^I)pViE+>Tg!t z4)b?#tWtTwVOH}n|Jfo|11YKOceY!6c=dm<&1(IRBGlics8!J)J<1C9->G4R0+^m`$1&*itaZDVSHVFtGogJ=2_mtUwOMTMC{C z9F*z~Z_NuF)YJDL?r4{+bJfgI5>PSSoyUJdLIjqXW5EVRONg zx*`>VfaHTG{VZAX`PSLz_{kcT0+G5s>hDVo1JAfE1I|Y3G1~|y)k~i?tfRo5^YJGWHIgF3o`2*dcb=a>^2rP z$IKt6yytEIvcfa*D^-&F!ki{&7Io zb7&EkcOli+9B9*?=9i}!IP{?L4h3wv;7}7w5tW(e^IIA1hRE_ zF)qJT@@%!u{xY@g3Z)hjLvR-CloiPH4+ys_huqusx{JVme^x!aytUQ8b(U4r|7Alv zxXAx?Yw?G_Vr}WMO2<4M5_Eqwe$Pc^LAJ_D267^uz#4KyM9L*dO4Pw|4rrI!oOk9G z>q6;{fej``up97iF)dcc#;!eC+`xWW2x*BI^Tozg(LNIH`1?lLRYN5h>xw$qINXT* zLrPl}{K;+X(xEy3aWC@!5^9(8Z|ZB8wQ~GnVRi+7wRo#Lx4xpK?%j&?g(z>=POENY zB>Pg9mX5a-JjnvP8*i6bnHl{vWL(|B$ahOx6$O#W{e3d5TK;Q|tYU@r zd6@U!CF_?~75t2XD(;a<>vEj=S6{QjTFUDZhGYOsWtEwb#0dJxXPY!_;Sg8k662Kf zP2!LQ3{E~--}(O8lW>`Sow;4Sb<+y%E0dJnzDpKKrlaR?8~|~FKBidwd(qg~)SRXF zK5$^*fBc~S7OPC~Ki3B0us`l$yKXS8i*fYP>+e*}uF}V$?HmSXR#YGQ`ZVK&$3^s3 z-pm_v5bN;C*fBf(=%A^GVJ>q1jbp89?PTkl`cjbwWFovOAxzwFk6t?tPlwpK7{kbA iiV`si4qUD}lbw&3@3=Q8y#XZh7A$U?7nxwcWBm_@U{NRl diff --git a/warehouse/locale/el/LC_MESSAGES/messages.po b/warehouse/locale/el/LC_MESSAGES/messages.po index ef9ef99fdf9b..ec14a7fa54f2 100644 --- a/warehouse/locale/el/LC_MESSAGES/messages.po +++ b/warehouse/locale/el/LC_MESSAGES/messages.po @@ -2,27 +2,27 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Nick Mavrakis , 2019. -# Giorgos K. , 2020. -# Dustin Ingram , 2020. -# Christos Ploutarchou , 2020. -# Michalis , 2021. -# Eugenia Russell , 2021. +# Nick Mavrakis , 2019, 2022. +# Giorgos K. , 2020, 2022. +# Dustin Ingram , 2020, 2022. +# Christos Ploutarchou , 2020, 2022. +# Michalis , 2021, 2022. +# Eugenia Russell , 2021, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2021-05-12 23:32+0000\n" -"Last-Translator: Eugenia Russell \n" -"Language-Team: Greek \n" +"PO-Revision-Date: 2022-06-28 19:47+0000\n" +"Last-Translator: Giorgos K. \n" +"Language-Team: Greek " +"\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.7-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -667,7 +667,6 @@ msgstr "Monty Python - The Cheese Shop Sketch" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1565,8 +1564,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Αναβαθμίστε τον περιηγητή σας για να συνδεθείτε με μια συσκευή " +"Αναβαθμίστε τον περιηγητή σας για να συνδεθείτε με μια συσκευή " "ασφαλείας (πχ USB key)" #: warehouse/templates/accounts/two-factor.html:60 @@ -1592,8 +1591,8 @@ msgid "" msgstr "" "

    Δημιουργία ενός κωδικού χρησιμοποιώντας την εφαρμογή πιστοποίησης που " "είναι συνδεδεμένη με τον λογαριασμό σας στο PyPI. Εισάγετε αυτόν τον κωδικό " -"στη φόρμα για να επιβεβαιώσετε την ταυτότητα σας.

    Χάσατε την " -"εφαρμογή; Δεν δουλεύει; Πάρτε βοήθεια.

    " +"στη φόρμα για να επιβεβαιώσετε την ταυτότητα σας.

    Χάσατε την εφαρμογή;" +" Δεν δουλεύει; Πάρτε βοήθεια.

    " # | msgid "Set up your application" #: warehouse/templates/accounts/two-factor.html:127 @@ -1625,8 +1624,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Αν δεν κάνατε αυτή την αλλαγή, μπορείτε να στείλετε email στο %(email_address)s προκειμένου να επικοινωνήσετε με τους " +"Αν δεν κάνατε αυτή την αλλαγή, μπορείτε να στείλετε email στο %(email_address)s προκειμένου να επικοινωνήσετε με τους " "διαχειριστές του PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 @@ -1638,8 +1637,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"Έχετε προστεθεί ως %(role)s στο %(site)s project " -"%(project)s από %(submitter)s." +"Έχετε προστεθεί ως %(role)s στο %(site)s project %(project)" +"s από %(submitter)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, fuzzy, python-format @@ -1663,8 +1662,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"Έχετε προστεθεί ως %(role)s στο %(site)s project " -"%(project)s από %(submitter)s." +"Έχετε προστεθεί ως %(role)s στο %(site)s project %(project)" +"s από %(submitter)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1846,8 +1845,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Αν δεν κάνατε αυτή την αλλαγή, μπορείτε να στείλετε email στο %(email_address)s προκειμένου να επικοινωνήσετε με τους " +"Αν δεν κάνατε αυτή την αλλαγή, μπορείτε να στείλετε email στο %(email_address)s προκειμένου να επικοινωνήσετε με τους " "διαχειριστές του PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 @@ -1885,8 +1884,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Αν αυτό ήταν λάθος, μπορείτε να στείλετε ένα email στο " -"%(email_address)s για να επικοινωνήσετε με τους διαχειριστές του PyPI." +"Αν αυτό ήταν λάθος, μπορείτε να στείλετε ένα email στο %(email_address)s για να επικοινωνήσετε με τους διαχειριστές του PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2079,8 +2078,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." +"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2092,8 +2091,8 @@ msgid "" "For more information, you can email %(email_address)s to communicate with\n" " the PyPI administrators." msgstr "" -"Για περισσότερες πληροφορίες, μπορείτε να στείλετε email στο " -"%(email_address)s για να επικοινωνήσετε με\n" +"Για περισσότερες πληροφορίες, μπορείτε να στείλετε email στο %(email_address)" +"s για να επικοινωνήσετε με\n" " τους διαχειριστές του PyPI." #: warehouse/templates/email/password-compromised-hibp/body.html:20 @@ -2135,11 +2134,11 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI. Επίσης, " -"συνιστούμε να επισκεφτείτε τη διεύθυνση HaveIBeenPwned, να δείτε άλλους κωδικούς και να εξοικειωθείτε με " -"καλές πρακτικές επιλογής δυνατών κωδικών." +"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI. Επίσης, συνιστούμε " +"να επισκεφτείτε τη διεύθυνση HaveIBeenPwned, να δείτε άλλους κωδικούς και να εξοικειωθείτε με καλές " +"πρακτικές επιλογής δυνατών κωδικών." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2154,8 +2153,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Χρησιμοποιούμε μια δωρεάν υπηρεσία ασφάλειας HaveIBeenPwned. Όταν δημιουργείτε " +"Χρησιμοποιούμε μια δωρεάν υπηρεσία ασφάλειας HaveIBeenPwned. Όταν δημιουργείτε " "λογαριασμό, πιστοποιήστε ή αλλάζετε τον κωδικό χρήστη σας, δημιουργούμε ένα " "SHA1 hash του κωδικού σας και χρησιμοποιούμε τους πρώτους 5 χαρακτήρες του " "hash για να αποφανθούμε αν ο κωδικός αυτός έχει υποκλαπεί. Ο κωδικός αυτός " @@ -2169,8 +2168,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Για περισσότερες πληροφορίες δείτε στο FAQ. Για " -"βοήθεια, μπορείτε να στείλετε email στο " -"%(email_address)s για να επικοινωνήσετε με τους διαχειριστές του PyPI." +"βοήθεια, μπορείτε να στείλετε email στο %(email_address)s για να επικοινωνήσετε με τους διαχειριστές του PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2187,8 +2186,8 @@ msgid "" "If you wish to proceed with this request, click to " "reset your password." msgstr "" -"Αν επιθυμείτε να προχωρήσετε με αυτή την αίτηση, κλικάρετε εδώ για να μηδενίσετε τον κωδικό σας." +"Αν επιθυμείτε να προχωρήσετε με αυτή την αίτηση, κλικάρετε εδώ για να μηδενίσετε τον κωδικό σας." #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2241,8 +2240,8 @@ msgid "" "You can generate recovery codes for your account here:\n" "%(href)s\n" msgstr "" -"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." +"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2265,8 +2264,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Αν δεν κάνατε αυτή την αλλαγή, μπορείτε να στείλετε email στο %(email_address)s προκειμένου να επικοινωνήσετε με τους " +"Αν δεν κάνατε αυτή την αλλαγή, μπορείτε να στείλετε email στο %(email_address)s προκειμένου να επικοινωνήσετε με τους " "διαχειριστές του PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 @@ -2453,8 +2452,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hashes για %(filename)s" +"Hashes για %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2523,8 +2522,8 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"Η πιστοποίηση δύο-παραγόντων είναι διαθέσιμη, ενεργοποιήστε τη τώρα για το λογαριασμό σας." +"Η πιστοποίηση δύο-παραγόντων είναι διαθέσιμη, ενεργοποιήστε τη τώρα για το λογαριασμό σας." #: warehouse/templates/includes/session-notifications.html:45 #, fuzzy, python-format @@ -2535,8 +2534,8 @@ msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"Η πιστοποίηση δύο-παραγόντων είναι διαθέσιμη, ενεργοποιήστε τη τώρα για το λογαριασμό σας." +"Η πιστοποίηση δύο-παραγόντων είναι διαθέσιμη, ενεργοποιήστε τη τώρα για το λογαριασμό σας." #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2558,8 +2557,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Δείτε τα στατιστικά για τα projects σας μέσω του Libraries.io ή " +"Δείτε τα στατιστικά για τα projects σας μέσω του Libraries.io ή " "χρησιμοποιώντας το δημόσιο σύνολο δεδομένων μας στο Google BigQuery" @@ -3080,8 +3079,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Εφαρμογή πιστοποίησης (TOTP)" +"Εφαρμογή πιστοποίησης (TOTP)" # | msgid "Error code" #: warehouse/templates/manage/account.html:491 @@ -3215,8 +3214,8 @@ msgstr "Προστέθηκε η πιστοποίηση δύο-παραγόντω msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Μέθοδος: Συσκευή ασφάλειας (WebAuthn)" +"Μέθοδος: Συσκευή ασφάλειας (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3229,8 +3228,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Μέθοδος: Εφαρμογή πιστοποίησης (TOTP)" +"Μέθοδος: Εφαρμογή πιστοποίησης (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3384,8 +3383,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"μεταφορά κυριότητας ή διαγραφή project" +"μεταφορά κυριότητας ή διαγραφή project" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3466,8 +3465,7 @@ msgstr "Δημιουργία από:" #: warehouse/templates/manage/history.html:34 #, python-format msgid "Release version %(version)s created" -msgstr "" -"Η εκδοση κυκλοφορίας %(version)s δημιουργήθηκε" +msgstr "Η εκδοση κυκλοφορίας %(version)s δημιουργήθηκε" #: warehouse/templates/manage/history.html:36 #: warehouse/templates/manage/history.html:52 @@ -3879,8 +3877,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Αναβαθμίστε τον περιηγητή σας για να ρυθμίσετε την πιστοποίηση δύο-" +"Αναβαθμίστε τον περιηγητή σας για να ρυθμίσετε την πιστοποίηση δύο-" "παραγόντων με μια συσκευή ασφαλείας (πχ USB key)" #: warehouse/templates/manage/manage_base.html:198 @@ -4502,8 +4500,8 @@ msgid "" "\">post release instead." msgstr "" "Η εφαρμογή Duo Mobile για Android ή για iOS" +"target=\"_blank\" rel=\"noopener\">Android ή για iOS" #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4611,8 +4609,8 @@ msgid "" "release instead." msgstr "" "Η εφαρμογή Duo Mobile για Android ή για iOS" +"target=\"_blank\" rel=\"noopener\">Android ή για iOS" #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4645,8 +4643,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Μάθετε πως να δημιουργήσετε μια νέα έκδοση στο Python Packaging User " +"Μάθετε πως να δημιουργήσετε μια νέα έκδοση στο Python Packaging User " "Guide" #: warehouse/templates/manage/roles.html:18 @@ -4802,8 +4800,8 @@ msgid "" "\n" " (request an increase) " msgstr "" -"Μεταβείτε στο σύνδεσμο για μηδενισμό του κωδικού σας." +"Μεταβείτε στο σύνδεσμο για μηδενισμό του κωδικού " +"σας." #: warehouse/templates/manage/settings.html:48 #, python-format @@ -4886,14 +4884,14 @@ msgid "" msgstr "" "Για να ορίσετε περιγραφή, κάτοχο, συνδέσμους, ταξινομητές (classifiers) και " "άλλες λεπτομέρειες για την επόμενη έκδοση του '%(project_name)s', " -"χρησιμοποιήστε τις παραμέτρους της συνάρτησης setup() μέσα στο αρχείο " +"χρησιμοποιήστε τις παραμέτρους της συνάρτησης setup() μέσα στο αρχείο " "setup.py file. Ενημερώνοντας αυτά τα πεδία, τα metadata των " "παλαιότερων εκδόσεων δεν θα αλλάξουν. Επίσης, θα πρέπει να " "χρησιμοποιήσετε το πακέτο Twine για να ανεβάσετε τα αρχεία σας προκειμένου να " -"έχετε υποστήριξη για αυτά τα πεδία. Δείτε στο the Python Packaging User Guide " +"έχετε υποστήριξη για αυτά τα πεδία. Δείτε στο the Python Packaging User Guide " "για περισσότερες πληροφορίες." #: warehouse/templates/manage/settings.html:119 @@ -5155,8 +5153,8 @@ msgid "" "projects to PyPI, set up your %(filename)s file like this:" msgstr "" "Για παράδειγμα, αν χρησιμοποιείτε το πακέτο Twine " -"για να ανεβάσετε τα projects σας στο PyPI, δημιουργήστε ένα αρχείο " -"%(filename)s με τα εξής περιεχόμενα:" +"για να ανεβάσετε τα projects σας στο PyPI, δημιουργήστε ένα αρχείο " +"%(filename)s με τα εξής περιεχόμενα:" #: warehouse/templates/manage/token.html:94 #, python-format @@ -5166,8 +5164,8 @@ msgid "" "file like this:" msgstr "" "Για παράδειγμα, αν χρησιμοποιείτε το πακέτο Twine " -"για να ανεβάσετε πολλά projects στο PyPI, δημιουργήστε ένα αρχείο " -"%(filename)s με τα εξής περιεχόμενα:" +"για να ανεβάσετε πολλά projects στο PyPI, δημιουργήστε ένα αρχείο " +"%(filename)s με τα εξής περιεχόμενα:" #: warehouse/templates/manage/token.html:106 msgid "" @@ -5350,8 +5348,7 @@ msgstr "Ρύθμιση της εφαρμογής σας" #: warehouse/templates/manage/account/totp-provision.html:45 msgid "Scan the QR code with the authentication application of your choice." -msgstr "" -"Σκανάρετε τον κώδικα QR με την εφαρμογή πιστοποίησης της αρέσκείας σας." +msgstr "Σκανάρετε τον κώδικα QR με την εφαρμογή πιστοποίησης της αρέσκείας σας." #: warehouse/templates/manage/account/totp-provision.html:46 msgid "" @@ -5414,10 +5411,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Thetis." msgstr "" "Γνωστά USB keys περιλαμβάνουν τα Yubikey, Google Titan και Thetis." +"\"%(title)s\" target=\"_blank\" rel=\"noopener\">Yubikey, Google Titan και Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 msgid "Name your device to begin" @@ -5448,10 +5445,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">compatible browser." msgstr "" "Δεν δουλεύει; Ελέγξτε ότι χρησιμοποιείτε μια συσκευή που " -"ακολουθεί τις FIDO προδιαγραφές καθώς και έναν συμβατό περιηγητή." +"ακολουθεί τις FIDO προδιαγραφές καθώς και έναν συμβατό περιηγητή." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -6044,8 +6041,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Όλοι οι χρήστες που στέλνουν feedback, αναφέρουν θέματα ή συνεισφέρουν στο " -"Warehouse θα πρέπει να ακολουθούν τον κώδικα δεοντολογίας του PyPA." +"Warehouse θα πρέπει να ακολουθούν τον κώδικα δεοντολογίας του PyPA." #: warehouse/templates/pages/help.html:31 #, python-format @@ -6415,9 +6412,9 @@ msgid "" msgstr "" "Για να μέθετε πων να εγκταστείσετε ένα αρχείο από το PyPI, επισκεφτείτε τον " "οδηγό εγκατάστασης στη σελίδα του Python Packaging User Guide." +"\"noopener\">οδηγό εγκατάστασης στη σελίδα του Python Packaging User Guide." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6429,11 +6426,11 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Για πλήρεις οδηγίες σχετικά με την ρύθμιση, το πακετάρισμα και τη διανομή " -"του Python project σας, αναφερθείτε στον οδηγό εγκατάστασης στη σελίδα του Python Packaging User Guide." +"του Python project σας, αναφερθείτε στον οδηγό " +"εγκατάστασης στη σελίδα του Python Packaging User " +"Guide." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6465,8 +6462,8 @@ msgstr "" "Προς το παρόν, δεν υπάρχει κάποια καθιερωμένη διαδικασία για την εκτέλεση " "αυτής της διαχειριστικής εργασίας, η οποία να είναι σαφής και δίκαιη για όλα " "τα μέρη. Ωστόσο, το ένα είναι προς το παρόν σε ανάπτυξη σύμφωνα με το PEP 541." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PEP 541." #: warehouse/templates/pages/help.html:238 msgid "My account" @@ -6506,8 +6503,8 @@ msgid "" "automated fashion." msgstr "" "Αυτή η πολιτική θα μας επιτρέψει να επιβάλουμε την πολιτική κλειδιού του PEP 541 όσον αφορά " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PEP 541 όσον αφορά " "την προσβασιμότητα του διατηρητή. Επίσης, ελαττώνει τις επιθέσεις spam " "αυτόματης δημιουργίας πολλαπλών λογαριασμών." @@ -6549,8 +6546,8 @@ msgid "" "

    " msgstr "" "

    Το ίδιο το PyPI δεν υπέστη παραβίαση. Αυτό αποτελεί ένα μέτρο ασφάλειας " -"για την ελάττωση του ρίσκου επιθέσεων credential " +"για την ελάττωση του ρίσκου επιθέσεων credential " "stuffing ενάντια στο PyPI και τους χρήστες του.

    Κάθε φορά που " "ένας χρήστης παρέχει έναν κωδικό — κατά τη διάρκεια εγγραφής, πιστοποίησης ή " "αλλαγής κωδικού — το PyPI ελέγχει με ασφάλεια αν ο κωδικός αυτός έχει " @@ -6620,8 +6617,8 @@ msgstr "" "παρέχουν την δεύτερη μέθοδο εξακρίβωσης κατά τη διάρκεια της σύνδεσης. Αυτό " "αφορά μόνο τη σύνδεση μέσω ενός web browser και όχι (ακόμα) το ανέβασμα " "πακέτου.

    Μπορείτε να ακολουθήσετε καλές πρακτικές για το 2FA στο discuss.python.org.

    " +"\"two factor authentication\">2FA
    στο discuss.python.org.

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6633,8 +6630,8 @@ msgid "" msgstr "" "Οι χρήστες του PyPI μπορούν ρυθμίσουν την πιστοποίηση δυο-παραγόντων " "χρησιμοποιώντας οποιαδήποτε εφαρμογή πιστοποίησης η οποία υποστηρίζει το TOTP στάνταρ." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">TOTP στάνταρ." #: warehouse/templates/pages/help.html:336 msgid "" @@ -6644,8 +6641,8 @@ msgid "" msgstr "" "Οι εφαρμογές πιστοποίησης TOTP παράγουν έναν κωδικό πιστοποίησης ο οποίος αλλάζει τακτικά και μπορεί " -"ο χρήστης να τον χρησιμοποιήσει για να συνδεθεί στον λογαριασμό του " -"(προσοχή, σε καμία περίπτωση δεν αποτελεί τον κωδικό χρήστη)." +"ο χρήστης να τον χρησιμοποιήσει για να συνδεθεί στον λογαριασμό του (" +"προσοχή, σε καμία περίπτωση δεν αποτελεί τον κωδικό χρήστη)." #: warehouse/templates/pages/help.html:337 msgid "" @@ -6664,10 +6661,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Android or iOS" msgstr "" -"Η εφαρμογή Google Authenticator για Android ή για iOS" +"Η εφαρμογή Google Authenticator για Android ή για iOS" #: warehouse/templates/pages/help.html:343 #: warehouse/templates/pages/help.html:345 @@ -6684,8 +6680,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Η εφαρμογή Duo Mobile για Android ή για iOS" +"target=\"_blank\" rel=\"noopener\">Android ή για iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6700,8 +6696,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Κάποιοι διαχειριστές κωδικών (password managers) όπως ο πχ 1Password1Passwordμπορεί επίσης να παράξει κωδικούς πιστοποίησης. Για λόγους ασφαλείας, το " "PyPI σας επιτρέπει να ορίσετε μόνο μια εφαρμογή ανά λογαριασμό." @@ -6718,8 +6714,8 @@ msgid "" "Open an authentication (TOTP) application" msgstr "" -"Ανοίξτε μια εφαρμογή (TOTP) πιστοποίησης" +"Ανοίξτε μια εφαρμογή (TOTP) πιστοποίησης" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6728,8 +6724,8 @@ msgid "" "application\"" msgstr "" "Συνδεθείτε στον λογαριασμό σας στο PyPI, πηγαίνετε στις ρυθμίσεις " -"λογαριασμού και διαλέξτε \"Προσθήκη 2FA με εφαρμογή πιστοποίησης\"" +"λογαριασμού και διαλέξτε \"Προσθήκη 2FA με εφαρμογή πιστοποίησης\"" #: warehouse/templates/pages/help.html:370 msgid "" @@ -6828,8 +6824,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Να χρησιμοποιείτε ένα USB key το οποίο να εμμένει στην προδιαγραφή FIDO " +"Να χρησιμοποιείτε ένα USB key το οποίο να εμμένει στην προδιαγραφή FIDO " "U2F:" #: warehouse/templates/pages/help.html:396 @@ -6841,9 +6837,9 @@ msgid "" "href=\"%(thetis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">Thetis." msgstr "" -"Δημοφιλή κλειδιά αποτελούν τα Yubikey, Google Titan " +"Δημοφιλή κλειδιά αποτελούν τα Yubikey, Google Titan " "και Thetis." @@ -6976,8 +6972,8 @@ msgid "" "\"Generate recovery codes\"" msgstr "" "Συνδεθείτε στον λογαριασμό σας στο PyPI, πηγαίνετε στις ρυθμίσεις " -"λογαριασμού και διαλέξτε \"Προσθήκη 2FA με εφαρμογή πιστοποίησης\"" +"λογαριασμού και διαλέξτε \"Προσθήκη 2FA με εφαρμογή πιστοποίησης\"" #: warehouse/templates/pages/help.html:464 msgid "" @@ -7111,8 +7107,8 @@ msgstr "" "επεξεργαστούν το δικό τους αρχείο .pypirc file, " "ενώ άλλοι θα χρειαστεί να αλλάξουν το αρχείο ρύθμισης του CI (πχ το .travis.yml αν χρησιμοποιείτε την υπηρεσία Travis)." +"\"%(travis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">.travis.yml αν χρησιμοποιείτε την υπηρεσία Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7152,9 +7148,9 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Αν θέλετε να τρέξετε τον δικό σας καθρέπτη του PyPI, τότε το bandersnatch project είναι η προτεινόμενη λύση. Σημειώστε " -"ότι οι απαιτήσεις αποθηκευτικού χώρου για ένα καθρέπτη PyPI θα υπερβούν το 1 " +"Αν θέλετε να τρέξετε τον δικό σας καθρέπτη του PyPI, τότε το bandersnatch project είναι η προτεινόμενη λύση. Σημειώστε ότι " +"οι απαιτήσεις αποθηκευτικού χώρου για ένα καθρέπτη PyPI θα υπερβούν το 1 " "terabyte—και θα συνεχίσουν να ανεβαίνουν!" #: warehouse/templates/pages/help.html:527 @@ -7176,8 +7172,8 @@ msgstr "" "Το ίδιο το PyPI δεν παρέχει κάποιον τρόπο να ειδοποιήστε όταν ένα project " "ανεβάζει νέες εκδόσεις. Ωστόσο, υπάρχουν πολλές υπηρεσίες τρίτων που " "παρέχουν πλήρεις παρακολουθήσεις και ειδοποιήσεις για εκδόσεις project και " -"αδυναμίες κάτω από μια λίστα με το όνομα GitHub apps." +"αδυναμίες κάτω από μια λίστα με το όνομα GitHub apps." # | msgid "" # | "You can Η ιστοσελίδα Libraries.io παρέχει στατιστικά για τα PyPI " "projects (παράδειγμα, API) περιλαμβάνοντας τα GitHub stars και forks, dependency tracking " -"(σε εξέλιξη) και άλλους σχετικούς " +"target=\"_blank\" rel=\"noopener\">παράδειγμα, API) περιλαμβάνοντας τα GitHub stars και forks, dependency tracking (σε εξέλιξη) και άλλους σχετικούς " "παράγοντες." #: warehouse/templates/pages/help.html:541 @@ -7227,8 +7223,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">our status page." msgstr "" "Για πρόσφατα στατιστικά σχετικά με το uptime και την απόδοση δείτε στη σελίδα κατάστασης μας." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">σελίδα κατάστασης μας." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7239,8 +7235,8 @@ msgid "" msgstr "" "Το PyPI δεν υποστηρίζει την έκδοση ιδιωτικών πακέτων. Αν θέλετε να εκδώσετε " "το ιδιωτικό πακέτο σας σε κάποιο αποθετήριο πακέτων η προτεινόμενη λύση " -"είναι τρέξετε το δικό σας deployment του devpi project." +"είναι τρέξετε το δικό σας deployment του devpi " +"project." #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7303,8 +7299,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Αν ο κάτοχος δεν επικοινωνήσει μαζί σας ανατρέξτε στο " -"%(anchor_text)s" +"Αν ο κάτοχος δεν επικοινωνήσει μαζί σας ανατρέξτε στο %(anchor_text)s" # | msgid "" # | "Refer to the %(anchor_text)s" msgstr "" -"Αν ο κάτοχος δεν επικοινωνήσει μαζί σας ανατρέξτε στο " -"%(anchor_text)s" +"Αν ο κάτοχος δεν επικοινωνήσει μαζί σας ανατρέξτε στο %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7374,9 +7370,9 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Από προεπιλογή, η περιγραφή ενός ανεβάσματος θα έχει τη μορφή reStructuredText. Αν η περιγραφή είναι σε εναλλακτική μορφή (πχ " +"Από προεπιλογή, η περιγραφή ενός ανεβάσματος θα έχει τη μορφή reStructuredText. Αν η περιγραφή είναι σε εναλλακτική μορφή (πχ " "Markdown), τότε το πακέτο θα πρέπει να θέσει την τιμή του " "long_description_content_type μέσα στο αρχείο setup.py σε μια διαφορετική μορφή." @@ -7463,8 +7459,8 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Μάθετε πως να δημιουργήσετε μια νέα έκδοση στο Python Packaging User " +"Μάθετε πως να δημιουργήσετε μια νέα έκδοση στο Python Packaging User " "Guide" #: warehouse/templates/pages/help.html:609 @@ -7490,9 +7486,9 @@ msgid "" msgstr "" "Για να μέθετε πων να εγκταστείσετε ένα αρχείο από το PyPI, επισκεφτείτε τον " "οδηγό εγκατάστασης στη σελίδα του Python Packaging User Guide." +"\"noopener\">οδηγό εγκατάστασης στη σελίδα του Python Packaging User Guide." #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7505,8 +7501,8 @@ msgid "" "file an issue with details." msgstr "" -"Μάθετε πως να δημιουργήσετε μια νέα έκδοση στο Python Packaging User " +"Μάθετε πως να δημιουργήσετε μια νέα έκδοση στο Python Packaging User " "Guide" #: warehouse/templates/pages/help.html:633 @@ -7539,8 +7535,8 @@ msgstr "" #, python-format msgid "Go to reset your password." msgstr "" -"Μεταβείτε στο σύνδεσμο για μηδενισμό του κωδικού σας." +"Μεταβείτε στο σύνδεσμο για μηδενισμό του κωδικού " +"σας." #: warehouse/templates/pages/help.html:642 msgid "" @@ -7645,8 +7641,8 @@ msgid "" "This is a known issue with Python's getpass module." msgstr "" -"Hashes για %(filename)s" +"Hashes για %(filename)s" #: warehouse/templates/pages/help.html:684 #, python-format @@ -7662,11 +7658,11 @@ msgstr "" "Το Transport Layer Security, ή TLS, το χρησιμοποιούμε για να σιγουρευτούμε " "ότι οι συνδέσεις μεταξύ του υπολογιστή σας και του PyPI παραμένουν ιδιωτικές " "και ασφαλείς. Είναι ένα κρυπτογραφικό πρωτόκολλο με διαφορετικές εκδόσεις με " -"το πέρασμα του χρόνου. Το PyPI δεν υποστηρίζει τις " -"εκδόσεις TLS 1.0 και 1.1 από τον Απρίλιο του 2018. Μάθετε γιατί στο PSF blog." +"το πέρασμα του χρόνου. Το PyPI δεν υποστηρίζει τις εκδόσεις " +"TLS 1.0 και 1.1 από τον Απρίλιο του 2018. Μάθετε γιατί στο PSF " +"blog." #: warehouse/templates/pages/help.html:691 #, python-format @@ -7700,8 +7696,8 @@ msgid "" "Python, setuptools, and pip." msgstr "" "Τα συγκεκριμένα βήματα που θα πρέπει να ακολουθήσετε εξαρτώνται από την " -"έκδοση του λειτουργικού σας συστήματος, από που εγκαταστήσατε την Python " -"(από το python.org, μέσα από το λειτουργικό σας σύστημα ή από κάποιον " +"έκδοση του λειτουργικού σας συστήματος, από που εγκαταστήσατε την Python (" +"από το python.org, μέσα από το λειτουργικό σας σύστημα ή από κάποιον " "μεσολαβητή) και από την έκδοση της εγκατεστημένης Python, του πακέτου " "setuptools και του πακέτου pip." @@ -7727,8 +7723,8 @@ msgid "" msgstr "" "Για βοήθεια μεταβείτε στο κανάλι IRC #pypa στο Freenode, ανοίξτε ένα θέμα στο pypa/packaging-problems/issues ή " +"a>, ανοίξτε ένα θέμα στο pypa/packaging-problems/issues ή " "γράψτε στη python-help mailing list, συμπεριλαμβάνοντας το " "λειτουργικό σας σύστημα και οδηγίες εγκατάστασης του καθώς και την έξοδο από " @@ -7752,10 +7748,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Αν αντιμετωπίζετε προβλήματα προσβασιμότητας αναφέρετε το μας στο " -"GitHub, ούτως ώστε να προσπαθήσουμε να διορθώσουμε το πρόβλημα τόσο για " -"εσάς όσο και για τους άλλους." +"Αν αντιμετωπίζετε προβλήματα προσβασιμότητας αναφέρετε το μας στο GitHub, ούτως ώστε να προσπαθήσουμε να διορθώσουμε το πρόβλημα τόσο για εσάς όσο " +"και για τους άλλους." #: warehouse/templates/pages/help.html:720 #, python-format @@ -7769,9 +7765,9 @@ msgstr "" "Σε παλαιότερες εκδόσεις του PyPI, οι συντηρητές μπορούσαν να ανεβάσουν " "εκδόσεις στο PyPI χρησιμοποιώντας μια φόρμα μέσα από τον web browser. Αυτή η " "δυνατότητα δεν υπάρχει πλέον στην νέα έκδοση του PyPI – αντί αυτού " -"προτείνουμε να χρησιμοποιείτε το πακέτο twine για το ανέβασμα του " -"project σας στο PyPI." +"προτείνουμε να χρησιμοποιείτε το πακέτο twine για το ανέβασμα του project σας " +"στο PyPI." #: warehouse/templates/pages/help.html:729 msgid "" @@ -7799,8 +7795,8 @@ msgid "" msgstr "" "Όταν οι διαχειριστές του PyPI βομβαρδιστούν με spam ή " "διαπιστώσουν ότι υπάρχει κάποια άλλη απειλή για το PyPI, οι εγγραφές νέων " -"χρηστών και/ή νέων project μπορεί να απενεργοποιηθούν. Δείτε στη σελίδα " +"χρηστών και/ή νέων project μπορεί να απενεργοποιηθούν. Δείτε στη σελίδα " "κατάστασης μας για περισσότερες πληροφορίες, καθώς θα έχουμε σχετική " "ανακοίνωση εκεί για το λόγο της διακοπής αυτών των υπηρεσιών." @@ -7836,8 +7832,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Για την αποφυγή αυτής της κατάστασης, χρησιμοποιήστε το Test PyPI " +"Για την αποφυγή αυτής της κατάστασης, χρησιμοποιήστε το Test PyPI " "για να ελέγξετε το ανέβασμα του πακέτου σας, προτού το ανεβάσετε στο pypi.org." @@ -7859,9 +7855,9 @@ msgid "" "brief justification of why it is important." msgstr "" "Αν θέλετε να αιτηθείτε ένα νέο trove classifier δημιουργήστε ένα bug στον issue tracker μας. Συμπεριλάβετε το όνομα του επιθυμητού classifier " -"και μια μικρή αιτιολόγηση γιατί αυτό είναι σημαντικό." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">issue tracker μας. Συμπεριλάβετε το όνομα του επιθυμητού classifier και " +"μια μικρή αιτιολόγηση γιατί αυτό είναι σημαντικό." #: warehouse/templates/pages/help.html:763 #, python-format @@ -7875,8 +7871,8 @@ msgid "" msgstr "" "Αν αντιμετωπίζετε προβλήματα με το ίδιο το PyPI, είμαστε ανοιχτοί σε " "εποικοδομητικά feedbacks και and bug reports μέσω του issue tracker μας. Παρακαλούμε, σημειώστε, ότι αυτός ο tracker είναι " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">issue tracker μας. Παρακαλούμε, σημειώστε, ότι αυτός ο tracker είναι " "μόνο για θέματα λογισμικού που τρέχουν στο PyPI. Προτού γράψετε ένα νέο " "θέμα, ελέγξτε πρώτα αν κάποιο παρόμοιο υπάρχει ήδη." @@ -7930,10 +7926,10 @@ msgstr "" "rel=\"noopener\">PackagingWG είναι μια ομάδα εργασίας του Python " "Software Foundation (PSF) της οποίας ο στόχος είναι να συγκεντρωθούν και να " "εκταμιευθούν κεφάλαια για την υποστήριξη της βελτίωσης του Python packaging. " -"Πρόσφατα εξασφάλισε ένα βραβείο από το Open Technology Fund " -"του οποίου η χρηματοδότηση επιτρέπει στους developers να βελτιώσουν την " -"ασφάλεια και την προσβασιμότητα του Warehouse." +"Πρόσφατα εξασφάλισε ένα βραβείο από το Open Technology Fund του " +"οποίου η χρηματοδότηση επιτρέπει στους developers να βελτιώσουν την ασφάλεια " +"και την προσβασιμότητα του Warehouse." #: warehouse/templates/pages/help.html:799 #, python-format @@ -7942,10 +7938,10 @@ msgid "" "\"_blank\" rel=\"noopener\">Warehouse and by a variety of tools and " "services provided by our generous sponsors." msgstr "" -"Το PyPI τροφοδοτείται από το Warehouse και από μια ποικιλία από " -"εργαλεία και υπηρεσίες που παρέχονται από τους γενναιόδωρους χορηγούς μας." +"Το PyPI τροφοδοτείται από το Warehouse και από μια ποικιλία " +"από εργαλεία και υπηρεσίες που παρέχονται από τους γενναιόδωρους χορηγούς μας." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7974,9 +7970,9 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "Το PyPI χρησιμοποιεί έντονα την cache και διανέμεται μέσω των CDN χάρη στον χορηγό μας Fastly κάνοντας το διαθέσιμο σε όλο τον κόσμο. Ωστόσο, επειδή η " +"\"content delivery network\">CDN χάρη στον χορηγό μας Fastly κάνοντας το διαθέσιμο σε όλο τον κόσμο. Ωστόσο, επειδή η " "ιστοσελίδα συντηρείται κυρίως από εθελοντές και δεν παρέχουμε κάποιο " "συγκεκριμένο Σύμφωνο Επιπέδου Υπηρεσιών όπως θα ήταν αναμενόμενο για ένα " "γιγάντια διανεμόμενο σύστημα, τα πράγματα, μπορεί, μερικές φορές, να πάνε " @@ -7996,8 +7992,8 @@ msgid "" msgstr "" "Έχουμε να κάνουμε ένα τεράστιο φόρτο εργασιών προκειμένου να συνεχίσουμε να " "διατηρούμε και να βελτιώνουμε το PyPI (γνωστό και ως το Warehouse project)." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">το Warehouse " +"project)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -8059,8 +8055,8 @@ msgid "" "interested in working on a particular issue, leave a comment and we can " "guide you through the contribution process." msgstr "" -"Τα θέματα (issues) είναι κατηγοριοποιημένα σε milestones. Δουλεύοντας " +"Τα θέματα (issues) είναι κατηγοριοποιημένα σε milestones. Δουλεύοντας " "πάνω σε issues στο τρέχον milestone θα βοηθήσετε να πάει το project μπροστά. " "Αν ενδιαφέρεστε να δουλέψετε πάνω σε ένα συγκεκριμένο issue, αφήστε ένα " "σχόλιο και θα σας καθοδηγήσουμε στη διαδικασία συνεισφοράς." @@ -8084,9 +8080,9 @@ msgid "" msgstr "" "Μπορείτε, επίσης, να παρακολουθείτε την εξέλιξη της ανάπτυξης του project " "στη distutils-sig mailing list και στο PyPA Dev message group." +"rel=\"noopener\">distutils-sig mailing list και στο PyPA Dev message group." #: warehouse/templates/pages/help.html:855 #, python-format @@ -8125,8 +8121,8 @@ msgid "" "More information about this list can be found here: " "%(href)s." msgstr "" -"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." +"Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." # | msgid "Currently, the following features are in beta:" #: warehouse/templates/pages/help.html:867 @@ -8216,9 +8212,9 @@ msgstr "" "\"noopener\">Python Packaging Authority (PyPA) είναι μια ομάδα εργασίας, " "στόχος της οποίας είναι η βελτίωση του Python packaging. Αν θέλετε να έρθετε " "σε επαφή με κάποιον προγραμματιστή ειδικό στα πακέτα, χρησιμοποιήστε το #pypa στο IRC (freenode) ή μπείτε στο distutils-sig " +"href=\"%(irc_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">#pypa στο IRC (freenode) ή μπείτε στο distutils-sig " "mailing list." #: warehouse/templates/pages/security.html:15 @@ -8242,10 +8238,14 @@ msgid "Important!" msgstr "Σημαντικό!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Αν πιστεύετε ότι αναγνωρίσατε κάποιο θέμα ασφάλειας με το Warehouse, " "ΜΗΝ ΤΟ αναφέρετε σε κάποιο δημόσιο forum, " @@ -8264,46 +8264,84 @@ msgid "Official or unofficial mailing lists" msgstr "Επίσημα ή ανεπίσημα mailing lists" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Αντ' αυτού, στείλτε ένα email απ' ευθείας στο security " "at python dot org, παρέχοντας μας όσες περισσότερες πληροφορίες μπορείτε " "σχετικά με το θέμα." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Τα μηνύματα μπορούν, προαιρετικά, να κρυπτογραφηθούν με GPG χρησιμοποιώντας " -"τα key fingerprints που είναι διαθέσιμα στη σελίδα Python Security." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Αντ' αυτού, στείλτε ένα email απ' ευθείας στο security " +"at python dot org, παρέχοντας μας όσες περισσότερες πληροφορίες μπορείτε " +"σχετικά με το θέμα." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Τι γίνεται μετά;" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" "Όταν καταθέσετε ένα θέμα μέσω email, θα λάβετε αναγνώριση μέσα σε 48 ώρες." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" "Ανάλογα με την ενέργεια που πρέπει να παρθεί, ίσως λάβετε και άλλα emails." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "Η τρέχουσα πολιτική ασφάλειας ανανεώθηκε στις 14 Μαρτίου 2018." #: warehouse/templates/pages/sitemap.html:21 @@ -8384,8 +8422,8 @@ msgid "" "Support Program in 2018" msgstr "" "Η εφαρμογή Duo Mobile για Android ή για iOS" +"target=\"_blank\" rel=\"noopener\">Android ή για iOS" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -8427,8 +8465,8 @@ msgid "" "2019 and 2020" msgstr "" "Η εφαρμογή Duo Mobile για Android ή για iOS" +"target=\"_blank\" rel=\"noopener\">Android ή για iOS" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8455,9 +8493,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Mozilla Open Source Support Program " "in 2020" msgstr "" -"Δημοφιλή κλειδιά αποτελούν τα Yubikey, Google Titan " +"Δημοφιλή κλειδιά αποτελούν τα Yubikey, Google Titan " "και Thetis." @@ -8709,6 +8747,17 @@ msgstr[1] "" " Δεν βρέθηκαν αποτελέσματα για τα φίλτρα '%(filters)s'\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Τα μηνύματα μπορούν, προαιρετικά, να κρυπτογραφηθούν με GPG " +#~ "χρησιμοποιώντας τα key fingerprints που είναι διαθέσιμα στη σελίδα Python Security." + #~ msgid "Invalid credentials. Try again" #~ msgstr "Λάθος διαπιστευτήρια. Προσπάθησε ξανά" diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.mo b/warehouse/locale/eo/LC_MESSAGES/messages.mo index 247465cacf24dfa33c62a7d2cfa035cc94b27920..343ddee8a43d99318a096fd201737512739ee645 100644 GIT binary patch delta 20778 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 delta 24637 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 V&Vi5*E3j*0L#?wOc+lgu{~rt~iiiLJ diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.po b/warehouse/locale/eo/LC_MESSAGES/messages.po index d290aa28f1b0..bc9350b4a900 100644 --- a/warehouse/locale/eo/LC_MESSAGES/messages.po +++ b/warehouse/locale/eo/LC_MESSAGES/messages.po @@ -1,12 +1,12 @@ # Jakub Fabijan , 2020. -# phlostically , 2021. +# phlostically , 2021, 2022. # Adolfo Jayme Barrientos , 2021. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-12-29 13:51+0200\n" -"PO-Revision-Date: 2021-11-07 15:53+0000\n" +"PO-Revision-Date: 2022-06-28 19:52+0000\n" "Last-Translator: phlostically \n" "Language-Team: Esperanto \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.9-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -409,8 +409,7 @@ msgstr "Generado de novaj restaŭraj kodoj eksvalidigos viajn aktualajn kodojn." #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" -msgstr "" -"La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" +msgstr "La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" #: warehouse/manage/views.py:1647 #, fuzzy @@ -459,8 +458,7 @@ msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" -msgstr "" -"La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" +msgstr "La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" #: warehouse/manage/views.py:3129 msgid "" @@ -641,7 +639,6 @@ msgstr "Monty Python - La Sceno de la Fromaĝobutiko" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -706,8 +703,8 @@ msgid "" msgstr "" "Konsideru kontribuadondonacadon por helpi nin konstrui pli stabilan kaj sekuran platformon." +"contribute/transact?reset=1&id=13\" target=\"_blank\" rel=\"noopener\"" +">donacadon por helpi nin konstrui pli stabilan kaj sekuran platformon." #: warehouse/templates/base.html:24 msgid "" @@ -995,8 +992,7 @@ msgstr "Evoluigu la kodon de PyPI per la Prova Python Package Index" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" -msgstr "" -"Trovu, instalu, kaj publikigu Python-pakojn per la Python Package Index" +msgstr "Trovu, instalu, kaj publikigu Python-pakojn per la Python Package Index" #: warehouse/templates/index.html:66 #, python-format @@ -1217,8 +1213,8 @@ msgid "" " " msgstr "" "\n" -" Ĉu vi volas akcepti ĉi tiun inviton aliĝi al '%(project_name)s' kiel projekta %(role_name)s?\n" +" Ĉu vi volas akcepti ĉi tiun inviton aliĝi al '%(project_name)s' kiel projekta %(role_name)s?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1288,8 +1284,8 @@ msgid "" " " msgstr "" "\n" -" Ĉu vi volas akcepti ĉi tiun inviton aliĝi al '%(project_name)s' kiel projekta %(role_name)s?\n" +" Ĉu vi volas akcepti ĉi tiun inviton aliĝi al '%(project_name)s' kiel projekta %(role_name)s?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1531,16 +1527,16 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Ĝisdatigu vian TTT-legilon por ensaluti per sekuriga aparato (ekz. " +"Ĝisdatigu vian TTT-legilon por ensaluti per sekuriga aparato (ekz. " "USB-ŝlosilo)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format msgid "Lost your device? Not working? Get help." msgstr "" -"Ĉu perdinte vian aparaton? Ĉu ne funkciante? Helpiĝu." +"Ĉu perdinte vian aparaton? Ĉu ne funkciante? Helpiĝu." #: warehouse/templates/accounts/two-factor.html:72 msgid "Authenticate with an app" @@ -1559,8 +1555,8 @@ msgid "" msgstr "" "

    Generu kodon per la aŭtentiga aplikaĵo konektita al via PyPI-konto. " "Entajpu ĉi tiun kodon en la formularon por kontroli vian identon.

    Ĉu " -"perdinte vian aplikaĵon? Ĉu ne funkcante? Helpiĝu." +"perdinte vian aplikaĵon? Ĉu ne funkcante? Helpiĝu.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1592,8 +1588,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe " -"%(email_address)s al la administrantoj de PyPI." +"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1808,8 +1804,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe " -"%(email_address)s al la administrantoj de PyPI." +"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1846,8 +1842,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe " -"%(email_address)s al la administrantoj de PyPI." +"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1862,8 +1858,7 @@ msgstr "Vi ne estas posedanto de ĉi tiu projekto" msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "%(username)s ŝanĝita al projekta %(role_name)s" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -1915,8 +1910,7 @@ msgstr "" msgid "" "%(username)s has declined an invitation to " "join the \"%(organization_name)s\" organization" -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "%(username)s ŝanĝita al projekta %(role_name)s" #: warehouse/templates/email/organization-member-invited/body.html:27 #, fuzzy, python-format @@ -1925,8 +1919,7 @@ msgstr "" msgid "" "%(username)s has been invited to join the " "\"%(organization_name)s\" organization" -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "%(username)s ŝanĝita al projekta %(role_name)s" #: warehouse/templates/email/organization-member-invited/body.html:33 #, fuzzy @@ -1976,8 +1969,7 @@ msgstr "Ŝanĝita de:" msgid "" "The %(site)s project \"%(project_name)s\" has been added to the " "\"%(organization_name)s\" organization." -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "%(username)s ŝanĝita al projekta %(role_name)s" #: warehouse/templates/email/organization-project-added/body.html:30 #: warehouse/templates/email/organization-project-removed/body.html:30 @@ -2004,8 +1996,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Iu, eble vi, ŝanĝis la pasvorton de via PyPI-konto %(username)s." +"Iu, eble vi, ŝanĝis la pasvorton de via PyPI-konto " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2106,8 +2098,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Ni uzas senpagan sekurecan servon de HaveIBeenPwned. Dum registrado, aŭtentigo, aŭ ĝisdatigo de vian " +"Ni uzas senpagan sekurecan servon de HaveIBeenPwned. Dum registrado, aŭtentigo, aŭ ĝisdatigo de vian " "pasvorton, ni kalkulas la SHA1-haketaĵon de via pasvorto kaj uzas la unuajn " "5 signojn de la haketaĵo por decidi ĉu la pasvorto estas kompromitita. La " "neĉifrita pasvorto neniam estos konservita de PyPI aŭ sendita al " @@ -2121,8 +2113,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Por pliaj informoj, vidu niajn Oftajn Demanadojn. Por helpo, vi povas mesaĝi ĉe " -"%(email_address)s al la administrantoj de PyPI." +"a>. Por helpo, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2225,8 +2217,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe " -"%(email_address)s al la administrantoj de PyPI." +"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2279,8 +2271,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Iu, eble vi, aldonis ĉi tiun retpoŝtan adreson (%(email_address)s) al sia PyPI-konto." +"Iu, eble vi, aldonis ĉi tiun retpoŝtan adreson " +"(%(email_address)s) al sia PyPI-konto." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2396,8 +2388,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Haketaĵoj de %(filename)s" +"Haketaĵoj de %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2514,9 +2506,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Vidu statistikojn pri la projektoj de %(username)s per Libraries.io, aŭ per Libraries.io, aŭ per nia publika datenbanko ĉe Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 @@ -2830,8 +2822,7 @@ msgstr "Dato de aliĝo" #, python-format msgid "" "Displayed on your public profile. Cannot be changed." -msgstr "" -"Montrata sur via publika profilo. Ne ŝanĝebla." +msgstr "Montrata sur via publika profilo. Ne ŝanĝebla." #: warehouse/templates/manage/account.html:268 msgid "Full name" @@ -3124,8 +3115,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Metodo: Aŭtentiga aplikaĵo (TOTP)" +"Metodo: Aŭtentiga aplikaĵo (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3273,8 +3264,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transdoni posedrajtonforigi projekton" +"transdoni posedrajtonforigi projekton" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3307,9 +3298,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Se vi volas DETRUI ajnan ekzistantan dokumentaron gastigatan de %(url)s, tio estas ne malfarebla, ĉar " -"alŝuto de nova dokumentaro estas ne plu subtenata." +"Se vi volas DETRUI ajnan ekzistantan dokumentaron gastigatan de %(url)s, tio estas ne malfarebla, ĉar alŝuto " +"de nova dokumentaro estas ne plu subtenata." #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3396,8 +3387,7 @@ msgstr "" #: warehouse/templates/manage/history.html:60 #, python-format msgid "%(username)s changed to project %(role_name)s" -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "%(username)s ŝanĝita al projekta %(role_name)s" #: warehouse/templates/manage/history.html:62 msgid "Changed by:" @@ -3474,8 +3464,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Ĉi tiu funkcio estos evitinda en la estonteco, anstataŭigota de paĝo pri historio de sekureco." +"Ĉi tiu funkcio estos evitinda en la estonteco, anstataŭigota de paĝo pri historio de sekureco." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3534,8 +3524,8 @@ msgid "" "account. Learn more about 2FA." msgstr "" -"Dupaŝa aŭtentigo aldonas kroman tavolon de sekureco al via konto. Lernu plu pri 2PA." +"Dupaŝa aŭtentigo aldonas kroman tavolon de sekureco al via konto. Lernu plu pri 2PA." #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -3734,8 +3724,8 @@ msgid "" "security device (e.g. USB key)\n" " " msgstr "" -"Aldoni 2PA per sekuriga aparato " -"(ekz. USB-ŝlosilo)" +"Aldoni 2PA per sekuriga aparato (" +"ekz. USB-ŝlosilo)" #: warehouse/templates/manage/account/webauthn-provision.html:37 #: warehouse/templates/manage/manage_base.html:180 @@ -3754,8 +3744,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Ĝisdatigu vian TTT-legilon por ebligi dupaŝan aŭtentigon per sekuriga " +"Ĝisdatigu vian TTT-legilon por ebligi dupaŝan aŭtentigon per sekuriga " "aparato (ekz. USB-ŝlosilo)" #: warehouse/templates/manage/manage_base.html:198 @@ -4325,8 +4315,8 @@ msgid "" msgstr "" "\n" " Vi povas klarigi la kialon por fortiron de ĉi tiu eldono, kiun " -"pip montros al tiuj, kiuj instalas per %(project_name)s==%(version)s.\n" +"pip montros al tiuj, kiuj instalas per " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4363,13 +4353,13 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun " -"%(count)s dosiero.\n" +" Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun %(count)" +"s dosiero.\n" " " msgstr[1] "" "\n" -" Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun " -"%(count)s dosieroj.\n" +" Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun %(count)" +"s dosieroj.\n" " " #: warehouse/templates/manage/release.html:171 @@ -4404,8 +4394,8 @@ msgid "" msgstr "" "Konnsideru fortiron de ĉi tiu eldono, faron de nova eldono, aŭ posteldonon anstataŭe." +"href=\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">posteldonon anstataŭe." #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4487,8 +4477,8 @@ msgid "" msgstr "" "\n" " Vi povas klarigi la kialon por fortiron de ĉi tiu eldono, kiun " -"pip montros al tiuj, kiuj instalas per %(project_name)s==%(version)s.\n" +"pip montros al tiuj, kiuj instalas per " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4501,8 +4491,8 @@ msgid "" msgstr "" "Konnsideru fortiron de ĉi tiu eldono, faron de nova eldono, aŭ posteldonon anstataŭe." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">posteldonon anstataŭe." #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4534,8 +4524,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Lernu kiel krei novan eldonon per la Manlibro por Python-Uzantoj pri " +"Lernu kiel krei novan eldonon per la Manlibro por Python-Uzantoj pri " "Pakado" #: warehouse/templates/manage/roles.html:18 @@ -4934,8 +4924,7 @@ msgstr "Nemalfareble forigi la projekton" #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" -msgstr "" -"Igi la projektan nomon havebla por ajna uzanto de PyPI" +msgstr "Igi la projektan nomon havebla por ajna uzanto de PyPI" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -4984,8 +4973,8 @@ msgid "" "For security reasons this token will only appear once. Copy it now." msgstr "" -"Pro sekureco, ĉi tiu ĵetono aperos nur unufoje. Kopiu ĝin nun." +"Pro sekureco, ĉi tiu ĵetono aperos nur unufoje. Kopiu ĝin " +"nun." #: warehouse/templates/manage/token.html:53 msgid "Copy token to clipboard" @@ -5014,8 +5003,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Via pasvorto estu la valoro de la ĵetono, inkluzive de la prefikso " -"%(prefix)s" +"Via pasvorto estu la valoro de la ĵetono, inkluzive de la prefikso " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5063,8 +5052,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Por pliaj instrukcioj pri la uzo de ĉi tiu ĵetono, vizitu la helpopaĝon de PyPI." +"Por pliaj instrukcioj pri la uzo de ĉi tiu ĵetono, vizitu la helpopaĝon de PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5201,8 +5190,8 @@ msgid "" "one-time password\">TOTP
    standard." msgstr "" "PyPI subtenas ajnan aplikaĵon, kiu kongruas kun la normo TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">normo TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5234,8 +5223,7 @@ msgstr "QR-kodo por agordi aŭtentigan aplikaĵon" #: warehouse/templates/manage/account/totp-provision.html:55 msgid "No QR scanner? Manually enter the code instead:" -msgstr "" -"QR-skanilo mankas? Permane entajpu la kodon anstataŭe:" +msgstr "QR-skanilo mankas? Permane entajpu la kodon anstataŭe:" #: warehouse/templates/manage/account/totp-provision.html:67 msgid "Verify application" @@ -5280,8 +5268,8 @@ msgid "" msgstr "" "Jen kelkaj popularaj USB-ŝlosiloj: Yubikey, Google Titan, kaj Google Titan, kaj Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5314,8 +5302,8 @@ msgid "" msgstr "" "Ĉu ne funkciante? Kontrolu, ĉu vi uzas aparaton, kiu sekvas " "la normon FIDO kaj kongruan TTT-legilon." +"\"noopener\">normon FIDO kaj kongruan TTT-legilon." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5771,8 +5759,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "Elŝutu la dosieron por via platformo. Se vi ne certas, lernu pli pri instalado de pakoj." +"\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">instalado de pakoj." #: warehouse/templates/packaging/detail.html:354 #, fuzzy @@ -5868,12 +5856,12 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 301." msgstr "" -"Instrukcioj pri aldonado de klasigiloj al projekto troviĝas en la Manlibro por Python-Uzantoj pri Pakado. Por legi la originalan normon " +"Instrukcioj pri aldonado de klasigiloj al projekto troviĝas en la Manlibro por Python-Uzantoj pri Pakado. Por legi la originalan normon " "pri klasigiloj, vidu PEP 301." +"\"_blank\" rel=\"noopener\">PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5899,8 +5887,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Tiuj, kiuj submetas komentojn, raportas problemojn, aŭ kontribuas al " -"Warehouse sekvu la Kondutkodon de PSF." +"Warehouse sekvu la Kondutkodon de PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -6259,11 +6247,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Por lerni kiel instali dosieron el PyPI, vizitu la lernilon pri instalado en la Manlibro por " -"Python-Uzantoj pri Pakado." +"Por lerni kiel instali dosieron el PyPI, vizitu la lernilon pri instalado en la Manlibro por Python-Uzantoj " +"pri Pakado." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6275,10 +6263,10 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Por plenaj instrukcioj pri agordado, pakado, kaj distribuado de via Python-" -"projekto, vidu la lernilon pri pakado en la Manlibro por Python-Uzantoj pri Pakado." +"projekto, vidu la lernilon pri pakado en la Manlibro por Python-Uzantoj pri Pakado." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6341,8 +6329,8 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Ĉi tiu regulo efektivigas ĉefprincipon de PEP 541 pri atingeblo de prizorganto. Ĝi ankaŭ " "malhelpas tiujn atakojn, kiuj provas aŭtomate krei multajn kontojn." @@ -6354,8 +6342,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Vi povas administri la retpoŝtajn adresojn de via konto en la agordoj pri via konto. Tio ankaŭ ebligas sendado de nova " +"Vi povas administri la retpoŝtajn adresojn de via konto en la agordoj pri via konto. Tio ankaŭ ebligas sendado de nova " "konfirma retmesaĝo por tiuj uzantoj, kiuj registriĝis antaŭ ol ni komencis " "efektivigi ĉi tiun regulon." @@ -6414,8 +6402,8 @@ msgstr "" "

    Ĉiuj eventoj de uzantoj de PyPI konserviĝas en la historio pri sekureco " "en la kontaj agordoj. Se ekzistas suspektindaj eventoj, faru la jenon:

    " +"
  • Kontaktu la administrantojn de PyPI pri la evento ĉe %(admin_email)s
  • " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6427,8 +6415,8 @@ msgstr "" "

    API-ĵetono por PyPI ligita al via konto estis afiŝita sur publika " "retejo. Ĝi estis aŭtomate eksvalidigita, sed antaŭ ol regeneri novan, " "bonvolu kontroli la retpoŝtan mesaĝon, kiun vi ricevis, kaj provi determini " -"la kaŭzon. Ankaŭ vidu la paragrafon pri suspektindaĵoj.

    " +"la kaŭzon. Ankaŭ vidu la paragrafon pri suspektindaĵoj.

    " #: warehouse/templates/pages/help.html:308 #, python-format @@ -6470,8 +6458,8 @@ msgid "" msgstr "" "Uzantoj de PyPI povas ŝalti dupaŝan aŭtentigon per ajnan aplikaĵo, kiu " "subtenas la normon TOTP." +"\"noopener\">normon TOTP." #: warehouse/templates/pages/help.html:336 msgid "" @@ -6479,9 +6467,9 @@ msgid "" "applications generate a regularly changing authentication code to use when " "logging into your account." msgstr "" -"Aŭtentigaj aplikaĵoj de la normo TOTP generas periode ŝanĝantan aŭtentigan kodon por ensaluto en " -"vian konton." +"Aŭtentigaj aplikaĵoj de la normo TOTP generas periode ŝanĝantan aŭtentigan kodon por ensaluto en vian " +"konton." #: warehouse/templates/pages/help.html:337 msgid "" @@ -6519,8 +6507,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile por AndroidiOS" +"\"_blank\" rel=\"noopener\">Android aŭ iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6553,8 +6541,8 @@ msgid "" "Open an authentication (TOTP) application" msgstr "" -"Malfermu aŭtentigan aplikaĵon (TOTP)" +"Malfermu aŭtentigan aplikaĵon (TOTP)" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6563,8 +6551,8 @@ msgid "" "application\"" msgstr "" "Ensalutu en vian PyPI-konton, iru al agordoj pri via konto, kaj elektu " -"\"Aldoni 2PA per aŭtentiga aplikaĵo" -"\"" +"\"Aldoni 2PA per aŭtentiga " +"aplikaĵo\"" #: warehouse/templates/pages/help.html:370 msgid "" @@ -6667,9 +6655,9 @@ msgid "" "href=\"%(thetis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">Thetis." msgstr "" -"Jen kelkaj popularaj ŝlosiloj: Yubikey, Google Titan, " +"Jen kelkaj popularaj ŝlosiloj: Yubikey, Google Titan, " "kaj Thetis." @@ -6727,8 +6715,8 @@ msgid "" msgstr "" "\n" "
  • Donu vian salutnomon kaj pasvorton, normale
  • \n" -"
  • Enmetu kaj tuŝu vian USB-ŝlosilon por fini ensaluton al PyPI\n" +"
  • Enmetu kaj tuŝu vian USB-ŝlosilon por fini ensaluton al " +"PyPI
  • \n" " " #: warehouse/templates/pages/help.html:432 @@ -6752,8 +6740,8 @@ msgid "" msgstr "" "Aperantaj solvoj inkluzivas biometrikajn (vizaĝajn kaj fingrospurajn) " "skanilojn kaj FIDO-kongruajn kreditkartojn. Ankaŭ kreskas subteno por poŝtelefonoj kiel sekurigaj aparatoj." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">poŝtelefonoj kiel sekurigaj aparatoj." #: warehouse/templates/pages/help.html:443 #, python-format @@ -6774,9 +6762,9 @@ msgid "" "or security device, you can use these codes to sign " "into PyPI." msgstr "" -"Se vi perdas vian aŭtentigan aplikaĵonsekurigan aparaton, vi povas uzi tiujn kodojn por ensaluti " -"al PyPI." +"Se vi perdas vian aŭtentigan aplikaĵonsekurigan aparaton, vi povas uzi tiujn kodojn por ensaluti al " +"PyPI." #: warehouse/templates/pages/help.html:455 msgid "" @@ -6903,8 +6891,8 @@ msgstr "Via salutnomo estu __token__" msgid "" "Set your password to the token value, including the pypi- prefix" msgstr "" -"Via pasvorto estu la ĵetona valoro, inkluzive de la prefikso pypi-" +"Via pasvorto estu la ĵetona valoro, inkluzive de la prefikso " +"pypi-" #: warehouse/templates/pages/help.html:501 #, python-format @@ -6917,11 +6905,11 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "La loko, kie vi redaktu aŭ aldonu tiujn valorojn, dependas de via uzkazo. " -"Ekzemple, iuj uzantoj eble redaktu sian dosieron ." -"pypirc , dum aliuloj eble ĝisdatigu sian agordan dosieron de " -"kontinua integrado (ekz. .travis.yml se vi uzas " +"Ekzemple, iuj uzantoj eble redaktu sian dosieron .pypirc " +", dum aliuloj eble ĝisdatigu sian agordan dosieron de kontinua " +"integrado (ekz. .travis.yml se vi uzas " "Travis)." #: warehouse/templates/pages/help.html:505 @@ -6988,8 +6976,8 @@ msgstr "" "Vi povas aboni la RSS-abonfluon de projektaj eldonoj. Krome, " "ekzistas pluraj triapartiaj servoj, kiuj ofertas ampleksan monitoradon kaj " -"sciigojn pri eldonoj de projektoj kaj nesekuraĵoj listigitaj kiel GitHub-" +"sciigojn pri eldonoj de projektoj kaj nesekuraĵoj listigitaj kiel GitHub-" "aplikaĵoj." #: warehouse/templates/pages/help.html:530 @@ -6999,8 +6987,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Vi povas analizi projektajn/pakajn metadatenojn ĉe PyPI kaj elŝuti " +"Vi povas analizi projektajn/pakajn metadatenojn ĉe PyPI kaj elŝuti " "statistikojn pri uzado per nia publika datenbanko ĉe Google BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7019,11 +7007,11 @@ msgstr "" "Libraries.io disponigas statistikojn pri PyPI-projektoj (ekzemplo, API) inkluzivie de GitHub-steloj " -"kaj forkoj, spurado de dependeco (evoluigata), kaj ekzemplo, API) inkluzivie de GitHub-steloj " +"kaj forkoj, spurado de dependeco (evoluigata), kaj aliaj rilataj faktoroj." #: warehouse/templates/pages/help.html:541 @@ -7033,8 +7021,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">our status page." msgstr "" "Por ĵusaj statistikoj pri la daŭro de funkciado kaj la rendimento, vidu nian paĝon pri la stato." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">nian paĝon pri la stato." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7044,8 +7032,8 @@ msgid "" "your own deployment of the devpi project." msgstr "" "PyPI ne subtenas privatajn pakojn. Se vi bezonas eldoni vian privatan pakon " -"en indekson, la rekomendinda solvo estas propra deplojo de la projekto devpi." +"en indekson, la rekomendinda solvo estas propra deplojo de la projekto devpi." #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7089,8 +7077,8 @@ msgid "" "package." msgstr "" "La projektonomo estis eksplicite malpermesita de la administrantoj de PyPI. " -"Ekzemple, %(incorrect_code)s estas ofta tajperaro por " -"%(correct_code)s, kaj ne surprizu la uzanton per malica pako." +"Ekzemple, %(incorrect_code)s estas ofta tajperaro por " +"%(correct_code)s, kaj ne surprizu la uzanton per malica pako." #: warehouse/templates/pages/help.html:556 msgid "" @@ -7105,8 +7093,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Se la posedanto ne estas respondema, vidu la paĝon " -"%(anchor_text)s" +"Se la posedanto ne estas respondema, vidu la paĝon %(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7158,8 +7146,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Se la posedanto ne estas respondema, vidu la paĝon " -"%(anchor_text)s" +"Se la posedanto ne estas respondema, vidu la paĝon %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7170,8 +7158,8 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Implicite, la priskribo de alŝuto montriĝos per reStructuredText. Se la " +"Implicite, la priskribo de alŝuto montriĝos per reStructuredText. Se la " "priskribo estas en alternativa dosierformo kiel Markdown, pako povas agordi " "long_description_content_type en setup.py al la " "alternativa dosierformo." @@ -7247,9 +7235,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Se tio ne eblas, ni fojfoje povas pliigi vian limon. Raportu la problemon, nepre menciante la jenon:" +"Se tio ne eblas, ni fojfoje povas pliigi vian limon. Raportu la problemon, nepre menciante la jenon:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7265,10 +7253,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging Advisory Database." msgstr "" "Pri vundeblaĵoj de siaj pakaĵoj, PyPI ricevas raportojn de la projekto Open Source Vulnerabilities, kiu siavice ricevas datenojn de Python Packaging Advisory Database." +"href=\"%(osv_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Open Source Vulnerabilities, kiu siavice ricevas datenojn de Python Packaging Advisory Database." #: warehouse/templates/pages/help.html:621 #, python-format @@ -7294,8 +7282,8 @@ msgid "" "locally check a description for validity." msgstr "" "PyPI malakceptos alŝutojn se la priskribo ne estas montrebla. Por loke " -"kontroli priskribon pri valideco, vi povas uzi readme_renderer, kiu estas la sama priskribo-montrilo uzata de PyPI." +"kontroli priskribon pri valideco, vi povas uzi readme_renderer, kiu estas la sama priskribo-montrilo uzata de PyPI." #: warehouse/templates/pages/help.html:639 msgid "" @@ -7334,8 +7322,8 @@ msgid "" "Lost two factor authentication application, device, and recovery codes" msgstr "" -"Perdita dupaŝa aŭtentiga aplikaĵo, aparato, aŭ restaŭra kodo" +"Perdita dupaŝa aŭtentiga aplikaĵo, aparato, aŭ restaŭra kodo" #: warehouse/templates/pages/help.html:654 #, python-format @@ -7443,9 +7431,9 @@ msgid "" "error, try adding -v to the command to get more information:" msgstr "" "Se vi havas problemojn pri %(command)s kaj ricevas eraron " -"No matching distribution found (Neniu kongrua distribuo " -"trovita) aŭ Could not fetch URL (Ne povis preni URL), provu " -"aldoni -v al la komando por ricevi pliajn informojn:" +"No matching distribution found (Neniu kongrua distribuo trovita)" +" aŭ Could not fetch URL (Ne povis preni URL), provu aldoni " +"-v al la komando por ricevi pliajn informojn:" #: warehouse/templates/pages/help.html:693 msgid "" @@ -7485,8 +7473,8 @@ msgid "" msgstr "" "Por helpo, vizitu la babilejan kanalon #pypa ĉe " -"Libera, raportu problemon ĉe pypa/packaging-problems/" +"Libera, raportu problemon ĉe pypa/packaging-problems/" "issues, aŭ diskutu ĉe Discourse viajn detalojn pri " "mastruma sistemo kaj instalado kaj la eligo de %(command)s." @@ -7498,9 +7486,9 @@ msgid "" "\"noopener\">accessibility very seriously and want to make the website " "easy to use for everyone." msgstr "" -"Alireblo tre gravas al ni, kaj ni deziras faciligi la uzon de la " -"retejo por ĉiuj." +"Alireblo tre gravas al ni, kaj ni deziras faciligi la uzon de la retejo " +"por ĉiuj." #: warehouse/templates/pages/help.html:712 #, python-format @@ -7509,8 +7497,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Se vi spertas problemon pri alireblo, raportu ĝin al ni ĉe GitHub, kaj " +"Se vi spertas problemon pri alireblo, raportu ĝin al ni ĉe GitHub, kaj " "ni provos solvi la problem por vi kaj por aliuloj." #: warehouse/templates/pages/help.html:720 @@ -7524,8 +7512,8 @@ msgid "" msgstr "" "En antaŭa versio de PyPI, eblis al prizorgantoj alŝuti eldonojn al PyPI per " "formularo en la TTT-legilo. Ĉi tiun funkcion malrekomendas la nova versio de " -"PyPI — ni anstataŭe rekomendas al vi uzi twine por alŝuti vian projekton al " +"PyPI — ni anstataŭe rekomendas al vi uzi twine por alŝuti vian projekton al " "PyPI." #: warehouse/templates/pages/help.html:729 @@ -7554,8 +7542,8 @@ msgstr "" "Kiam la administrantoj de PyPI estas troŝarĝitaj de trudmesaĝoj determinas, ke ekzistas ia danĝero kontraŭ PyPI, registrado de novaj " "uzantoj kaj/aŭ registrado de novaj projektoj povas malebliĝi. Kontrolu nian paĝon pri la stato por pli da detaloj, ĉar ni verŝajne estos " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">nian paĝon pri la stato por pli da detaloj, ĉar ni verŝajne estos " "ĝisdatiginta ĝin pri la kialo de la decido." #: warehouse/templates/pages/help.html:740 @@ -7601,10 +7589,10 @@ msgid "" "\">pypa/trove-classifiers project. Be sure to include a " "brief justification of why it is important." msgstr "" -"Se vi volas proponi novan klasigilon, faru tirpeton ĉe la projekto " -"pypa/trove-classifiers. Nepre inkluzivu mallongan klarigon " -"de ĝia graveco." +"Se vi volas proponi novan klasigilon, faru tirpeton ĉe la projekto " +"pypa/trove-classifiers. Nepre inkluzivu mallongan klarigon de ĝia " +"graveco." #: warehouse/templates/pages/help.html:763 #, python-format @@ -7640,8 +7628,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI funkcias per la projekto Warehouse; Warehouse estas " +"PyPI funkcias per la projekto Warehouse; Warehouse estas " "malfermitkoda projekto evoluigata de la Pakada Aŭtoritato de Python (PyPA) " "kaj subtenata de la Python-Laborgrupo pri Pakado (PackagingWG)." @@ -7670,9 +7658,9 @@ msgstr "" "La %(title)s>Laborgrupo pri Pakado estas laborgrupo de la " "Python Software Foundation (PSF), kiu celas kvestadon kaj financadon por " -"subteni la plibonigadaon de pakado de Python. Lastatempe, ĝi ricevis subvencion el la Open Technology Fund, kies financado ebligas " +"subteni la plibonigadaon de pakado de Python. Lastatempe, ĝi ricevis subvencion el la Open Technology Fund, kies financado ebligas " "plisekurigon kaj plialirebligon de Warehouse." #: warehouse/templates/pages/help.html:799 @@ -7713,17 +7701,16 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "PyPI estas tre kaŝmemorigita kaj distribuata per ELR danke al nia sponsoro Fastly kaj " -"tiel estas ĝenerale havebla tutmonde. Tamen, la retejo estas plejparte " -"prizorgata de volontuloj; ni ne havas specifan Interkonsenton pri Serva " -"Nivelo, kaj kompreneble same kiel ajna giganta distribuita sistemo, aferoj " -"povas fuŝiĝi kaj fojfoje fuŝiĝas. Vidu nian paĝon pri la " -"stato por aktualaj kaj pasintaj malfunkciaĵoj kaj incidentoj. Se vi " -"postulas senĉesan disponeblon de via paka indekso, konsideru aŭ spegulonprivatan indekson." +"liveranta reto\">ELR
    danke al nia sponsoro Fastly kaj tiel " +"estas ĝenerale havebla tutmonde. Tamen, la retejo estas plejparte prizorgata " +"de volontuloj; ni ne havas specifan Interkonsenton pri Serva Nivelo, kaj " +"kompreneble same kiel ajna giganta distribuita sistemo, aferoj povas fuŝiĝi " +"kaj fojfoje fuŝiĝas. Vidu nian paĝon pri la stato por " +"aktualaj kaj pasintaj malfunkciaĵoj kaj incidentoj. Se vi postulas senĉesan " +"disponeblon de via paka indekso, konsideru aŭ spegulonprivatan indekson." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7781,8 +7768,8 @@ msgstr "" "do legu nian Gvidilon por Komencantoj , kaj tralegu la problemspurilon. Ni kreis etikedon problemspurilon. Ni kreis etikedon 'Good first issue' (Bona unua cimo) — ni rekomendas, ke vi " "komencu per tio." @@ -7818,11 +7805,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Vi ankaŭ povas sekvi la evoluigadon de la projekto per la dissendolisto distutils-sig kaj la forumo pri pakado de Python ĉe Discourse." +"Vi ankaŭ povas sekvi la evoluigadon de la projekto per la dissendolisto distutils-sig kaj la forumo pri pakado " +"de Python ĉe Discourse." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7836,13 +7823,13 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"Ŝanĝoj pri PyPI ĝenerale anonciĝas per kaj la dissendolisto pypi-" -"announce kaj la retejo de PSF sub la etikedo \"pypi\". La " -"retejo de PSF ankaŭ provizas Atom- kaj RSS -abonfluojn " +"Ŝanĝoj pri PyPI ĝenerale anonciĝas per kaj la dissendolisto " +"pypi-announce kaj la retejo de PSF sub la etikedo \"pypi\"" +". La retejo de PSF ankaŭ provizas Atom- kaj RSS -abonfluojn " "pri la etikedo \"pypi\"." #: warehouse/templates/pages/help.html:865 @@ -7940,8 +7927,8 @@ msgstr "" "La Pakada Aŭtoritato de Python estas laborgrupo, kiu " "kunlaboras por plibonigi pakadon de Python. Se vi volas kontakti kernan " -"evoluiganton pri pakado, uzu la kanalon #pypa ĉe Libera, aŭ #pypa ĉe Libera, aŭ la retan diskutejon." @@ -7966,10 +7953,14 @@ msgid "Important!" msgstr "Grave!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Se vi kredas, ke vi trovis problemon pri la sekureco de Warehouse, " "NE raportu la problemon en ajnan publika forumo, inkluzive " @@ -7988,31 +7979,67 @@ msgid "Official or unofficial mailing lists" msgstr "Oficialaj aŭ neoficialaj dissendolistoj" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Anstataŭe, kontaktu la retpoŝtan adreson security " "heliko python punkto org rekte, provizante tiom da rilataj informoj, " "kiom estas eble." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Mesaĝoj povas esti ĉifritaj laŭ GPG per ŝlosilaj fingropremaĵoj haveblaj ĉe " -"la paĝo pri la Sekureco de Python." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Anstataŭe, kontaktu la retpoŝtan adreson security " +"heliko python punkto org rekte, provizante tiom da rilataj informoj, " +"kiom estas eble." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Kio okazos poste?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8020,14 +8047,16 @@ msgstr "" "Post kiam vi retpoŝte raportos problemon, vi ricevos agnoskon ene de 48 " "horoj." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "Depende de la farotaĵoj, vi eble ricevos pliajn retmesaĝojn." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "Ĉi tiu regularo pri sekureco laste ĝisdatiĝis la 14an de Marto, 2018." #: warehouse/templates/pages/sitemap.html:21 @@ -8091,8 +8120,8 @@ msgid "" "Support Program in 2018" msgstr "" "Per $170 000 da financado el la Programo de " +"\"noopener\">$170 000 da financado el la Programo de " "Mozilla por Subtenado de Malfermita Kodo en 2018" #: warehouse/templates/pages/sponsors.html:36 @@ -8109,8 +8138,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Per $80 000 da financado el la Open Technology Fund en " +"Per $80 000 da financado el la Open Technology Fund en " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8145,11 +8174,11 @@ msgid "" "in 2020" msgstr "" "Per $407 000 da financado el la Iniciato Chan Zuckerberg kaj la Programo de Mozilla por " -"Subtenado de Malfermita Kodo en 2020" +"\"noopener\">$407 000 da financado el la Iniciato Chan " +"Zuckerberg kaj la Programo de Mozilla por Subtenado de " +"Malfermita Kodo en 2020" #: warehouse/templates/pages/sponsors.html:49 msgid "" @@ -8405,6 +8434,16 @@ msgstr[1] "" " Ne troviĝis rezultoj por la filtriloj '%(filters)s'\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Mesaĝoj povas esti ĉifritaj laŭ GPG per ŝlosilaj fingropremaĵoj haveblaj " +#~ "ĉe la paĝo pri la Sekureco de Python." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/es/LC_MESSAGES/messages.mo b/warehouse/locale/es/LC_MESSAGES/messages.mo index 960aa69111f161aa6128c33f0a6455319db5affa..97d79ddc3cb26dea54fac57a6ac2e78b0e34e0f4 100644 GIT binary patch delta 21444 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 delta 22682 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 diff --git a/warehouse/locale/es/LC_MESSAGES/messages.po b/warehouse/locale/es/LC_MESSAGES/messages.po index ba0c63af535c..5e9a42a18fe6 100644 --- a/warehouse/locale/es/LC_MESSAGES/messages.po +++ b/warehouse/locale/es/LC_MESSAGES/messages.po @@ -3,8 +3,8 @@ # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. # Adolfo Jayme Barrientos , 2019, 2020, 2021, 2022. -# Alan Velasco , 2019. -# Katia Lira , 2019. +# Alan Velasco , 2019, 2022. +# Katia Lira , 2019, 2022. # Juan Funez , 2019. # anonymous , 2020. # Sviatoslav Sydorenko , 2021. @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-05-02 16:49+0000\n" -"Last-Translator: Adolfo Jayme Barrientos \n" +"PO-Revision-Date: 2022-06-28 19:42+0000\n" +"Last-Translator: Alan Velasco \n" "Language-Team: Spanish \n" "Language: es\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -678,7 +678,6 @@ msgstr "Monty Python, escena «La quesería»" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1220,8 +1219,8 @@ msgid "" " " msgstr "" "\n" -" Consejo: está a punto de efectuar una acción delicada.\n" +" Consejo: está a punto de efectuar una acción delicada.\n" " Si no está en un equipo personal, no olvide salir de su cuenta " "cuando haya acabado.\n" " Durante la próxima hora no le pediremos que confirme su " @@ -1241,8 +1240,8 @@ msgid "" "Packaging User Guide." msgstr "" "Para obtener más información sobre la carga de proyectos en PyPI, visite el " -"manual de uso del empaquetamiento de Python." +"manual de uso del empaquetamiento de Python." #: warehouse/templates/upload.html:28 #, python-format @@ -1265,8 +1264,8 @@ msgid "" " " msgstr "" "\n" -" ¿Quiere aceptar esta invitación a incorporarse a «%(project_name)s» como %(role_name)s del proyecto?\n" +" ¿Quiere aceptar esta invitación a incorporarse a «%(project_name)s» como %(role_name)s del proyecto?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1336,8 +1335,8 @@ msgid "" " " msgstr "" "\n" -" ¿Quiere aceptar esta invitación a incorporarse a «%(project_name)s» como %(role_name)s del proyecto?\n" +" ¿Quiere aceptar esta invitación a incorporarse a «%(project_name)s» como %(role_name)s del proyecto?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1491,8 +1490,8 @@ msgid "" "\">FAQ for more information." msgstr "" "Esta contraseña figura en una vulneración de datos o se encuentra en peligro " -"y no puede utilizarse. Consulte las preguntas frecuentes para obtener más información." +"y no puede utilizarse. Consulte las preguntas frecuentes para obtener más información." #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1582,9 +1581,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Actualice el navegador para acceder con un aparato de seguridad " -"(p. ej., una llave USB)" +"Actualice el navegador para acceder con un aparato de seguridad (p. " +"ej., una llave USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1609,8 +1608,8 @@ msgid "" msgstr "" "

    Genere un código mediante la aplicación de autenticación conectada con su " "cuenta de PyPI. Escriba este código en el formulario para verificar su " -"identidad.

    ¿Perdió la aplicación? ¿No funciona? Consiga ayuda.

    " +"identidad.

    ¿Perdió la aplicación? ¿No funciona? Consiga ayuda.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1643,8 +1642,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Si no ha realizado este cambio, envíe un mensaje a " -"%(email_address)s para comunicarse con los administradores de PyPI." +"Si no ha realizado este cambio, envíe un mensaje a %(email_address)s para comunicarse con los administradores de PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1881,8 +1880,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Si no ha realizado este cambio, envíe un mensaje a " -"%(email_address)s para comunicarse con los administradores de PyPI." +"Si no ha realizado este cambio, envíe un mensaje a %(email_address)s para comunicarse con los administradores de PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1919,8 +1918,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Si esto fue un error, puede enviar un mensaje a " -"%(email_address)s (en inglés) para ponerse en contacto con los " +"Si esto fue un error, puede enviar un mensaje a %(email_address)s (en inglés) para ponerse en contacto con los " "administradores de PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 @@ -2135,8 +2134,8 @@ msgid "" "For more information, you can email %(email_address)s to communicate with\n" " the PyPI administrators." msgstr "" -"Para obtener más información, puede enviar un mensaje a %(email_address)s " -"(en inglés)\n" +"Para obtener más información, puede enviar un mensaje a %(email_address)s (" +"en inglés)\n" " para comunicarse con los administradores de PyPI." #: warehouse/templates/email/password-compromised-hibp/body.html:20 @@ -2167,8 +2166,8 @@ msgid "" msgstr "" "El propio PyPI no ha sufrido una vulneración de seguridad. Esta es una " "medida\n" -" precautoria para reducir el riesgo de ataques por " -"«credential stuffing»\n" +" precautoria para reducir el riesgo de ataques por «" +"credential stuffing»\n" " que podrían perpetrarse contra PyPI y sus usuarios." #: warehouse/templates/email/password-compromised-hibp/body.html:34 @@ -2179,9 +2178,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Para recuperar el acceso a su cuenta de PyPI, restablezca la contraseña. Recomendamos además que visite HaveIBeenPwned, compruebe sus demás " +"Para recuperar el acceso a su cuenta de PyPI, restablezca la contraseña. Recomendamos además que visite HaveIBeenPwned, compruebe sus demás " "contraseñas y se familiarice con las prácticas recomendadas relativas al uso " "de contraseñas." @@ -2198,8 +2197,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Nos servimos de un servicio gratuito, HaveIBeenPwned. Cuando se registra, se autentica o actualiza su " +"Nos servimos de un servicio gratuito, HaveIBeenPwned. Cuando se registra, se autentica o actualiza su " "contraseña, generamos un resumen SHA1 de su contraseña y empleamos los " "primeros cinco caracteres del resumen para determinar si la contraseña se ha " "vulnerado. Jamás se almacena la contraseña en texto plano en PyPI ni se " @@ -2212,10 +2211,10 @@ msgid "" "can email %(email_address)s to communicate " "with the PyPI administrators." msgstr "" -"Para obtener más información, consulte nuestra lista de preguntas frecuentes. Para recibir ayuda de los administradores de " -"PyPI, puede enviar un mensaje a " -"%(email_address)s (en inglés)." +"Para obtener más información, consulte nuestra lista de preguntas frecuentes. Para recibir ayuda de los administradores de " +"PyPI, puede enviar un mensaje a %(email_address)s (en inglés)." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2257,8 +2256,8 @@ msgid "" "been changed from %(old_email)s to %(new_email)s" msgstr "" "La cuenta de correo principal de tu cuenta de PyPI %(username)s ha cambiado de %(old_email)s a %(new_email)s" +"strong> ha cambiado de %(old_email)s a " +"%(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2325,8 +2324,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Si no ha realizado este cambio, envíe un mensaje a " -"%(email_address)s para comunicarse con los administradores de PyPI." +"Si no ha realizado este cambio, envíe un mensaje a %(email_address)s para comunicarse con los administradores de PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2380,8 +2379,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Alguien, quizá usted, ha añadido esta dirección de correo (" -"%(email_address)s) a su cuenta de PyPI." +"Alguien, quizá usted, ha añadido esta dirección de correo " +"(%(email_address)s) a su cuenta de PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2499,8 +2498,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Resúmenes de %(filename)s" +"Resúmenes de %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2607,8 +2606,8 @@ msgid "" msgstr "" "Consulte estadísticas sobre sus proyectos en Libraries.io o a " -"través de nuestro conjunto de datos público en Google BigQuery" +"través de nuestro conjunto de datos público en Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2618,9 +2617,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Consulte estadísticas sobre los proyectos de %(username)s en Libraries.io o a través de Libraries.io o a través de nuestro conjunto de datos público en Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 @@ -2631,8 +2630,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "Aún no ha cargado ningún proyecto en PyPI. Para una iniciación, consulte el " -"manual de uso del empaquetamiento de Python" +"manual de uso del empaquetamiento de Python" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -3107,8 +3106,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Aplicación de autenticación (TOTP)" +"Aplicación de autenticación (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3223,8 +3222,8 @@ msgstr "Adición de autenticación en dos fases" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Método: aparato de seguridad (WebAuthn)" +"Método: aparato de seguridad (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3390,8 +3389,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transferir titularidad o eliminar proyecto" +"transferir titularidad o eliminar proyecto" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3424,9 +3423,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Si quiere DESTRUIR cualquier documentación existente alojada en %(url)s, no podrá dar marcha atrás; ya no " -"se admite cargar documentación nueva." +"Si quiere DESTRUIR cualquier documentación existente alojada en %(url)s, no podrá dar marcha atrás; ya no se " +"admite cargar documentación nueva." #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3593,8 +3592,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Esta funcionalidad se eliminará en el futuro, sustituida por la página de histórico de seguridad." +"Esta funcionalidad se eliminará en el futuro, sustituida por la página de histórico de seguridad." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3873,8 +3872,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Actualice su navegador para configurar la autenticación en dos fases " +"Actualice su navegador para configurar la autenticación en dos fases " "con un aparato de seguridad (p. ej., una llave USB)" #: warehouse/templates/manage/manage_base.html:198 @@ -4408,8 +4407,8 @@ msgid "" msgstr "" "\n" " Aquellos usuarios que se anclen exactamente a esta versión podrán " -"instalarla de todos modos, p. ej., al utilizar %(project_name)s==" -"%(version)s.\n" +"instalarla de todos modos, p. ej., al utilizar " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4434,8 +4433,8 @@ msgid "" msgstr "" "\n" " Puede proporcionar una razón para retirar esta versión, la cual " -"pip mostrará a los usuarios que instalen %(project_name)s==" -"%(version)s.\n" +"pip mostrará a los usuarios que instalen " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4598,8 +4597,8 @@ msgid "" msgstr "" "\n" " Puede proporcionar una razón para retirar esta versión, la " -"cual pip mostrará a los usuarios que instalen %(project_name)s==" -"%(version)s.\n" +"cual pip mostrará a los usuarios que instalen " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4645,8 +4644,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Aprenda a crear versiones nuevas en el manual de uso del empaquetamiento de " +"Aprenda a crear versiones nuevas en el manual de uso del empaquetamiento de " "Python" #: warehouse/templates/manage/roles.html:18 @@ -4872,14 +4871,14 @@ msgid "" msgstr "" "Para establecer la descripción, el autor, los enlaces, los clasificadores y " "otros detalles de la próxima versión de «%(project_name)s», sírvase de los " -"argumentos setup() en su archivo setup.py. Actualizar " +"argumentos setup() en su archivo setup.py. Actualizar " "estos campos no cambiará los metadatos de las versiones anteriores. Además, " "debe utilizar Twine para cargar sus archivos, a fin de obtener " -"compatibilidad completa con estos campos. Consulte el manual de uso " -"del empaquetamiento de Python para conseguir ayuda." +"compatibilidad completa con estos campos. Consulte el manual de uso del " +"empaquetamiento de Python para conseguir ayuda." #: warehouse/templates/manage/settings.html:119 #, fuzzy @@ -5134,8 +5133,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Establezca su contraseña al valor de la ficha, incluido el prefijo " -"%(prefix)s" +"Establezca su contraseña al valor de la ficha, incluido el prefijo " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5185,8 +5184,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Para más instrucciones sobre el uso de esta ficha, visite la página de ayuda de PyPI." +"Para más instrucciones sobre el uso de esta ficha, visite la página de ayuda de PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5269,8 +5268,8 @@ msgid "" msgstr "" "Si pierde el acceso a su aplicación de autenticación o a su llave de " "seguridad, habrá de utilizar uno de estos códigos de recuperación para " -"acceder a su cuenta de PyPI. Cada código puede utilizarse una vez." +"acceder a su cuenta de PyPI. Cada código puede utilizarse una " +"vez." #: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" @@ -5308,8 +5307,7 @@ msgstr "Estos códigos no serán visibles de nuevo." #: warehouse/templates/manage/account/recovery_codes-provision.html:72 msgid "Ensure that you have securely stored them before continuing." -msgstr "" -"Cerciórese de que los ha almacenado de manera segura antes de proceder." +msgstr "Cerciórese de que los ha almacenado de manera segura antes de proceder." #: warehouse/templates/manage/account/totp-provision.html:17 msgid "Set up 2FA with an authentication application (TOTP)" @@ -5391,8 +5389,8 @@ msgid "" "PyPI supports any device that adheres to the FIDO standard." msgstr "" -"PyPI admite cualquier aparato que cumpla con la norma FIDO." +"PyPI admite cualquier aparato que cumpla con la norma FIDO." #: warehouse/templates/manage/account/webauthn-provision.html:28 #, python-format @@ -5404,9 +5402,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Thetis." msgstr "" "Algunas llaves USB populares son Yubikey, Google Titan y Yubikey, Google Titan y Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5439,9 +5437,9 @@ msgid "" msgstr "" "¿No funciona? Revise que esté utilizando un aparato que se " "adhiere a la especificación FIDO, así como un navegador compatible." +"rel=\"noopener\">especificación FIDO, así como un navegador compatible." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5951,8 +5949,8 @@ msgid "" "to categorize each release, describing who it's for, what systems it can run " "on, and how mature it is." msgstr "" -"Los responsables de cada proyecto brindan a PyPI una lista de " -"«clasificadores de interés» para categorizar cada versión, describir el " +"Los responsables de cada proyecto brindan a PyPI una lista de «" +"clasificadores de interés» para categorizar cada versión, describir el " "público al que va dirigida, en qué sistemas puede ejecutarse y cuán madura " "es." @@ -6008,8 +6006,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Se espera que todos los usuarios que envíen comentarios, informen de " -"problemas o contribuyan a Warehouse sigan el código de conducta de la " +"problemas o contribuyan a Warehouse sigan el código de conducta de la " "PSF." #: warehouse/templates/pages/help.html:31 @@ -6022,8 +6020,8 @@ msgid "" msgstr "" "Si pierde su %(method)s y ya no puede conectarse, es posible que " "pierda permanentemente el acceso a su cuenta. Si eso " -"ocurre, recobrará el acceso si genera y almacena con seguridad códigos de recuperación." +"ocurre, recobrará el acceso si genera y almacena con seguridad códigos de recuperación." #: warehouse/templates/pages/help.html:37 msgid "" @@ -6032,8 +6030,8 @@ msgid "" "\">recovery codes." msgstr "" "Recomendamos que todos los usuarios de PyPI configuren por lo menos " -"dos métodos de autenticación en dos fases compatibles y se creen códigos de recuperación." +"dos métodos de autenticación en dos fases compatibles y se creen códigos de recuperación." #: warehouse/templates/pages/help.html:43 msgid "" @@ -6100,8 +6098,8 @@ msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"¿Cómo funciona la autenticación en dos fases con aparato de seguridad " -"(p. ej., llave USB)? ¿Cómo la configuro en PyPI?" +"¿Cómo funciona la autenticación en dos fases con aparato de seguridad (p. " +"ej., llave USB)? ¿Cómo la configuro en PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6114,8 +6112,8 @@ msgid "" "How does two factor authentication with a recovery code work? How do I set " "it up on PyPI?" msgstr "" -"¿Cómo funciona la autenticación en dos fases con código de recuperación? " -"¿Cómo la configuro en PyPI?" +"¿Cómo funciona la autenticación en dos fases con código de recuperación? ¿" +"Cómo la configuro en PyPI?" #: warehouse/templates/pages/help.html:67 msgid "How can I use API tokens to authenticate with PyPI?" @@ -6167,8 +6165,8 @@ msgid "" "Why am I getting \"No matching distribution found\" or \"Could not fetch URL" "\" errors during pip install?" msgstr "" -"¿Por qué recibo errores «No se encontró ninguna distribución coincidente» o " -"«No se pudo recuperar el URL» al ejecutar pip install?" +"¿Por qué recibo errores «No se encontró ninguna distribución coincidente» o «" +"No se pudo recuperar el URL» al ejecutar pip install?" #: warehouse/templates/pages/help.html:79 msgid "I am having trouble using the PyPI website. Can you help me?" @@ -6210,8 +6208,8 @@ msgid "" "Where does PyPI get its data on project vulnerabilities from, and how can I " "correct it?" msgstr "" -"¿De dónde obtiene PyPI sus datos sobre vulnerabilidades en los proyectos? " -"¿Cómo la corrijo?" +"¿De dónde obtiene PyPI sus datos sobre vulnerabilidades en los proyectos? ¿" +"Cómo la corrijo?" #: warehouse/templates/pages/help.html:86 msgid "Why am I getting \"the description failed to render\" error?" @@ -6359,13 +6357,13 @@ msgstr "" "utilizarlos.

    \n" "

    Una «versión» en PyPI es una publicación concreta de un " "proyecto. Por ejemplo, el proyecto requests dispone de muchas versiones tales como «requests 2.10» y «requests " -"1.2.1». Una versión consiste de uno o más «archivos».

    \n" +"a> dispone de muchas versiones tales como «requests 2.10» y «requests 1.2.1»" +". Una versión consiste de uno o más «archivos».

    \n" "

    Un «archivo», conocido también como «paquete», en PyPI es algo " "que puede descargarse e instalar. Debido a la variedad de hardware, " "sistemas operativos y formatos de archivos, una versión puede incluir varios " -"archivos (o paquetes), como un comprimido con código fuente o una wheel binaria.

    \n" +"archivos (o paquetes), como un comprimido con código fuente o una wheel binaria.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6377,10 +6375,10 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Para aprender a instalar un archivo proveniente de PyPI, visite el tutorial de instalación en el manual de uso del " +"Para aprender a instalar un archivo proveniente de PyPI, visite el tutorial de instalación en el manual de uso del " "empaquetamiento de Python." #: warehouse/templates/pages/help.html:217 @@ -6393,11 +6391,11 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Para obtener instrucciones completas sobre el montaje, el empaquetamiento y " -"la distribución de su proyecto de Python, consulte el tutorial de empaquetamiento en el manual de uso del empaquetamiento de Python." +"la distribución de su proyecto de Python, consulte el tutorial de empaquetamiento en el manual de uso del empaquetamiento de Python." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6463,8 +6461,8 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Esta normativa nos permitirá implantar una disposición clave de la PEP 541 " "sobre la localizabilidad de los responsables. Además, reduce la viabilidad " "de ataques de contenido basura en que se crean muchas cuentas de forma " @@ -6478,8 +6476,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Puede gestionar las direcciones de correo de su cuenta en la configuración de la cuenta. Ello también permite enviar " +"Puede gestionar las direcciones de correo de su cuenta en la configuración de la cuenta. Ello también permite enviar " "mensajes de confirmación nuevos para aquellos usuarios que se dieron de alta " "antes de que comenzáramos a aplicar esta normativa." @@ -6508,17 +6506,17 @@ msgid "" "

    " msgstr "" "

    El propio PyPI no ha sufrido una vulneración. Esta es una medida de " -"protección para reducir el riesgo de ataques por " -"relleno de credenciales que pudiesen perpetrarse contra PyPI y sus " -"usuarios.

    Cada vez que un usuario proporciona su contraseña (al " -"registrarse, autenticarse o actualizar su contraseña), PyPI comprueba de " -"manera segura si esa contraseña ha aparecido en volcados de datos públicos.

    Durante los procesos antes mencionados, PyPI genera un resumen SHA-1 " -"de la contraseña proporcionada y utiliza los primeros cinco (5) caracteres " -"del resumen para revisar la API de Have I Been Pwned y determinar si la contraseña ha sido vulnerada con anterioridad. La " +"protección para reducir el riesgo de ataques por relleno " +"de credenciales que pudiesen perpetrarse contra PyPI y sus usuarios.

    " +"

    Cada vez que un usuario proporciona su contraseña (al registrarse, " +"autenticarse o actualizar su contraseña), PyPI comprueba de manera segura si " +"esa contraseña ha aparecido en volcados de datos públicos.

    Durante " +"los procesos antes mencionados, PyPI genera un resumen SHA-1 de la " +"contraseña proporcionada y utiliza los primeros cinco (5) caracteres del " +"resumen para revisar la API de Have I Been Pwned y " +"determinar si la contraseña ha sido vulnerada con anterioridad. La " "contraseña misma jamás se almacena en PyPI ni se envía a la API de Have I " "Been Pwned.

    PyPI impedirá el uso de estas contraseñas vulneradas al " "momento de definir una contraseña durante su registro o si está actualizando " @@ -6527,8 +6525,8 @@ msgstr "" "puede utilizarse», debería cambiarla en todos los sitios en que la utiliza " "lo más pronto posible.

    Si ha recibido este error al intentar acceder " "o realizar cargas en PyPI, hemos reinicializado su contraseña y no podrá " -"acceder a PyPI hasta que la restablezca." +"acceder a PyPI hasta que la " +"restablezca.

    " #: warehouse/templates/pages/help.html:286 #, python-format @@ -6541,11 +6539,11 @@ msgid "" msgstr "" "

    Todos los sucesos de usuario de PyPI se almacenan en el histórico de " "seguridad, en la configuración de la cuenta. Si cualquiera de estos sucesos " -"le resulta sospechoso, lleve a cabo estos pasos:

    " +"

    " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6589,8 +6587,8 @@ msgstr "" "el proceso de acceso. Esto afecta solo a los accesos a través del navegador, " "y no (por ahora) a las cargas de paquetes.

    Puede mantenerse al tanto " "de las mejoras a la A2F en " -"discuss.python.org.

    " +"discuss.python.org.

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6601,8 +6599,8 @@ msgid "" "\">TOTP
    standard." msgstr "" "Los usuarios de PyPI puede configurar la autenticación en dos fases a través " -"de cualquier aplicación que admita la norma norma TOTP." #: warehouse/templates/pages/help.html:336 @@ -6651,8 +6649,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile para Android y iOS" +"\"_blank\" rel=\"noopener\">Android y iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6667,9 +6665,9 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Algunos gestores de contraseñas (como 1Password) permiten además generar " -"códigos de autenticación. Por motivos de seguridad, PyPI le permite " +"Algunos gestores de contraseñas (como 1Password) permiten además " +"generar códigos de autenticación. Por motivos de seguridad, PyPI le permite " "configurar solo una aplicación por cuenta." #: warehouse/templates/pages/help.html:366 @@ -6777,9 +6775,9 @@ msgid "" "implemented by PyPI." msgstr "" "Utilizar un navegador que admita WebAuthn y PublicKeyCredential, ya que esta es la norma que " -"PyPI implementa." +"\"noopener\">navegador que admita WebAuthn y PublicKeyCredential, ya que esta es la norma que PyPI " +"implementa." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6791,9 +6789,9 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Utilizar una llave USB que se apegue a la especificación U2F de FIDO:" +"Utilizar una llave USB que se apegue a la especificación U2F de " +"FIDO:" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6806,8 +6804,8 @@ msgid "" msgstr "" "Entre las llaves más populares pueden contarse Yubikey, Google Titan y Google Titan y Thetis." #: warehouse/templates/pages/help.html:403 @@ -6865,8 +6863,8 @@ msgstr "" "\n" "
  • Proporcione su nombre de usuario y su contraseña, como de " "costumbre
  • \n" -"
  • Inserte y toque su llave USB para finalizar la entrada a PyPI\n" +"
  • Inserte y toque su llave USB para finalizar la entrada a " +"PyPI
  • \n" " " #: warehouse/templates/pages/help.html:432 @@ -6887,11 +6885,11 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">mobile " "phones to act as security devices." msgstr "" -"Entre algunas de las soluciones nuevas figuran escáneres biométricos " -"(faciales y dactilares) y tarjetas de crédito habilitadas para FIDO. Además, " -"hay una compatibilidad cada vez mayor con teléfonos móviles que " -"actúan como dispositivos de seguridad." +"Entre algunas de las soluciones nuevas figuran escáneres biométricos (" +"faciales y dactilares) y tarjetas de crédito habilitadas para FIDO. Además, " +"hay una compatibilidad cada vez mayor con teléfonos móviles que actúan " +"como dispositivos de seguridad." #: warehouse/templates/pages/help.html:443 #, python-format @@ -7068,9 +7066,9 @@ msgstr "" "uso particular. Por ejemplo, es posible que algunos usuarios necesiten " "editar su archivo .pypirc, mientras que otros quizás " -"deban actualizar su archivo de configuración de CI (por ejemplo, .travis.yml en el caso de Travis)." +"deban actualizar su archivo de configuración de CI (por ejemplo, .travis.yml en el caso de Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7102,8 +7100,8 @@ msgstr "" "

    Deberá confirmar su contraseña solo si ha transcurrido más de " "una hora desde el momento en que la confirmó por última vez.

    \n" "

    Aconsejamos encarecidamente que realice estas acciones " -"únicamente en su equipo personal y que proteja este con una contraseña.

    \n" +"únicamente en su equipo personal y que proteja este con una " +"contraseña.

    \n" " " #: warehouse/templates/pages/help.html:521 @@ -7141,8 +7139,8 @@ msgstr "" "target=\"_blank\" rel=\"noopener\">suministro RSS de versiones de cada " "proyecto. Además, existen varios servicios de terceros que brindan " "monitorizaciones exhaustivas y notificaciones ante versiones y " -"vulnerabilidades nuevas, disponibles como aplicaciones de GitHub." +"vulnerabilidades nuevas, disponibles como aplicaciones de GitHub." #: warehouse/templates/pages/help.html:530 #, python-format @@ -7151,8 +7149,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Puede analizar metadatos de proyectos y paquetes de PyPI y descargar " +"Puede analizar metadatos de proyectos y paquetes de PyPI y descargar " "estadísticas de uso de nuestro conjunto de datos público en Google " "BigQuery." @@ -7172,13 +7170,12 @@ msgstr "" "Libraries.io brinda estadísticas para los proyectos en PyPI " "(ejemplo, API) entre otras, " +"rel=\"noopener\">ejemplo, API) entre otras, " "cantidad de estrellas y bifurcaciones en GitHub, seguimiento de dependencias " "(en curso) y otros factores relevantes." +"\"noopener\">en curso) y otros factores relevantes." #: warehouse/templates/pages/help.html:541 #, python-format @@ -7226,9 +7223,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"El nombre del proyecto entra en conflicto con algún módulo de la biblioteca estándar de Python, a partir de la versión 2.5 de esta." +"El nombre del proyecto entra en conflicto con algún módulo de la biblioteca " +"estándar de Python, a partir de la versión 2.5 de esta." #: warehouse/templates/pages/help.html:554 msgid "" @@ -7328,8 +7325,8 @@ msgid "" "to the alternate format." msgstr "" "De manera predeterminada, la descripción de una carga se representará con reStructuredText. Si la descripción está en un formato alterno como " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">reStructuredText. Si la descripción está en un formato alterno como " "Markdown, un paquete puede establecer el formato alternativo en la clave " "long_description_content_type de setup.py." @@ -7360,8 +7357,8 @@ msgstr "" "límite. Asegúrese de cargar por lo menos una versión del proyecto que esté " "debajo del límite (es útil un número de versión de " -"desarrollo). Después, cree un informe y avísenos del " +"desarrollo). Después, cree un informe y avísenos del " "problema:" #: warehouse/templates/pages/help.html:587 @@ -7406,9 +7403,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Si eso no es posible, en ocasiones podremos aumentar su límite. Cree un informe y cuéntenos su situación:" +"Si eso no es posible, en ocasiones podremos aumentar su límite. Cree un informe y cuéntenos su situación:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7455,8 +7452,8 @@ msgid "" "locally check a description for validity." msgstr "" "PyPI rechazará cargas si la descripción no puede representarse. Para revisar " -"la validez de la descripción localmente, puede emplear readme_renderer, que es el mismo procesador de descripciones que PyPI " +"la validez de la descripción localmente, puede emplear readme_renderer, que es el mismo procesador de descripciones que PyPI " "usa." #: warehouse/templates/pages/help.html:639 @@ -7489,8 +7486,7 @@ msgstr "Si ya no puede acceder a su cuenta de PyPI debido a:" #: warehouse/templates/pages/help.html:650 msgid "Lost access to the email address associated with your account" -msgstr "" -"Pérdida de acceso al buzón de correo electrónico asociado con su cuenta" +msgstr "Pérdida de acceso al buzón de correo electrónico asociado con su cuenta" #: warehouse/templates/pages/help.html:651 msgid "" @@ -7581,8 +7577,8 @@ msgid "" "\"noopener\">known issue with Python's getpass module." msgstr "" "Este es un problema conocido con el módulo de Python getpass." +"\"noopener\">problema conocido con el módulo de Python " +"getpass." #: warehouse/templates/pages/help.html:684 #, python-format @@ -7638,8 +7634,8 @@ msgstr "" "Los pasos específicos que se deben seguir dependerán de la versión del " "sistema operativo, donde se originó su instalación de Python (python.org, " "proveedor de SO, o un distribuidor intermediario), y las versiones " -"instaladas de Python, herramientas de instalación, y pip." +"instaladas de Python, herramientas de instalación, y " +"pip." #: warehouse/templates/pages/help.html:696 #, python-format @@ -7654,8 +7650,8 @@ msgid "" msgstr "" "Para obtener ayuda, visite el canal #pypa de IRC en " -"Libera, cree un informe en pypa/packaging-problems/" +"Libera, cree un informe en pypa/packaging-problems/" "issues o publique un mensaje en Discourse; incluya su " "SO, detalles de la instalación y la salida de %(command)s." @@ -7678,8 +7674,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Si tiene un problema de accesibilidad, infórmenos de ello en GitHub, de " +"Si tiene un problema de accesibilidad, infórmenos de ello en GitHub, de " "modo que podamos intentar resolverlo, para usted y para otros." #: warehouse/templates/pages/help.html:720 @@ -7725,9 +7721,9 @@ msgstr "" "Cuando el spam supera la capacidad de respuesta de los " "administradores de PyPI, o bien si estos determinan que " "existe alguna otra amenaza a la plataforma, es posible que se desactiven las " -"altas de usuarios y proyectos nuevos. En tales casos, revise la " -"página de estado para obtener detalles, pues probablemente habrémosla " +"altas de usuarios y proyectos nuevos. En tales casos, revise la página " +"de estado para obtener detalles, pues probablemente habrémosla " "actualizado con el motivo de la intervención." #: warehouse/templates/pages/help.html:740 @@ -7761,10 +7757,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Para evitar esta situación, utilice el entorno de pruebas de PyPI " -"para cargar y revisar su archivo antes de cargarlo en pypi.org." +"Para evitar esta situación, utilice el entorno de pruebas de PyPI " +"para cargar y revisar su archivo antes de cargarlo en pypi.org." # | msgid "" # | "If you would like to request a new trove classifier file a bug on @@ -7785,9 +7781,9 @@ msgid "" msgstr "" "Si quiere que añadamos un clasificador de interés nuevo, cree una solicitud " "de incorporación de cambios en el proyecto pypa/trove-classifiers. No olvide incluir una justificación breve de por qué es " -"importante." +"target=\"_blank\" rel=\"noopener\">proyecto pypa/trove-" +"classifiers. No olvide incluir una justificación breve de por qué " +"es importante." #: warehouse/templates/pages/help.html:763 #, python-format @@ -7800,12 +7796,12 @@ msgid "" "similar issue does not already exist." msgstr "" "Si está encontrando problemas con PyPI, recibimos de buen grado comentarios " -"constructivos e informes de defectos en nuestro rastreador de errores. Tenga presente que este sitio es para " -"seguimiento de problemas relacionados solo con el software " -"utilizado para PyPI. Antes de crear un informe sobre un problema, compruebe " -"antes si no existe ya uno." +"constructivos e informes de defectos en nuestro rastreador " +"de errores. Tenga presente que este sitio es para seguimiento de " +"problemas relacionados solo con el software utilizado para PyPI. " +"Antes de crear un informe sobre un problema, compruebe antes si no existe ya " +"uno." #: warehouse/templates/pages/help.html:770 msgid "" @@ -7825,9 +7821,9 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI es impulsado por el proyecto Warehouse; Warehouse es un " -"proyecto de código abierto desarrollado bajo el paraguas de Python Packaging " +"PyPI es impulsado por el proyecto Warehouse; Warehouse es un proyecto " +"de código abierto desarrollado bajo el paraguas de Python Packaging " "Authority (PyPA) y respaldado por Python Packaging Working Group " "(PackagingWG)." @@ -7909,12 +7905,12 @@ msgstr "" "nivel mundial. Sin embargo, el sitio es mantenido principalmente por " "voluntarios, no proporcionamos ningún acuerdo de nivel de servicio en " "concreto y, como podría esperarse de un sistema distribuido de gran tamaño, " -"las cosas pueden, como a veces sucede, salir mal. En nuestra página de estado hallará las interrupciones de servicio y los " +"las cosas pueden, como a veces sucede, salir mal. En nuestra página de estado hallará las interrupciones de servicio y los " "incidentes actuales y pasados. Si tiene requisitos de disponibilidad alta " -"para su índice de paquetes, contemple utilizar un servidor réplica o un índice " +"para su índice de paquetes, contemple utilizar un servidor réplica o un índice " "privado." #: warehouse/templates/pages/help.html:822 @@ -7925,8 +7921,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Tenemos mucho trabajo pendiente para continuar dando mantenimiento y creando " -"mejoras para PyPI (conocido también como el proyecto Warehouse)." +"mejoras para PyPI (conocido también como el proyecto Warehouse)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7954,8 +7950,8 @@ msgid "" msgstr "" "Warehouse es de código abierto; nos encantaría ver caras nuevas trabajando " "en el proyecto. No es necesario que cuente con experiencia " -"de desarrollo de código abierto para contribuir: sin ir más lejos, " -"¡estaremos encantados de ayudarle a crear su primera pull request!" +"de desarrollo de código abierto para contribuir: sin ir más lejos, ¡" +"estaremos encantados de ayudarle a crear su primera pull request!" #: warehouse/templates/pages/help.html:830 #, python-format @@ -7970,13 +7966,13 @@ msgid "" "start here." msgstr "" "Si tiene habilidades en Python, ElasticSearch, HTML, SCSS, JavaScript o " -"SQLAlchemy, lea nuestra guía de «Por dónde " -"empezar»; después mire el rastreador de problemas. Hemos creado una etiqueta «Buen primer problema»; " -"recomendamos que empiece por ahí." +"SQLAlchemy, lea nuestra guía de «Por dónde empezar»; " +"después mire el rastreador de problemas. Hemos creado " +"una etiqueta «Buen primer problema»; recomendamos " +"que empiece por ahí." #: warehouse/templates/pages/help.html:838 #, python-format @@ -8011,9 +8007,9 @@ msgid "" "\"noopener\">Python packaging forum on Discourse." msgstr "" "También puede mantenerse al corriente del desarrollo del proyecto a través " -"de la lista de correo distutils-sig y el lista de correo distutils-sig y el foro de empaquetamiento para Python en Discourse." #: warehouse/templates/pages/help.html:855 @@ -8028,15 +8024,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"Los cambios a PyPI generalmente se anuncian en la lista de correos pypi-announce y el blog de la PSF bajo la etiqueta «pypi». El blog de la PSF también " -"cuenta con suministros Atom y RSS para la etiqueta " -"«pypi»." +"Los cambios a PyPI generalmente se anuncian en la lista de " +"correos pypi-announce y el blog de la PSF bajo la etiqueta «pypi»" +". El blog de la PSF también cuenta con suministros Atom y RSS para la etiqueta «pypi»." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8069,9 +8064,9 @@ msgid "" "work fine, but it's new and less tested than other site functionality." msgstr "" "Cuando los mantenedores de Warehouse implementamos funciones nuevas, al " -"principio las marcamos con un pequeño símbolo de «función beta» para " -"decirle: esto probablemente funcione bien, pero es nuevo y no se ha probado " -"con el mismo rigor que otras funciones del sitio." +"principio las marcamos con un pequeño símbolo de «función beta» para decirle:" +" esto probablemente funcione bien, pero es nuevo y no se ha probado con el " +"mismo rigor que otras funciones del sitio." #: warehouse/templates/pages/help.html:875 #, python-format @@ -8160,10 +8155,14 @@ msgid "Important!" msgstr "¡Importante!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Si cree que ha identificado un problema de seguridad con Warehouse, " "NO informe del problema en un foro público, entre otros:" @@ -8181,31 +8180,67 @@ msgid "Official or unofficial mailing lists" msgstr "Listas de correo oficiales o no oficiales" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "En su lugar, envíe un mensaje (en inglés) a security " "arroba python punto org directamente, proporcionando tanta información " "relevante como sea posible." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Los mensajes se pueden cifrar opcionalmente con GPG usando huellas digitales " -"clave disponibles en la página de seguridad de Python." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"En su lugar, envíe un mensaje (en inglés) a security " +"arroba python punto org directamente, proporcionando tanta información " +"relevante como sea posible." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "¿Qué pasa después?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8213,7 +8248,7 @@ msgstr "" "Una vez que haya enviado un problema por correo electrónico, recibirá acuse " "de recibido en un plazo de 48 horas." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8221,11 +8256,10 @@ msgstr "" "Según la acción que se adopte, puede ser que reciba mensajes de seguimiento " "por correo." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" -"Esta normativa de seguridad se actualizó por última vez el 14 de marzo de " -"2018." +"Esta normativa de seguridad se actualizó por última vez en junio de 2022." #: warehouse/templates/pages/sitemap.html:21 msgid "PyPI site map" @@ -8288,9 +8322,9 @@ msgid "" "Support Program in 2018" msgstr "" "Con 170 000 USD de dotación por parte del programa de apoyo al código abierto de Mozilla en 2018" +"\"noopener\">170 000 USD de dotación por parte del programa de apoyo al código abierto de Mozilla en 2018" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -8306,8 +8340,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Con 80 000 USD de dotación por parte del Open Technology Fund en " +"Con 80 000 USD de dotación por parte del Open Technology Fund en " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8323,9 +8357,9 @@ msgid "" "2019 and 2020" msgstr "" "Con 100 000 USD de dotación por parte de Facebook Research en 2019 y 2020" +"\"noopener\">100 000 USD de dotación por parte de Facebook Research en 2019 y 2020" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8343,10 +8377,10 @@ msgid "" "in 2020" msgstr "" "Con 407 000 USD de dotación por parte de la Chan Zuckerberg Initiative y el programa de apoyo al código " +"\"noopener\">407 000 USD de dotación por parte de la Chan Zuckerberg Initiative y el programa de apoyo al código " "abierto de Mozilla en 2020" #: warehouse/templates/pages/sponsors.html:49 @@ -8609,6 +8643,17 @@ msgstr[1] "" " Los filtros «%(filters)s» no produjeron ningún resultado\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Los mensajes se pueden cifrar opcionalmente con GPG usando huellas " +#~ "digitales clave disponibles en la página de seguridad de Python." + #~ msgid "Session invalidated by password change" #~ msgstr "Sesión invalidada por cambio de contraseña" diff --git a/warehouse/locale/et/LC_MESSAGES/messages.mo b/warehouse/locale/et/LC_MESSAGES/messages.mo index c0b5932a4505ffa25ebd2e04dcd38943749c1956..747a9092a2158a984b9db4fbd54b38bd20aca5d3 100644 GIT binary patch delta 23 ecmX@Xe3E&B3S<99)me;OhQ@k^x+$q;TnqqOd#3;\n" +"Language-Team: Estonian \n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 3.3.3\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -551,7 +553,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6587,9 +6588,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6605,38 +6605,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/fa/LC_MESSAGES/messages.po b/warehouse/locale/fa/LC_MESSAGES/messages.po index ab92c6b17fd8..c5d72df9e479 100644 --- a/warehouse/locale/fa/LC_MESSAGES/messages.po +++ b/warehouse/locale/fa/LC_MESSAGES/messages.po @@ -2,25 +2,26 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Aurora Lanes , 2019. +# Aurora Lanes , 2019, 2022. # سهیل خانعلی‌پور , 2021. -# Sebghatullah Yusuf , 2021. -# reza gh , 2021. -# javad noori , 2021. -# Reza Maanijou , 2021. -# arshia farshad , 2021. -# Arsalan Dehghani , 2021. +# Sebghatullah Yusuf , 2021, 2022. +# reza gh , 2021, 2022. +# javad noori , 2021, 2022. +# Reza Maanijou , 2021, 2022. +# arshia farshad , 2021, 2022. +# Arsalan Dehghani , 2021, 2022. # Matin , 2022. # Amirreza Ahmadi <288c19df1f@catdogmail.live>, 2022. # Farivar Tabatabaei , 2022. # xashayar kml , 2022. +# Soheil Khanalipur , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-06-19 16:54+0000\n" -"Last-Translator: xashayar kml \n" +"PO-Revision-Date: 2022-06-28 19:49+0000\n" +"Last-Translator: Farivar Tabatabaei \n" "Language-Team: Persian \n" "Language: fa\n" @@ -101,8 +102,7 @@ msgstr "" msgid "" "This email address is already being used by this account. Use a different " "email." -msgstr "" -"این ایمیل توسط اکانت دیگری استفاده میشود . از ایمیل دیگری استفاده کنید." +msgstr "این ایمیل توسط اکانت دیگری استفاده میشود . از ایمیل دیگری استفاده کنید." #: warehouse/accounts/forms.py:239 msgid "" @@ -448,8 +448,8 @@ msgstr "" msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -"کاربر \"$ {username}\" قبلاً یک دعوت فعال داشته است. لطفاً بعداً دوباره امتحان " -"کنید." +"کاربر \"$ {username}\" قبلاً یک دعوت فعال داشته است. لطفاً بعداً دوباره " +"امتحان کنید." #: warehouse/manage/views.py:1718 warehouse/manage/views.py:3200 msgid "Invitation sent to '${username}'" @@ -663,7 +663,6 @@ msgstr "Monty Python - طرح فروشگاه پنیر" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1200,8 +1199,8 @@ msgstr "" "\n" " نکته: شما در شرف انجام اقدام " "حساس هستید.\n" -" اگر در رایانه شخصی نیستید ، پس از اتمام جلسه خود حتماً از سیستم " -"خارج شوید.\n" +" اگر در رایانه شخصی نیستید ، پس از اتمام جلسه خود حتماً از " +"سیستم خارج شوید.\n" " تا یک ساعت دیگر از شما نمی خواهیم رمز ورود خود را تأیید کنید.\n" " " @@ -1216,10 +1215,10 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"برای کسب اطلاعات بیشتر در مورد بارگذاری پروژه ها در PyPI ، از " -"%(title)s \"target =\" _ blank \"rel =\" noopener \"> راهنمای کاربر بسته " -"بندی پایتون بازدید کنید." +"برای کسب اطلاعات بیشتر در مورد بارگذاری پروژه ها در PyPI ، از %(title)s " +"\"target =\" _ blank \"rel =\" noopener \"> راهنمای کاربر بسته بندی پایتون بازدید کنید." #: warehouse/templates/upload.html:28 #, python-format @@ -1242,8 +1241,8 @@ msgid "" " " msgstr "" "\n" -" آیا می خواهید این دعوت را برای پیوستن به \" %(project_name)s \" به عنوان یک پروژه %(role_name)s بپذیرید؟\n" +" آیا می خواهید این دعوت را برای پیوستن به \" %(project_name)s \" به عنوان یک پروژه %(role_name)s بپذیرید؟\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1313,8 +1312,8 @@ msgid "" " " msgstr "" "\n" -" آیا می خواهید این دعوت را برای پیوستن به \" %(project_name)s \" به عنوان یک پروژه %(role_name)s بپذیرید؟\n" +" آیا می خواهید این دعوت را برای پیوستن به \" %(project_name)s \" به عنوان یک پروژه %(role_name)s بپذیرید؟\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1468,8 +1467,8 @@ msgid "" "\">FAQ for more information." msgstr "" "این گذرواژه در نقض امنیت ظاهر شده یا به خطر افتاده است و قابل استفاده نیست. " -"لطفاً برای اطلاعات بیشتر به FAQ " -"مراجعه کنید." +"لطفاً برای اطلاعات بیشتر به FAQ مراجعه کنید." #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1506,8 +1505,8 @@ msgid "" "The email contains a link to reset your password. This link will expire in " "%(n_hours)s hours." msgstr "" -"این ایمیل حاوی پیوندی برای بازنشانی گذرواژه شما است. این پیوند در " -"%(n_hours)s ساعت دیگر منقضی می شود." +"این ایمیل حاوی پیوندی برای بازنشانی گذرواژه شما است. این پیوند در %(n_hours)" +"s ساعت دیگر منقضی می شود." #: warehouse/templates/accounts/reset-password.html:18 #: warehouse/templates/accounts/reset-password.html:24 @@ -1537,8 +1536,7 @@ msgstr "تصدیق هویت با یک دستگاه امنیتی (مانند کل msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." -msgstr "" -"دستگاه امنیتی خود را وصل کنید و روی دکمه \"تصدیق با دستگاه\" کلیک کنید." +msgstr "دستگاه امنیتی خود را وصل کنید و روی دکمه \"تصدیق با دستگاه\" کلیک کنید." #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" @@ -1554,8 +1552,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -" %(title)s \"target =\"٪ (target) s \"rel =\" %(rel)s \"> مرورگر خود را " +" %(title)s \"target =\"٪ (target) s \"rel =\" %(rel)s \"> مرورگر خود را " "ارتقا دهید تا با یک دستگاه امنیتی وارد سیستم شوید (به عنوان مثال کلید " "USB)" @@ -2017,8 +2015,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"کسی، شاید شما، رمز عبور حساب PyPI خود را تغییر داده است " -"%(username)s." +"کسی، شاید شما، رمز عبور حساب PyPI خود را تغییر داده است " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2105,8 +2103,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "برای دسترسی مجدد به حساب خود ، گذرواژه خود را " -" در PyPI تنظیم کنید. ما همچنین توصیه می کنیم که به HaveIBeenPwned بروید و سایر گذرواژه های " +" در PyPI تنظیم کنید. ما همچنین توصیه می کنیم که به HaveIBeenPwned بروید و سایر گذرواژه های " "خود را بررسی کنید و خود را با شیوه های رمز عبور خوب آشنا کنید." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2145,8 +2143,8 @@ msgid "" "Someone, perhaps you, has made a password reset request for your PyPI " "account '%(username)s'." msgstr "" -"شخصی ، شاید شما ، یک درخواست بازنشانی رمز عبور برای حساب PyPI شما " -"\"%(username)s\" ایجاد کرده است." +"شخصی ، شاید شما ، یک درخواست بازنشانی رمز عبور برای حساب PyPI شما \"" +"%(username)s\" ایجاد کرده است." #: warehouse/templates/email/password-reset/body.html:20 #, python-format @@ -2516,10 +2514,10 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"مشاهده آمار پروژه های خود از طریق %(title)s \"target =\" _ " -"blank \"rel =\" noopener \"> Libraries.io یا با استفاده از مجموعه داده عمومی ما در " +"مشاهده آمار پروژه های خود از طریق %(title)s \"target =\" _ " +"blank \"rel =\" noopener \"> Libraries.io یا با استفاده از مجموعه داده عمومی ما در " "Google BigQuery " #: warehouse/templates/includes/accounts/profile-actions.html:30 @@ -2640,9 +2638,9 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"مشاهده آمار این پروژه از طریق %(title)s \"target =\" _ blank \"rel =" -"\" noopener \"> Libraries.io یا با استفاده از %(title)s \"target =\" _ blank \"rel " +"=\" noopener \"> Libraries.io یا با استفاده از مجموعه داده عمومی ما در Google BigQuery " "" @@ -2878,8 +2876,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"یکی از ایمیل های تأیید شده شما می تواند نمایش داده شود در حساب کاربری عمومی کاربران وارده شده." +"یکی از ایمیل های تأیید شده شما می تواند نمایش داده شود در حساب کاربری عمومی کاربران وارده شده." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2897,8 +2895,8 @@ msgid "" "class=\"badge\">Primary email will receive notifications." msgstr "" "می توانید چندین ایمیل را با حساب خود مرتبط کنید. شما می توانید از هر ایمیل تایید شده برای بازیابی حساب خود استفاده کنید ، اما فقط " +"class=\"badge badge--success\"> ایمیل تایید شده برای بازیابی حساب خود استفاده کنید ، اما فقط " "ایمیل اصلی شما اعلان دریافت می کند." #: warehouse/templates/manage/account.html:323 @@ -3010,8 +3008,7 @@ msgstr "هیچ" #: warehouse/templates/manage/account.html:487 #: warehouse/templates/manage/manage_base.html:75 msgid "Security device (WebAuthn)" -msgstr "" -"دستگاه امنیتی (احراز هویت وب)" +msgstr "دستگاه امنیتی (احراز هویت وب)" #: warehouse/templates/manage/account.html:489 #: warehouse/templates/manage/manage_base.html:62 @@ -3142,8 +3139,7 @@ msgstr "تأیید دو عاملی اضافه شد" #: warehouse/templates/manage/account.html:587 msgid "" "Method: Security device (WebAuthn)" -msgstr "" -"(WebAuthn) روش: دستگاه امنیتی" +msgstr "(WebAuthn) روش: دستگاه امنیتی" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -4344,10 +4340,10 @@ msgid "" "\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">post release instead." msgstr "" -"در نظر بگیرید یانک این نسخه ، ایجاد یک نسخه جدید یا یک " -"نسخه منتشر شده به جای آن." +"در نظر بگیرید یانک این نسخه ، ایجاد یک نسخه جدید یا یک نسخه " +"منتشر شده به جای آن." #: warehouse/templates/manage/releases.html:20 #, python-format @@ -5664,10 +5660,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 301." msgstr "" -"در نظر بگیرید یانک این نسخه ، ایجاد یک نسخه جدید یا یک " -"نسخه منتشر شده به جای آن." +"در نظر بگیرید یانک این نسخه ، ایجاد یک نسخه جدید یا یک نسخه " +"منتشر شده به جای آن." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -6723,10 +6719,10 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"در نظر بگیرید یانک این نسخه ، ایجاد یک نسخه جدید یا یک " -"نسخه منتشر شده به جای آن." +"در نظر بگیرید یانک این نسخه ، ایجاد یک نسخه جدید یا یک نسخه " +"منتشر شده به جای آن." #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -6739,10 +6735,10 @@ msgid "" "file an issue with details." msgstr "" -"برای کسب اطلاعات بیشتر در مورد بارگذاری پروژه ها در PyPI ، از " -"%(title)s \"target =\" _ blank \"rel =\" noopener \"> راهنمای کاربر بسته " -"بندی پایتون بازدید کنید." +"برای کسب اطلاعات بیشتر در مورد بارگذاری پروژه ها در PyPI ، از %(title)s " +"\"target =\" _ blank \"rel =\" noopener \"> راهنمای کاربر بسته بندی پایتون بازدید کنید." #: warehouse/templates/pages/help.html:633 #, python-format @@ -7126,10 +7122,10 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"برای کسب اطلاعات بیشتر در مورد بارگذاری پروژه ها در PyPI ، از " -"%(title)s \"target =\" _ blank \"rel =\" noopener \"> راهنمای کاربر بسته " -"بندی پایتون بازدید کنید." +"برای کسب اطلاعات بیشتر در مورد بارگذاری پروژه ها در PyPI ، از %(title)s " +"\"target =\" _ blank \"rel =\" noopener \"> راهنمای کاربر بسته بندی پایتون بازدید کنید." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7249,9 +7245,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7267,38 +7262,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/fi/LC_MESSAGES/messages.mo b/warehouse/locale/fi/LC_MESSAGES/messages.mo index 02aa5e30e3edb1f0331442186dd4228caad3e855..03479f3cf07604e4d09c131f2f0af783ad4ffe4e 100644 GIT binary patch delta 6533 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⪙kM5qA(%2`@njm}qVYB@WVRP257%CRE-eo+OSE0|}Lz9Lxn=N?f(=COE>@ zms`a?Tknpc#7^5DjK?(pwsfx2fH*+>N~|UBBUIvv+FY|J*m8a}rag~pbNr`0o@k%b zn|3O(nJ6F8N1S`Jq1`AFT+F8yObmb(eT^if4LDX1jBWbG@Y% zV^f}SHOeXR=6Zepd{1F%x;v9|o;**!uj0E_3me^3R95PD&nPLLnO~Y;>~nkE{=19a zQ$0EU;u3d}*FUW|*L|mVYH`W`KiQq*@o~nT=k<9@JbrIQZr`dJb$YbV_09|_kBVzn z;U6$5JbGkVv3rK6&{O6wD=jE4&dv8%e4O!_E4kF`cl*nHzWh?Z*PrjrE%v9oZ!O99 zzq{UDR+j56EcAMP6{|-NZW=Q_-&f{yYh>Kx_4_?DJ>}a+$G0slqGP|eu!vi{KA+e3 Uzx~iIEGsVJ`JRfe^KW, 2020. -# Markus Mikkonen , 2021. +# Ville Skyttä , 2020, 2022. +# Markus Mikkonen , 2021, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-05-02 23:30+0200\n" -"PO-Revision-Date: 2021-05-15 22:17+0000\n" +"PO-Revision-Date: 2022-06-28 19:50+0000\n" "Last-Translator: Markus Mikkonen \n" "Language-Team: Finnish \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.7-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -644,7 +644,6 @@ msgstr "Monty Python - juustokauppasketsi" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -709,9 +708,9 @@ msgid "" msgstr "" "Harkitse auttamista tai lahjoittamista auttaksesi meitä rakentamaan vakaamman ja " -"turvallisemman alustan." +"contribute/transact?reset=1&id=13\" target=\"_blank\" rel=\"noopener\"" +">lahjoittamista auttaksesi meitä rakentamaan vakaamman ja turvallisemman " +"alustan." #: warehouse/templates/base.html:24 msgid "" @@ -1001,8 +1000,7 @@ msgstr "Testaa Python-pakettijulkaisua Python Package Index:n testiversiolla" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" -msgstr "" -"Etsi, asenna ja julkaise Python-paketteja Python Package Index:n avulla" +msgstr "Etsi, asenna ja julkaise Python-paketteja Python Package Index:n avulla" #: warehouse/templates/index.html:66 #, python-format @@ -1191,8 +1189,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/upload.html:28 @@ -4956,8 +4954,8 @@ msgid "" "new project, visit the Python Packaging User Guide" msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/manage/organization/projects.html:149 @@ -5431,8 +5429,8 @@ msgid "" "are expected to follow the PSF Code of Conduct." msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/pages/help.html:31 @@ -6450,8 +6448,8 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/pages/help.html:609 @@ -6479,8 +6477,8 @@ msgid "" "file an issue with details." msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/pages/help.html:633 @@ -6588,8 +6586,8 @@ msgid "" "This is a known issue with Python's getpass module." msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/pages/help.html:684 @@ -6872,8 +6870,8 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " +"Lisätietoja projektien lataamisesta PyPI:in on Python Packaging User " "Guidessa." #: warehouse/templates/pages/help.html:855 @@ -6989,9 +6987,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7007,38 +7004,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/fil/LC_MESSAGES/messages.mo b/warehouse/locale/fil/LC_MESSAGES/messages.mo index ddad326d707b9b5795b4a817f9c45e5a6d64b5d8..ed85ea7c1c4d4b5522256f761c6cd0852188896e 100644 GIT binary patch delta 215 zcmXZTzY75Y0LAfli|d>prI_SyR_G#w!EC%7<83Vd04Dhdq$?9U$$F!emE{J-qWl5= z1Yc$Pyx!|2&fSTgi^Px)rc{tLx1<(ESi}o9@PSpd(^47RSi%5*`viZ#ExLI7_n*J6 zEe+^>tl$o>c(&D*PgrN9A-*xdPFCvU3Xk~06E1U7h`qez;Xd9N57TVcz1nCzjb~Pv F`T|\n" +"PO-Revision-Date: 2022-06-28 19:54+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Filipino \n" "Language: fil\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 " "|| n % 10 == 6 || n % 10 == 9);\n" -"X-Generator: Weblate 4.10.1\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -46,8 +46,8 @@ msgid "" msgstr "" "Ang username ay hindi wasto.\n" "Ang mga username ay dapat na binubuo ng mga titik, numero, tuldok, gitling " -"at salungguhit. At dapat ding magsimula at magtapos sa isang titik o " -"numero.\n" +"at salungguhit. At dapat ding magsimula at magtapos sa isang titik o numero." +"\n" "Pumili ng ibang username." #: warehouse/accounts/forms.py:111 @@ -318,8 +318,8 @@ msgid "" msgstr "" "Ang username ay hindi wasto.\n" "Ang mga username ay dapat na binubuo ng mga titik, numero, tuldok, gitling " -"at salungguhit. At dapat ding magsimula at magtapos sa isang titik o " -"numero.\n" +"at salungguhit. At dapat ding magsimula at magtapos sa isang titik o numero." +"\n" "Pumili ng ibang username." #: warehouse/manage/forms.py:363 @@ -624,7 +624,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6666,9 +6665,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6684,38 +6682,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.mo b/warehouse/locale/fr/LC_MESSAGES/messages.mo index 92e5f2241c6fd0d04e8e92cd79e0332db96f85ef..0ecca2d06e06be7af3d04ce0acbdbfc44a3496e6 100644 GIT binary patch delta 24799 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

    Générez un code en utilisant une application d'authentification connectée " "à votre compte PyPI. Entrez ce code dans le formulaire pour vérifier votre " -"identité.

    Application perdue ? Cela ne fonctionne pas ? Obtenir de l'aide.

    " +"identité.

    Application perdue ? Cela ne fonctionne pas ? Obtenir de l'aide.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1598,10 +1595,11 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

    " msgstr "" -"

    Vous n'avez pas généré de codes de récupération de compte.

    Si vous perdez l'accès à votre méthode d'authentification à " -"deux facteurs, vous pourriez perdre l'accès à votre compte.Obtenir de l'aide sur les codes de récupération.

    " +"

    Vous n'avez pas généré de codes de récupération de " +"compte.

    Si vous perdez l'accès à votre méthode " +"d'authentification à deux facteurs, vous pourriez perdre l'accès à votre " +"compte.Obtenir de l'aide sur les codes de " +"récupération.

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1647,9 +1645,9 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"%(submitter)s vous a donné le rôle " -"« %(role)s » au sein de l'organisation " -"%(organization_name)s de %(site)s." +"%(submitter)s vous a donné le rôle « " +"%(role)s » au sein de l'organisation %(organization_name)s " +"de %(site)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1751,8 +1749,8 @@ msgid "" "You have declined an invitation to join the \"%(organization_name)s\" " "organization" msgstr "" -"Vous avez refusé l'invitation à rejoindre l'organisation " -"« %(organization_name)s »" +"Vous avez refusé l'invitation à rejoindre l'organisation « " +"%(organization_name)s »" #: warehouse/templates/email/new-organization-approved/body.html:17 #, python-format @@ -1777,8 +1775,8 @@ msgid "" "Your request to create a new organization named \"%(organization_name)s\" " "was not approved." msgstr "" -"Votre demande de création d'une nouvelle organisation nommée " -"« %(organization_name)s » n'a pas été approuvée." +"Votre demande de création d'une nouvelle organisation nommée « " +"%(organization_name)s » n'a pas été approuvée." #: warehouse/templates/email/new-organization-requested/body.html:17 #, python-format @@ -1786,14 +1784,13 @@ msgid "" "Your request for a new PyPI organization named \"%(organization_name)s\" has " "been submitted." msgstr "" -"Votre demande pour une nouvelle organisation PyPI nommée " -"« %(organization_name)s » a été envoyée." +"Votre demande pour une nouvelle organisation PyPI nommée « " +"%(organization_name)s » a été envoyée." #: warehouse/templates/email/new-organization-requested/body.html:19 #: warehouse/templates/manage/organizations.html:57 msgid "You will receive an email when the organization has been approved" -msgstr "" -"Vous allez recevoir un e-mail lorsque l'organisation aura été approuvée" +msgstr "Vous allez recevoir un e-mail lorsque l'organisation aura été approuvée" #: warehouse/templates/email/oidc-provider-added/body.html:19 #, python-format @@ -1884,8 +1881,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"S'il s'agit d'une erreur, vous pouvez écrire à %(email_address)s pour communiquer avec les " +"S'il s'agit d'une erreur, vous pouvez écrire à %(email_address)s pour communiquer avec les " "administrateurs de %(site)s." #: warehouse/templates/email/organization-deleted/body.html:37 @@ -2069,8 +2066,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2114,8 +2111,8 @@ msgid "" msgstr "" "Le site PyPI lui-même n'a pas été compromis. Il s'agit d'une mesure de " "protection pour réduire le\n" -" risque d'attaque par réutilisation d'identifiants\n" +" risque d'attaque par réutilisation d'identifiants" +"\n" " envers PyPI et ses utilisateur·rices." #: warehouse/templates/email/password-compromised-hibp/body.html:34 @@ -2126,12 +2123,11 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI. Nous vous recommandons " -"également de vous rendre sur HaveIBeenPwned afin de vérifier vos autres identifiants et vous " -"rendre plus familier avec les bonnes pratiques pour choisir un bon mot de " -"passe." +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI. Nous vous recommandons " +"également de vous rendre sur HaveIBeenPwned afin de vérifier vos autres identifiants et vous rendre " +"plus familier avec les bonnes pratiques pour choisir un bon mot de passe." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2146,8 +2142,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Nous utilisons un service de sécurité gratuit de HaveIBeenPwned. Lors de l'inscription, " +"Nous utilisons un service de sécurité gratuit de HaveIBeenPwned. Lors de l'inscription, " "l'authentification ou la mise à jour de votre mot de passe, nous générons " "une empreinte SHA1 de votre mot de passe et nous utilisons les 5 premiers " "caractères de cette empreinte pour vérifier si le mot de passe est compromis " @@ -2162,8 +2158,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Pour plus d'informations, consultez notre FAQ. " -"Pour obtenir de l'aide, vous pouvez écrire à " -"%(email_address)s pour communiquer avec les responsables de PyPI." +"Pour obtenir de l'aide, vous pouvez écrire à %(email_address)s pour communiquer avec les responsables de PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2205,8 +2201,8 @@ msgid "" "been changed from %(old_email)s to %(new_email)s" msgstr "" "L'adresse e-mail principale de votre compte PyPI %(username)s a été changée de %(old_email)s à %(new_email)s" +"strong> a été changée de %(old_email)s à " +"%(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2281,8 +2277,8 @@ msgid "" "been generated.\n" msgstr "" "\n" -"De nouveaux codes de récupération pour votre compte PyPI " -"%(username)s ont été générés.\n" +"De nouveaux codes de récupération pour votre compte PyPI " +"%(username)s ont été générés.\n" #: warehouse/templates/email/removed-as-organization-member/body.html:18 #, python-format @@ -2326,8 +2322,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Quelqu'un, peut-être vous, a ajouté cette adresse e-mail (" -"%(email_address)s) à son compte PyPI." +"Quelqu'un, peut-être vous, a ajouté cette adresse e-mail " +"(%(email_address)s) à son compte PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2438,8 +2434,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Empreintes pour %(filename)s" +"Empreintes pour %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2492,8 +2488,7 @@ msgstr "Suivant" #: warehouse/templates/includes/session-notifications.html:24 #, python-format msgid "Your primary email address (%(email_address)s) is unverified." -msgstr "" -"Votre adresse e-mail principale (%(email_address)s) n'est pas vérifiée." +msgstr "Votre adresse e-mail principale (%(email_address)s) n'est pas vérifiée." #: warehouse/templates/includes/session-notifications.html:26 msgid "You do not have a primary email address." @@ -2509,8 +2504,8 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"L'authentification à deux facteurs est disponible, l'activer maintenant pour votre compte." +"L'authentification à deux facteurs est disponible, l'activer maintenant pour votre compte." #: warehouse/templates/includes/session-notifications.html:45 #, python-format @@ -2518,8 +2513,8 @@ msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"Les codes de récupération à deux facteurs sont disponibles, générez-les maintenant pour votre compte." +"Les codes de récupération à deux facteurs sont disponibles, générez-les maintenant pour votre compte." #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2543,8 +2538,8 @@ msgid "" msgstr "" "Consultez les statistiques pour vos projets via Librairies.io, ou " -"bien en utilisant notre jeu de données public sur Google BigQuery" +"bien en utilisant notre jeu de données public sur Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2554,11 +2549,11 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Consultez les statistiques pour les projets de %(username)s via Librairies.io, ou bien en utilisant notre jeu de données public sur Google BigQuery" +"Consultez les statistiques pour les projets de %(username)s via Librairies.io, ou bien en utilisant notre jeu de données public sur Google " +"BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2664,8 +2659,8 @@ msgid "" msgstr "" "Consultez les statistiques pour ce projet via Librairies.io, ou " -"bien en utilisant notre jeu de données public sur Google BigQuery" +"bien en utilisant notre jeu de données public sur Google BigQuery" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2920,10 +2915,10 @@ msgid "" "class=\"badge\">Primary email will receive notifications." msgstr "" "Vous pouvez associer plusieurs e-mails avec votre compte. Vous pouvez " -"utiliser n'importe quelle adresse e-mail vérifiée pour " -"récupérer votre compte, mais seule votre adresse e-mail principale recevra des notifications." +"utiliser n'importe quelle adresse e-mail vérifiée pour " +"récupérer votre compte, mais seule votre adresse e-mail principale recevra des notifications." #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -3043,8 +3038,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Application d'authentification (TOTP)" +"Application d'authentification (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3159,8 +3154,8 @@ msgstr "Authentification à deux facteurs ajoutée" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Méthode : Périphérique de sécurité (WebAuthn)" +"Méthode : Périphérique de sécurité (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3232,8 +3227,8 @@ msgid "" "account as soon as possible." msgstr "" "Des évènements apparaissent ici en cas d'action liée à la sécurité de votre " -"compte. Si vous remarquez quelque chose d'inhabituel, veuillez sécuriser votre compte au plus vite." +"compte. Si vous remarquez quelque chose d'inhabituel, veuillez sécuriser votre compte au plus vite." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3325,8 +3320,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transférer la propriété ou supprimer le projet" +"transférer la propriété ou supprimer le projet" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3360,8 +3355,8 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Si vous souhaitez DÉTRUIRE toute documentation hébergée sur %(url)s il n'y a pas d'annulation possible, car la " +"Si vous souhaitez DÉTRUIRE toute documentation hébergée sur %(url)s il n'y a pas d'annulation possible, car la " "publication de documentation n'est plus supportée." #: warehouse/templates/manage/documentation.html:35 @@ -3445,8 +3440,8 @@ msgstr "" #, python-format msgid "%(username)s removed as project %(role_name)s" msgstr "" -"Le rôle « %(role_name)s » a été retiré du profil " -"%(username)s sur le projet" +"Le rôle « %(role_name)s » a été retiré du profil %(username)s sur le projet" #: warehouse/templates/manage/history.html:60 #, python-format @@ -3522,8 +3517,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Cette fonctionnalité sera dépréciée à l'avenir, remplacée par la page de l'historique de sécurité." +"Cette fonctionnalité sera dépréciée à l'avenir, remplacée par la page de l'historique de sécurité." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3663,8 +3658,8 @@ msgid "" msgstr "" "\n" " Vérifiez votre adresse e-mail principale\n" -" avant d'activer l'authentification à deux facteurs sur votre " -"compte.\n" +" avant d'activer l'authentification à deux facteurs sur votre compte." +"\n" " " #: warehouse/templates/manage/manage_base.html:115 @@ -3714,8 +3709,8 @@ msgid "" msgstr "" "\n" " Utilisez un code de récupération avant d'ajouter des méthodes\n" -" d'authentification à deux facteurs supplémentaires sur votre " -"compte.\n" +" d'authentification à deux facteurs supplémentaires sur votre compte." +"\n" " " #: warehouse/templates/manage/manage_base.html:140 @@ -3792,8 +3787,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Mettez à jour votre navigateur pour définir l'authentification à deux " +"Mettez à jour votre navigateur pour définir l'authentification à deux " "facteurs avec un appareil de sécurité (ex : clé USB)" #: warehouse/templates/manage/manage_base.html:198 @@ -4254,8 +4249,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"Découvrez comment publier des fichiers dans le Guide d'Utilisation des " +"Découvrez comment publier des fichiers dans le Guide d'Utilisation des " "Paquets Python" #: warehouse/templates/manage/release.html:122 @@ -4314,8 +4309,8 @@ msgid "" msgstr "" "\n" " Cette version sera toujours installable pour les utilisateur·rices " -"qui pointerons vers cette version précise, par ex. en utilisant " -"%(project_name)s==%(version)s.\n" +"qui pointerons vers cette version précise, par ex. en utilisant " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4326,8 +4321,8 @@ msgid "" " " msgstr "" "\n" -" Pour plus d'informations, consultez la PEP 592.\n" +" Pour plus d'informations, consultez la PEP " +"592.\n" " " #: warehouse/templates/manage/release.html:149 @@ -4341,8 +4336,8 @@ msgid "" msgstr "" "\n" " Vous pouvez indiquer un motif pour le remisage de cette version, " -"qui sera affiché via pip aux utilisateur·rices qui installent " -"%(project_name)s==%(version)s.\n" +"qui sera affiché via pip aux utilisateur·rices qui installent " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4505,8 +4500,8 @@ msgid "" msgstr "" "\n" " Vous pouvez indiquer un motif pour le remisage de cette " -"version, qui sera affiché via pip aux utilisateur·rices qui installent " -"%(project_name)s==%(version)s.\n" +"version, qui sera affiché via pip aux utilisateur·rices qui installent " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4712,8 +4707,8 @@ msgstr "" #: warehouse/templates/manage/settings.html:60 msgid "2FA requirement" msgstr "" -"Pour configurer la 2FA" +"Pour configurer la 2FA" #: warehouse/templates/manage/settings.html:61 msgid "" @@ -4789,8 +4784,8 @@ msgstr "" "rel=\"noopener\" target=\"_blank\">setup() dans votre fichier " "setup.py. Mettre à jour ces champs ne modifiera pas les " "métadonnées des versions passées. De plus, vous devez " -"utiliser Twine pour publier vos fichiers afin d'obtenir une prise en charge " +"utiliser Twine pour publier vos fichiers afin d'obtenir une prise en charge " "complète de ces champs. Consultez le Guide d'Utilisation des Paquets Python " "pour plus d'aide." @@ -4963,8 +4958,8 @@ msgstr "Supprimer irréversiblement le projet" #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" msgstr "" -"Rendre le nom du projet disponible à tout autre compte de PyPI" +"Rendre le nom du projet disponible à tout autre compte de " +"PyPI" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -5065,8 +5060,8 @@ msgid "" "file like this:" msgstr "" "Par exemple, si vous utilisez Twine pour publier " -"plusieurs projets sur PyPI, vous pouvez définir votre fichier " -"%(filename)s comme ceci :" +"plusieurs projets sur PyPI, vous pouvez définir votre fichier " +"%(filename)s comme ceci :" #: warehouse/templates/manage/token.html:106 msgid "" @@ -5095,8 +5090,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Pour plus d'instructions sur la façon d'utiliser ce token, consultez la page d'aide de PyPI." +"Pour plus d'instructions sur la façon d'utiliser ce token, consultez la page d'aide de PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5251,8 +5246,8 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI prend en charge toute application qui suit le standard TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">standard TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5786,8 +5781,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "Téléchargez le fichier pour votre plateforme. Si vous n'êtes pas sûr de " -"savoir lequel choisir, apprenez-en plus sur l'installation de paquets." +"savoir lequel choisir, apprenez-en plus sur l'installation de paquets." #: warehouse/templates/packaging/detail.html:354 msgid "" @@ -5857,9 +5852,9 @@ msgstr "" "Le Guide d'Utilisation des Paquets Python contient " "instructions sur la façon d'ajouter des classifieurs. Pour lire la " -"spécification originale des classifieurs, référez vous à la PEP 301." +"spécification originale des classifieurs, référez vous à la PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5888,9 +5883,9 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Chaque personne soumettant des commentaires, signalant des problèmes ou " -"contribuant au logiciel Warehouse est tenue de suivre le Code de conduite " -"de la PSF." +"contribuant au logiciel Warehouse est tenue de suivre le Code de conduite de " +"la PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -5923,9 +5918,9 @@ msgid "" "href=\"#account-recovery\">with account recovery." msgstr "" "Si vous avez perdu l'accès à toutes les méthodes d'authentification à deux " -"facteurs de votre compte et que vous n'avez pas de codes de récupération, vous pouvez demander de l'aide sur la récupération de compte." +"facteurs de votre compte et que vous n'avez pas de codes de récupération, vous pouvez demander de l'aide sur la récupération de compte." #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -5967,8 +5962,8 @@ msgstr "Pourquoi PyPI me dit que mon jeton d'API est compromis ?" #: warehouse/templates/pages/help.html:62 msgid "What is two factor authentication and how does it work on PyPI?" msgstr "" -"Qu'est-ce que l'authentification à deux facteurs et comment cela fonctionne-" -"t-il sur PyPI ?" +"Qu'est-ce que l'authentification à deux facteurs et comment cela " +"fonctionne-t-il sur PyPI ?" #: warehouse/templates/pages/help.html:63 msgid "" @@ -5977,16 +5972,16 @@ msgid "" "on PyPI?" msgstr "" "Comment l'authentification à deux facteurs avec une application " -"d'authentification (TOTP) fonctionne-t-elle ? Comment la configurer sur PyPI ?" +"d'authentification (TOTP)" +" fonctionne-t-elle ? Comment la configurer sur PyPI ?" #: warehouse/templates/pages/help.html:64 msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Comment l'authentification à deux facteurs avec un périphérique de sécurité " -"(ex : clé USB) fonctionne-t-elle ? Comment la configurer sur PyPI ?" +"Comment l'authentification à deux facteurs avec un périphérique de sécurité (" +"ex : clé USB) fonctionne-t-elle ? Comment la configurer sur PyPI ?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6237,10 +6232,10 @@ msgid "" msgstr "" "\n" "

    Nous utilisons un certain nombre de termes pour décrire les " -"logiciels disponibles sur PyPI, tels que « projet », « version », « fichier " -"» et « paquet ». Parfois ces termes portent à confusion car ils sont " -"utilisés pour décrire des choses différentes dans d'autres contextes. Voici " -"comment nous les utilisons sur PyPI :

    \n" +"logiciels disponibles sur PyPI, tels que « projet », « version », « fichier »" +" et « paquet ». Parfois ces termes portent à confusion car ils sont utilisés " +"pour décrire des choses différentes dans d'autres contextes. Voici comment " +"nous les utilisons sur PyPI :

    \n" "

    Un « projet » sur PyPI désigne un ensemble de versions et " "fichiers, ainsi que d'informations à leur propos. Les projets sur PyPI sont " "créés et partagés par des membres de la communauté Python afin que vous " @@ -6253,8 +6248,8 @@ msgstr "" "est quelque chose que vous pouvez télécharger et installer. À cause de la " "diversité des matériels, systèmes d'exploitation et formats de fichiers, " "une version peut comprendre différents fichiers (paquets), tels q'une " -"archive contenant le code source ou un fichier binaire wheel.

    \n" +"archive contenant le code source ou un fichier binaire wheel.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6266,11 +6261,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Pour apprendre à installer un fichier depuis PyPI, consultez le tutoriel d'installation dans le Guide d'Utilisation des Paquets Python." +"Pour apprendre à installer un fichier depuis PyPI, consultez le tutoriel d'installation dans le Guide d'Utilisation des " +"Paquets Python." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6282,10 +6277,10 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Pour des instructions complètes sur la configuration, l'empaquetage et la " -"distribution de votre projet Python, référez vous au tutoriel d'empaquetage dans le Guide " +"distribution de votre projet Python, référez vous au tutoriel d'empaquetage dans le Guide " "d'Utilisation des Paquets Python." #: warehouse/templates/pages/help.html:224 @@ -6353,8 +6348,8 @@ msgid "" "automated fashion." msgstr "" "Cette politique nous permettra mettre en œuvre une politique clé de la PEP 541 relative à " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PEP 541 relative à " "la capacité à contacter les gestionnaires de projets. Elle limite également " "la capacité des attaques de spam à créer de nombreux comptes de manière " "automatisée." @@ -6367,8 +6362,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Vous pouvez gérer les adresses e-mail de votre compte dans vos paramètres de compte. Cela permet également d'envoyer un " +"Vous pouvez gérer les adresses e-mail de votre compte dans vos paramètres de compte. Cela permet également d'envoyer un " "nouvel e-mail de confirmation aux utilisateur·rices qui se sont inscrits par " "le passé, avant que nous ne commencions à appliquer cette politique." @@ -6397,16 +6392,16 @@ msgid "" "

    " msgstr "" "

    PyPI lui-même n'a pas subi de fuite de données. Il s'agit d'une mesure " -"de protection pour réduire le risque d'attaque par réutilisation d'identifiants envers PyPI et les " "personnes qui l'utilisent.

    Chaque fois qu'un mot de passe est " "fourni - lors de l'inscription, de l'authentification ou de la mise à jour " "du mot de passe - PyPI vérifie en toute sécurité si ce mot de passe est " "apparu dans des fuites de données publiques.

    À chaque fois, PyPI " "génère une empreinte SHA-1 du mot de passe fourni et utilise les cinq (5) " -"premiers caractères de l'empreinte pour vérifier dans l'API de HaveIBeenPwned et déterminer si le mot de passe " "est déjà compromis. Le mot de passe en clair n'est jamais conservé par PyPI " "ou envoyé à l'API de HaveIBeenPwned.

    PyPI n'autorisera pas " @@ -6417,8 +6412,8 @@ msgstr "" "vous devez le modifier dès que possible à tous les autres endroits où vous " "l'utilisez.

    Si vous avez reçu cette erreur en essayant de vous " "connecter ou de publier sur PyPI, votre mot de passe a été réinitialisé et " -"vous ne pouvez pas vous connecter à PyPI avant de réinitialiser votre mot de passe.

    " +"vous ne pouvez pas vous connecter à PyPI avant de réinitialiser votre mot de passe.

    " #: warehouse/templates/pages/help.html:286 #, python-format @@ -6492,9 +6487,9 @@ msgid "" "\">TOTP
    standard." msgstr "" "Vous pouvez configurer l'authentification à deux facteurs en utilisant une " -"application d'authentification qui prend en charge le standard TOTP." +"application d'authentification qui prend en charge le standard TOTP." #: warehouse/templates/pages/help.html:336 msgid "" @@ -6542,8 +6537,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile pour Android ou iOS" +"\"_blank\" rel=\"noopener\">Android ou iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6558,8 +6553,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Certains gestionnaires de mots de passe (ex : 1Password) peuvent " +"Certains gestionnaires de mots de passe (ex : 1Password) peuvent " "également générer des codes d'authentification. Pour des raisons de " "sécurité, PyPI ne vous autorise à configurer qu'une seule application par " "compte." @@ -6652,8 +6647,8 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"Un périphérique de sécurité est peut être une clé USB ou un autre périphérique qui génère un mot de passe à usage " +"Un périphérique de sécurité est peut être une clé USB ou un autre périphérique qui génère un mot de passe à usage " "unique et l'envoie au navigateur. Ce mot de passe est ensuite utilisé par " "PyPI pour vous authentifier en tant qu'utilisateur·rice." @@ -6673,9 +6668,9 @@ msgid "" "implemented by PyPI." msgstr "" "Utiliser un navigateur qui prend en charge WebAuthn et PublicKeyCredential, puisqu'il s'agit du standard " -"implémenté par PyPI." +"\"noopener\">navigateur qui prend en charge WebAuthn et PublicKeyCredential, puisqu'il " +"s'agit du standard implémenté par PyPI." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6687,8 +6682,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Utiliser une clé USB qui adhère à la spécification FIDO U2F :" +"Utiliser une clé USB qui adhère à la spécification FIDO U2F :" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6699,9 +6694,9 @@ msgid "" "href=\"%(thetis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">Thetis." msgstr "" -"Les clés populaires incluent la clé Yubikey, la " +"Les clés populaires incluent la clé Yubikey, la " "clé Google Titan et la clé Thetis." @@ -6786,8 +6781,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">mobile " "phones to act as security devices." msgstr "" -"Parmi les solutions émergentes, citons les scanners biométriques " -"(reconnaissance faciale et empreintes digitales) et les cartes de crédit " +"Parmi les solutions émergentes, citons les scanners biométriques (" +"reconnaissance faciale et empreintes digitales) et les cartes de crédit " "compatibles FIDO. Le support des téléphones portables comme dispositifs de " "sécurité est aussi croissant." @@ -6965,11 +6960,11 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "Comment et où modifier ou ajouter ces valeurs peut dépendre de votre " -"utilisation. Par exemple, vous pourriez avoir à modifier votre fichier .pypirc, ou mettre à jour le fichier de " -"configuration de votre CI (ex : .travis.yml si vous " +"utilisation. Par exemple, vous pourriez avoir à modifier votre fichier .pypirc, ou mettre à jour le fichier de " +"configuration de votre CI (ex : .travis.yml si vous " "utilisez Travis)." #: warehouse/templates/pages/help.html:505 @@ -7001,8 +6996,8 @@ msgstr "" "distributions, la génération de jetons d'API et la mise en place de la " "double authentification.

    \n" "

    Vous ne devrez confirmer à nouveau votre mot de passe que si " -"cela fait plus d'une heure que vous l'avez confirmé pour la dernière fois.\n" +"cela fait plus d'une heure que vous l'avez confirmé pour la dernière " +"fois.

    \n" "

    Nous vous recommandons fortement de n'effectuer ce " "genre d'actions que sur votre ordinateur personnel, lui-même protégé par un " "mot de passe.

    \n" @@ -7023,8 +7018,8 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Si vous avez besoin d’exécuter votre propre miroir de PyPI, le projet bandersnatch est la solution recommandée. Notez que " +"Si vous avez besoin d’exécuter votre propre miroir de PyPI, le projet bandersnatch est la solution recommandée. Notez que " "les exigences de stockage pour un miroir de PyPI dépassent 1 téraoctet – et " "continuent d'augmenter !" @@ -7052,9 +7047,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Vous pouvez analyser les métadonnées du projet/paquet PyPI ettélécharger les statistiques d'utilisation via notre jeu de données " +"Vous pouvez analyser les métadonnées du projet/paquet PyPI ettélécharger les statistiques d'utilisation via notre jeu de données " "public sur Google BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7073,12 +7068,12 @@ msgstr "" "Libraries.io fournit des statistiques pour les projets PyPI " "(exemple, API), y compris les " -"stars et les forks GitHub, le suivi des dépendances (en cours), et autres indicateurs pertinents." +"rel=\"noopener\">exemple, API), y compris les stars " +"et les forks GitHub, le suivi des dépendances (en cours), et " +"autres indicateurs pertinents." #: warehouse/templates/pages/help.html:541 #, python-format @@ -7099,8 +7094,8 @@ msgid "" msgstr "" "PyPi ne prend pas en charge la publication de paquets privés. Si vous avez " "besoin de publier votre paquet privé dans un index de paquets, la solution " -"recommandée est de maintenir votre propre instance du projet devpi." +"recommandée est de maintenir votre propre instance du projet devpi." #: warehouse/templates/pages/help.html:551 msgid "" @@ -7210,8 +7205,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Si les propriétaires ne répondent pas, voir " -"%(anchor_text)s" +"Si les propriétaires ne répondent pas, voir %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7223,8 +7218,8 @@ msgid "" "to the alternate format." msgstr "" "Par défaut, une description de la publication sera mise en forme avec reStructuredText. Si la description est dans un format différent tel " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">reStructuredText. Si la description est dans un format différent tel " "que le Markdown, un paquet peut définir le " "paramètrelong_description_content_type dans le fichier " "setup.py pour changer de format." @@ -7254,11 +7249,11 @@ msgstr "" "Si vous ne pouvez pas envoyer la version de votre projet dans PyPI parce que " "vous atteignez la limite de taille du fichier publié, nous pouvons parfois " "augmenter votre limite. Assurez-vous d'avoir envoyé au moins une version " -"pour le projet qui est en dessous de la limite (un numéro de version de développement est suffisant). Ensuite, ouvrez un ticket dans lequel vous mentionnerez :" +"pour le projet qui est en dessous de la limite (un numéro de version de développement est suffisant). Ensuite, ouvrez un ticket dans lequel vous mentionnerez :" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7333,8 +7328,8 @@ msgid "" "\"noopener\">file an issue with details." msgstr "" "Si vous pensez que les données de vulnérabilités pour votre projet sont " -"invalides ou incorrectes, ouvrez un ticket avec les " +"invalides ou incorrectes, ouvrez un ticket avec les " "informations détaillées." #: warehouse/templates/pages/help.html:633 @@ -7345,8 +7340,8 @@ msgid "" "locally check a description for validity." msgstr "" "PyPI rejettera les téléchargements si la description du paquet ne parvient " -"pas à s'afficher. Vous pouvez utiliser la commande check de twine pour vérifier localement la " +"pas à s'afficher. Vous pouvez utiliser la commande check de twine pour vérifier localement la " "validité d'une description." #: warehouse/templates/pages/help.html:639 @@ -7478,8 +7473,8 @@ msgid "" "\"noopener\">known issue with Python's getpass module." msgstr "" "Il s'agit d'un problème connu avec le module Python getpass." +"rel=\"noopener\">problème connu avec le module Python " +"getpass." #: warehouse/templates/pages/help.html:684 #, python-format @@ -7533,9 +7528,9 @@ msgid "" "Python, setuptools, and pip." msgstr "" "Les étapes spécifiques que vous devrez suivre dépendront de la version de " -"votre système d'exploitation, de l'origine de votre installation de Python " -"(python.org, votre fournisseur de SE ou un distributeur intermédiaire) et " -"des versions de Python, de setuptools, et de pip " +"votre système d'exploitation, de l'origine de votre installation de Python (" +"python.org, votre fournisseur de SE ou un distributeur intermédiaire) et des " +"versions de Python, de setuptools, et de pip " "installées." #: warehouse/templates/pages/help.html:696 @@ -7549,14 +7544,14 @@ msgid "" "\">discuss on the Discourse, including your OS and installation details " "and the output of %(command)s." msgstr "" -"Pour obtenir de l'aide, rendez-vous sur le canal IRC #pypa sur Libera, ouvrez un ticket sur pypa/packaging-" -"problems/issues, ou lancez une discussion sur Discourse, " -"en indiquant votre système d'exploitation et les détails de votre " -"installation ainsi que la sortie de %(command)s." +"Pour obtenir de l'aide, rendez-vous sur le canal IRC #pypa sur Libera, ouvrez un ticket sur pypa/" +"packaging-problems/issues, ou lancez une discussion sur " +"Discourse, en indiquant votre système d'exploitation et les détails de " +"votre installation ainsi que la sortie de %(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7576,10 +7571,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Si vous rencontrez un problème d'accessibilité, signalez-le nous sur " -"GitHub, afin que nous puissions essayer de corriger le problème, pour " -"vous et les autres." +"Si vous rencontrez un problème d'accessibilité, signalez-le nous sur GitHub, afin que nous puissions essayer de corriger le problème, pour vous et " +"les autres." #: warehouse/templates/pages/help.html:720 #, python-format @@ -7593,8 +7588,8 @@ msgstr "" "Dans une version précédente de PyPI, il a été possible pour les mainteneurs " "de publier des versions sur PyPI en utilisant un formulaire dans le " "navigateur Web. Cette fonctionnalité est désormais dépréciée dans la " -"nouvelle version de PyPI - nous vous recommandons plutôt d'utiliser twine " +"nouvelle version de PyPI - nous vous recommandons plutôt d'utiliser twine " "pour publier vos projets sur PyPI." #: warehouse/templates/pages/help.html:729 @@ -7659,8 +7654,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Pour éviter cette situation, utilisez Test PyPI pour publier et " +"Pour éviter cette situation, utilisez Test PyPI pour publier et " "tester votre version dans un premier temps, avant de la publier sur pypi.org." @@ -7712,8 +7707,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI est propulsé par le projet Warehouse ; Warehouse est un projet " +"PyPI est propulsé par le projet Warehouse ; Warehouse est un projet " "libre développé sous la tutelle de l'Autorité des Paquets Python (PyPA) et " "soutenu par le Groupe de Travail des Paquets Python (PackagingWG)." @@ -7788,13 +7783,13 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "PyPI est largement mis en cache et distribué par un CDN grâce à notre sponsor Fastly. Il est " -"donc généralement disponible dans le monde entier. Cependant, le site est en " -"grande partie maintenu par des bénévoles, nous ne fournissons pas d'accord " -"de niveau de service spécifique, et comme on peut s'y attendre pour un " -"gigantesque système distribué, les choses peuvent mal tourner. Consultez CDN

    9v2JID_G7@Q_B4U3>?`trXX-qog`w`7L! zChA{%H4cWx4NwiDB4ai3L&L*ujgGF3jSlrYU4C?p`ji$_pL4;u*f4I{UM_~g85JE$ zohY;iCxk0^kFc1i$Ow(9Iki&yGR&y?SD8X;#qeOiI$jxLj;?Vg*U>eK+2LUa#Hf+p z@xgO8@A77<#vDAlCYCJy!f1h`OZJiF)A6-o~dq&a^;h~HT25xkWJ3c)3 Iy=mJ2A1ulEA^-pY diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.po b/warehouse/locale/fr/LC_MESSAGES/messages.po index e7c50d7def4e..48de6bed5e62 100644 --- a/warehouse/locale/fr/LC_MESSAGES/messages.po +++ b/warehouse/locale/fr/LC_MESSAGES/messages.po @@ -2,30 +2,30 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Laurent LAPORTE , 2019. -# Julia Duimovich , 2019. -# Maelle , 2019. -# Xavier Fernandez , 2019. +# Laurent LAPORTE , 2019, 2022. +# Julia Duimovich , 2019, 2022. +# Maelle , 2019, 2022. +# Xavier Fernandez , 2019, 2022. # Allan Nordhøy , 2019. -# gabriel-tessier , 2019. -# Matthieu Melot , 2019. +# gabriel-tessier , 2019, 2022. +# Matthieu Melot , 2019, 2022. # Nathan , 2019, 2020, 2021, 2022. # Adolfo Jayme Barrientos , 2020, 2022. -# Bruno Alla , 2020. +# Bruno Alla , 2020, 2022. # Jeannette L , 2020. # anonymous , 2020. -# J. Lavoie , 2020, 2021. +# J. Lavoie , 2020, 2021, 2022. # Julien Humbert , 2020. # Oscar Egenschwiller , 2020. -# Joachim Jablon , 2021. -# Éfrit , 2021. +# Joachim Jablon , 2021, 2022. +# Éfrit , 2021, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-06-15 12:19+0000\n" -"Last-Translator: Nathan \n" +"PO-Revision-Date: 2022-06-28 19:41+0000\n" +"Last-Translator: Maelle \n" "Language-Team: French \n" "Language: fr\n" @@ -33,7 +33,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -177,8 +177,7 @@ msgstr "Vérification WebAuthn réussie" #: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 msgid "Recovery code accepted. The supplied code cannot be used again." -msgstr "" -"Code de récupération accepté. Le code fourni ne peut plus être utilisé." +msgstr "Code de récupération accepté. Le code fourni ne peut plus être utilisé." #: warehouse/accounts/views.py:533 msgid "" @@ -289,8 +288,8 @@ msgstr "L'invitation a l'organisation « ${organization_name} » a été refus #: warehouse/accounts/views.py:979 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -"Vous avez désormais le rôle « ${role} » au sein de l'organisation " -"« ${organization_name} »." +"Vous avez désormais le rôle « ${role} » au sein de l'organisation « " +"${organization_name} »." #: warehouse/accounts/views.py:1013 msgid "Expired token: request a new project role invitation" @@ -320,8 +319,8 @@ msgstr "L'invitation au projet « ${project_name} » a été refusée." #: warehouse/accounts/views.py:1119 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -"Vous avez désormais le rôle « ${role} » au sein du projet " -"« ${project_name} »." +"Vous avez désormais le rôle « ${role} » au sein du projet « ${project_name} " +"»." #: warehouse/admin/templates/admin/banners/preview.html:15 msgid "Banner Preview" @@ -329,8 +328,7 @@ msgstr "Aperçu de la bannière" #: warehouse/manage/forms.py:340 msgid "Choose an organization account name with 50 characters or less." -msgstr "" -"Sélectionnez un nom de compte d'organisation de 50 caractères ou moins." +msgstr "Sélectionnez un nom de compte d'organisation de 50 caractères ou moins." #: warehouse/manage/forms.py:348 msgid "" @@ -386,8 +384,8 @@ msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -"Le nom de l'organisation est trop long. Choisissez un nom d'organisation " -"d’au plus 100 caractères." +"Le nom de l'organisation est trop long. Choisissez un nom d'organisation d’" +"au plus 100 caractères." #: warehouse/manage/forms.py:500 msgid "" @@ -655,7 +653,6 @@ msgstr "Monty Python, le sketch de la fromagerie" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1228,8 +1225,8 @@ msgstr "" msgid "" "Otherwise, we suggest you go to the PyPI homepage." msgstr "" -"Sinon, nous vous suggérons de consulter la page " -"d’accueil de PyPI." +"Sinon, nous vous suggérons de consulter la page d’" +"accueil de PyPI." #: warehouse/templates/accounts/invite-confirmation.html:17 msgid "Confirm Invite" @@ -1244,8 +1241,8 @@ msgid "" " " msgstr "" "\n" -" Acceptez-vous l'invitation à rejoindre « " -"%(project_name)s » avec le rôle « %(role_name)s » ?\n" +" Acceptez-vous l'invitation à rejoindre « %(project_name)s » avec le rôle « %(role_name)s » ?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1308,8 +1305,8 @@ msgid "" " " msgstr "" "\n" -" Acceptez-vous l'invitation à rejoindre l'organisation " -"« %(organization_name)s » en tant que %(role_name)s ?\n" +" Acceptez-vous l'invitation à rejoindre l'organisation « " +"%(organization_name)s » en tant que %(role_name)s ?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1480,8 +1477,8 @@ msgstr "Réinitialisation du mot de passe" #: warehouse/templates/accounts/request-password-reset.html:27 msgid "To reset your password, enter your username or email." msgstr "" -"Pour réinitialiser votre mot de passe, entrez votre nom de profil ou votre e-" -"mail." +"Pour réinitialiser votre mot de passe, entrez votre nom de profil ou votre " +"e-mail." #: warehouse/templates/accounts/request-password-reset.html:39 msgid "Username or email" @@ -1537,14 +1534,14 @@ msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." msgstr "" -"Connectez votre périphérique de sécurité et cliquez sur le bouton « " -"S’authentifier avec le périphérique »." +"Connectez votre périphérique de sécurité et cliquez sur le bouton « S’" +"authentifier avec le périphérique »." #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" msgstr "" -"Activez JavaScript pour vous connecter avec un périphérique de sécurité " -"(ex : clé USB)" +"Activez JavaScript pour vous connecter avec un périphérique de sécurité (ex :" +" clé USB)" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -1556,9 +1553,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Mettez à jour votre navigateur pour vous connecter avec un dispositif " -"de sécurité (ex : clé USB)" +"Mettez à jour votre navigateur pour vous connecter avec un " +"dispositif de sécurité (ex : clé USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1584,8 +1581,8 @@ msgid "" msgstr "" "

    grâce à notre sponsor Fastly. Il " +"est donc généralement disponible dans le monde entier. Cependant, le site " +"est en grande partie maintenu par des bénévoles, nous ne fournissons pas " +"d'accord de niveau de service spécifique, et comme on peut s'y attendre pour " +"un gigantesque système distribué, les choses peuvent mal tourner. Consultez " +"notre page de statut pour les pannes et incidents actuels " "et passés. Si vous avez des exigences élevées en matière de disponibilité " "pour votre index, envisagez soit un miroir, " @@ -7808,8 +7803,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Nous avons énormément de travail à faire pour continuer de maintenir et " -"d'améliorer PyPI (aussi connu sous le nom the Warehouse project)." +"d'améliorer PyPI (aussi connu sous le nom the Warehouse project)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7853,14 +7848,13 @@ msgid "" "start here." msgstr "" "Si vous avez des compétences en Python, ElasticSearch, HTML, SCSS, " -"JavaScript ou SQLAlchemy alors lisez notre Guide de " +"JavaScript ou SQLAlchemy alors lisez notre Guide de " "démarrage, puis jetez un œil à notre gestionnaire de " -"tickets. Nous avons créé une étiquette « Good first issue » – nous vous recommandons de commencer " -"par là." +"tickets. Nous avons créé une étiquette « Good first " +"issue » – nous vous recommandons de commencer par là." #: warehouse/templates/pages/help.html:838 #, python-format @@ -7907,13 +7901,12 @@ msgid "" msgstr "" "Les modifications de PyPI sont généralement annoncées à la fois via la liste de diffusion pypi-announce et le blog de la PSF avec l'étiquette « pypi ». Le blog de la PSF possède " -"également des flux Atom et RSS alimentés par " -"l'étiquette « pypi »." +"\"noopener\">liste de diffusion pypi-announce et le blog " +"de la PSF avec l'étiquette « pypi ». Le blog de la PSF possède également " +"des flux Atom et RSS alimentés par l'étiquette « pypi »." #: warehouse/templates/pages/help.html:865 #, python-format @@ -7959,8 +7952,8 @@ msgid "" msgstr "" "« PyPI » devrait être prononcé comme « paille pie aïl », en particulier le « " "PI » prononcé comme des lettres individuelles plutôt que comme un son " -"unique. Cela réduit la confusion avec le projet PyPy, qui est une implémentation alternative populaire du " +"unique. Cela réduit la confusion avec le projet PyPy, qui est une implémentation alternative populaire du " "langage Python." #: warehouse/templates/pages/help.html:887 @@ -8011,10 +8004,10 @@ msgstr "" "\"noopener\">Autorité des Paquets Python (PyPA) est un groupe de " "travail, qui contribue à l'amélioration des paquets Python. Si vous " "souhaitez entrer en contact avec une personne de l'équipe de développement " -"de l'outillage des paquets Python, utilisez le canal IRC #pypa " -"(Libera), ou parcourez les tableaux en ligne.." +"de l'outillage des paquets Python, utilisez le canal IRC #pypa (Libera), ou parcourez les tableaux en ligne.." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8037,14 +8030,18 @@ msgid "Important!" msgstr "Important !" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Si vous pensez avoir identifié un problème de sécurité avec Warehouse, " -"NE signalez PAS ce problème sur un forum public, y compris " -"(liste non-exhaustive) :" +"NE signalez PAS ce problème sur un forum public, y compris (" +"liste non-exhaustive) :" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -8059,31 +8056,67 @@ msgid "Official or unofficial mailing lists" msgstr "Listes de diffusion officielles ou non officielles" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Envoyez plutôt directement un message à security " "arobase python point org, en fournissant le plus d'informations " "pertinentes possible." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Les messages peuvent potentiellement être cryptés avec GPG en utilisant les " -"empreintes de clés disponibles sur la page de sécurité de Python." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Envoyez plutôt directement un message à security " +"arobase python point org, en fournissant le plus d'informations " +"pertinentes possible." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Que se passera-t-il ensuite ?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8091,7 +8124,7 @@ msgstr "" "Une fois que vous avez envoyé un ticket par e-mail, vous devriez recevoir un " "accusé de réception dans les 48 heures." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8099,8 +8132,10 @@ msgstr "" "En fonction des mesures à prendre, vous pourriez recevoir d'autres e-mails " "de suivi." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Cette politique de sécurité a été mise à jour pour la dernière fois le 14 " "mars 2018." @@ -8166,9 +8201,9 @@ msgid "" "Support Program in 2018" msgstr "" "Avec $170,000 de financement de la part du programme de support Mozilla pour le logicel libre en 2018" +"\"noopener\">$170,000 de financement de la part du programme de support Mozilla pour le logicel libre en 2018" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -8185,8 +8220,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Avec $80,000 de finacement de la part du Open Technology Fund en " +"Avec $80,000 de finacement de la part du Open Technology Fund en " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8202,9 +8237,9 @@ msgid "" "2019 and 2020" msgstr "" "Avec 100 000 dollars de financement de la part deFacebook Research en 2019 et 2020" +"\"noopener\">100 000 dollars de financement de la part deFacebook Research en 2019 et 2020" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8222,10 +8257,10 @@ msgid "" "in 2020" msgstr "" "Avec $407.000 de financement de la part de l'initiative Chan Zuckerberg et du Programme de soutien aux " +"\"noopener\">$407.000 de financement de la part de l'initiative Chan Zuckerberg et du Programme de soutien aux " "logiciels libres de Mozilla en 2020" #: warehouse/templates/pages/sponsors.html:49 @@ -8359,8 +8394,7 @@ msgstr "Résultats de recherche" #: warehouse/templates/search/results.html:40 #, python-format msgid "Did you mean '%(text)s'?" -msgstr "" -"Voulez-vous dire « %(text)s » ?" +msgstr "Voulez-vous dire « %(text)s » ?" #: warehouse/templates/search/results.html:82 msgid "Close panel" @@ -8384,8 +8418,8 @@ msgstr "Entrez une recherche, ou ajoutez un filtre en cliquant sur le bouton." #: warehouse/templates/search/results.html:119 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -"Vous pouvez combiner des recherches et des filtres de classifieurs. " -"Exemples :" +"Vous pouvez combiner des recherches et des filtres de classifieurs. Exemples " +":" #: warehouse/templates/search/results.html:123 msgid "Python 3 compatible projects" @@ -8489,6 +8523,17 @@ msgstr[1] "" " Aucun résultat pour les filtres '%(filters)s'\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Les messages peuvent potentiellement être cryptés avec GPG en utilisant " +#~ "les empreintes de clés disponibles sur la page de sécurité de Python." + #~ msgid "Approve New Organization" #~ msgstr "Approuver une nouvelle organisation" diff --git a/warehouse/locale/fr_CA/LC_MESSAGES/messages.mo b/warehouse/locale/fr_CA/LC_MESSAGES/messages.mo index e5a32a3759b67c1e8b5298e3036354b7bc376378..1e3594c051a5a770928fb921c54a7fa7e53c66c7 100644 GIT binary patch delta 20424 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 delta 25771 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 diff --git a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po index 3c41342b143f..45f7fb50d088 100644 --- a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po +++ b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po @@ -1,13 +1,13 @@ # Jeannette L , 2020. -# J. Lavoie , 2020, 2021. -# Un Anonyme , 2021. +# J. Lavoie , 2020, 2021, 2022. +# Un Anonyme , 2021, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-25 19:28+0200\n" -"PO-Revision-Date: 2021-07-10 07:14+0000\n" -"Last-Translator: J. Lavoie \n" +"PO-Revision-Date: 2022-06-28 19:50+0000\n" +"Last-Translator: Un Anonyme \n" "Language-Team: French (Canada) \n" "Language: fr_CA\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.8-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -163,8 +163,7 @@ msgstr "Assertion WebAuthn réussie" #: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 msgid "Recovery code accepted. The supplied code cannot be used again." -msgstr "" -"Code de récupération accepté. Le code fourni ne peut plus être utilisé." +msgstr "Code de récupération accepté. Le code fourni ne peut plus être utilisé." #: warehouse/accounts/views.py:533 msgid "" @@ -265,8 +264,7 @@ msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" -msgstr "" -"Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" +msgstr "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" #: warehouse/accounts/views.py:858 #, fuzzy @@ -306,8 +304,7 @@ msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" #: warehouse/accounts/views.py:1021 msgid "Invalid token: not a collaboration invitation token" -msgstr "" -"Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" +msgstr "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" #: warehouse/accounts/views.py:1025 msgid "Role invitation is not valid." @@ -673,7 +670,6 @@ msgstr "Monty Python, le sketch de la fromagerie" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1249,8 +1245,8 @@ msgstr "" msgid "" "Otherwise, we suggest you go to the PyPI homepage." msgstr "" -"Sinon, nous vous suggérons de consulter la page " -"d’accueil de PyPI." +"Sinon, nous vous suggérons de consulter la page d’" +"accueil de PyPI." #: warehouse/templates/accounts/invite-confirmation.html:17 msgid "Confirm Invite" @@ -1265,9 +1261,8 @@ msgid "" " " msgstr "" "\n" -" Souhaitez-vous accepter cette invitation à rejoindre '%(project_name)s ' en tant que projet" -"%(role_name)s?\n" +" Souhaitez-vous accepter cette invitation à rejoindre '%(project_name)s ' en tant que projet%(role_name)s?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1337,9 +1332,8 @@ msgid "" " " msgstr "" "\n" -" Souhaitez-vous accepter cette invitation à rejoindre '%(project_name)s ' en tant que projet" -"%(role_name)s?\n" +" Souhaitez-vous accepter cette invitation à rejoindre '%(project_name)s ' en tant que projet%(role_name)s?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1569,14 +1563,14 @@ msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." msgstr "" -"Connectez votre périphérique de sécurité et cliquez sur le bouton « " -"S’authentifier avec le périphérique »." +"Connectez votre périphérique de sécurité et cliquez sur le bouton « S’" +"authentifier avec le périphérique »." #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" msgstr "" -"Activez JavaScript pour vous connecter avec un périphérique de sécurité " -"(ex : clé USB)" +"Activez JavaScript pour vous connecter avec un périphérique de sécurité (ex :" +" clé USB)" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -1588,9 +1582,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Mettez à jour votre navigateur pour vous connecter avec un dispositif " -"de sécurité (ex : clé USB)" +"Mettez à jour votre navigateur pour vous connecter avec un " +"dispositif de sécurité (ex : clé USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1616,8 +1610,8 @@ msgid "" msgstr "" "

    Générez un code en utilisant une application d'authentification connectée " "à votre compte PyPI. Entrez ce code dans le formulaire pour vérifier votre " -"identité.

    Application perdue? Cela ne fonctionne pas? Obtenir de l'aide.

    " +"identité.

    Application perdue? Cela ne fonctionne pas? Obtenir de l'aide.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1630,10 +1624,11 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

    " msgstr "" -"

    Vous n'avez pas généré de codes de récupération de compte.

    Si vous perdez l'accès à votre méthode d'authentification à " -"deux facteurs, vous pourriez perdre l'accès à votre compte.Obtenir de l'aide sur les codes de récupération.

    " +"

    Vous n'avez pas généré de codes de récupération de " +"compte.

    Si vous perdez l'accès à votre méthode " +"d'authentification à deux facteurs, vous pourriez perdre l'accès à votre " +"compte.Obtenir de l'aide sur les codes de " +"récupération.

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1660,8 +1655,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"Vous avez été ajouté en tant que %(role)s au projet " -"%(site)s %(project_name)s par %(initiator_username)s." +"Vous avez été ajouté en tant que %(role)s au projet %(site)" +"s %(project_name)s par %(initiator_username)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format @@ -1682,8 +1677,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"Vous avez été ajouté en tant que %(role)s au projet " -"%(site)s %(project_name)s par %(initiator_username)s." +"Vous avez été ajouté en tant que %(role)s au projet %(site)" +"s %(project_name)s par %(initiator_username)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -2106,8 +2101,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2162,11 +2157,11 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI. Nous vous recommandons " -"également de vous rendre sur HaveIBeenPwned afin de vérifier vos autres mots de passe et vous " -"rendre plus familier avec les bonnes pratiques pour un bon mot de passe." +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI. Nous vous recommandons " +"également de vous rendre sur HaveIBeenPwned afin de vérifier vos autres mots de passe et vous rendre " +"plus familier avec les bonnes pratiques pour un bon mot de passe." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2181,8 +2176,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Nous utilisons un service de sécurité gratuit de HaveIBeenPwned. Lors de l'inscription, " +"Nous utilisons un service de sécurité gratuit de HaveIBeenPwned. Lors de l'inscription, " "l'authentification ou la mise à jour de votre mot de passe, nous générons un " "hachage SHA1 de votre mot de passe et nous utilisons les 5 premiers " "caractères de ce hachage pour décider si le mot de passe est compromis ou " @@ -2197,8 +2192,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Pour plus d'informations, consultez notre FAQ. " -"Pour obtenir de l'aide, vous pouvez écrire à " -"%(email_address)s pour communiquer avec les administrateurs de PyPI." +"Pour obtenir de l'aide, vous pouvez écrire à %(email_address)s pour communiquer avec les administrateurs de PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2240,8 +2235,8 @@ msgid "" "been changed from %(old_email)s to %(new_email)s" msgstr "" "L'adresse courriel principale de votre compte PyPI %(username)s a été modifié de %(old_email)s à %(new_email)s" +"strong> a été modifié de %(old_email)s à " +"%(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2282,8 +2277,8 @@ msgid "" "You can generate recovery codes for your account here:\n" "%(href)s\n" msgstr "" -"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2360,8 +2355,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Quelqu'un, peut-être vous, a ajouté cette adresse courriel (" -"%(email_address)s) à son compte PyPI." +"Quelqu'un, peut-être vous, a ajouté cette adresse courriel " +"(%(email_address)s) à son compte PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2479,8 +2474,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hachages pour %(filename)s" +"Hachages pour %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2550,8 +2545,8 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"L'authentification à deux facteurs est disponible, l'activer maintenant pour votre compte." +"L'authentification à deux facteurs est disponible, l'activer maintenant pour votre compte." #: warehouse/templates/includes/session-notifications.html:45 #, fuzzy, python-format @@ -2562,8 +2557,8 @@ msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"L'authentification à deux facteurs est disponible, l'activer maintenant pour votre compte." +"L'authentification à deux facteurs est disponible, l'activer maintenant pour votre compte." #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2587,8 +2582,8 @@ msgid "" msgstr "" "Consultez les statistiques pour vos projets via Librairies.io, ou " -"bien en utilisant notre ensemble de données publiques sur Google BigQuery" +"bien en utilisant notre ensemble de données publiques sur Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2598,9 +2593,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Consultez les statistiques pour les projets de %(username)s via Librairies.io, ou bien en utilisant Librairies.io, ou bien en utilisant notre ensemble de données publiques sur Google " "BigQuery" @@ -2709,8 +2704,8 @@ msgid "" msgstr "" "Consultez les statistiques pour ce projet via Librairies.io, ou " -"bien en utilisant notre ensemble de données publiques sur Google BigQuery" +"bien en utilisant notre ensemble de données publiques sur Google BigQuery" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -3088,8 +3083,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Application d'authentification (TOTP)" +"Application d'authentification (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3216,8 +3211,8 @@ msgstr "Authentification à deux facteurs ajoutée" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Méthode : Périphérique de sécurité (WebAuthn)" +"Méthode : Périphérique de sécurité (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3382,8 +3377,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transférer la propriété ou supprimer le projet" +"transférer la propriété ou supprimer le projet" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3417,8 +3412,8 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Si vous souhaitez DÉTRUIRE toute documentation hébergée sur %(url)s il n'y a pas d'annulation possible, depuis " +"Si vous souhaitez DÉTRUIRE toute documentation hébergée sur %(url)s il n'y a pas d'annulation possible, depuis " "que la publication d'une nouvelle documentation n'est plus pris en charge." #: warehouse/templates/manage/documentation.html:35 @@ -3586,8 +3581,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Cette fonctionnalité sera dépréciée à l'avenir, remplacée par la page de l'historique de sécurité." +"Cette fonctionnalité sera dépréciée à l'avenir, remplacée par la page de l'historique de sécurité." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3873,8 +3868,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Mettez à jour votre navigateur pour définir l'authentification à deux " +"Mettez à jour votre navigateur pour définir l'authentification à deux " "facteurs avec un appareil de sécurité (ex : clé USB)" #: warehouse/templates/manage/manage_base.html:198 @@ -4361,8 +4356,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"Découvrez comment publier des fichiers dans le Guide Utilisateur de " +"Découvrez comment publier des fichiers dans le Guide Utilisateur de " "l'Empaquetage Python" #: warehouse/templates/manage/release.html:122 @@ -4421,8 +4416,8 @@ msgid "" msgstr "" "\n" " Cette version sera toujours installable pour les utilisateurs qui " -"pointerons vers cette version précise, par ex. en utilisant " -"%(project_name)s==%(version)s.\n" +"pointerons vers cette version précise, par ex. en utilisant " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4433,8 +4428,8 @@ msgid "" " " msgstr "" "\n" -" Pour plus d'informations, consultez le PEP 592.\n" +" Pour plus d'informations, consultez le PEP " +"592.\n" " " #: warehouse/templates/manage/release.html:149 @@ -4448,8 +4443,8 @@ msgid "" msgstr "" "\n" " Vous pouvez fournir une raison pour le remisage de cette " -"version, qui sera affichée via pip aux utilisateurs qui installent " -"%(project_name)s==%(version)s.\n" +"version, qui sera affichée via pip aux utilisateurs qui installent " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4497,8 +4492,7 @@ msgstr[1] "" #: warehouse/templates/manage/release.html:171 msgid "Deleting will irreversibly delete this release." -msgstr "" -"La suppression entraînera la suppression irréversible de cette version." +msgstr "La suppression entraînera la suppression irréversible de cette version." #: warehouse/templates/manage/release.html:173 #: warehouse/templates/manage/releases.html:138 @@ -4613,8 +4607,8 @@ msgid "" msgstr "" "\n" " Vous pouvez fournir une raison pour le remisage de cette " -"version, qui sera affichée via pip aux utilisateurs qui installent " -"%(project_name)s==%(version)s.\n" +"version, qui sera affichée via pip aux utilisateurs qui installent " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4627,8 +4621,8 @@ msgid "" msgstr "" "Envisagez de supprimer cette version, en créant une nouvelle " -"version ou un post release à la place." +"version ou un post release à la place." #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4891,10 +4885,10 @@ msgstr "" "Pour définir la description, l'auteur, les liens, les classificateurs et " "d'autres de détails de « %(project_name)s » pour votre prochaine version, " "utilisez les arguments de setup() dans votre fichier setup.py. Mettre à jour ces champs ne modifiera pas les métadonnées des " -"versions passées. De plus, vous devez utiliser Twine pour " +"target=\"_blank\">setup() dans votre fichier setup." +"py. Mettre à jour ces champs ne modifiera pas les métadonnées des " +"versions passées. De plus, vous devez utiliser Twine pour " "publier vos fichiers afin d'obtenir une prise en charge complète de ces " "champs. Consultez le Guide Utilisateur de l'Empaquetage Python pour plus " @@ -4994,8 +4988,7 @@ msgstr "" #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Add the project to an organization that you own." -msgstr "" -"Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" +msgstr "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" #: warehouse/templates/manage/settings.html:184 msgid "Grant full project permissions to owners of the organization." @@ -5066,8 +5059,8 @@ msgstr "Supprimer irréversiblement le projet" #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" msgstr "" -"Rendre le nom du projet disponible à tout autre utilisateur de PyPI" +"Rendre le nom du projet disponible à tout autre utilisateur de " +"PyPI" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -5168,8 +5161,8 @@ msgid "" "file like this:" msgstr "" "Par exemple, si vous utilisez Twine pour publier de " -"multiples projets sur PyPI, vous pouvez définir votre fichier " -"%(filename)s comme ceci :" +"multiples projets sur PyPI, vous pouvez définir votre fichier " +"%(filename)s comme ceci :" #: warehouse/templates/manage/token.html:106 msgid "" @@ -5198,8 +5191,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Pour plus d'instructions sur la façon d'utiliser ce token, consultez la page d'aide de PyPI." +"Pour plus d'instructions sur la façon d'utiliser ce token, consultez la page d'aide de PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5341,8 +5334,8 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI prend en charge toute application qui suit le standard TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">standard TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5425,10 +5418,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Thetis." msgstr "" "Les clés USB populaires incluent Yubikey, Google Titan et Thetis." +"\"%(title)s\" target=\"_blank\" rel=\"noopener\">Yubikey, Google Titan et Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 msgid "Name your device to begin" @@ -5460,9 +5453,9 @@ msgid "" msgstr "" "Cela ne fonctionne pas ? Vérifiez que vous utilisez un " "périphérique qui suit la spécification FIDO et un navigateur compatible." +"target=\"_blank\" rel=\"noopener\">spécification FIDO et un navigateur compatible." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5920,8 +5913,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "Téléchargez le fichier pour votre plateforme. Si vous n'êtes pas sûr de " -"savoir lequel choisir, apprenez-en plus sur l'installation de paquets." +"savoir lequel choisir, apprenez-en plus sur l'installation de paquets." #: warehouse/templates/packaging/detail.html:354 #, fuzzy @@ -6050,8 +6043,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Tous les utilisateurs soumettant des commentaires, signalant des problèmes " -"ou contribuant à Warehouse doivent respecter le Code PSF de Conduite ." +"ou contribuant à Warehouse doivent respecter le Code PSF de Conduite ." #: warehouse/templates/pages/help.html:31 #, python-format @@ -6084,9 +6077,9 @@ msgid "" "href=\"#account-recovery\">with account recovery." msgstr "" "Si vous avez perdu l'accès à toutes les méthodes d'authentification à deux " -"facteurs de votre compte et que vous n'avez pas de codes de récupération, vous pouvez demander de l'aide sur la récupération de compte." +"facteurs de votre compte et que vous n'avez pas de codes de récupération, vous pouvez demander de l'aide sur la récupération de compte." #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -6137,16 +6130,16 @@ msgid "" "on PyPI?" msgstr "" "Comment l'authentification à deux facteurs avec une application " -"d'authentification (TOTP) fonctionne-t'elle ? Comment la configurer sur PyPI?" +"d'authentification (TOTP)" +" fonctionne-t'elle ? Comment la configurer sur PyPI?" #: warehouse/templates/pages/help.html:64 msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Comment l'authentification à deux facteurs avec un périphérique de sécurité " -"(ex : clé USB) fonctionne-t'elle ? Comment la configurer sur PyPI?" +"Comment l'authentification à deux facteurs avec un périphérique de sécurité (" +"ex : clé USB) fonctionne-t'elle ? Comment la configurer sur PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6214,8 +6207,8 @@ msgid "" "\" errors during pip install?" msgstr "" "Pourquoi est-ce que j'obtiens les erreurs « Aucune distribution " -"correspondante trouvée » ou « Impossible de récupérer l'URL » lors de " -"l’exécution de pip install?" +"correspondante trouvée » ou « Impossible de récupérer l'URL » lors de l’" +"exécution de pip install?" #: warehouse/templates/pages/help.html:79 msgid "I am having trouble using the PyPI website. Can you help me?" @@ -6279,8 +6272,7 @@ msgstr "" #: warehouse/templates/pages/help.html:91 msgid "What collaborator roles are available for a project on PyPI?" -msgstr "" -"Quels rôles de collaborateurs sont disponibles pour un projet sur PyPI?" +msgstr "Quels rôles de collaborateurs sont disponibles pour un projet sur PyPI?" #: warehouse/templates/pages/help.html:92 msgid "How do I become an owner/maintainer of a project on PyPI?" @@ -6394,10 +6386,10 @@ msgid "" msgstr "" "\n" "

    Nous utilisons un certain nombre de termes pour décrire les " -"logiciels disponibles sur PyPI, tels que « projet », « version », « fichier " -"» et « paquet ». Parfois ces termes portent à confusion car ils sont " -"utilisés pour décrire des choses différentes dans d'autres contextes. Voici " -"comment nous les utilisons sur PyPI :

    \n" +"logiciels disponibles sur PyPI, tels que « projet », « version », « fichier »" +" et « paquet ». Parfois ces termes portent à confusion car ils sont utilisés " +"pour décrire des choses différentes dans d'autres contextes. Voici comment " +"nous les utilisons sur PyPI :

    \n" "

    Un « projet » sur PyPI est le nom d'un ensemble de versions et " "fichiers, ainsi que d'informations à leur propos. Les projets sur PyPI sont " "créés et partagés par d'autres membres de la communauté Python afin que vous " @@ -6410,8 +6402,8 @@ msgstr "" "est quelque chose que vous pouvez télécharger et installer. En raison de " "matériels, de systèmes d'exploitation et de formats de fichiers différents, " "une version peut comprendre différents fichiers (paquets), tels q'une " -"archive contenant le code source ou un fichier binaire wheel.

    \n" +"archive contenant le code source ou un fichier binaire wheel.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6423,11 +6415,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Pour apprendre à installer un fichier depuis PyPI, consultez le tutoriel d'installation dans le Guide Utilisateur de l'Empaquetage Python." +"Pour apprendre à installer un fichier depuis PyPI, consultez le tutoriel d'installation dans le Guide Utilisateur de " +"l'Empaquetage Python." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6439,10 +6431,10 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Pour des instructions complètes sur la configuration, l'empaquetage et la " -"distribution de votre projet Python, référez vous au tutoriel d'empaquetage dans le Guide Utilisateur " +"distribution de votre projet Python, référez vous au tutoriel d'empaquetage dans le Guide Utilisateur " "de l'Empaquetage Python." #: warehouse/templates/pages/help.html:224 @@ -6523,8 +6515,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Vous pouvez gérer les adresses courriel de votre compte dans vos paramètres de compte. Ceci permet également d'envoyer un " +"Vous pouvez gérer les adresses courriel de votre compte dans vos paramètres de compte. Ceci permet également d'envoyer un " "nouveau courriel de confirmation aux utilisateurs qui se sont inscrits par " "le passé, avant que nous ne commencions à appliquer cette politique." @@ -6553,16 +6545,16 @@ msgid "" "

    " msgstr "" "

    PyPI lui-même n'a pas subi de violation. Il s'agit d'une mesure de " -"protection pour réduire le risque d'attaque au vol identifiants envers PyPI et ses utilisateurs.

    " "

    Chaque fois qu'un utilisateur fournit un mot de passe - lors de " "l'inscription, de l'authentification ou de la mise à jour du mot de passe - " "PyPI vérifie en toute sécurité si ce mot de passe est apparu dans des " "violations de données publiques.

    Pendant chacun de ces processus, " "PyPI génère un hachage SHA-1 du mot de passe fourni et utilise les cinq (5) " -"premiers caractères du hachage pour vérifier dans l'API de HaveIBeenPwned et déterminer si le mot de passe " "est déjà compromis. Le mot de passe en clair n'est jamais stocké par PyPI ou " "envoyé à l'API de HaveIBeenPwned.

    PyPI n'autorisera pas " @@ -6573,8 +6565,8 @@ msgstr "" "vous devez le modifier dès que possible à tous les autres endroits où vous " "l'utilisez.

    Si vous avez reçu cette erreur en essayant de vous " "connecter ou de publier sur PyPI, votre mot de passe a été réinitialisé et " -"vous ne pouvez pas vous connecter à PyPI avant de réinitialiser votre mot de passe .

    " +"vous ne pouvez pas vous connecter à PyPI avant de réinitialiser votre mot de passe .

    " #: warehouse/templates/pages/help.html:286 #, python-format @@ -6587,10 +6579,10 @@ msgid "" msgstr "" "

    Tous les événements de l'utilisateur de PyPI sont stockés dans " "l'historique de sécurité dans les paramètres du compte. Si des événements " -"semblent suspects, procédez comme suit:

    " +"semblent suspects, procédez comme suit:

    " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6698,8 +6690,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile pour Android ou iOS" +"\"_blank\" rel=\"noopener\">Android ou iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6714,8 +6706,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Certains gestionnaires de mots de passe (ex : 1Password) peuvent " +"Certains gestionnaires de mots de passe (ex : 1Password) peuvent " "également générer des codes d'authentification. Pour des raisons de " "sécurité, PyPI ne vous autorise à configurer qu'une seule application par " "compte." @@ -6789,8 +6781,7 @@ msgstr "La prochaine fois que vous vous connecterez à PyPI vous devrez :" #: warehouse/templates/pages/help.html:379 #: warehouse/templates/pages/help.html:471 msgid "Provide your username and password, as normal" -msgstr "" -"Fournir votre nom d'utilisateur et votre mot de passe, comme d'habitude" +msgstr "Fournir votre nom d'utilisateur et votre mot de passe, comme d'habitude" #: warehouse/templates/pages/help.html:380 msgid "Open your authentication application to generate an authentication code" @@ -6829,9 +6820,9 @@ msgid "" "implemented by PyPI." msgstr "" "Utiliser un navigateur qui prend en charge WebAuthn et PublicKeyCredential, car il s'agit du standard " -"implémenté par PyPI." +"\"noopener\">navigateur qui prend en charge WebAuthn et PublicKeyCredential, car il s'agit " +"du standard implémenté par PyPI." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6843,8 +6834,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Utiliser une clé USB qui adhère à la spécification FIDO U2F :" +"Utiliser une clé USB qui adhère à la spécification FIDO U2F :" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6855,10 +6846,10 @@ msgid "" "href=\"%(thetis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">Thetis." msgstr "" -"Les clés populaires incluent Yubikey, Google Titan " -"et Yubikey, Google Titan et " +"Thetis." #: warehouse/templates/pages/help.html:403 @@ -6889,12 +6880,11 @@ msgid "" msgstr "" "\n" "
  • Connectez-vous à votre compte PyPI, rendez-vous dans vos " -"paramètres de compte et choisissez « Ajouter l'A2F avec un périphérique de " -"sécurité »
  • \n" +"paramètres de compte et choisissez « Ajouter l'A2F avec un périphérique de sécurité »\n" "
  • Donnez un nom à votre clé. C'est nécessaire car il est " -"possible d'ajouter plus d'un seul périphérique de sécurité à votre compte.\n" +"possible d'ajouter plus d'un seul périphérique de sécurité à votre " +"compte.
  • \n" "
  • Cliquez sur le bouton « Configurer le périphérique de sécurité " "»
  • \n" "
  • Insérez et touchez votre clé USB, comme indiqué par votre " @@ -6943,10 +6933,10 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">mobile " "phones to act as security devices." msgstr "" -"Parmi les solutions émergentes, citons les scanners biométriques " -"(reconnaissance faciale et empreintes digitales) et les cartes de crédit " -"compatibles FIDO. Il y a aussi un intérêt croissant pour les téléphones " +"Parmi les solutions émergentes, citons les scanners biométriques (" +"reconnaissance faciale et empreintes digitales) et les cartes de crédit " +"compatibles FIDO. Il y a aussi un intérêt croissant pour les téléphones " "portables comme dispositifs de sécurité." #: warehouse/templates/pages/help.html:443 @@ -7125,9 +7115,9 @@ msgstr "" "utilisation. Par exemple, certains utilisateurs pourrait devoir modifier leur fichier .pypirc, tandis que d'autres utilisateurs " -"devraient mettre à jour le fichier de configuration CI (ex : .travis.yml si vous utilisez Travis)." +"devraient mettre à jour le fichier de configuration CI (ex : .travis.yml si vous utilisez Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7166,8 +7156,7 @@ msgstr "" #: warehouse/templates/pages/help.html:521 msgid "Yes, including RSS feeds of new packages and new releases." -msgstr "" -"Oui, y compris les flux RSS des nouveaux paquets et nouvelles versions." +msgstr "Oui, y compris les flux RSS des nouveaux paquets et nouvelles versions." #: warehouse/templates/pages/help.html:521 msgid "See the API reference." @@ -7180,8 +7169,8 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Si vous avez besoin d’exécuter votre propre miroir de PyPI, le projet bandersnatch est la solution recommandée. Notez que " +"Si vous avez besoin d’exécuter votre propre miroir de PyPI, le projet bandersnatch est la solution recommandée. Notez que " "les exigences de stockage pour un miroir de PyPI dépasseraient 1 téraoctet – " "et continuerons d'augmenter!" @@ -7209,9 +7198,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Vous pouvez analyser les métadonnées du projet/paquet PyPI ettélécharger les statistiques d'utilisation via notre ensemble de " +"Vous pouvez analyser les métadonnées du projet/paquet PyPI ettélécharger les statistiques d'utilisation via notre ensemble de " "données publiques sur Google BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7230,12 +7219,12 @@ msgstr "" "Libraries.io fournit des statistiques pour les projets PyPI " "(exemple, API), y compris les " -"stars et les forks GitHub, le suivi des dépendances (en cours), et autres facteurs pertinents." +"rel=\"noopener\">exemple, API), y compris les stars " +"et les forks GitHub, le suivi des dépendances (en cours), et " +"autres facteurs pertinents." #: warehouse/templates/pages/help.html:541 #, python-format @@ -7256,8 +7245,8 @@ msgid "" msgstr "" "PyPi ne prend pas en charge la publication de paquets privés. Si vous avez " "besoin de publier votre paquet privé dans un index de paquets, la solution " -"recommandée est d'exécuter votre propre déploiement du projet devpi." +"recommandée est d'exécuter votre propre déploiement du projet devpi." #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7321,8 +7310,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Si le propriétaire ne répond pas, voir %(anchor_text)s" +"Si le propriétaire ne répond pas, voir %(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7375,8 +7364,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Si le propriétaire ne répond pas, voir %(anchor_text)s" +"Si le propriétaire ne répond pas, voir %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7388,11 +7377,10 @@ msgid "" "to the alternate format." msgstr "" "Par défaut, une description de la publication sera mise en forme avec reStructuredText. Si la description est dans un format différent " -"comme le Markdown, un paquet peut définir le " -"long_description_content_type dans le fichier setup.py dans un autre format." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">reStructuredText. Si la description est dans un format différent comme " +"le Markdown, un paquet peut définir le long_description_content_type dans le fichier setup.py dans un autre format." #: warehouse/templates/pages/help.html:573 #, python-format @@ -7421,9 +7409,9 @@ msgstr "" "parfois augmenter votre limite. Assurez-vous d'avoir téléversé au moins une " "version pour le projet qui est en dessous de la limite (un numéro de version de développement est suffisant). Ensuite, ouvrez un ticket et dites-le-nous :" +"\">numéro de version de développement est suffisant). Ensuite, ouvrez un ticket et dites-le-nous :" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7490,11 +7478,11 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"Pour apprendre à installer un fichier depuis PyPI, consultez le tutoriel d'installation dans le Guide Utilisateur de l'Empaquetage Python." +"Pour apprendre à installer un fichier depuis PyPI, consultez le tutoriel d'installation dans le Guide Utilisateur de " +"l'Empaquetage Python." #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7586,8 +7574,7 @@ msgstr "" #: warehouse/templates/pages/help.html:661 msgid "If you are using a username and password for uploads:" -msgstr "" -"SI vous utilisez un nom d'utilisateur et un mot de passe pour publier :" +msgstr "SI vous utilisez un nom d'utilisateur et un mot de passe pour publier :" #: warehouse/templates/pages/help.html:663 msgid "Ensure that your username and password are correct." @@ -7642,8 +7629,8 @@ msgstr "" "ou votre jeton dans l'invite de commande ou PowerShell, notez que Ctrl-V et " "Maj + Insertion ne fonctionneront pas.\n" " Au lieu de cela, vous pouvez utiliser \"Edition> Coller\" dans " -"le menu de la fenêtre, ou activer \"Utiliser Ctrl + Maj + C / V comme " -"Copier / Coller\" dans \"Propriétés\".\n" +"le menu de la fenêtre, ou activer \"Utiliser Ctrl + Maj + C / V comme Copier " +"/ Coller\" dans \"Propriétés\".\n" " " #: warehouse/templates/pages/help.html:677 @@ -7672,9 +7659,9 @@ msgstr "" "ordinateur et PyPI. Il s'agit un protocole cryptographique qui a eu " "plusieurs versions au fil du temps. PyPI a arrêté de prendre " -"en charge les versions 1.0 et 1.1 de TLS en avril 2018. Découvrez pourquoi sur le blog de PSF." +"en charge les versions 1.0 et 1.1 de TLS en avril 2018. Découvrez pourquoi sur le blog de PSF." #: warehouse/templates/pages/help.html:691 #, python-format @@ -7708,9 +7695,9 @@ msgid "" "Python, setuptools, and pip." msgstr "" "Les étapes spécifiques que vous devrez suivre dépendront de la version de " -"votre système d'exploitation, de l'origine de votre installation de Python " -"(python.org, votre fournisseur de SE ou un distributeur intermédiaire) et " -"des versions de Python, de setuptools, et de pip " +"votre système d'exploitation, de l'origine de votre installation de Python (" +"python.org, votre fournisseur de SE ou un distributeur intermédiaire) et des " +"versions de Python, de setuptools, et de pip " "installées." #: warehouse/templates/pages/help.html:696 @@ -7733,15 +7720,15 @@ msgid "" "\">discuss on the Discourse, including your OS and installation details " "and the output of %(command)s." msgstr "" -"Pour obtenir de l'aide, rendez-vous sur le canal IRC #pypa sur Libera, ouvrez un ticket sur pypa/packaging-" -"problems/issues, ou postez un message sur la liste de " -"diffusion python-help, en indiquant votre système d'exploitation et les " -"détails de votre installation ainsi que la sortie de %(command)s." +"Pour obtenir de l'aide, rendez-vous sur le canal IRC #pypa sur Libera, ouvrez un ticket sur pypa/" +"packaging-problems/issues, ou postez un message sur la " +"liste de diffusion python-help, en indiquant votre système " +"d'exploitation et les détails de votre installation ainsi que la sortie de " +"%(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7761,10 +7748,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Si vous rencontrez un problème d'accessibilité, signalez-le nous sur " -"GitHub, afin que nous puissions essayer de corriger le problème, pour " -"vous et les autres." +"Si vous rencontrez un problème d'accessibilité, signalez-le nous sur GitHub, afin que nous puissions essayer de corriger le problème, pour vous et " +"les autres." #: warehouse/templates/pages/help.html:720 #, python-format @@ -7778,8 +7765,8 @@ msgstr "" "Dans une version précédente de PyPI, il a été possible pour les mainteneurs " "de publier des versions sur PyPI en utilisant un formulaire dans le " "navigateur Web. Cette fonctionnalité est désormais dépréciée dans la " -"nouvelle version de PyPI - nous vous recommandons plutôt d'utiliser twine " +"nouvelle version de PyPI - nous vous recommandons plutôt d'utiliser twine " "pour publier vos projets sur PyPI." #: warehouse/templates/pages/help.html:729 @@ -7844,8 +7831,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Pour éviter cette situation, utilisez Test PyPI pour procéder et " +"Pour éviter cette situation, utilisez Test PyPI pour procéder et " "vérifier votre publication dans un premier temps, avant de la publier " "sur pypi.org." @@ -7897,8 +7884,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI est propulsé par le projet Warehouse ; Warehouse est un projet " +"PyPI est propulsé par le projet Warehouse ; Warehouse est un projet " "libre développé sous la tutelle de l'Autorité des Paquets Python (PyPA) et " "soutenu par le Groupe de Travail des Paquets Python (PackagingWG)." @@ -7973,18 +7960,18 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "PyPI est largement mis en cache et distribué via CDN grâce à notre sponsor Fastly et est " +"Delivery Network\">CDN grâce à notre sponsor Fastly et est " "donc généralement disponible dans le monde entier. Cependant, le site est en " "grande partie maintenu par des bénévoles, nous ne fournissons pas d'accord " "de niveau de service spécifique, et comme on pouvait s'y attendre pour un " "gigantesque système distribué, les choses peuvent mal tourner et parfois " -"même se détraquer. Consultez notre page de statut " -"pour les pannes et incidents actuels et passés. Si vous avez des exigences " +"même se détraquer. Consultez notre page de statut pour " +"les pannes et incidents actuels et passés. Si vous avez des exigences " "élevées en matière de disponibilité pour votre index de forfaits, envisagez " -"soit un miroir, soit un index privé." +"soit un miroir, soit un index privé." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7994,8 +7981,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Nous avons énormément de travail à faire pour continuer de maintenir et " -"d'améliorer PyPI (aussi connu sous le nom the Warehouse project)." +"d'améliorer PyPI (aussi connu sous le nom the Warehouse project)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -8039,14 +8026,13 @@ msgid "" "start here." msgstr "" "Si vous avez des compétences en Python, ElasticSearch, HTML, SCSS, " -"JavaScript ou SQLAlchemy alors lisez notre Guide de " +"JavaScript ou SQLAlchemy alors lisez notre Guide de " "démarrage, puis jetez un œil à notre gestionnaire de " -"tickets. Nous avons créé une étiquette « Good first issue » – nous vous recommandons de commencer " -"par là." +"tickets. Nous avons créé une étiquette « Good first " +"issue » – nous vous recommandons de commencer par là." #: warehouse/templates/pages/help.html:838 #, python-format @@ -8082,8 +8068,8 @@ msgid "" msgstr "" "Vous pouvez aussi suivre le développement en cours du projet via la liste de diffusion distutils-sig et le liste de diffusion distutils-sig et le forum sur les paquets Python sur Discourse." #: warehouse/templates/pages/help.html:855 @@ -8100,13 +8086,12 @@ msgid "" msgstr "" "Les modifications de PyPI sont généralement annoncées à la fois via la liste de diffusion pypi-announce et le blog de la PSF avec l'étiquette « pypi ». Le blog de la PSF possède " -"également des flux Atom et RSS alimentés par " -"l'étiquette « pypi »." +"\"noopener\">liste de diffusion pypi-announce et le blog " +"de la PSF avec l'étiquette « pypi ». Le blog de la PSF possède également " +"des flux Atom et RSS alimentés par l'étiquette « pypi »." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8124,8 +8109,8 @@ msgid "" "More information about this list can be found here: " "%(href)s." msgstr "" -"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." +"Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." #: warehouse/templates/pages/help.html:867 #: warehouse/templates/pages/help.html:871 @@ -8154,9 +8139,9 @@ msgid "" msgstr "" "« PyPI » devrait être prononcé comme « pie pea eye », en particulier le « PI " "» prononcé comme des lettres individuelles plutôt que comme un son unique. " -"Cela réduit la confusion avec le projet PyPy, qui est une alternative populaire à l'implémentation " -"du langage Python." +"Cela réduit la confusion avec le projet PyPy, qui est une alternative populaire à l'implémentation du " +"langage Python." #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -8164,8 +8149,7 @@ msgstr "Ressources" #: warehouse/templates/pages/help.html:888 msgid "Looking for something else? Perhaps these links will help:" -msgstr "" -"Vous cherchez autre chose? Peut-être que ces liens vous seront utiles :" +msgstr "Vous cherchez autre chose? Peut-être que ces liens vous seront utiles :" #: warehouse/templates/pages/help.html:890 msgid "Python Packaging User Guide" @@ -8214,10 +8198,10 @@ msgstr "" "\"noopener\">Autorité des Paquets Python (PyPA) est un groupe de " "travail, qui contribue à l'amélioration des paquets Python. Si vous " "souhaitez entrer en contact avec une personne de l'équipe de développement " -"de l'outillage des paquets Python, utilisez le canal IRC #pypa " -"(Libera), ou rejoignez la liste de diffusion.." +"de l'outillage des paquets Python, utilisez le canal IRC #pypa (Libera), ou rejoignez la liste de diffusion.." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8240,10 +8224,14 @@ msgid "Important!" msgstr "Important!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Si vous pensez avoir identifié un problème de sécurité avec Warehouse, " "NE signalez PAS ce problème sur un forum " @@ -8262,31 +8250,67 @@ msgid "Official or unofficial mailing lists" msgstr "Listes de diffusion officielles ou non officielles" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Envoyez plutôt directement un message à security " "arobase python point org, en fournissant le plus d'informations " "pertinentes possible." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Les messages peuvent potentiellement être cryptés avec GPG en utilisant les " -"empreintes de clés disponibles sur la page de sécurité de Python." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Envoyez plutôt directement un message à security " +"arobase python point org, en fournissant le plus d'informations " +"pertinentes possible." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Que se passe-t-il ensuite?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8294,7 +8318,7 @@ msgstr "" "Une fois que vous avez envoyé un ticket par courriel, vous devriez recevoir " "un accusé de réception dans les 48 heures." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8302,8 +8326,10 @@ msgstr "" "En fonction des mesures à prendre, vous pourriez recevoir d'autres courriels " "de suivi." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Cette politique de sécurité a été mise à jour pour la dernière fois le 14 " "mars 2018." @@ -8369,9 +8395,9 @@ msgid "" "Support Program in 2018" msgstr "" "Avec $170,000 de financement de la part du programme de support Mozilla pour le logicel libre en 2018" +"\"noopener\">$170,000 de financement de la part du programme de support Mozilla pour le logicel libre en 2018" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -8388,8 +8414,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Avec $80,000 de finacement de la part du Open Technology Fund en " +"Avec $80,000 de finacement de la part du Open Technology Fund en " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8405,9 +8431,9 @@ msgid "" "2019 and 2020" msgstr "" "Avec 100 000 dollars de financement de la part deFacebook Research en 2019 et 2020" +"\"noopener\">100 000 dollars de financement de la part deFacebook Research en 2019 et 2020" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8425,10 +8451,10 @@ msgid "" "in 2020" msgstr "" "Avec $407.000 de financement de la part de l'initiative Chan Zuckerberg et du Programme de soutien aux " +"\"noopener\">$407.000 de financement de la part de l'initiative Chan Zuckerberg et du Programme de soutien aux " "logiciels libres de Mozilla en 2020" #: warehouse/templates/pages/sponsors.html:49 @@ -8691,6 +8717,17 @@ msgstr[1] "" " Aucun résultat pour les filtres '%(filters)s'\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Les messages peuvent potentiellement être cryptés avec GPG en utilisant " +#~ "les empreintes de clés disponibles sur la page de sécurité de Python." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/gl/LC_MESSAGES/messages.mo b/warehouse/locale/gl/LC_MESSAGES/messages.mo index 579cc2425a1c184c61759ee458198348955a1efc..b53de214b13e5c5e589b796ce3d8eb0766fab1f5 100644 GIT binary patch delta 630 zcmXZZ&nv@m9LMpO8TNZNX8F-*q+M(lQItk$DY?kW#ddLVP)7drKHvJj-|x@&^{!-YGZz~!XTMIm4oW+cX2Mby@6nGntVe&d z)P!LSVH|s~A4f5dE$Cnymar2~uobIFE4^VCzGDDA5jpa3h(#nXCNPF6w1Nq=#&bxG zir9f`n8Q76zz0m=Gsf`~(-??K?KqCTxPXngjy&3mI)4pHyjkH9+TcrcV+9FERUF1A z96>L)n#UYk-QmAyXvy7SA3mZb@`Y9(AP&3GBo5%B!@&~R#Uvh}MSX?#r#Hwgl3Z_=!xY+1_HhZ1(IWpwOC-c^ m{;mjZhbgojPoobDNa|Wa8?cGY(0TdQz3g)hrOUbSw&w@PI6NEx delta 627 zcmXZZ&nv@m9LMoDW}ELev&}3l#M+HfA`*+V%WgY4nUiu*PA=n{99*o-MfnT-I8Zyu zLD)?kD78OfM;x{Ce4)Pe_SQndQP}6ZnJyY+@UB zbeZ`ugq;}2Axz;kE@KRLum>yHk7wA8HKdi*F^LTfqBml$`8mWQ48bJEF^wviLp9DL zHCDtv+`=p#Vmm(L0KQ=YKXDA5s97)0;0PAbi`&R!yHWSAL4`LJo}dO_p$G4faIA)t z_=;2L<5mTnN7Wtwdx1*s0aN&bO5_Vw?+}MBw1A_y;&M;|2RMvJsHm%`KfOg}+B?$2 z8mJ33QG)`+rIjR5ebP9N8Ps=0oW)Jd;W;Xq4;;j`A+DF_kVWmJj72;}MgEOSB*<_6 it_ZcmG-}67=-?`nx^18al#m&AS*?54o$6wE&;J8mG&>^z diff --git a/warehouse/locale/gl/LC_MESSAGES/messages.po b/warehouse/locale/gl/LC_MESSAGES/messages.po index 280a318a1a0b..abde0405e7e3 100644 --- a/warehouse/locale/gl/LC_MESSAGES/messages.po +++ b/warehouse/locale/gl/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2022-02-24 22:22+0200\n" -"PO-Revision-Date: 2022-02-24 23:14+0000\n" +"PO-Revision-Date: 2022-06-28 19:54+0000\n" "Last-Translator: Nuno André \n" "Language-Team: Galician \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -578,7 +578,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1124,8 +1123,8 @@ msgid "" " " msgstr "" "\n" -" Aceptas esta invitación a unirte a '" -"%(project_name)s' coma %(role_name)s do proxecto?\n" +" Aceptas esta invitación a unirte a '%(project_name)s' coma %(role_name)s do proxecto?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1195,8 +1194,8 @@ msgid "" " " msgstr "" "\n" -" Aceptas esta invitación a unirte a '" -"%(project_name)s' coma %(role_name)s do proxecto?\n" +" Aceptas esta invitación a unirte a '%(project_name)s' coma %(role_name)s do proxecto?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -6697,9 +6696,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6715,38 +6713,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/he/LC_MESSAGES/messages.mo b/warehouse/locale/he/LC_MESSAGES/messages.mo index 43eb9c287374a2839c436e74dc8fa77b4ffa07f7..c0a00bc7eebf851161de937821fca5383ee82357 100644 GIT binary patch delta 20417 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 P6}NkW_>dd!1n2(%1)aK< delta 24879 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 diff --git a/warehouse/locale/he/LC_MESSAGES/messages.po b/warehouse/locale/he/LC_MESSAGES/messages.po index 86c4d44120c5..4e4d23b151c9 100644 --- a/warehouse/locale/he/LC_MESSAGES/messages.po +++ b/warehouse/locale/he/LC_MESSAGES/messages.po @@ -3,22 +3,22 @@ # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. # Alex Gaynor , 2019. -# Tal Einat , 2020, 2021. +# Tal Einat , 2020, 2021, 2022. # anonymous , 2020. # Anonymous , 2020. -# Bar Tselenchuk , 2020. -# Moshe Nahmias , 2020. -# Yaron Shahrabani , 2020. -# tamer dab , 2020. -# Un Anonyme , 2021. +# Bar Tselenchuk , 2020, 2022. +# Moshe Nahmias , 2020, 2022. +# Yaron Shahrabani , 2020, 2022. +# tamer dab , 2020, 2022. +# Un Anonyme , 2021, 2022. # Amit Senouf , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-01-24 19:27+0000\n" -"Last-Translator: Amit Senouf \n" +"PO-Revision-Date: 2022-06-28 19:42+0000\n" +"Last-Translator: Bar Tselenchuk \n" "Language-Team: Hebrew \n" "Language: he\n" @@ -27,7 +27,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -652,7 +652,6 @@ msgstr "מונטי פייתון - מערכון חנות הגבינות" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -716,8 +715,8 @@ msgid "" msgstr "" "שיקלו לקחת חלק או לתרום כדי לעזור לנו לבנות פלטפורמה יציבה ובטוחה יותר." +"contribute/transact?reset=1&id=13\" target=\"_blank\" rel=\"noopener\">לתרום<" +"a/> כדי לעזור לנו לבנות פלטפורמה יציבה ובטוחה יותר." #: warehouse/templates/base.html:24 msgid "" @@ -830,8 +829,8 @@ msgid "" "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -"הינך משתמש/ת ב-TestPyPI‏ - מופע נפרד של אינדקס החבילות של פייתון שמאפשר לנסות " -"כלי הפצה ותהליכים מבלי להשפיע על האינדקס האמיתי." +"הינך משתמש/ת ב-TestPyPI‏ - מופע נפרד של אינדקס החבילות של פייתון שמאפשר " +"לנסות כלי הפצה ותהליכים מבלי להשפיע על האינדקס האמיתי." #: warehouse/templates/base.html:174 msgid "" @@ -1188,8 +1187,8 @@ msgid "" " " msgstr "" "\n" -" טיפ: אתה עומד לבצע פעולה רגישה.\n" +" טיפ: אתה עומד לבצע פעולה " +"רגישה.\n" " אם אינך נמצא במחשב אישי, דאג להתנתק לאחר שתסיים את מוֹשָׁב.\n" " לא נבקש ממך לאשר את הסיסמה שלך שוב לשעה הבאה.\n" " " @@ -1228,8 +1227,8 @@ msgid "" " " msgstr "" "\n" -" האם ברצונך לקבל הזמנה זו להצטרף אל '" -"%(project_name)s ' כפרויקט%(role_name)s?\n" +" האם ברצונך לקבל הזמנה זו להצטרף אל '%(project_name)s ' כפרויקט%(role_name)s?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1299,8 +1298,8 @@ msgid "" " " msgstr "" "\n" -" האם ברצונך לקבל הזמנה זו להצטרף אל '" -"%(project_name)s ' כפרויקט%(role_name)s?\n" +" האם ברצונך לקבל הזמנה זו להצטרף אל '%(project_name)s ' כפרויקט%(role_name)s?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1398,9 +1397,9 @@ msgid "" "in the form to verify your identity. Once used, the recovery code will no " "longer be valid." msgstr "" -"‏PyPI‏ מאפשר לייצר קודים לשחזור אותם יש לשמור בביטחה באופן לא מקוון, למקרה בו " -"מכשירך או האפליקציה יאבדו. הזן את אחד הקודים האלו בטופס כדי לאמת את זהותך. " -"לאחר שימוש, קוד זיהוי יפסיק להיות תקף." +"‏PyPI‏ מאפשר לייצר קודים לשחזור אותם יש לשמור בביטחה באופן לא מקוון, למקרה " +"בו מכשירך או האפליקציה יאבדו. הזן את אחד הקודים האלו בטופס כדי לאמת את " +"זהותך. לאחר שימוש, קוד זיהוי יפסיק להיות תקף." #: warehouse/templates/accounts/recovery-code.html:59 #, python-format @@ -1545,8 +1544,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"יש לעדכן את הדפדפן כדי להזדהות עם מכשיר אבטחה (כגון מפתח USB)" +"יש לעדכן את הדפדפן כדי להזדהות עם מכשיר אבטחה (כגון מפתח USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1584,8 +1583,8 @@ msgid "" "account. Get help with recovery codes.

    " msgstr "" "

    לא ייצרת קודים לשחזור החשבון.

    אם תאבד לך הגישה " -"לאמצעי האימות הדו-גורמיים, ייתכן ותאבד לך הגישה לחשבונך. קבלת עזרה בנוגע לקודים לשחזור חשבון.

    " +"לאמצעי האימות הדו-גורמיים, ייתכן ותאבד לך הגישה לחשבונך. קבלת עזרה בנוגע לקודים לשחזור חשבון.

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1602,8 +1601,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת " -"%(email_address)s כדי לתקשר עם מנהלי PyPI." +"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת %(email_address)s כדי לתקשר עם מנהלי PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1611,8 +1610,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"נוספה כ %(role)s לפרויקט%(site)s%(project_name)s על ידי" -"%(initiator_username)s." +"נוספה כ %(role)s לפרויקט%(site)s%(project_name)s על " +"ידי%(initiator_username)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format @@ -1631,8 +1630,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"נוספה כ %(role)s לפרויקט%(site)s%(project_name)s על ידי" -"%(initiator_username)s." +"נוספה כ %(role)s לפרויקט%(site)s%(project_name)s על " +"ידי%(initiator_username)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1813,8 +1812,8 @@ msgid "" " administrators.\n" " " msgstr "" -"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת " -"%(email_address)s כדי לתקשר עם מנהלי PyPI." +"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת %(email_address)s כדי לתקשר עם מנהלי PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1851,8 +1850,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת " -"%(email_address)s כדי לתקשר עם מנהלי PyPI." +"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת %(email_address)s כדי לתקשר עם מנהלי PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2003,8 +2002,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"משהו, אולי את/ה, שינה את הסיסמה עבור חשבון ה-PyPI‏ שלך %(username)s." +"משהו, אולי את/ה, שינה את הסיסמה עבור חשבון ה-PyPI‏ שלך " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2085,8 +2084,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "כדי להשיג מחדש גישה לחשבונך, אפס/י את סיסמתך ב-PyPI. אנחנו גם ממליצים להיכנס אל HaveIBeenPwned, לבדוק את סיסמאותיך האחרות ולהכיר שיטות טובות לבחירת " +"a> ב-PyPI. אנחנו גם ממליצים להיכנס אל HaveIBeenPwned, לבדוק את סיסמאותיך האחרות ולהכיר שיטות טובות לבחירת " "סיסמאות." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2102,8 +2101,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"אנו משתמשים בשירות אבטחה בחינם מאת HaveIBeenPwned. בעת הרשמה, אימות ועדכון סיסמתך, אנחנו מייצרים גיבוב " +"אנו משתמשים בשירות אבטחה בחינם מאת HaveIBeenPwned. בעת הרשמה, אימות ועדכון סיסמתך, אנחנו מייצרים גיבוב " "(hash) מסוג SHA1 של סיסמתך ומשתמשים ב-5 התווים הראשונים של הגיבוב כדי להבין " "האם סיסמתך נפרצה. הסיסמה הגלויה לעולם אינה נשמרת על ידי PyPI ואינה נשלחת אל " "HaveIBeenPwned." @@ -2219,8 +2218,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת " -"%(email_address)s כדי לתקשר עם מנהלי PyPI." +"אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת %(email_address)s כדי לתקשר עם מנהלי PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2273,8 +2272,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"מישהו, אולי את/ה, הוסיף את כתובת האי-מייל הזו (%(email_address)s) לחשבון ה-PyPI‏ שלו/ה." +"מישהו, אולי את/ה, הוסיף את כתובת האי-מייל הזו " +"(%(email_address)s) לחשבון ה-PyPI‏ שלו/ה." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2390,8 +2389,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"גיבובים (hash-ים) עבור %(filename)s" +"גיבובים (hash-ים) עבור %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2506,10 +2505,10 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"צפייה בסטטיסטיקות עבור הפרויקטים של %(username)s באמצעות Libraries.io, או באמצעות אוסף הנתונים האחרון שלנו ב-Google BigQuery" +"צפייה בסטטיסטיקות עבור הפרויקטים של %(username)s באמצעות Libraries.io, או באמצעות אוסף הנתונים האחרון שלנו ב-Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2519,8 +2518,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "טרם העלית פרויקטים ל-PyPI, בינתיים. כדי ללמוד כיצד להתחיל, ניתן לעיין במדריך למשתמש באריזת חבילות פייתון" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">מדריך למשתמש באריזת חבילות פייתון" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2867,8 +2866,8 @@ msgid "" msgstr "" "ניתן לשייך מספר אי-מיילים לחשבונך. ניתן להשתמש בכל אי-מייל " -"מאומת כדי לשחזר את חשבונך, אבל רק האי-מייל הראשי יקבל הודעות." +"מאומת כדי לשחזר את חשבונך, אבל רק האי-מייל הראשי יקבל הודעות." #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -3124,8 +3123,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"שיטה: אפליקצית אימות (TOTP)" +"שיטה: אפליקצית אימות (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3291,8 +3290,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"העברת בעלות או מחיקת הפרויקט" +"העברת בעלות או מחיקת הפרויקט" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3325,8 +3324,8 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"אם ברצונך להרוס כל תיעוד קיים המתארח ב-" -"%(url)s, אין אפשרות לבטל בדיעבד פעולה זו, כיוון שהעלאת " +"אם ברצונך להרוס כל תיעוד קיים המתארח ב-%(url)s, אין אפשרות לבטל בדיעבד פעולה זו, כיוון שהעלאת " "תיעוד חדש אינה נתמכת יותר." #: warehouse/templates/manage/documentation.html:35 @@ -3548,8 +3547,8 @@ msgid "" "authentication\">2FA." msgstr "" "אימות דו-גורמי מוסיף שכבה נוספת של אבטחה לחשבונך. למד/י " -"עוד אודות אימות דו-גורמי (2FA)." +"עוד אודות אימות דו-גורמי (2FA)." #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -4432,8 +4431,8 @@ msgid "" "\">post release instead." msgstr "" "לשקול נאנק מהדורה זו, ביצוע מהדורה חדשה או post release " +"\"noopener\">נאנק מהדורה זו, ביצוע מהדורה חדשה או post release " "במקום זאת." #: warehouse/templates/manage/releases.html:20 @@ -4738,8 +4737,8 @@ msgstr "" #| "authentication application:" msgid "2FA requirement" msgstr "" -"כדי להגדיר אימות דו-גורמי (2FA) עם אפליקצית אימות:" +"כדי להגדיר אימות דו-גורמי (2FA) עם אפליקצית אימות:" #: warehouse/templates/manage/settings.html:61 msgid "" @@ -4796,14 +4795,14 @@ msgid "" "\"%(distribution_href)s\" rel=\"noopener\" target=\"_blank\">the Python " "Packaging User Guide for more help." msgstr "" -"כדי לקבוע את התיאור, מחבר, קישורים, סיווגים ופרטים אחרים של " -"'%(project_name)s' בגרסה הבאה שלך, השתמש/י בארגומנטים של setup() בקובץ ה-setup.py שלך. בנוסף, חובה " -"להשתמש ב-Twine כדי להעלות קבצים כדי לקבל תמיכה מלאה בשדות אלו. ראה/י את המדריך " -"למשתמש באריזת חבילות פייתון לעזרה נוספת." +"כדי לקבוע את התיאור, מחבר, קישורים, סיווגים ופרטים אחרים של '%(project_name)" +"s' בגרסה הבאה שלך, השתמש/י בארגומנטים של setup() בקובץ ה-setup.py שלך. בנוסף, חובה להשתמש ב-Twine כדי " +"להעלות קבצים כדי לקבל תמיכה מלאה בשדות אלו. ראה/י את המדריך למשתמש " +"באריזת חבילות פייתון לעזרה נוספת." #: warehouse/templates/manage/settings.html:119 #, fuzzy @@ -4959,14 +4958,14 @@ msgid_plural "" msgstr[0] "" "תמחק את הפרויקט באופן בלתי-הפיך יחד עם גרסה אחת" msgstr[1] "" -"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות" +"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות" msgstr[2] "" -"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות" +"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות" msgstr[3] "" -"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות" +"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות" #: warehouse/templates/manage/settings.html:239 msgid "Irreversibly delete the project" @@ -5309,10 +5308,10 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"מפתחות USB פופולאריים כוללים את YubiKey‏, Google Titan‏ ו-מפתחות USB פופולאריים כוללים את YubiKey‏, Google Titan‏ ו-Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5342,8 +5341,8 @@ msgid "" "\"noopener\">FIDO specification and a compatible browser." msgstr "" -"זה לא עובד? בדק/י שאת/ה משתמש/ת במכשיר העומד בתקן " +"זה לא עובד? בדק/י שאת/ה משתמש/ת במכשיר העומד בתקן " "ה-FIDO ובדפדפן נתמך." @@ -5933,11 +5932,11 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 301." msgstr "" -"הוראות כיצד להוסיף מסווגים מטמון לפרויקט ניתן למצוא ב-מדריך למשתמש " +"הוראות כיצד להוסיף מסווגים מטמון לפרויקט ניתן למצוא ב-מדריך למשתמש " "באריזת חבילות פייתון. כדי לקרוא את מפרט המסווגים המקורי, עיינו ב-PEP 301." +"\"%(pep301_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5975,8 +5974,8 @@ msgid "" "regain access in that event.." msgstr "" "אם תאבד/י את %(method)s שלך ולא תוכל/י להתחבר, ייתכן שתאבד לך הגישה " -"לחשבונך לתמיד. מומלץ לייצור ולאחסן באופן מאובטח קודים לשחזור כדי שתוכל/י לשחזר את הגישה במקרה כזה." +"לחשבונך לתמיד. מומלץ לייצור ולאחסן באופן מאובטח קודים לשחזור כדי שתוכל/י לשחזר את הגישה במקרה כזה." #: warehouse/templates/pages/help.html:37 msgid "" @@ -5993,8 +5992,8 @@ msgid "" "have recovery codes, you can request help with account recovery." msgstr "" -"אם אבדו לך כל מנגנוני ההזדהות הדו-גורמיים עבור חשבונך ואין בידך קודים לשחזור, תוכל/י לבקש עזרה קודים לשחזור, תוכל/י לבקש עזרה בשחזור חשבונך." #: warehouse/templates/pages/help.html:52 @@ -6051,8 +6050,8 @@ msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"כיצד עובד אימות דו-גורמי באמצעות מכשיר אבטחה (כגון מפתח USB)? איך אני " -"מגדיר/ה זאת ב-PyPI?" +"כיצד עובד אימות דו-גורמי באמצעות מכשיר אבטחה (כגון מפתח USB)? איך אני מגדיר/" +"ה זאת ב-PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6133,8 +6132,7 @@ msgstr "מדוע חבילה שלי או רישום משתמש נחסמו?" #: warehouse/templates/pages/help.html:83 msgid "How do I get a file size limit exemption or increase for my project?" -msgstr "" -"כיצד אני מקבל/ת פטור מ- או הרחבה של מגבלת גודל הקבצים עבור הפרויקט שלי?" +msgstr "כיצד אני מקבל/ת פטור מ- או הרחבה של מגבלת גודל הקבצים עבור הפרויקט שלי?" #: warehouse/templates/pages/help.html:84 msgid "" @@ -6281,19 +6279,19 @@ msgstr "" "\n" "

    אנו משתמשים במספר מושגים כדי לתאר תוכנה הזמינה ב-PyPI, כגון " "\"פרויקט\", \"גרסה\", \"קובץ\" ו-\"חבילה\". לעיתים מושגים אלו מבלבלים כיוון " -"שהם משתמשים לתיאור דברים שונים בהקשרים שונים. כך אנו משתמשים בהם ב-PyPI:\n" +"שהם משתמשים לתיאור דברים שונים בהקשרים שונים. כך אנו משתמשים בהם ב-PyPI:

    " +"\n" "

    \"פרויקט\" ב-PyPI הוא השם עבור אוסף של גרסאות וקבצים ומידע " "לגביהם. פרויקטים ב-PyPI נוצרים ומשותפים על ידי חברים אחרים בקהילת הפייתון " "כדי שתוכל/י להשתמש בהם.

    \n" "

    \"גרסה\" (\"release\") ב-PyPI היא גרסה מסוימת של פרויקט. " "לדוגמה, לפרויקט requests גרסאות רבות, כגון " -"\"requests 2.10\" ו-\"requests 1.2.1\". גרסה כוללת \"קבצים\", אחד או יותר.\n" +"\"requests 2.10\" ו-\"requests 1.2.1\". גרסה כוללת \"קבצים\", אחד או " +"יותר.

    \n" "

    \"קובץ\", הידוע גם כ-\"חבילה\", ב-PyPI הוא דבר אותו ניתן להוריד " "ולהתקין. עקב הבדלים בחומרה, מערכות הפעלה ופורמטים של קבצים, לגרסה יכולים " -"להיות מספר קבצים (חבילות), כגון ארכיון המכיל קבצי קוד או wheel בינארי.

    \n" +"להיות מספר קבצים (חבילות), כגון ארכיון המכיל קבצי קוד או wheel בינארי.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6321,9 +6319,9 @@ msgid "" msgstr "" "להוראות מלאות בנוגע לקונפיגורציה, אריזה והפצה של פרויקט הפייתון שלך, ראה/י " "את מדריך האריזה במדריך למשתמש " -"באריזת חבילות פייתון." +"\"_blank\" rel=\"noopener\">מדריך האריזה במדריך למשתמש באריזת " +"חבילות פייתון." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6332,8 +6330,8 @@ msgid "" "\">the classifiers page for more information, as well as a list of valid " "classifiers." msgstr "" -"מסווגים משמשים כדי לשייך פרויקטים ב-PyPI לקטגוריות. ראה/י את עמוד המסווגים למידע נוסף, וכן רשימה של מסווגים חוקיים." +"מסווגים משמשים כדי לשייך פרויקטים ב-PyPI לקטגוריות. ראה/י את עמוד המסווגים למידע נוסף, וכן רשימה של מסווגים חוקיים." #: warehouse/templates/pages/help.html:231 #, python-format @@ -6382,8 +6380,8 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"מדיניות זו תאפשר לנו לאכוף מדיניות חשובה של PEP 541 לגבי נגישות של מתחזקים. היא גם " "מפחיתה את ההיתכנות של התקפות ספאם ליצירת חשבונות רבים באופן אוטומטי." @@ -6429,8 +6427,8 @@ msgstr "" "שמשתמש מספק סיסמה — בעת הרשמה, הזדהות, או עדכון סיסמה — PyPI בודק באופן " "מאובטח האם הסיסמה שהוזנה מופיע במסדי נתונים פומביים של פריצות.

    בכל " "אחד מהתהליכים האלו, PyPI מייצר גיבוב (hash) מסוג SHA-1 של הסיסמה שהוזנה " -"ומשתמש בחמשת (5) התווים הראשונים של הגיבוב כדי לבדוק את ה-API של Have I Been Pwned ולברר האם הסיסמה נפרצה בעבר. " "הסיסמה הגלויה לעולם אינה נשמרת על ידי PyPI ואינה נשלחת אל ה-API של Have I " "Been Pwned.

    PyPI לא תאפשר שימוש בסיסמאות כאלו בעת קביעת סיסמה במהלך " @@ -6450,10 +6448,10 @@ msgid "" "%(admin_email)s\">%(admin_email)s

  • " msgstr "" "

    כל אירועי המשתמש ב- PyPI נשמרים תחת היסטוריית האבטחה בהגדרות החשבון. אם " -"יש אירועים שנראים חשודים, בצע את הצעדים הבאים:

    " +"יש אירועים שנראים חשודים, בצע את הצעדים הבאים:

    " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6464,8 +6462,8 @@ msgid "" msgstr "" "

    אסימון API של PyPI המקושר לחשבונך פורסם באתר אינטרנט פומבי. הוא בוטל " "באופן אוטומטי, אבל לפני יצירת אסימון חדש, אנא בדק/י את הדואר האלקטרוני " -"שקיבלת ונסה/י לברר את מקור הבעיה. החלק לגבי פעילות חשודה גם הוא תופס במקרה כזה.

    " +"שקיבלת ונסה/י לברר את מקור הבעיה. החלק לגבי פעילות חשודה גם הוא תופס במקרה כזה.

    " #: warehouse/templates/pages/help.html:308 #, python-format @@ -6487,14 +6485,14 @@ msgstr "" "

    אימות דו-גורמי (2FA) הופך את חשבונך למאובטח יותר על ידי דרישת שני דברים " "כדי להתחבר: משהו שאת/ה יודע/ת ומשהו שיש לך.

    במקרה " "של PyPI, \"משהו שאת/ה יודע/ת\" זה שם המשתמש והסיסמה, בעוד \"משהו שיש לך\" " -"יכול להיות אפליקציה לייצור קוד זמני או מכשיר אבטחה (לרוב מדובר במפתח USB).

    מומלץ בחום " -"שתגדיר/י אימות דו-גורמי בחשבון ה-PyPI שלך.

    משתמשים אשר בחרו להגדיר " -"אימות דו-גורמי יתבקשו להזין את אמצעי ההזדהות השני שלהם בתהליך ההתחברות. זה " -"משפיע רק על התחברות בדפדפן, ולא על העלאת חבילות (בינתיים).

    תוכל/י " -"לעקוב אחר השיפורים ב-2FA ב-" -"discuss.python.org.

    " +"יכול להיות אפליקציה לייצור קוד זמני או מכשיר אבטחה (לרוב מדובר במפתח USB).

    מומלץ בחום שתגדיר/" +"י אימות דו-גורמי בחשבון ה-PyPI שלך.

    משתמשים אשר בחרו להגדיר אימות " +"דו-גורמי יתבקשו להזין את אמצעי ההזדהות השני שלהם בתהליך ההתחברות. זה משפיע " +"רק על התחברות בדפדפן, ולא על העלאת חבילות (בינתיים).

    תוכל/י לעקוב " +"אחר השיפורים ב-2FA ב-discuss.python.org.

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6505,8 +6503,8 @@ msgid "" "\">TOTP
    standard." msgstr "" "משתמשי PyPI יכולים להגדיר אימות דו-גורמי באמצעות כל אפליקצית אימות התומכת " -"בתקן TOTP." +"בתקן TOTP." #: warehouse/templates/pages/help.html:336 msgid "" @@ -6553,8 +6551,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile עבור אנדרואיד או iOS" +"\"_blank\" rel=\"noopener\">אנדרואיד או iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6578,16 +6576,16 @@ msgid "" "To set up 2FA with an " "authentication application:" msgstr "" -"כדי להגדיר אימות דו-גורמי (2FA) עם אפליקצית אימות:" +"כדי להגדיר אימות דו-גורמי (2FA) עם אפליקצית אימות:" #: warehouse/templates/pages/help.html:368 msgid "" "Open an authentication (TOTP) application" msgstr "" -"פתח/י אפליקצית אימות (TOTP)" +"פתח/י אפליקצית אימות (TOTP)" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6699,9 +6697,9 @@ msgid "" "\">Thetis." msgstr "" "מפתחות פופולאריים כוללים את Yubikey, את Google Titan " -"ואת Yubikey, את Google Titan ואת " +"Thetis." #: warehouse/templates/pages/help.html:403 @@ -6731,8 +6729,8 @@ msgid "" msgstr "" "\n" "
  • התחבר/י לחשבון ה-PypI שלך, גש/י אל הגדרות החשבון, ובחר/י " -"\"הוספת אימות דו-גורמי ( 2FA) באמצעות מכשיר אבטחה (כגון מפתח USB)\"
  • \n" +"\"הוספת אימות דו-גורמי ( 2FA) באמצעות מכשיר אבטחה (כגון מפתח USB)\"\n" "
  • תן/י שם למפתח שלך. זה נחוץ כיוון שאפשר להוסיף יותר ממכשיר " "אבטחה אחד לחשבונך.
  • \n" "
  • לחץ/י על הכפתור \"הגדרת מכשיר אבטחה\"
  • \n" @@ -6758,8 +6756,8 @@ msgid "" msgstr "" "\n" "
  • ספק/י את שם המשתמש והסיסמה שלך, כרגיל
  • \n" -"
  • הכנס/י את מפתח ה-USB שלך וגע/י בו כדי לסיים את ההתחברות ל-" -"PyPI
  • \n" +"
  • הכנס/י את מפתח ה-USB שלך וגע/י בו כדי לסיים את ההתחברות " +"ל-PyPI
  • \n" " " #: warehouse/templates/pages/help.html:432 @@ -6783,8 +6781,8 @@ msgid "" msgstr "" "פתרונות מתהווים כוללים סורקים ביומטריים (פנים וטביעות אצבע) וכרטיסים תואמי " "FIDO. ישנה גם תמיכה הולכת וגדלה בטלפונים סלולריים המשמשים כמכשירי אבטחה." +"target=\"_blank\" rel=\"noopener\">טלפונים סלולריים המשמשים כמכשירי " +"אבטחה." #: warehouse/templates/pages/help.html:443 #, python-format @@ -6794,8 +6792,8 @@ msgid "" "authentication\">WebAuthn
    standard, PyPI users will be able to " "take advantage of any future developments in this field." msgstr "" -"כיוון שמימוש ההזדהות הדו-גורמית של PyPI עומד בתקן תקן WebAuthn, משתמשי PyPI יוכלו להינות מהתפתחויות " "עתידיות בתחום הזה." @@ -6805,8 +6803,8 @@ msgid "" "or security device, you can use these codes to sign " "into PyPI." msgstr "" -"אם תאבד לך הגישה לאפליקצית האימות או למכשיר האבטחה, תוכל/י להשתמש בקודים אלו כדי להתחבר ל-PyPI." +"אם תאבד לך הגישה לאפליקצית האימות או למכשיר האבטחה, תוכל/י להשתמש בקודים אלו כדי להתחבר ל-PyPI." #: warehouse/templates/pages/help.html:455 msgid "" @@ -6815,9 +6813,9 @@ msgid "" "\">security device and should only be used for recovery. After using a " "recovery code to sign in, it becomes inactive." msgstr "" -"קודים לשחזור הם חד-פעמיים. הם אינם תחליף לאפליקצית אימות או למכשיר אבטחה וצריכים לשמש " -"רק לשחזור גישה לחשבון. אחרי שימוש בקוד שחזור להתחברות, הקוד מפסיק להיות פעיל." +"קודים לשחזור הם חד-פעמיים. הם אינם תחליף לאפליקצית אימות או למכשיר אבטחה וצריכים לשמש רק " +"לשחזור גישה לחשבון. אחרי שימוש בקוד שחזור להתחברות, הקוד מפסיק להיות פעיל." #: warehouse/templates/pages/help.html:461 msgid "To provision recovery codes:" @@ -6828,8 +6826,8 @@ msgid "" "Log in to your PyPI account, go to your account settings, and choose " "\"Generate recovery codes\"" msgstr "" -"התחבר/י לחשבון ה-PyPI שלך, גש/י אל הגדרות החשבון, ובחר/י \"ייצור קודים לשחזור" -"\"" +"התחבר/י לחשבון ה-PyPI שלך, גש/י אל הגדרות החשבון, ובחר/י \"ייצור קודים " +"לשחזור\"" #: warehouse/templates/pages/help.html:464 msgid "" @@ -6856,8 +6854,7 @@ msgstr "כדי להתחבר עם קוד שחזור:" msgid "" "When prompted for two factor authentication, select \"Login using recovery " "codes\"" -msgstr "" -"כאשר תתבקש/י לספק אימות דו-גורמי, בחר/י ב-\"התחברות באמצעות קוד שחזור\"" +msgstr "כאשר תתבקש/י לספק אימות דו-גורמי, בחר/י ב-\"התחברות באמצעות קוד שחזור\"" #: warehouse/templates/pages/help.html:473 msgid "" @@ -6893,8 +6890,8 @@ msgstr "" "

    ניתן ליצור אסימון עבור חשבון PyPI שלם. במקרה כזה, האסימון יהיה " "תקף עבור כל הפרויקטים המשויכים לחשבון זה. לחלופין, ניתן להגביל את תחום התוקף " "של אסימון לפרויקט מסוים.

    \n" -"

    אנו ממליצים בחום להזדהות באמצעות אסימון API היכן שאפשר." -"

    \n" +"

    אנו ממליצים בחום להזדהות באמצעות אסימון API היכן " +"שאפשר.

    \n" "\n" " " @@ -6917,8 +6914,8 @@ msgid "" "In your account settings, go to the API tokens " "section and select \"Add API token\"" msgstr "" -"בהגדרות החשבון שלך, גש/י אל אזור אסימוני ה-API " -"ובחר/י ב-\"הוספת אסימון API\"" +"בהגדרות החשבון שלך, גש/י אל אזור אסימוני ה-API ובחר/" +"י ב-\"הוספת אסימון API\"" #: warehouse/templates/pages/help.html:493 msgid "To use an API token:" @@ -6944,11 +6941,11 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "המקום בו תערך/י או תוסיף/י ערכים אלו תלוי בצורך המסוים שלך. לדוגמה, ייתכן " -"שמשתמשים מסוימים יצטרכו לערוך את קובץ ה-.pypirc " -"שלהם, בעוד משתמשים אחרים יצטרכו לעדכן את קובץ הקונפיגורציה של ה-CI שלהם " -"(לדוגמה .travis.yml אם את/ה משתמש/ת ב-Travis)." +"שמשתמשים מסוימים יצטרכו לערוך את קובץ ה-.pypirc שלהם, " +"בעוד משתמשים אחרים יצטרכו לעדכן את קובץ הקונפיגורציה של ה-CI שלהם (לדוגמה .travis.yml אם את/ה משתמש/ת ב-Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -6996,8 +6993,8 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"אם יש לך צרוך להחזיק עותק שיקוף (mirror) של PyPI, פרויקט bandersnatch הוא הפתרון המומלץ לשם כך. שים/י לב לכך שדרישת " +"אם יש לך צרוך להחזיק עותק שיקוף (mirror) של PyPI, פרויקט bandersnatch הוא הפתרון המומלץ לשם כך. שים/י לב לכך שדרישת " "האחסון לעותק שיקוף של PyPI היא למעלה מ-1TB—והיא הולכת וגדלה!" #: warehouse/templates/pages/help.html:527 @@ -7045,10 +7042,10 @@ msgstr "" "\"%(libs_io_example_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">דוגמה, API) כולל כוכבים ופיצולים (forks) ב-" -"GitHub, מעקב אחר תלויות (בפיתוח) וכן גורמים רלוונטיים נוספים." +"GitHub, מעקב אחר תלויות (בפיתוח) וכן גורמים רלוונטיים נוספים." #: warehouse/templates/pages/help.html:541 #, python-format @@ -7067,8 +7064,8 @@ msgid "" "your own deployment of the devpi project." msgstr "" "PyPI אינה מאפשרת פרסום חבילות פרטיות. אם יש לך צורך לפרסם חבילה פרטית " -"לאינדקס חבילות, הפתרון המומלץ הוא לנהל מופע משלך של פרויקט devpi." +"לאינדקס חבילות, הפתרון המומלץ הוא לנהל מופע משלך של פרויקט devpi." #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7144,8 +7141,8 @@ msgid "" "Can upload releases for a package. Cannot add collaborators. Cannot delete " "files, releases, or the project." msgstr "" -"יכול/ה להעלות גרסאות עבור חבילה. אינו/ה יכול/ה להוסיף משתפי פעולה. אינה " -"יכול/ה למחוק קבצים, גרסאות או את הפרויקט." +"יכול/ה להעלות גרסאות עבור חבילה. אינו/ה יכול/ה להוסיף משתפי פעולה. אינה יכול/" +"ה למחוק קבצים, גרסאות או את הפרויקט." #: warehouse/templates/pages/help.html:565 msgid "Owner:" @@ -7217,10 +7214,10 @@ msgid "" msgstr "" "אם אינך מצליח/ה להעלות את הגרסה של הפרויקט שלך ל-PyPI כיוון שאת/ה נתקל/ת " "במגבלת גודל הקבצים להעלאה, לעיתים אנחנו יכולים להגדיל את המגבלה עבורך. ודא/י " -"שהעלית לפחות גרסה אחת עבור הפרויקט שהיא מתחת למגבלה (גרסת פיתוח היא בסדר). אחר כך, פתח/י בקשה וספר/י לנו:" +"שהעלית לפחות גרסה אחת עבור הפרויקט שהיא מתחת למגבלה (גרסת פיתוח היא בסדר). אחר כך, פתח/י בקשה וספר/י לנו:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7260,9 +7257,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"אם זה לא אפשרי, לפעמים נוכל להגדיל את המגבלה שלך. הגש בקשה ודבר/י איתנו:" +"אם זה לא אפשרי, לפעמים נוכל להגדיל את המגבלה שלך. הגש בקשה ודבר/י איתנו:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7299,9 +7296,9 @@ msgid "" "file an issue with details." msgstr "" -"אם זה לא אפשרי, לפעמים נוכל להגדיל את המגבלה שלך. הגש בקשה ודבר/י איתנו:" +"אם זה לא אפשרי, לפעמים נוכל להגדיל את המגבלה שלך. הגש בקשה ודבר/י איתנו:" #: warehouse/templates/pages/help.html:633 #, fuzzy, python-format @@ -7445,9 +7442,9 @@ msgid "" msgstr "" "‏Transport Layer Security, או TLS, הוא חלק מהאופן בו אנחנו מוודאים שחיבורים " "בין מחשבך לבין PyPI הם פרטיים ומאובטחים. זהו פרוטוקול הצפנה שהיו לו מספר " -"גרסאות לאורך הזמן. PyPI הפסיק את התמיכה בגרסאות 1.0 ו-1.1 של " -"TLS באפריל 2018. הפסיק את התמיכה בגרסאות 1.0 ו-1.1 של TLS " +" באפריל 2018. למד/י מדוע בבלוג של ה-PSF." #: warehouse/templates/pages/help.html:691 @@ -7458,8 +7455,8 @@ msgid "" "error, try adding -v to the command to get more information:" msgstr "" "אם יש לך קושי עם %(command)s ואת/ה מקבל/ת הודעת שגיאה No " -"matching distribution found or Could not fetch URL, " -"נסה/י להוסיף -v לשורת הפקודה כדי לקבל מידע נוסף:" +"matching distribution found
    or Could not fetch URL, נסה/" +"י להוסיף -v לשורת הפקודה כדי לקבל מידע נוסף:" #: warehouse/templates/pages/help.html:693 msgid "" @@ -7505,12 +7502,12 @@ msgid "" "and the output of %(command)s." msgstr "" "לעזרה גש/י לערוץ ה-IRC‏ #pypa ב-Libera, צר/י סוגיה ב-pypa/packaging-problems/issues או כתב/י את רשימת המייל python-help, תוך ציון מערכת ההפעלה " -"שלך, פרטי ההתקנה והפלט של הרצת הפקודה %(command)s." +"rel=\"noopener\">ערוץ ה-IRC‏ #pypa ב-Libera, צר/י סוגיה ב-" +"pypa/packaging-problems/issues או כתב/י את רשימת המייל python-help, תוך ציון מערכת ההפעלה שלך, פרטי " +"ההתקנה והפלט של הרצת הפקודה %(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7619,10 +7616,9 @@ msgid "" "\">pypa/trove-classifiers project. Be sure to include a " "brief justification of why it is important." msgstr "" -"אם ברצונך לבקש מסווג מטמון חדש צור pull request (PR) בפרויקט pypa/trove-classifiers. הקפד/י לכלול הצדקה קצרה מדוע הוא " -"חשוב." +"אם ברצונך לבקש מסווג מטמון חדש צור pull request (PR) בפרויקט pypa/" +"trove-classifiers. הקפד/י לכלול הצדקה קצרה מדוע הוא חשוב." #: warehouse/templates/pages/help.html:763 #, python-format @@ -7657,8 +7653,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI מופעל על ידי פרויקט Warehouse;‏ Warehouse הוא פרויקט קוד פתוח המפותח " +"PyPI מופעל על ידי פרויקט Warehouse;‏ Warehouse הוא פרויקט קוד פתוח המפותח " "תחת המטרייה של ה-Python Packaging Authority (PyPA) ונתמך על ידי ה-Python " "Packaging Working Group (PackagingWG)." @@ -7669,9 +7665,9 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"ה-PyPA היא קבוצה עצמאית של מפתחים שמטרתה לשפר ולתחזק רבים מפרויקטי " -"הליבה הנוגעים לאריזת קוד פייתון." +"ה-PyPA היא קבוצה עצמאית של מפתחים שמטרתה לשפר ולתחזק רבים מפרויקטי הליבה " +"הנוגעים לאריזת קוד פייתון." #: warehouse/templates/pages/help.html:789 #, python-format @@ -7728,16 +7724,16 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "PyPI משתמש באופן נרחב ב-caching וביזור באמצעות CDN הודות לנותן החסות שלנו Fastly וכך באופן כללי זמין בכל העולם. עם זאת, האתר מנוהל ברובו על ידי " -"מתנדבים, אנחנו לא מספקים התחייבות לרמת שירות (SLA) מסוימת וכפי שניתן לצפות " -"ממערכת מבוזרת ענקית דברים עלולים להשתבש לעיתים (ואכן כך קורה). ראה/י את עמוד הסטטוס שלנו בנוגע לחוסר זמינות ותקריות בהווה ובעבר. אם " -"יש לך דרישה לזמינות גבוהה מאינדקס החבילות שלך, שקל/י להשתמש ב-r a עותק שיקוף (mirror) או באינדקס פרטי." +"delivery network\">CDN הודות לנותן החסות שלנו Fastly וכך " +"באופן כללי זמין בכל העולם. עם זאת, האתר מנוהל ברובו על ידי מתנדבים, אנחנו לא " +"מספקים התחייבות לרמת שירות (SLA) מסוימת וכפי שניתן לצפות ממערכת מבוזרת ענקית " +"דברים עלולים להשתבש לעיתים (ואכן כך קורה). ראה/י את עמוד הסטטוס שלנו בנוגע לחוסר זמינות ותקריות בהווה ובעבר. אם יש לך דרישה " +"לזמינות גבוהה מאינדקס החבילות שלך, שקל/י להשתמש ב-r a עותק שיקוף (mirror) או באינדקס פרטי." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7790,9 +7786,9 @@ msgid "" "start here." msgstr "" "אם יש לך כישורים בפייתון, ElasticSearch, ‏HTML,‏ SCSS,‏ JavaScript‏ או " -"SQLAlchemy אז רפרף/י מעל מדריך \"Getting started\" שלנו ואז תן/י מבט במדריך \"Getting started\" " +"שלנו ואז תן/י מבט במערכת מעקב הסוגיות (issue tracker). " "יצרנו תווית 'Good first issue' – אנו ממליצים להתחיל כאן." @@ -7828,11 +7824,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"ניתן גם לעקוב אחר הפיתוח לאורך הזמן של הפרויקט ברשימת המייל distutils-sig ובפורום Python packaging ב-Discourse." +"ניתן גם לעקוב אחר הפיתוח לאורך הזמן של הפרויקט ברשימת המייל distutils-sig ובפורום Python " +"packaging ב-Discourse." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7846,9 +7842,9 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"שינויים ל-PyPI לרוב מוכרזים גם ברשימת המייל pypi-announce וגם ברשימת המייל pypi-announce " +"וגם בבלוג של ה-PSF תחת התווית \"pypi\". לבלוג של ה-PSF יש גם " "ערוצי Atom ו-PyPy, שהוא מימוש חלופי פופולארי של שפת " -"התכנות פייתון." +"נפרדות ולא כהברה יחידה. זה מקטין את הבלבול האפשרי עם פרויקט PyPy, שהוא מימוש חלופי פופולארי של שפת התכנות " +"פייתון." #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -7956,8 +7952,8 @@ msgstr "" "\"noopener\"> רשות האריזות של Python (PyPA) היא קבוצת עבודה שעובדת יחד " "כדי לשפר את אריזות הפייתון. אם ברצונך ליצור קשר עם מפתח אריזות ליבה, השתמש ב " " #pypa on IRC (Libera) , או דפדף בלוח המקוון ." +"\"> #pypa on IRC (Libera) , או דפדף בלוח המקוון ." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -7980,10 +7976,14 @@ msgid "Important!" msgstr "חשוב!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "אם את/ה מאמין/ה שמצאת בעיית אבטחה ב-Warehouse, אל תדווח/י " "על בעייה בשום פורום פומבי, כולל (אך לא רק):" @@ -8001,43 +8001,80 @@ msgid "Official or unofficial mailing lists" msgstr "רשימות דיוור רשמיות או לא רשמיות" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "במקום, אנא שלח/י א-מייל אל security at python dot org באופן ישיר וספק/י כמו שיותר מידע רלוונטי שאפשר." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"מי שרוצה יכול/ה להצפין הודעות באמצעות GPG תוך שימוש ב-״טביעות אצבע״ של " -"מפתחות הזמינים בעמוד Python Security." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"במקום, אנא שלח/י א-מייל אל security at python dot org באופן ישיר וספק/י כמו שיותר מידע רלוונטי שאפשר." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "מה יקרה בהמשך?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "אחרי ששלחת הודעה באי-מייל, תקבל/י אישור על קבלת ההודעה תוך 48 שעות." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "בהתאם לפעולות שנצטרך לנקוט, ייתכן ותקבל/י אי-מיילים נוספים בהמשך." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "מדיניות אבטחה זו עוכדנה לאחרונה ב-14 במרץ, 2018." #: warehouse/templates/pages/sitemap.html:21 @@ -8101,8 +8138,8 @@ msgid "" "Support Program in 2018" msgstr "" "עם מימון בגובה $170,000 מה-Mozilla Open Source Support " +"\"noopener\">מימון בגובה $170,000 מה-Mozilla Open Source Support " "Program ב-2018" #: warehouse/templates/pages/sponsors.html:36 @@ -8134,9 +8171,9 @@ msgid "" "2019 and 2020" msgstr "" "עם מימון של $100,000 מ-Facebook Research " -"ב-2019 וב-2020" +"\"noopener\">מימון של $100,000 מ-Facebook Research ב-2019 " +"וב-2020" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8153,8 +8190,8 @@ msgid "" "in 2020" msgstr "" "עם מימון של $407,000 מה-Chan Zuckerberg Initiativeמימון של $407,000 מה-Chan Zuckerberg Initiative ומה-Mozilla Open Source Support Program ב-2020" @@ -8194,8 +8231,8 @@ msgid "" "organization, and donations are tax-deductible for organizations that pay " "taxes in the United States." msgstr "" -"ה-PSF מוכר על ידי ה-IRS כארגון ללא מטרות רווח לפי סעיף‭ 501(c)(3) ‬בחוקי ארה" -"\"ב ותרומות הן מוכרות לצורכי קיזוז מס עבור ארגונים המשלמים מסים בארה\"ב." +"ה-PSF מוכר על ידי ה-IRS כארגון ללא מטרות רווח לפי סעיף‭ 501(c)(3) ‬בחוקי " +"ארה\"ב ותרומות הן מוכרות לצורכי קיזוז מס עבור ארגונים המשלמים מסים בארה\"ב." #: warehouse/templates/pages/sponsors.html:78 msgid "Get your logo on PyPI.org" @@ -8430,6 +8467,16 @@ msgstr[3] "" " לא היו תוצאות עבור המסננים '%(filters)s'\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "מי שרוצה יכול/ה להצפין הודעות באמצעות GPG תוך שימוש ב-״טביעות אצבע״ של " +#~ "מפתחות הזמינים בעמוד Python Security." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/hi/LC_MESSAGES/messages.mo b/warehouse/locale/hi/LC_MESSAGES/messages.mo index 65e84cbdfdc0e7adb2bd74e235d7f2ce05cdc115..7e95ad0fe996abd04c2996aaf63819cb75a106e3 100644 GIT binary patch delta 12318 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 EAMqTkL;wH) delta 13390 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 z z+LG-fN6Q0qp!2=?LHYgX4JuQ@o|-UZq&>-buT_v&TIzqdNB&34XB!_5%YU}|RLz`96OG2s(MMvO-Hw+omRsPQdaSN6?VrH>&Bq4^IC~zclCz_UQ938A zhv8jzNm1S`TT$-bqTGU_+&t+I55kp2d2@<#KPbvQkh3G!2y-^OJoze#phb&>a5e6>7|O8u`IqTZ{6h7v*j%$~{z+yM(H8 z3T;O1Jx|??QEoX&os2p;O}iMr&Q?EoI>+BCy=Rz*am%yzuA;ozMY$WOW>Zn#yrSG4 zMY*|VW_wZYcC*xqcjRoyGs1I5*bM(Y{4wWKmz)JQ!~OrMc@H&b1bOV_Zi{lam^YN0 zv#F|4A!qG}oZlwW$Zr>DcCp;4*)}k@D0d@O?#+pxVblnkDYqnh=h$k5(uXou<5Ckw z*=uFwd@#cZbUN<_l$&nERCH#4S28EKzu}p)W3pk-=`h~#DbAUBxjCP%HSRc19I@pz3o(Z8Ik?ui zVz|=ud!1AB{av}GsW}hU8#QvWJ&d|l^QKbqN}5}4T|driWM8>`bFk#B9%y*ytnO!2 QabC$Uw`cV_qf+tz0g)F?eE, 2019. -# bkaskar , 2019, 2020. +# bkaskar , 2019, 2020, 2022. # Michal Čihař , 2019. # Allan Nordhøy , 2019. -# Prachi Joshi , 2020. -# Abin Isaac , 2021. -# Yash Kaushik , 2021. -# Anshu Pal , 2021. +# Prachi Joshi , 2020, 2022. +# Abin Isaac , 2021, 2022. +# Yash Kaushik , 2021, 2022. +# Anshu Pal , 2021, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2021-10-20 21:38+0000\n" -"Last-Translator: Anshu Pal \n" -"Language-Team: Hindi \n" +"PO-Revision-Date: 2022-06-28 19:48+0000\n" +"Last-Translator: Prachi Joshi \n" +"Language-Team: Hindi " +"\n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.9-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -54,17 +54,17 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"उपयोगकर्ता नाम अमान्य है। उपयोगकर्ता नाम अक्षरों, संख्याओं, बिंदुओं, हाइफ़न और अंडरस्कोर से " -"बना होना चाहिए। और एक अक्षर या संख्या के साथ शुरू और खत्म भी होना चाहिए। एक अलग " -"उपयोगकर्ता नाम चुनें।" +"उपयोगकर्ता नाम अमान्य है। उपयोगकर्ता नाम अक्षरों, संख्याओं, बिंदुओं, हाइफ़न " +"और अंडरस्कोर से बना होना चाहिए। और एक अक्षर या संख्या के साथ शुरू और खत्म भी " +"होना चाहिए। एक अलग उपयोगकर्ता नाम चुनें।" #: warehouse/accounts/forms.py:111 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -"यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " -"उपयोगकर्ता नाम चुनें।" +"यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक " +"अलग उपयोगकर्ता नाम चुनें।" #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -84,23 +84,24 @@ msgstr "ईमेल पता मान्य नहीं है। पुन #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." -msgstr "आप इस डोमेन के ईमेल पते का उपयोग नहीं कर सकते। एक अलग ईमेल का उपयोग करें।" +msgstr "" +"आप इस डोमेन के ईमेल पते का उपयोग नहीं कर सकते। एक अलग ईमेल का उपयोग करें।" #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -"इस ईमेल एड्रेस का इस्तेमाल पहले से ही इस अकाउंट द्वारा किया जा रहा है। एक अलग ईमेल का " -"उपयोग करें।" +"इस ईमेल एड्रेस का इस्तेमाल पहले से ही इस अकाउंट द्वारा किया जा रहा है। एक " +"अलग ईमेल का उपयोग करें।" #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -"इस ईमेल पते का उपयोग पहले से ही किसी अन्य खाते द्वारा किया जा रहा है। एक अलग ईमेल का " -"उपयोग करें।" +"इस ईमेल पते का उपयोग पहले से ही किसी अन्य खाते द्वारा किया जा रहा है। एक अलग " +"ईमेल का उपयोग करें।" #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." @@ -135,8 +136,8 @@ msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -"इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने इनबोक्स कि जाँच " -"करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" +"इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने " +"इनबोक्स कि जाँच करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" #: warehouse/accounts/views.py:116 #, fuzzy @@ -148,8 +149,8 @@ msgid "" "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -"इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने इनबोक्स कि जाँच " -"करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" +"इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने " +"इनबोक्स कि जाँच करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -174,8 +175,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" -"intervention देखें।" +"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help" +"#admin-intervention देखें।" #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -201,13 +202,15 @@ msgstr "अमान्य टोकन: उपयोगकर्ता नह #: warehouse/accounts/views.py:675 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -"अमान्य टोकन: क्योंकि इस टोकन के अनुरोध किए जाने के बाद उपयोगकर्ता लॉग इन कर चुके हैं" +"अमान्य टोकन: क्योंकि इस टोकन के अनुरोध किए जाने के बाद उपयोगकर्ता लॉग इन कर " +"चुके हैं" #: warehouse/accounts/views.py:693 msgid "" "Invalid token: password has already been changed since this token was " "requested" -msgstr "अमान्य टोकन: टोकन के अनुरोध के बाद से अब तक के दौरान पासवर्ड पहले ही बदला" +msgstr "" +"अमान्य टोकन: टोकन के अनुरोध के बाद से अब तक के दौरान पासवर्ड पहले ही बदला" #: warehouse/accounts/views.py:722 msgid "You have reset your password" @@ -341,9 +344,9 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"उपयोगकर्ता नाम अमान्य है। उपयोगकर्ता नाम अक्षरों, संख्याओं, बिंदुओं, हाइफ़न और अंडरस्कोर से " -"बना होना चाहिए। और एक अक्षर या संख्या के साथ शुरू और खत्म भी होना चाहिए। एक अलग " -"उपयोगकर्ता नाम चुनें।" +"उपयोगकर्ता नाम अमान्य है। उपयोगकर्ता नाम अक्षरों, संख्याओं, बिंदुओं, हाइफ़न " +"और अंडरस्कोर से बना होना चाहिए। और एक अक्षर या संख्या के साथ शुरू और खत्म भी " +"होना चाहिए। एक अलग उपयोगकर्ता नाम चुनें।" #: warehouse/manage/forms.py:363 #, fuzzy @@ -354,8 +357,8 @@ msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -"यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " -"उपयोगकर्ता नाम चुनें।" +"यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक " +"अलग उपयोगकर्ता नाम चुनें।" #: warehouse/manage/forms.py:403 #, fuzzy @@ -383,8 +386,8 @@ msgstr "" msgid "" "This project name has already been used. Choose a different project name." msgstr "" -"यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " -"उपयोगकर्ता नाम चुनें।" +"यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक " +"अलग उपयोगकर्ता नाम चुनें।" #: warehouse/manage/forms.py:488 #, fuzzy @@ -412,7 +415,8 @@ msgstr "नाम बहुत लंबा है। 100 अक्षरों #: warehouse/manage/views.py:324 msgid "Email ${email_address} added - check your email for a verification link" -msgstr "ईमेल ${email_address} जोड़ा गया - सत्यापन लिंक के लिए अपने ईमेल की जांच करें" +msgstr "" +"ईमेल ${email_address} जोड़ा गया - सत्यापन लिंक के लिए अपने ईमेल की जांच करें" #: warehouse/manage/views.py:841 msgid "Recovery codes already generated" @@ -420,7 +424,8 @@ msgstr "पुनर्प्राप्ति कोड प्रउत्प #: warehouse/manage/views.py:842 msgid "Generating new recovery codes will invalidate your existing codes." -msgstr "नयी पुनर्प्राप्ति कुंजी उत्पन्न करने पर मौजूदा कुंजियाँ अमान्य हो जाएंगी।" +msgstr "" +"नयी पुनर्प्राप्ति कुंजी उत्पन्न करने पर मौजूदा कुंजियाँ अमान्य हो जाएंगी।" #: warehouse/manage/views.py:1636 #, fuzzy @@ -437,15 +442,15 @@ msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -"उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना " -"के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" +"उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे " +"परियोजना के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" #: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -"उपयोगकर्ता '$ {username}' के पास पहले से ही एक सक्रिय आमंत्रण है। कृपया बाद में फिर से " -"प्रयास करें।" +"उपयोगकर्ता '$ {username}' के पास पहले से ही एक सक्रिय आमंत्रण है। कृपया बाद " +"में फिर से प्रयास करें।" #: warehouse/manage/views.py:1718 warehouse/manage/views.py:3200 msgid "Invitation sent to '${username}'" @@ -483,8 +488,8 @@ msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" msgstr "" -"उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना " -"के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" +"उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे " +"परियोजना के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" #: warehouse/manage/views.py:3247 msgid "Could not find role invitation." @@ -657,7 +662,6 @@ msgstr "मोंटी पाइथन - चीज़ शॉप स्केच #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -693,8 +697,9 @@ msgid "" "serve you this site.

    We are aware of the problem and are working to " "resolve it as soon as possible.

    " msgstr "" -"

    कुछ तकनिकी समस्याएं हमारी वेब साइट सेवा की क्षमता को प्रभावित कर रही हैं।

    " -"

    हम समस्या से अवगत हैं और इसे यथाशीघ्र हल करने के लिए कार्यरत हैं।

    " +"

    कुछ तकनिकी समस्याएं हमारी वेब साइट सेवा की क्षमता को प्रभावित कर रही " +"हैं।

    हम समस्या से अवगत हैं और इसे यथाशीघ्र हल करने के लिए कार्यरत हैं।" +"

    " #: warehouse/templates/500.html:28 msgid "Check our status page" @@ -729,8 +734,8 @@ msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." msgstr "" -"एक मजबूत पासवर्ड चुनें जिसमें अक्षर (अपरकेस और लोअरकेस), संख्या एंव विशेष वर्ण होते हैं। आम " -"शब्दों या पुनरावृत्ति से बचें।" +"एक मजबूत पासवर्ड चुनें जिसमें अक्षर (अपरकेस और लोअरकेस), संख्या एंव विशेष वर्" +"ण होते हैं। आम शब्दों या पुनरावृत्ति से बचें।" #: warehouse/templates/base.html:27 msgid "Password strength:" @@ -826,7 +831,8 @@ msgstr "चेतावनी" #: warehouse/templates/base.html:155 msgid "You are using an unsupported browser, upgrade to a newer version." -msgstr "आप एक असमर्थित ब्राउज़र का उपयोग कर रहे हैं, नए संस्करण में अपग्रेड करें।" +msgstr "" +"आप एक असमर्थित ब्राउज़र का उपयोग कर रहे हैं, नए संस्करण में अपग्रेड करें।" #: warehouse/templates/base.html:164 msgid "" @@ -834,17 +840,17 @@ msgid "" "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -"आप TestPyPI का उपयोग कर रहे हैं - पायथन पैकेज इंडेक्स का एक अलग उदाहरण जो आपको " -"वास्तविक सूचकांक को प्रभावित किए बिना वितरण उपकरण और प्रक्रियाओं का प्रयास करने की " -"अनुमति देता है।" +"आप TestPyPI का उपयोग कर रहे हैं - पायथन पैकेज इंडेक्स का एक अलग उदाहरण जो " +"आपको वास्तविक सूचकांक को प्रभावित किए बिना वितरण उपकरण और प्रक्रियाओं का " +"प्रयास करने की अनुमति देता है।" #: warehouse/templates/base.html:174 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -"कुछ विशेष लक्षण जावास्क्रिप्ट के बिना समस्या ग्रसित हो सकते हैं। कृपया इसे सक्षम करने का " -"प्रयास करें।" +"कुछ विशेष लक्षण जावास्क्रिप्ट के बिना समस्या ग्रसित हो सकते हैं। कृपया इसे " +"सक्षम करने का प्रयास करें।" #: warehouse/templates/base.html:212 warehouse/templates/base.html:233 #: warehouse/templates/error-base-with-search.html:20 @@ -1049,8 +1055,8 @@ msgid "" "PyPI helps you find and install software developed and shared by the Python " "community." msgstr "" -"PyPI आपको पायथन समुदाय द्वारा विकसित और साझा किए गए सॉफ़्टवेयर को खोजने और स्थापित " -"करने में सहायता करता है।" +"PyPI आपको पायथन समुदाय द्वारा विकसित और साझा किए गए सॉफ़्टवेयर को खोजने और " +"स्थापित करने में सहायता करता है।" #: warehouse/templates/index.html:112 msgid "Learn about installing packages" @@ -1062,7 +1068,8 @@ msgstr "पैकेज बनाने वाले अपने सॉफ़ #: warehouse/templates/index.html:116 msgid "Learn how to package your Python code for PyPI" -msgstr "सीखें कि PyPI द्वारा वितरण के लिए अपने पायथन कोड कि पैकेजिंग कैसे पैकेज करें" +msgstr "" +"सीखें कि PyPI द्वारा वितरण के लिए अपने पायथन कोड कि पैकेजिंग कैसे पैकेज करें" #: warehouse/templates/index.html:126 msgid "Trending projects" @@ -1187,12 +1194,12 @@ msgid "" " " msgstr "" "\n" -" टिप:आप एक संवेदनशील कार्रवाई " -"करने वाले हैं।\n" -" यदि आप अपने व्यक्तिगत कंप्यूटर पर नहीं हैं, तो कार्य समाप्ति पर अपने सत्र से " -"लॉग आउट करना न भूलें।\n" -" हम आपको अगले घंटे के लिए फिर से अपने पासवर्ड की पुष्टि करने के लिए नहीं " -"कहेंगे।\n" +" टिप:आप एक संवेदनशील कार्रवाई करने वाले हैं।\n" +" यदि आप अपने व्यक्तिगत कंप्यूटर पर नहीं हैं, तो कार्य समाप्ति पर " +"अपने सत्र से लॉग आउट करना न भूलें।\n" +" हम आपको अगले घंटे के लिए फिर से अपने पासवर्ड की पुष्टि करने के " +"लिए नहीं कहेंगे।\n" " " #: warehouse/templates/upload.html:25 @@ -1206,16 +1213,17 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"परियोजनाओं को PyPI में अपलोड करने के बारे में अधिक जानकारी के लिए, पाईथन पैकेजिंग यूजर " -"गाइड पर जाएं ।" +"परियोजनाओं को PyPI में अपलोड करने के बारे में अधिक जानकारी के लिए, पाईथन " +"पैकेजिंग यूजर गाइड पर जाएं ।" #: warehouse/templates/upload.html:28 #, python-format msgid "" "Otherwise, we suggest you go to the PyPI homepage." msgstr "" -"अन्यथा, हम आपको PyPI मुखपृष्ठ पर जाने का सुझाव देते हैं।" +"अन्यथा, हम आपको PyPI मुखपृष्ठ पर जाने का सुझाव " +"देते हैं।" #: warehouse/templates/accounts/invite-confirmation.html:17 msgid "Confirm Invite" @@ -1230,8 +1238,8 @@ msgid "" " " msgstr "" "\n" -" क्या आप '%(project_name)s' परियोजना में " -"%(role_name)s के रूप में शामिल होने का आमंत्रण स्वीकार करेंगे?\n" +" क्या आप '%(project_name)s' परियोजना " +"में %(role_name)s के रूप में शामिल होने का आमंत्रण स्वीकार करेंगे?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1301,8 +1309,8 @@ msgid "" " " msgstr "" "\n" -" क्या आप '%(project_name)s' परियोजना में " -"%(role_name)s के रूप में शामिल होने का आमंत्रण स्वीकार करेंगे?\n" +" क्या आप '%(project_name)s' परियोजना " +"में %(role_name)s के रूप में शामिल होने का आमंत्रण स्वीकार करेंगे?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1396,9 +1404,10 @@ msgid "" "in the form to verify your identity. Once used, the recovery code will no " "longer be valid." msgstr "" -"आपके उपकरण या आवेदन खोने जैसे दुर्घटना में PyPI पुनःप्राप्ति कुंजी उत्पन्न करके सुरक्षित रूप से " -"ऑफ़लाइन संग्रहीत कि अनुमति देता है। अपनी पहचान सत्यापित करने के लिए इनमें से किसी एक कुंजी " -"को फॉर्म में दर्ज करें। एक उपयोग के बाद, पुनःप्राप्ति कुंजी अमान्य होगी।" +"आपके उपकरण या आवेदन खोने जैसे दुर्घटना में PyPI पुनःप्राप्ति कुंजी उत्पन्न " +"करके सुरक्षित रूप से ऑफ़लाइन संग्रहीत कि अनुमति देता है। अपनी पहचान सत्यापित " +"करने के लिए इनमें से किसी एक कुंजी को फॉर्म में दर्ज करें। एक उपयोग के बाद, " +"पुनःप्राप्ति कुंजी अमान्य होगी।" #: warehouse/templates/accounts/recovery-code.html:59 #, python-format @@ -1458,9 +1467,9 @@ msgid "" "cannot be used. Please refer to the FAQ for more information." msgstr "" -"इस पासवर्ड का कहीं खुलासा हो चुका है या सुरक्षा उल्लंघन में ये कहीं प्रकट होता है और इसका " -"उपयोग नहीं किया जा सकता है। अधिक जानकारी के लिए कृपया FAQ का संदर्भ लें।" +"इस पासवर्ड का कहीं खुलासा हो चुका है या सुरक्षा उल्लंघन में ये कहीं प्रकट " +"होता है और इसका उपयोग नहीं किया जा सकता है। अधिक जानकारी के लिए कृपया FAQ का संदर्भ लें।" #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1473,7 +1482,9 @@ msgstr "पासवर्ड रीसेट" #: warehouse/templates/accounts/request-password-reset.html:27 msgid "To reset your password, enter your username or email." -msgstr "अपना पासवर्ड रीसेट करने के लिए, अपना उपयोगकर्ता नाम (यूज़रनेम) या ईमेल दर्ज करें।" +msgstr "" +"अपना पासवर्ड रीसेट करने के लिए, अपना उपयोगकर्ता नाम (यूज़रनेम) या ईमेल दर्ज " +"करें।" #: warehouse/templates/accounts/request-password-reset.html:39 msgid "Username or email" @@ -1497,8 +1508,8 @@ msgid "" "The email contains a link to reset your password. This link will expire in " "%(n_hours)s hours." msgstr "" -"ईमेल में आपके पासवर्ड को रीसेट करने के लिए एक लिंक होता है। इस लिंक की वैधता %(n_hours)s " -"घंटे है।" +"ईमेल में आपके पासवर्ड को रीसेट करने के लिए एक लिंक होता है। इस लिंक की वैधता " +"%(n_hours)s घंटे है।" #: warehouse/templates/accounts/reset-password.html:18 #: warehouse/templates/accounts/reset-password.html:24 @@ -1528,11 +1539,14 @@ msgstr "किसी सुरक्षा उपकरण द्वारा msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." -msgstr "अपनी सुरक्षा डिवाइस कनेक्ट करके \"डिवाइस द्वारा प्रमाणित\" बटन पर क्लिक करें।" +msgstr "" +"अपनी सुरक्षा डिवाइस कनेक्ट करके \"डिवाइस द्वारा प्रमाणित\" बटन पर क्लिक करें।" #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" -msgstr "सुरक्षा उपकरण (जैसे USB कुंजी) से लॉग इन करने के लिए जावास्क्रिप्ट सक्रिय करें" +msgstr "" +"सुरक्षा उपकरण (जैसे USB कुंजी) से लॉग इन करने के लिए जावास्क्रिप्ट सक्रिय " +"करें" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -1544,15 +1558,16 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"अपना ब्राउज़र अपग्रेड करें सुरक्षा उपकरण (जैसे USB कुंजी) द्वारा लॉग इन करने के लिए" +"अपना ब्राउज़र अपग्रेड करें सुरक्षा उपकरण (जैसे USB कुंजी) द्वारा लॉग " +"इन करने के लिए" #: warehouse/templates/accounts/two-factor.html:60 #, python-format msgid "Lost your device? Not working? Get help." msgstr "" -"अपना उपकरण खो दिया? काम नहीं कर रहा? सहायता प्राप्त करें ।" +"अपना उपकरण खो दिया? काम नहीं कर रहा? सहायता प्राप्त " +"करें ।" #: warehouse/templates/accounts/two-factor.html:72 msgid "Authenticate with an app" @@ -1569,9 +1584,9 @@ msgid "" "PyPI account. Enter this code in the form to verify your identity.

    " "

    Lost your application? Not working? Get help.

    " msgstr "" -"

    अपने PyPI खाते से जुड़े प्रमाणीकरण एप्लिकेशन का उपयोग करके एक कोड बनाएं। अपनी पहचान " -"सत्यापित करने के लिए कोड उत्पन्न करें।

    अपना आवेदन खो दिया? काम नहीं कर रहा? सहायता प्राप्त करें

    " +"

    अपने PyPI खाते से जुड़े प्रमाणीकरण एप्लिकेशन का उपयोग करके एक कोड बनाएं। " +"अपनी पहचान सत्यापित करने के लिए कोड उत्पन्न करें।

    अपना आवेदन खो दिया? " +"काम नहीं कर रहा? सहायता प्राप्त करें

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1584,9 +1599,10 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

    " msgstr "" -"

    आपने खाता पुनःप्राप्ति कुंजी उत्पन्न नहीं की है।

    अगर आप " -"अपनी द्वि-कारक विधियां खो देते हैं, तो आप अपने खाते तक कि पहुंच खो सकते हैं। पुनःप्राप्ति कुंजी उत्पन्न करने में सहायता प्राप्त करें।

    " +"

    आपने खाता पुनःप्राप्ति कुंजी उत्पन्न नहीं की है।

    " +"

    अगर आप अपनी द्वि-कारक विधियां खो देते हैं, तो आप अपने खाते तक कि पहुंच खो " +"सकते हैं। पुनःप्राप्ति कुंजी उत्पन्न करने में सहायता " +"प्राप्त करें।

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1603,8 +1619,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के लिए %(email_address)s को ईमेल कर सकते हैं।" +"यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के " +"लिए %(email_address)s को ईमेल कर सकते हैं।" #: warehouse/templates/email/added-as-collaborator/body.html:19 #, fuzzy, python-format @@ -1615,8 +1631,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"आपको %(site)s प्रोजेक्ट %(project)s में %(role)s% के रूप में " -"%(submitter)s ने जोड़ा है।" +"आपको %(site)s प्रोजेक्ट %(project)s में %(role)s% के रूप में" +" %(submitter)s ने जोड़ा है।" #: warehouse/templates/email/added-as-collaborator/body.html:24 #, fuzzy, python-format @@ -1627,8 +1643,8 @@ msgid "" "You are receiving this because you have been added by %(initiator_username)s " "to a project on %(site)s." msgstr "" -"आपको यह प्राप्त हो रहा है क्योंकि आपको %(site)s पर एक परियोजना में %(submitter)s " -"द्वारा जोड़ा गया है।" +"आपको यह प्राप्त हो रहा है क्योंकि आपको %(site)s पर एक परियोजना में " +"%(submitter)s द्वारा जोड़ा गया है।" #: warehouse/templates/email/added-as-organization-member/body.html:20 #, fuzzy, python-format @@ -1640,8 +1656,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"आपको %(site)s प्रोजेक्ट %(project)s में %(role)s% के रूप में " -"%(submitter)s ने जोड़ा है।" +"आपको %(site)s प्रोजेक्ट %(project)s में %(role)s% के रूप में" +" %(submitter)s ने जोड़ा है।" #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1672,7 +1688,8 @@ msgid "" "The %(site)s organization has been renamed from " "\"%(previous_organization_name)s\" to \"%(organization_name)s\"." msgstr "" -"%(username)s परियोजना %(role_name)s के रूप से हटाया गया" +"%(username)s परियोजना %(role_name)s के रूप से हटाया " +"गया" #: warehouse/templates/email/basic-auth-with-2fa/body.html:17 #: warehouse/templates/email/password-compromised-hibp/body.html:18 @@ -1819,8 +1836,8 @@ msgid "" " administrators.\n" " " msgstr "" -"यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के लिए %(email_address)s को ईमेल कर सकते हैं।" +"यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के " +"लिए %(email_address)s को ईमेल कर सकते हैं।" #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1857,8 +1874,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"यदि यह परिवर्तन गलत है, तो आप PyPI व्यवस्थापकों के ईमेल " -"%(email_address)s द्वारा संवाद कर सकते हैं।" +"यदि यह परिवर्तन गलत है, तो आप PyPI व्यवस्थापकों के ईमेल %(email_address)s द्वारा संवाद कर सकते हैं।" #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1874,7 +1891,8 @@ msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s परियोजना %(role_name)s में परिवर्तित किया" +"%(username)s परियोजना %(role_name)s में परिवर्तित " +"किया" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -1927,7 +1945,8 @@ msgid "" "%(username)s has declined an invitation to " "join the \"%(organization_name)s\" organization" msgstr "" -"%(username)s परियोजना %(role_name)s में परिवर्तित किया" +"%(username)s परियोजना %(role_name)s में परिवर्तित " +"किया" #: warehouse/templates/email/organization-member-invited/body.html:27 #, fuzzy, python-format @@ -1937,7 +1956,8 @@ msgid "" "%(username)s has been invited to join the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s परियोजना %(role_name)s में परिवर्तित किया" +"%(username)s परियोजना %(role_name)s में परिवर्तित " +"किया" #: warehouse/templates/email/organization-member-invited/body.html:33 #, fuzzy @@ -1953,7 +1973,8 @@ msgid "" "%(username)s has been removed from the " "\"%(organization_nmae)s\" organization" msgstr "" -"%(username)s परियोजना %(role_name)s के रूप से हटाया गया" +"%(username)s परियोजना %(role_name)s के रूप से हटाया " +"गया" #: warehouse/templates/email/organization-member-removed/body.html:32 #, fuzzy @@ -1988,7 +2009,8 @@ msgid "" "The %(site)s project \"%(project_name)s\" has been added to the " "\"%(organization_name)s\" organization." msgstr "" -"%(username)s परियोजना %(role_name)s में परिवर्तित किया" +"%(username)s परियोजना %(role_name)s में परिवर्तित " +"किया" #: warehouse/templates/email/organization-project-added/body.html:30 #: warehouse/templates/email/organization-project-removed/body.html:30 @@ -2007,7 +2029,8 @@ msgid "" "The %(site)s project \"%(project_name)s\" has been removed from the " "\"%(organization_name)s\" organization." msgstr "" -"%(username)s परियोजना %(role_name)s के रूप से हटाया गया" +"%(username)s परियोजना %(role_name)s के रूप से हटाया " +"गया" #: warehouse/templates/email/password-change/body.html:18 #, python-format @@ -2015,8 +2038,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"किसी ने, शायद आपने, आपके PyPI खाते %(username)s का पासवर्ड बदल " -"दिया है।" +"किसी ने, शायद आपने, आपके PyPI खाते %(username)s का पासवर्ड " +"बदल दिया है।" #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2026,9 +2049,10 @@ msgid "" " will no longer be able to log in or upload to PyPI with your existing\n" " password." msgstr "" -"PyPI व्यवस्थापकों ने निर्धारित किया है कि आपके पारण शब्द (पासवर्ड) से छेड़छाड़ की गई है। \n" -"आपकी और अन्य उपयोगकर्ताओं की सुरक्षा की दृष्टि से, हमने पूर्वनिर्धारणवश पासवर्ड रीसेट कर " -"दिया है और \n" +"PyPI व्यवस्थापकों ने निर्धारित किया है कि आपके पारण शब्द (पासवर्ड) से " +"छेड़छाड़ की गई है। \n" +"आपकी और अन्य उपयोगकर्ताओं की सुरक्षा की दृष्टि से, हमने पूर्वनिर्धारणवश " +"पासवर्ड रीसेट कर दिया है और \n" "अब अपने मौजूदा पासवर्ड के साथ PyPI में लॉग इन या अपलोड करने में सक्षम नहीं \n" "होंगे।" @@ -2038,7 +2062,8 @@ msgid "" "reduce the\n" " risk for PyPI and its users." msgstr "" -"PyPI स्वयं उल्लंघन का शिकार नहीं हुआ है। यह सुरक्षात्मक पद PyPI और इसके उपयोगकर्ताओं के \n" +"PyPI स्वयं उल्लंघन का शिकार नहीं हुआ है। यह सुरक्षात्मक पद PyPI और इसके " +"उपयोगकर्ताओं के \n" "जोखिम को घटाने के लिए उठाया गया है।" #: warehouse/templates/email/password-compromised/body.html:33 @@ -2047,8 +2072,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " -"PyPI पर रीसेट करें।" +"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड " +"को PyPI पर रीसेट करें।" #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2073,12 +2098,12 @@ msgid "" "your existing\n" " password." msgstr "" -"PyPI पर आपके हाल ही में किये लॉग इन या अपलोड के प्रयास के दौरान, हमने आपका पासवर्ड " -"सार्वजनिक डेटा \n" -"उल्लंघनों में प्रस्तुत पाया। आपकी और अन्य उपयोगकर्ताओं की सुरक्षा की दृष्टि से, हमने " -"पूर्वनिर्धारणवश पासवर्ड \n" -"रीसेट कर दिया है और अब अपने मौजूदा पासवर्ड के साथ PyPI में लॉग इन या अपलोड करने में " -"सक्षम नहीं \n" +"PyPI पर आपके हाल ही में किये लॉग इन या अपलोड के प्रयास के दौरान, हमने आपका " +"पासवर्ड सार्वजनिक डेटा \n" +"उल्लंघनों में प्रस्तुत पाया। आपकी और अन्य उपयोगकर्ताओं की सुरक्षा की दृष्टि " +"से, हमने पूर्वनिर्धारणवश पासवर्ड \n" +"रीसेट कर दिया है और अब अपने मौजूदा पासवर्ड के साथ PyPI में लॉग इन या अपलोड " +"करने में सक्षम नहीं \n" "होंगे।" #: warehouse/templates/email/password-compromised-hibp/body.html:26 @@ -2089,7 +2114,8 @@ msgid "" " risk of credential stuffing\n" " attacks against PyPI and its users." msgstr "" -"PyPI स्वयं उल्लंघन का शिकार नहीं हुआ है। यह सुरक्षात्मक पद PyPI और इसके उपयोगकर्ताओं \n" +"PyPI स्वयं उल्लंघन का शिकार नहीं हुआ है। यह सुरक्षात्मक पद PyPI और इसके " +"उपयोगकर्ताओं \n" "के खिलाफ क्रेडेंशियल स्टफिंग के हमले को \n" "घटाने के लिए उठाया गया है।" @@ -2101,10 +2127,11 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"अपने खाते पर दोबारा हक़ हासिल करने के लिए, PyPI पर अपना पारण शब्द (पासवर्ड) रीसेट करें। हम यह भी अनुशंसा करते हैं कि आप HaveIBeenPwned पर जाएं और अपने अन्य पारण शब्द " -"की जांच करें और अपने आप को अच्छे (सुरक्षाकारी) पारण शब्द प्रथाओं से परिचित कराएं।" +"अपने खाते पर दोबारा हक़ हासिल करने के लिए, PyPI पर अपना पारण शब्द (पासवर्ड) रीसेट करें। हम यह भी अनुशंसा करते हैं कि आप " +"HaveIBeenPwned पर जाएं और अपने अन्" +"य पारण शब्द की जांच करें और अपने आप को अच्छे (सुरक्षाकारी) पारण शब्द प्रथाओं " +"से परिचित कराएं।" #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2119,10 +2146,11 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"हम एक निःशुल्क सुरक्षा सेवा HaveIBeenPwned का उपयोग करते हैं। जब आप अपना पासवर्ड पंजीकरण, प्रमाणन या बदलाव के समय प्रस्तुत करते " -"हैं, तो हम आपके पासवर्ड का SHA1 हैश जनरेट करके पहले 5 वर्णों से पासवर्ड के साथ हुयी छेड़छाड़ " -"का निर्धारण करते हैं। सशब्द (प्लेनटेक्स्ट) पासवर्ड न तो कभी PyPI अपने पास रखता हैं और न ही " +"हम एक निःशुल्क सुरक्षा सेवा HaveIBeenPwned का उपयोग करते हैं। जब आप अपना पासवर्ड पंजीकरण, प्रमाणन या" +" बदलाव के समय प्रस्तुत करते हैं, तो हम आपके पासवर्ड का SHA1 हैश जनरेट करके " +"पहले 5 वर्णों से पासवर्ड के साथ हुयी छेड़छाड़ का निर्धारण करते हैं। सशब्द " +"(प्लेनटेक्स्ट) पासवर्ड न तो कभी PyPI अपने पास रखता हैं और न ही " "HaveIBeenPwned सुरक्षा सेवा को भेजता है।" #: warehouse/templates/email/password-compromised-hibp/body.html:47 @@ -2132,9 +2160,9 @@ msgid "" "can email %(email_address)s to communicate " "with the PyPI administrators." msgstr "" -"अधिक जानकारी के लिए, हमारे साधारणतः पूछे जाने वाले प्रश्न देखें। सहायता के लिए, आप PyPI व्यवस्थापकों के साथ " -"%(email_address)s द्वारा ईमेल संवाद कर सकते हैं।" +"अधिक जानकारी के लिए, हमारे साधारणतः पूछे जाने वाले " +"प्रश्न देखें। सहायता के लिए, आप PyPI व्यवस्थापकों के साथ %(email_address)s द्वारा ईमेल संवाद कर सकते हैं।" #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2142,7 +2170,8 @@ msgid "" "Someone, perhaps you, has made a password reset request for your PyPI " "account '%(username)s'." msgstr "" -"किसी ने, शायद आपने, आपके PyPI खाते '%(username)s' के पासवर्ड रीसेट का अनुरोध किया है।" +"किसी ने, शायद आपने, आपके PyPI खाते '%(username)s' के पासवर्ड रीसेट का अनुरोध " +"किया है।" #: warehouse/templates/email/password-reset/body.html:20 #, python-format @@ -2150,8 +2179,8 @@ msgid "" "If you wish to proceed with this request, click to " "reset your password." msgstr "" -"यदि आप इस अनुरोध के साथ आगे बढ़ना चाहते हैं, तो पासवर्ड रीसेट " -"करने के लिए क्लिक करें।" +"यदि आप इस अनुरोध के साथ आगे बढ़ना चाहते हैं, तो पासवर्ड " +"रीसेट करने के लिए क्लिक करें।" #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2165,7 +2194,8 @@ msgstr[1] "यह लिंक %(n_hours)s घंटो में व्यर #: warehouse/templates/email/verify-email/body.html:24 msgid "If you did not make this request, you can safely ignore this email." msgstr "" -"यह अनुरोध यदि आपने नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर सकते हैं।" +"यह अनुरोध यदि आपने नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर " +"सकते हैं।" #: warehouse/templates/email/primary-email-change/body.html:18 #, python-format @@ -2173,8 +2203,8 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"आपके PyPI खाते %(username)s के प्राथमिक ईमेल को " -"%(old_email)s से बदलकर %(new_email)s कर दिया गया है" +"आपके PyPI खाते %(username)s के प्राथमिक ईमेल को " +"%(old_email)s से बदलकर %(new_email)s कर दिया गया है" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2205,8 +2235,8 @@ msgid "" "You can generate recovery codes for your account here:\n" "%(href)s\n" msgstr "" -"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " -"PyPI पर रीसेट करें।" +"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड " +"को PyPI पर रीसेट करें।" #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2228,8 +2258,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के लिए %(email_address)s को ईमेल कर सकते हैं।" +"यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के " +"लिए %(email_address)s को ईमेल कर सकते हैं।" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2264,8 +2294,8 @@ msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." msgstr "" -"किसी ने, शायद आपने, आपके PyPI खाते %(username)s में %(method)s " -"द्वी-करक प्रमाणीकरण विधि का प्रावधान किया है।" +"किसी ने, शायद आपने, आपके PyPI खाते %(username)s में " +"%(method)s द्वी-करक प्रमाणीकरण विधि का प्रावधान किया है।" #: warehouse/templates/email/two-factor-removed/body.html:18 #, python-format @@ -2273,8 +2303,8 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"किसी ने, शायद आपने, आपके PyPI खाते %(username)s से %(method)s " -"द्वी-करक प्रमाणीकरण विधि को हटा दिया है।" +"किसी ने, शायद आपने, आपके PyPI खाते %(username)s से %(method)" +"s द्वी-करक प्रमाणीकरण विधि को हटा दिया है।" #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2282,8 +2312,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"किसी ने, शायद आपने अपने PyPI खाते में इस ईमेल पते (%(email_address)s) " -"जोड़ा है।" +"किसी ने, शायद आपने अपने PyPI खाते में इस ईमेल पते " +"(%(email_address)s) जोड़ा है।" #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2291,8 +2321,8 @@ msgid "" "If you wish to proceed with this request, click this " "link to verify your email address." msgstr "" -"यदि आप इस अनुरोध के साथ आगे बढ़ना चाहते हैं, तो अपने ईमेल को " -"सत्यापित करने के लिए इस लिंक पर क्लिक करें।" +"यदि आप इस अनुरोध के साथ आगे बढ़ना चाहते हैं, तो अपने ईमे" +"ल को सत्यापित करने के लिए इस लिंक पर क्लिक करें।" #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2310,15 +2340,16 @@ msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." msgstr "" -"यदि आप इस अनुरोध के साथ आगे बढ़ना चाहते हैं, तो अपने ईमेल को " -"सत्यापित करने के लिए इस लिंक पर क्लिक करें।" +"यदि आप इस अनुरोध के साथ आगे बढ़ना चाहते हैं, तो अपने ईमे" +"ल को सत्यापित करने के लिए इस लिंक पर क्लिक करें।" #: warehouse/templates/email/verify-organization-role/body.html:26 #, fuzzy #| msgid "If you did not make this request, you can safely ignore this email." msgid "Otherwise, you can safely ignore this email." msgstr "" -"यह अनुरोध यदि आपने नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर सकते हैं।" +"यह अनुरोध यदि आपने नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर " +"सकते हैं।" #: warehouse/templates/email/verify-organization-role/body.html:30 #, fuzzy, python-format @@ -2470,8 +2501,8 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"द्वी-कारक प्रमाणीकरण उपलब्ध है, इसे अब आपके खाते के लिए सक्षम करें।" -"" +"द्वी-कारक प्रमाणीकरण उपलब्ध है, इसे अब आपके खाते के लिए " +"सक्षम करें।" #: warehouse/templates/includes/session-notifications.html:45 #, fuzzy, python-format @@ -2482,8 +2513,8 @@ msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"द्वी-कारक प्रमाणीकरण उपलब्ध है, इसे अब आपके खाते के लिए सक्षम करें।" -"" +"द्वी-कारक प्रमाणीकरण उपलब्ध है, इसे अब आपके खाते के लिए " +"सक्षम करें।" #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2506,9 +2537,9 @@ msgid "" "dataset on Google BigQuery" msgstr "" "Librarys.io के माध्यम से, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग " -"करके अपनी परियोजनाओं के आंकड़े देखें" +"\"noopener\">Librarys.io के माध्यम से, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके अपनी परियोजनाओं के आंकड़े देखें" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2530,9 +2561,9 @@ msgid "" "started, visit the Python Packaging User Guide" msgstr "" -"आपने अभी तक किसी भी परियोजना को PyPI पर अपलोड नहीं की है। कैसे आरम्भ करें, सीखने के " -"लिए पाईथन पैकेजिंग उपयोगकर्ता गाइड पर जाएं" +"आपने अभी तक किसी भी परियोजना को PyPI पर अपलोड नहीं की है। कैसे आरम्भ करें, " +"सीखने के लिए पाईथन पैकेजिंग उपयोगकर्ता गाइड पर जाएं" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2628,8 +2659,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2796,7 +2827,8 @@ msgstr "API टोकन निकालें" #: warehouse/templates/manage/token.html:66 msgid "" "Applications or scripts using this token will no longer have access to PyPI." -msgstr "इस टोकन का उपयोग करने वाले एप्लिकेशन या स्क्रिप्ट अब PyPI तक पहुंच पाएंगी।" +msgstr "" +"इस टोकन का उपयोग करने वाले एप्लिकेशन या स्क्रिप्ट अब PyPI तक पहुंच पाएंगी।" #: warehouse/templates/manage/account.html:204 #, python-format @@ -2814,9 +2846,9 @@ msgid "" "\"noopener\">gravatar.com to generate your profile picture based on your " "primary email address" msgstr "" -"आपके प्राथमिक ईमेल पते के आधार पर आपकी प्रोफ़ाइल छवि उत्पन्न करने के लिए हम gravatar." -"com का उपयोग करते हैं" +"आपके प्राथमिक ईमेल पते के आधार पर आपकी प्रोफ़ाइल छवि उत्पन्न करने के लिए हम " +"gravatar.com का उपयोग करते हैं" #: warehouse/templates/manage/account.html:235 msgid "Change image on gravatar.com" @@ -2861,8 +2893,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"आपका एक सत्यापित ईमेल आपकेसार्वजनिक प्रोफ़ाइल पर दूसरे " -"उपयोगकर्ताओं को प्रदर्शित किया जा सकता है।" +"आपका एक सत्यापित ईमेल आपकेसार्वजनिक प्रोफ़ाइल पर " +"दूसरे उपयोगकर्ताओं को प्रदर्शित किया जा सकता है।" #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2879,10 +2911,10 @@ msgid "" "\">
    Verified email to recover your account, but only your Primary email will receive notifications." msgstr "" -"आप अपने खाते के साथ कई ईमेल संबद्ध कर सकते हैं। आप किसी भी सत्यापित " -"ईमेल से अपना खाता ठीक कर सकते हैं, लेकिन ईमेल सूचनाएं केवल प्राथमिक ईमेल से ही प्राप्त होंगी।" +"आप अपने खाते के साथ कई ईमेल संबद्ध कर सकते हैं। आप किसी भी सत्यापित ईमेल से अपना खाता ठीक कर सकते हैं, लेकिन ईमेल सूचनाएं के" +"वल प्राथमिक ईमेल से ही प्राप्त होंगी।" #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -2932,7 +2964,8 @@ msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -"API टोकन PyPI पर पैकेज अपलोड करते समय अपने प्रमाणन का एक वैकल्पिक तरीका प्रदान करते हैं।" +"API टोकन PyPI पर पैकेज अपलोड करते समय अपने प्रमाणन का एक वैकल्पिक तरीका प्रदा" +"न करते हैं।" #: warehouse/templates/manage/account.html:427 msgid "Learn more about API tokens" @@ -2953,8 +2986,8 @@ msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -"खाते में API टोकन जोड़ने के लिए अपने प्राथमिक ईमेल पते को सत्यापित " -"करें।" +"खाते में API टोकन जोड़ने के लिए अपने प्राथमिक ईमेल पते " +"को सत्यापित करें।" #: warehouse/templates/manage/account.html:467 #: warehouse/templates/manage/account.html:637 @@ -3126,7 +3159,8 @@ msgstr "द्वी-करक प्रमाणन जोड़ा" #: warehouse/templates/manage/account.html:587 msgid "" "Method: Security device (WebAuthn)" -msgstr "विधि: सुरक्षा उपकरण (WebAuthn)" +msgstr "" +"विधि: सुरक्षा उपकरण (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3139,8 +3173,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"विधि: प्रमाणीकरण आवेदन (TOTP)" +"विधि: प्रमाणीकरण आवेदन (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3197,9 +3231,9 @@ msgid "" "notice anything suspicious, please secure your " "account as soon as possible." msgstr "" -"आपके खाते पर सुरक्षा-संबंधी कार्रवाइयां होने के कारण ईवेंट यहां दिखाई देते हैं। यदि आपको कुछ " -"भी संदिग्ध लगता है, तो कृपया जल्द से जल्द अपने खाते को सुरक्षित " -"करें।" +"आपके खाते पर सुरक्षा-संबंधी कार्रवाइयां होने के कारण ईवेंट यहां दिखाई देते " +"हैं। यदि आपको कुछ भी संदिग्ध लगता है, तो कृपया जल्द से जल्द अपने खाते को सुरक्षित करें।" #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3227,7 +3261,8 @@ msgstr "IP पता" #: warehouse/templates/manage/account.html:678 msgid "" "Events will appear here as security-related actions occur on your account." -msgstr "आपके खाते पर सुरक्षा से संबंधित कार्रवाई होने पर घटनाएँ यहां दिखाई देंगी।" +msgstr "" +"आपके खाते पर सुरक्षा से संबंधित कार्रवाई होने पर घटनाएँ यहां दिखाई देंगी।" #: warehouse/templates/manage/account.html:685 msgid "Delete account" @@ -3251,13 +3286,13 @@ msgid_plural "" " " msgstr[0] "" "\n" -" वर्तमान में आपका खाता इस %(count)s परियोजना का एकमात्र मालिक है।\n" +" वर्तमान में आपका खाता इस %(count)s परियोजना का एकमात्र " +"मालिक है।\n" " " msgstr[1] "" "\n" -" वर्तमान में आपका खाता इन %(count)s परियोजनाओं का एकमात्र मालिक है।\n" +" वर्तमान में आपका खाता इन %(count)s परियोजनाओं का एकमात्र " +"मालिक है।\n" " " #: warehouse/templates/manage/account.html:695 @@ -3289,8 +3324,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"स्वामित्व स्थानांतरण या परियोजना हटाएं " +"स्वामित्व स्थानांतरण या परियोजना हटाएं " #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3323,9 +3358,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"यदि आप किसी भी मौजूदा प्रलेखन (डाक्यूमेंटेशन) को नष्ट करना चाहते हैं जो %(url)s पर होस्ट है उसे आप यथावत स्थापित नहीं कर पाएंगे, " -"क्योंकि नए प्रलेखन अपलोड करना अब समर्थित नहीं है।" +"यदि आप किसी भी मौजूदा प्रलेखन (डाक्यूमेंटेशन) को नष्ट करना चाहते हैं जो %(url)s पर होस्ट है उसे आप यथावत स्थापित नहीं कर पाएंगे, क्योंकि नए प्रलेखन अपलोड करना अब समर्थित नहीं है।" #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3355,8 +3390,8 @@ msgid "" "Each time you (or your collaborators) perform a security action related to " "this project, the action is recorded and displayed here." msgstr "" -"हर बार जब आप (या आपके सहयोगी) इस परियोजना से संबंधित सुरक्षा कार्रवाई करते हैं, तो वह " -"कार्रवाई यहां दर्ज और यहां प्रदर्शित की जाती है।" +"हर बार जब आप (या आपके सहयोगी) इस परियोजना से संबंधित सुरक्षा कार्रवाई करते " +"हैं, तो वह कार्रवाई यहां दर्ज और यहां प्रदर्शित की जाती है।" #: warehouse/templates/manage/history.html:29 msgid "Project created" @@ -3401,19 +3436,22 @@ msgstr "फ़ाइल का नाम:" #, python-format msgid "%(username)s added as project %(role_name)s" msgstr "" -"%(username)sपरियोजना %(role_name)s के रूप में जोड़ा गया" +"%(username)sपरियोजना %(role_name)s के रूप में जोड़ा " +"गया" #: warehouse/templates/manage/history.html:55 #, python-format msgid "%(username)s removed as project %(role_name)s" msgstr "" -"%(username)s परियोजना %(role_name)s के रूप से हटाया गया" +"%(username)s परियोजना %(role_name)s के रूप से हटाया " +"गया" #: warehouse/templates/manage/history.html:60 #, python-format msgid "%(username)s changed to project %(role_name)s" msgstr "" -"%(username)s परियोजना %(role_name)s में परिवर्तित किया" +"%(username)s परियोजना %(role_name)s में परिवर्तित " +"किया" #: warehouse/templates/manage/history.html:62 msgid "Changed by:" @@ -3484,8 +3522,8 @@ msgid "" "Each time you or your collaborators update this project, the action is " "recorded and displayed here." msgstr "" -"हर बार आप या आपके सहयोगी द्वारा किये गए हर परियोजना परिवर्तन कि कार्रवाई, यहां " -"रिकॉर्ड और प्रदर्शित की जाती है।" +"हर बार आप या आपके सहयोगी द्वारा किये गए हर परियोजना परिवर्तन कि कार्रवाई, " +"यहां रिकॉर्ड और प्रदर्शित की जाती है।" #: warehouse/templates/manage/journal.html:28 #, python-format @@ -3493,8 +3531,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"इस सुविधा को भविष्य में बहिष्कृत किया जाएगा, और सुरक्षा इतिहास " -"पृष्ठ द्वारा प्रतिस्थापित किया जाएगा।" +"इस सुविधा को भविष्य में बहिष्कृत किया जाएगा, और सुरक्षा " +"इतिहास पृष्ठ द्वारा प्रतिस्थापित किया जाएगा।" #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3553,9 +3591,9 @@ msgid "" "account. Learn more about 2FA." msgstr "" -"द्वी-कारक प्रमाणीकरण आपके खाते में सुरक्षा की एक अतिरिक्त परत जोड़ता है। 2FA के बारे में और " -"अधिक जानें।" +"द्वी-कारक प्रमाणीकरण आपके खाते में सुरक्षा की एक अतिरिक्त परत जोड़ता है। 2FA के " +"बारे में और अधिक जानें।" #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -3625,8 +3663,8 @@ msgid "" "account.\n" " " msgstr "" -"द्वी-करक प्रमाणीकरण स्थापित करने हेतु अपना प्राथमिक ईमेल पता " -"सत्यापित करें।" +"द्वी-करक प्रमाणीकरण स्थापित करने हेतु अपना प्राथमिक ईमे" +"ल पता सत्यापित करें।" #: warehouse/templates/manage/manage_base.html:104 #, fuzzy, python-format @@ -3639,8 +3677,8 @@ msgid "" " before enabling two factor authentication on your account.\n" " " msgstr "" -"द्वी-करक प्रमाणीकरण स्थापित करने हेतु अपना प्राथमिक ईमेल पता " -"सत्यापित करें।" +"द्वी-करक प्रमाणीकरण स्थापित करने हेतु अपना प्राथमिक ईमे" +"ल पता सत्यापित करें।" #: warehouse/templates/manage/manage_base.html:115 #, fuzzy @@ -3743,8 +3781,8 @@ msgid "" "authentication application\n" " " msgstr "" -"प्रमाणीकरण एप्लिकेशन के साथ 2FA " -"जोड़ें" +"प्रमाणीकरण एप्लिकेशन के साथ 2FA जोड़ें" #: warehouse/templates/manage/manage_base.html:173 #, fuzzy @@ -3766,8 +3804,8 @@ msgid "" "Enable JavaScript to set up two factor authentication with a security device " "(e.g. USB key)" msgstr "" -"सुरक्षा उपकरण (उदा। USB कुंजी) द्वारा द्वी-करक प्रमाणीकरण स्थापित करने हेतु जावास्क्रिप्ट " -"सक्रिय करें" +"सुरक्षा उपकरण (उदा। USB कुंजी) द्वारा द्वी-करक प्रमाणीकरण स्थापित करने हेतु " +"जावास्क्रिप्ट सक्रिय करें" #: warehouse/templates/manage/account/webauthn-provision.html:53 #: warehouse/templates/manage/manage_base.html:185 @@ -3777,9 +3815,9 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"सुरक्षा उपकरण (उदा। USB कुंजी) द्वारा द्वी-करक प्रमाणीकरण स्थापित करने हेतु अपने " -"ब्राउज़र को अपग्रेड करें" +"सुरक्षा उपकरण (उदा। USB कुंजी) द्वारा द्वी-करक प्रमाणीकरण स्थापित करने हेतु " +"अपने ब्राउज़र को अपग्रेड करें" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4075,9 +4113,9 @@ msgid "" "started, visit the Python Packaging User Guide" msgstr "" -"आपने अभी तक किसी भी परियोजना को PyPI पर अपलोड नहीं की है। कैसे आरम्भ करें, सीखने के " -"लिए पाइथॉन संकलन " -"उपयोगकर्ता कुंजी पर जाएं" +"आपने अभी तक किसी भी परियोजना को PyPI पर अपलोड नहीं की है। कैसे आरम्भ करें, " +"सीखने के लिए पाइथॉन " +"संकलन उपयोगकर्ता कुंजी पर जाएं" #: warehouse/templates/manage/publishing.html:20 #: warehouse/templates/manage/publishing.html:51 @@ -4260,8 +4298,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें" +"पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें" #: warehouse/templates/manage/release.html:122 msgid "Release settings" @@ -4287,13 +4325,15 @@ msgid_plural "" " " msgstr[0] "" "\n" -" इस विज्ञप्ति को निकाल फेंकने के लिए चिह्नित करने पर आम परिदृश्यों में विज्ञप्ति " -"(और इसकी %(count)s फ़ाइल) को स्थापना के समय अनदेखा किया जायेगा।\n" +" इस विज्ञप्ति को निकाल फेंकने के लिए चिह्नित करने पर आम परिदृश्यों " +"में विज्ञप्ति (और इसकी %(count)s फ़ाइल) को स्थापना के समय अनदेखा किया जायेगा।" +"\n" " " msgstr[1] "" "\n" -" इस विज्ञप्ति को निकाल फेंकने के लिए चिह्नित करने पर आम परिदृश्यों में विज्ञप्ति " -"(और इसकी सभी %(count)s फ़ाइलें) स्थापना के समय अनदेखी की जाएगी।\n" +" इस विज्ञप्ति को निकाल फेंकने के लिए चिह्नित करने पर आम परिदृश्यों " +"में विज्ञप्ति (और इसकी सभी %(count)s फ़ाइलें) स्थापना के समय अनदेखी की जाएगी।" +"\n" " " #: warehouse/templates/manage/release.html:135 @@ -4304,8 +4344,8 @@ msgid "" " " msgstr "" "\n" -" इस विज्ञप्ति को निकाल फेंकने के लिए चिह्नित करने पर अधिकांश सामान्य परिदृश्यों " -"में विज्ञप्ति को स्थापना के समय अनदेखा किया जायेगा।\n" +" इस विज्ञप्ति को निकाल फेंकने के लिए चिह्नित करने पर अधिकांश सामान्" +"य परिदृश्यों में विज्ञप्ति को स्थापना के समय अनदेखा किया जायेगा।\n" " " #: warehouse/templates/manage/release.html:139 @@ -4317,8 +4357,9 @@ msgid "" " " msgstr "" "\n" -" यह रिलीज़ इस सटीक संस्करण पर पिन करने वाले उपयोगकर्ताओं के लिए अभी भी इंस्टॉल " -"करने योग्य होगा, उदा. जब %(project_name)s==%(version)s।\n" +" यह रिलीज़ इस सटीक संस्करण पर पिन करने वाले उपयोगकर्ताओं के लिए अभी भी" +" इंस्टॉल करने योग्य होगा, उदा. जब %(project_name)s==%(version)s।" +"\n" " " #: warehouse/templates/manage/release.html:142 @@ -4342,9 +4383,9 @@ msgid "" " " msgstr "" "\n" -" आप इस रिलीज़ को निकाल फेंकने का एक कारण प्रदान कर सकते हैं, जिसे पिप " -"द्वारा उन उपयोगकर्ताओं को प्रदर्शित किया जाएगा जो %(project_name)s == " -"%(version)s को स्थापित करते हैं।\n" +" आप इस रिलीज़ को निकाल फेंकने का एक कारण प्रदान कर सकते हैं, जिसे " +"पिप द्वारा उन उपयोगकर्ताओं को प्रदर्शित किया जाएगा जो %(project_name)" +"s == %(version)s को स्थापित करते हैं।\n" " " #: warehouse/templates/manage/release.html:153 @@ -4381,13 +4422,13 @@ msgid_plural "" " " msgstr[0] "" "\n" -" मिटाने पर %(count)s फाइल भी अपरिवर्तनीय रूप से इस विज्ञप्ति के साथ हटा दी " -"जाएँगी।\n" +" मिटाने पर %(count)s फाइल भी अपरिवर्तनीय रूप से इस विज्ञप्ति के साथ " +"हटा दी जाएँगी।\n" " " msgstr[1] "" "\n" -" मिटाने पर %(count)s फाइलें भी अपरिवर्तनीय रूप से इस विज्ञप्ति के साथ हटा दी " -"जाएँगी।\n" +" मिटाने पर %(count)s फाइलें भी अपरिवर्तनीय रूप से इस विज्ञप्ति के साथ " +"हटा दी जाएँगी।\n" " " #: warehouse/templates/manage/release.html:171 @@ -4400,8 +4441,8 @@ msgid "" "You will not be able to re-upload a new distribution of the same type with " "the same version number." msgstr "" -"आप एक ही संस्करण संख्या के साथ एक ही प्रकार का एक नया वितरण फिर से अपलोड करने में सक्षम " -"नहीं होंगे।" +"आप एक ही संस्करण संख्या के साथ एक ही प्रकार का एक नया वितरण फिर से अपलोड करने" +" में सक्षम नहीं होंगे।" #: warehouse/templates/manage/release.html:174 #: warehouse/templates/manage/releases.html:139 @@ -4426,8 +4467,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4523,8 +4564,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4557,8 +4598,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"नई विज्ञप्ति बनाने का तरीका सीखने के लिए पाइथॉन संकलन उपयोगकर्ता कुंजी पर जाएं" +"नई विज्ञप्ति बनाने का तरीका सीखने के लिए पाइथॉन संकलन उपयोगकर्ता " +"कुंजी पर जाएं" #: warehouse/templates/manage/roles.html:18 #, python-format @@ -4593,8 +4635,8 @@ msgid "" "Use this page to control which PyPI users can help you to manage " "%(project_name)s." msgstr "" -"PyPI के कौन से उपयोगकर्ता आपको %(project_name)s प्रबंधन में मदद कर सकते हैं यह नियंत्रित " -"करने के लिए इस पृष्ठ का उपयोग करें" +"PyPI के कौन से उपयोगकर्ता आपको %(project_name)s प्रबंधन में मदद कर सकते हैं " +"यह नियंत्रित करने के लिए इस पृष्ठ का उपयोग करें" #: warehouse/templates/manage/roles.html:39 #: warehouse/templates/pages/help.html:563 @@ -4616,8 +4658,8 @@ msgid "" "Can upload releases for a package. Cannot invite collaborators. Cannot " "delete files, releases, or the project." msgstr "" -"पैकेज के लिए विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को नहीं जोड़ सकते। फाइलें, " -"विज्ञप्तियां, या परियोजना मिटा नहीं सकते ।" +"पैकेज के लिए विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को नहीं जोड़ सकते। " +"फाइलें, विज्ञप्तियां, या परियोजना मिटा नहीं सकते ।" #: warehouse/templates/manage/roles.html:44 #, fuzzy @@ -4628,8 +4670,8 @@ msgid "" "Can upload releases. Can invite other collaborators. Can delete files, " "releases, or the entire project." msgstr "" -"विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को जोड़ सकते हैं। फाइलें, विज्ञप्तियां, या " -"परियोजना सकते हैं।" +"विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को जोड़ सकते हैं। फाइलें, " +"विज्ञप्तियां, या परियोजना सकते हैं।" #: warehouse/templates/manage/roles.html:48 #, python-format @@ -4723,8 +4765,8 @@ msgid "" "Verify your primary email address to add an API " "token for %(project_name)s." msgstr "" -"%(project_name)s के साथ API टोकन जोड़ने के लिए अपने प्राथमिक " -"ईमेल पते को सत्यापित करें।" +"%(project_name)s के साथ API टोकन जोड़ने के लिए अपने " +"प्राथमिक ईमेल पते को सत्यापित करें।" #: warehouse/templates/manage/settings.html:60 #, fuzzy @@ -4733,8 +4775,8 @@ msgstr "" #| "authentication application" msgid "2FA requirement" msgstr "" -"प्रमाणीकरण एप्लिकेशन के साथ 2FA " -"जोड़ें" +"प्रमाणीकरण एप्लिकेशन के साथ 2FA जोड़ें" #: warehouse/templates/manage/settings.html:61 msgid "" @@ -4791,14 +4833,15 @@ msgid "" "\"%(distribution_href)s\" rel=\"noopener\" target=\"_blank\">the Python " "Packaging User Guide for more help." msgstr "" -"अपने के अगले '%(project_name)s' संस्करण का विवरण, लेखक, लिंक, क्लासिफायर और अन्य " -"विवरण स्थापित करने के लिए, आपके setup.py फ़ाइल में setup ()का " -"उपयोग करें। इन तथ्यों का नवीनीकरण करने से पिछले रिलीज़ के लिए मेटाडेटा नहीं बदलेगा। " -"साथ ही, फाईले अपलोड करने के लिए आपको करने के लिए आपको अवश्य Twine का " -"उपयोग करना चाहिए। और सहायता प्राप्ति हेतु पाइथॉन उपयोगकर्ता कुंजी देखें।" +"अपने के अगले '%(project_name)s' संस्करण का विवरण, लेखक, लिंक, क्लासिफायर और " +"अन्य विवरण स्थापित करने के लिए, आपके setup.py फ़ाइल में " +"setup ()का उपयोग करें। इन तथ्यों का नवीनीकरण करने से पिछले " +"रिलीज़ के लिए मेटाडेटा नहीं बदलेगा। साथ ही, फाईले अपलोड करने के लिए आपको करने" +" के लिए आपको अवश्य Twine का उपयोग करना चाहिए। और सहायता " +"प्राप्ति हेतु पाइथॉन उपयोगकर्ता कुंजी देखें।" #: warehouse/templates/manage/settings.html:119 #, fuzzy @@ -4953,11 +4996,11 @@ msgid_plural "" "Irreversibly delete the project along with %(count)s " "releases" msgstr[0] "" -"परियोजना एवं इसकी %(count)sविज्ञप्ति अपरिवर्तनीय रूप से " -"मिटाएं" +"परियोजना एवं इसकी %(count)sविज्ञप्ति अपरिवर्तनीय रू" +"प से मिटाएं" msgstr[1] "" -"परियोजनाए एवं इसकी %(count)sविज्ञप्तियां अपरिवर्तनीय रूप " -"से मिटाएं" +"परियोजनाए एवं इसकी %(count)sविज्ञप्तियां अपरिवर्तनी" +"य रूप से मिटाएं" #: warehouse/templates/manage/settings.html:239 msgid "Irreversibly delete the project" @@ -4966,7 +5009,8 @@ msgstr "अपरिवर्तनीय रूप से परियोजन #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" msgstr "" -"इस परियोजना का नाम किसी भी PyPI उपयोगकर्ता को मुहैय्या करवावें" +"इस परियोजना का नाम किसी भी PyPI उपयोगकर्ता को मुहैय्या " +"करवावें" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -5351,9 +5395,9 @@ msgid "" "new project, visit the Python Packaging User Guide" msgstr "" -"आपने अभी तक किसी भी परियोजना को PyPI पर अपलोड नहीं की है। कैसे आरम्भ करें, सीखने के " -"लिए पाइथॉन संकलन " -"उपयोगकर्ता कुंजी पर जाएं" +"आपने अभी तक किसी भी परियोजना को PyPI पर अपलोड नहीं की है। कैसे आरम्भ करें, " +"सीखने के लिए पाइथॉन " +"संकलन उपयोगकर्ता कुंजी पर जाएं" #: warehouse/templates/manage/organization/projects.html:149 #, fuzzy @@ -5428,8 +5472,8 @@ msgid "" "Use this page to control which PyPI users can help you to manage " "%(organization_name)s." msgstr "" -"PyPI के कौन से उपयोगकर्ता आपको %(project_name)s प्रबंधन में मदद कर सकते हैं यह नियंत्रित " -"करने के लिए इस पृष्ठ का उपयोग करें" +"PyPI के कौन से उपयोगकर्ता आपको %(project_name)s प्रबंधन में मदद कर सकते हैं " +"यह नियंत्रित करने के लिए इस पृष्ठ का उपयोग करें" #: warehouse/templates/manage/organization/roles.html:39 #, fuzzy, python-format @@ -5575,13 +5619,13 @@ msgid_plural "" " " msgstr[0] "" "\n" -" वर्तमान में आपका खाता इस %(count)s परियोजना का एकमात्र मालिक है।\n" +" वर्तमान में आपका खाता इस %(count)s परियोजना का एकमात्र " +"मालिक है।\n" " " msgstr[1] "" "\n" -" वर्तमान में आपका खाता इन %(count)s परियोजनाओं का एकमात्र मालिक है।\n" +" वर्तमान में आपका खाता इन %(count)s परियोजनाओं का एकमात्र " +"मालिक है।\n" " " #: warehouse/templates/manage/organization/settings.html:184 @@ -5844,8 +5888,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5874,9 +5918,9 @@ msgid "" "are expected to follow the PSF Code of Conduct." msgstr "" -"सभी उपयोगकर्ताओं ने वेयरहाउस में प्रतिक्रिया, रिपोर्टिंग मुद्दों या योगदान को सबमिट करने " -"की अपेक्षा की है कि वे PyPA कोड का पालन करें आचरण।" +"सभी उपयोगकर्ताओं ने वेयरहाउस में प्रतिक्रिया, रिपोर्टिंग मुद्दों या योगदान को" +" सबमिट करने की अपेक्षा की है कि वे PyPA कोड का पालन करें आचरण।" #: warehouse/templates/pages/help.html:31 #, python-format @@ -6030,14 +6074,18 @@ msgstr "मेरा पैकेज या उपयोगकर्ता प #: warehouse/templates/pages/help.html:83 msgid "How do I get a file size limit exemption or increase for my project?" -msgstr "मुझे अपनी परियोजना के लिए सीमित फ़ाइल आकार में वृद्धि या सीमा छूट कैसे मिलेगी?" +msgstr "" +"मुझे अपनी परियोजना के लिए सीमित फ़ाइल आकार में वृद्धि या सीमा छूट कैसे " +"मिलेगी?" #: warehouse/templates/pages/help.html:84 #, fuzzy #| msgid "How do I get a file size limit exemption or increase for my project?" msgid "" "How do I get a total project size limit exemption or increase for my project?" -msgstr "मुझे अपनी परियोजना के लिए सीमित फ़ाइल आकार में वृद्धि या सीमा छूट कैसे मिलेगी?" +msgstr "" +"मुझे अपनी परियोजना के लिए सीमित फ़ाइल आकार में वृद्धि या सीमा छूट कैसे " +"मिलेगी?" #: warehouse/templates/pages/help.html:85 msgid "" @@ -6054,8 +6102,8 @@ msgid "" "Why am I getting a \"Filename or contents already exists\" or \"Filename has " "been previously used\" error?" msgstr "" -"\"फ़ाइलनाम या सामग्री पहले से मौजूद है\" या \"फ़ाइलनाम का पहले उपयोग किया गया है\" मुझे " -"ऐसी त्रुटि क्यों मिल रही है?" +"\"फ़ाइलनाम या सामग्री पहले से मौजूद है\" या \"फ़ाइलनाम का पहले उपयोग किया गया" +" है\" मुझे ऐसी त्रुटि क्यों मिल रही है?" #: warehouse/templates/pages/help.html:89 msgid "Why isn't my desired project name available?" @@ -6175,21 +6223,23 @@ msgid "" " " msgstr "" "\n" -"

    हम PyPI (उच्चारण - पाइपाइ) पर उपलब्ध सॉफ्टवेयर का वर्णन करने के लिए कई " -"शब्दों का उपयोग करते हैं, जैसे \"परियोजना\", \"रिलीज\", \"फ़ाइल\", और \"पैकेज\"। कभी-" -"कभी ये शब्द भ्रमित कर सकते हैं क्योंकि उनका उपयोग अन्य संदर्भों में विभिन्न चीजों का वर्णन " -"करने के लिए किया जाता है। हम इनका उपयोग PyPI पर इस तरह से करते हैं:

    \n" -"

    PyPI पर कोई भी \"परियोजना\" रिलीज और फ़ाइलों के संग्रह का नाम है, और " -"जो उनके बारे में जानकारी देता है । PyPI पर परियोजनाएं पायथन समुदाय के अन्य सदस्यों द्वारा " -"बनाई और साझा की जाती हैं ताकि आप उनका उपयोग कर सकें।

    \n" -"

    PyPI पर कोई भी \"रिलीज\" एक परियोजना का एक विशिष्ट संस्करण होता है। " -"उदाहरण के लिए, requests परियोजना में कई रिलीज " -"हैं, जैसे \"requests 2.10\" और \"requests 1.2.1\"। एक रिलीज में एक या एक से अधिक " -"\"फ़ाइलें\" होती हैं

    ।\n" -"

    जब आप PyPI से एक \"पैकेज\" डाउनलोड और इंस्टॉल करते हैं, वह भी एक \"फ़ाइल" -"\" होती है। विभिन्न हार्डवेयर, ऑपरेटिंग सिस्टम और फ़ाइल प्रारूपों के कारण, एक रिलीज में कई " -"फाइलें (पैकेज) हो सकती हैं, जैसे स्रोत कोड या बाइनरी वाले संग्रह wheel.

    \n" +"

    हम PyPI (उच्चारण - पाइपाइ) पर उपलब्ध सॉफ्टवेयर का वर्णन करने के " +"लिए कई शब्दों का उपयोग करते हैं, जैसे \"परियोजना\", \"रिलीज\", \"फ़ाइल\", और " +"\"पैकेज\"। कभी-कभी ये शब्द भ्रमित कर सकते हैं क्योंकि उनका उपयोग अन्य " +"संदर्भों में विभिन्न चीजों का वर्णन करने के लिए किया जाता है। हम इनका उपयोग " +"PyPI पर इस तरह से करते हैं:

    \n" +"

    PyPI पर कोई भी \"परियोजना\" रिलीज और फ़ाइलों के संग्रह का नाम है" +", और जो उनके बारे में जानकारी देता है । PyPI पर परियोजनाएं पायथन समुदाय के " +"अन्य सदस्यों द्वारा बनाई और साझा की जाती हैं ताकि आप उनका उपयोग कर सकें।

    " +"\n" +"

    PyPI पर कोई भी \"रिलीज\" एक परियोजना का एक विशिष्ट संस्करण होता " +"है। उदाहरण के लिए, requests परियोजना में " +"कई रिलीज हैं, जैसे \"requests 2.10\" और \"requests 1.2.1\"। एक रिलीज में एक " +"या एक से अधिक \"फ़ाइलें\" होती हैं

    ।\n" +"

    जब आप PyPI से एक \"पैकेज\" डाउनलोड और इंस्टॉल करते हैं, वह भी " +"एक \"फ़ाइल\" होती है। विभिन्न हार्डवेयर, ऑपरेटिंग सिस्टम और फ़ाइल प्रारूपों " +"के कारण, एक रिलीज में कई फाइलें (पैकेज) हो सकती हैं, जैसे स्रोत कोड या बाइनरी" +" वाले संग्रह wheel.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6297,27 +6347,29 @@ msgid "" "in to PyPI until you reset your password. " "

    " msgstr "" -"

    PyPI में कोई सुरक्षात्मक उल्लंघन नहीं हुआ है। यह PyPI और इसके उपयोगकर्ताओं के लिये क्रेडेंशियल स्टफिंग के जोखिम को कम करने का एक सुरक्षात्मक उपाय है। " -"

    हर बार जब कोई उपयोगकर्ता पासवर्ड की आपूर्ति करता है - पंजीकरण, प्रमाणीकरण, " -"या अपने पासवर्ड को अपडेट करते समय - PyPI सुरक्षित रूप से जांचता है कि क्या वह पासवर्ड " -"सार्वजनिक डेटा उल्लंघनों में प्रकट हुआ है।

    इन प्रक्रियाओं में से प्रत्येक के दौरान, " -"PyPI आपूर्ति किए गए पासवर्ड का SHA-1 हैश उत्पन्न करता है और जाँचने के लिए हैश के पहले पाँच " -"(5) वर्णों का उपयोग करता है क्या मुझे बनाया गया है (haveibeenpawned) " -"API और निर्धारित करता है कि क्या पासवर्ड का पहले से, अनजाने में खुलासा हुआ है। " -"प्लेनटेक्स्ट पासवर्ड कभी भी PyPI द्वारा स्टोर नहीं किया जाता है और न ही Have I Been " -"Pwned API पर सबमिट किया जाता है।

    PyPI पंजीकरण या पासवर्ड अपडेट करते समय " -"ऐसे पासवर्ड उपयोग करने की अनुमति नहीं देता है, जिसका पहले से अनजाने में खुलासा हुआ हो।

    यदि आपको यह त्रुटि संदेश प्राप्त होता है कि \"This password appears in a " -"breach or has been compromised and cannot be used\" (\"यह पासवर्ड उल्लंघन में " -"दिखाई देता है या समझौता किया गया है और इसका उपयोग नहीं किया जा सकता है\"), तो " -"आपको इसे जल्द से जल्द अन्य सभी स्थानों पर बदलना चाहिए, जहाँ आप इसे उपयोग करते हैं।

    " -"

    यदि आपको लॉग इन करने या PyPI पर अपलोड करने का प्रयास करते समय यह त्रुटि मिली " -"है, तो आपका पासवर्ड रीसेट कर दिया गया है और जब तक आप नहीं करते हैं, तब तक आप PyPI में लॉग इन नहीं कर सकते हैं। अपना पासवर्ड रीसेट करें। " -"

    " +"

    PyPI में कोई सुरक्षात्मक उल्लंघन नहीं हुआ है। यह PyPI और इसके " +"उपयोगकर्ताओं के लिये क्रेडेंशियल स्टफिंग के " +"जोखिम को कम करने का एक सुरक्षात्मक उपाय है।

    हर बार जब कोई उपयोगकर्ता" +" पासवर्ड की आपूर्ति करता है - पंजीकरण, प्रमाणीकरण, या अपने पासवर्ड को अपडेट " +"करते समय - PyPI सुरक्षित रूप से जांचता है कि क्या वह पासवर्ड सार्वजनिक डेटा " +"उल्लंघनों में प्रकट हुआ है।

    इन प्रक्रियाओं में से प्रत्येक के दौरा" +"न, PyPI आपूर्ति किए गए पासवर्ड का SHA-1 हैश उत्पन्न करता है और जाँचने के लिए " +"हैश के पहले पाँच (5) वर्णों का उपयोग करता है क्या मुझे बनाया " +"गया है (haveibeenpawned) API और निर्धारित करता है कि क्या पासवर्ड का पहले" +" से, अनजाने में खुलासा हुआ है। प्लेनटेक्स्ट पासवर्ड कभी भी PyPI द्वारा स्टोर " +"नहीं किया जाता है और न ही Have I Been Pwned API पर सबमिट किया जाता है।

    " +"

    PyPI पंजीकरण या पासवर्ड अपडेट करते समय ऐसे पासवर्ड उपयोग करने की अनुमति " +"नहीं देता है, जिसका पहले से अनजाने में खुलासा हुआ हो।

    यदि आपको यह " +"त्रुटि संदेश प्राप्त होता है कि \"This password appears in a breach or has " +"been compromised and cannot be used\" (\"यह पासवर्ड उल्लंघन में दिखाई देता है" +" या समझौता किया गया है और इसका उपयोग नहीं किया जा सकता है\"), तो आपको इसे जल्" +"द से जल्द अन्य सभी स्थानों पर बदलना चाहिए, जहाँ आप इसे उपयोग करते हैं।

    " +"

    यदि आपको लॉग इन करने या PyPI पर अपलोड करने का प्रयास करते समय यह त्रुटि " +"मिली है, तो आपका पासवर्ड रीसेट कर दिया गया है और जब तक आप नहीं करते हैं, तब तक आप PyPI में लॉग इन नहीं कर सकते " +"हैं। अपना पासवर्ड रीसेट करें

    " #: warehouse/templates/pages/help.html:286 #, python-format @@ -6761,9 +6813,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"अपने खाते कि पुनःर्प्राप्ति की सहायता का अनुरोध करने के लिए हमारे ट्रैकर पर समस्या " -"दर्ज करें।" +"अपने खाते कि पुनःर्प्राप्ति की सहायता का अनुरोध करने के लिए हमारे ट्रैकर पर " +"समस्या दर्ज करें।" #: warehouse/templates/pages/help.html:532 #, python-format @@ -6849,8 +6901,8 @@ msgid "" "Can upload releases for a package. Cannot add collaborators. Cannot delete " "files, releases, or the project." msgstr "" -"पैकेज के लिए विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को नहीं जोड़ सकते। फाइलें, " -"विज्ञप्तियां, या परियोजना मिटा नहीं सकते ।" +"पैकेज के लिए विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को नहीं जोड़ सकते। " +"फाइलें, विज्ञप्तियां, या परियोजना मिटा नहीं सकते ।" #: warehouse/templates/pages/help.html:565 msgid "Owner:" @@ -6861,8 +6913,8 @@ msgid "" "Can upload releases. Can add other collaborators. Can delete files, " "releases, or the entire project." msgstr "" -"विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को जोड़ सकते हैं। फाइलें, विज्ञप्तियां, या " -"परियोजना सकते हैं।" +"विज्ञप्तियां अपलोड कर सकते हैं। सहयोगियों को जोड़ सकते हैं। फाइलें, " +"विज्ञप्तियां, या परियोजना सकते हैं।" #: warehouse/templates/pages/help.html:568 msgid "" @@ -6948,8 +7000,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"नई विज्ञप्ति बनाने का तरीका सीखने के लिए पाइथॉन संकलन उपयोगकर्ता कुंजी पर जाएं" +"नई विज्ञप्ति बनाने का तरीका सीखने के लिए पाइथॉन संकलन उपयोगकर्ता " +"कुंजी पर जाएं" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -6971,8 +7024,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -6985,8 +7038,9 @@ msgid "" "file an issue with details." msgstr "" -"नई विज्ञप्ति बनाने का तरीका सीखने के लिए पाइथॉन संकलन उपयोगकर्ता कुंजी पर जाएं" +"नई विज्ञप्ति बनाने का तरीका सीखने के लिए पाइथॉन संकलन उपयोगकर्ता " +"कुंजी पर जाएं" #: warehouse/templates/pages/help.html:633 #, python-format @@ -7043,9 +7097,9 @@ msgid "" "\" rel=\"noopener\">file an issue on our tracker to request assistance " "with account recovery." msgstr "" -"अपने खाते कि पुनःर्प्राप्ति की सहायता का अनुरोध करने के लिए हमारे ट्रैकर पर समस्या " -"दर्ज करें।" +"अपने खाते कि पुनःर्प्राप्ति की सहायता का अनुरोध करने के लिए हमारे ट्रैकर पर " +"समस्या दर्ज करें।" #: warehouse/templates/pages/help.html:661 msgid "If you are using a username and password for uploads:" @@ -7177,11 +7231,11 @@ msgid "" "href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">use " "twine to upload your project to PyPI." msgstr "" -"PyPI के पिछले संस्करण में, रिलीज़ अपलोड करने के लिए मेंटेनर PyPI में वेब ब्राउज़र फ़ॉर्म का " -"उपयोग करते थे। यह सुविधा PyPI के नए संस्करण के साथ हटा दी गई है - हम इसके बजाय आपको " -"अपनी परियोजना को PyPI अपलोड पर करने के लिए twine का उपयोग करने की सलाह " -"देते हैं।" +"PyPI के पिछले संस्करण में, रिलीज़ अपलोड करने के लिए मेंटेनर PyPI में वेब " +"ब्राउज़र फ़ॉर्म का उपयोग करते थे। यह सुविधा PyPI के नए संस्करण के साथ हटा दी " +"गई है - हम इसके बजाय आपको अपनी परियोजना को PyPI अपलोड पर करने के लिए twine " +"का उपयोग करने की सलाह देते हैं।" #: warehouse/templates/pages/help.html:729 msgid "" @@ -7392,8 +7446,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/pages/help.html:855 #, python-format @@ -7424,8 +7478,8 @@ msgid "" "More information about this list can be found here: " "%(href)s." msgstr "" -"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " -"PyPI पर रीसेट करें।" +"अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड " +"को PyPI पर रीसेट करें।" #: warehouse/templates/pages/help.html:867 #: warehouse/templates/pages/help.html:871 @@ -7513,9 +7567,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7531,38 +7584,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 @@ -7607,9 +7690,9 @@ msgid "" "The Python Software Foundation raises and distributes funds to improve " "Python's packaging ecosystem." msgstr "" -"सुरक्षा उपकरण (उदा। USB कुंजी) द्वारा द्वी-करक प्रमाणीकरण स्थापित करने हेतु अपने " -"ब्राउज़र को अपग्रेड करें" +"सुरक्षा उपकरण (उदा। USB कुंजी) द्वारा द्वी-करक प्रमाणीकरण स्थापित करने हेतु " +"अपने ब्राउज़र को अपग्रेड करें" #: warehouse/templates/pages/sponsors.html:29 msgid "Recent projects funded include:" @@ -7636,8 +7719,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -7655,8 +7738,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें" +"पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" @@ -7677,8 +7760,8 @@ msgid "" msgstr "" "Librarys.io, या गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके इस " -"परियोजना के आंकड़े देखें" +"rel=\"noopener\">गूगल BigQuery पर हमारे सार्वजनिक डेटासेट का उपयोग करके " +"इस परियोजना के आंकड़े देखें" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" diff --git a/warehouse/locale/hu/LC_MESSAGES/messages.mo b/warehouse/locale/hu/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..053ca39f1e8d662ff514c91dd11424e4cb7ba924 GIT binary patch literal 5561 zcmb7|%a0sa6~>DY0t}Bpc!r0$Ar^5Ich5K^C>qD$i9NOlc|3zXHc5mOZg<`3zTMST zovPbC?hauC0%Z}2k;o=1W)TTXcoB`r!U}AP5gQ~nECVYDEcgSmLE?9ARljD&c2aWp z*Hv}zd4A{IGycZ|_r4Zz9p&>iK2Lur2%ZFgbPr!#3m*=GFMub&3V0qo5B9(>f`0(- z2mb~>0sa$Q03W3fU<87RNy<{qu~F*HSm#-6mqsek@Gw7H28PW zfJg2t_Wc}`eQ$u@1OHk+zyG5_aE$u}P~JZWo(6vgJ`DZ|d>i}^cn*ByV?l5Q{4cl; zp8j|cY=GO~FTr=g$H926h|doAE$;saZWF72fuH4m>ytrn3Va287W^~#O;CNR@b?TT zaeW><3H}QF0r(eC_8<9l5IhAgfRYCbik@GT&u@YfpLfAU@H+&3349T}4DNzk;C-Jd z{QfB@>wgPg0^b8AKj%>%ALWs7;Xe7nrTlmC^&o%QvXANi&tC zDl%DC4VF9FM(XHGM(_n4hAEF+iH;XQsq~uO?GP4H>uqeeKv_zWaD-z zN0$~A?=hwjA198Dy_oy!U7I4=C2bQgs?@yLGnqqTY_>`bhseIurmoJitt1VRl^ItU zbKb-z#kjcP<))^dAa$VXNoX>{5k<V&LCFzBG&UCs-s#6;cRA@6@i%eKmSBz0j=epVA{Cs!NwbdkT%r{NceOQMb8&_;h z5%i^G5Fv~Xjf4J_!= z!^*}E)f3VyF-bP*S58{jaTWJEHUA?_9JkFum+nV^;!x3IcvDXxUR5pez(+<$S)wwh zQ)-H5n>Mytvq-Kk#Y)-=xl`_jc5~CD&}5u`AIlVS>AoT06q!pB)zR?))me`mXW3>i zDw=`P7~JWSfk}u}M8`=*436*5$yE7D>+)o%ksHX-q+Fm7J=9edaiTd)tn+d{m`vXd z-j~4XOikL$9qk+QWn$t;3RaE+=B>`ALRp+Sj@Br_DUI`KN_vo0j+}w$B^Vva()eVu zaV@!Cq&A77WJ^{YJfcX$v6b~jio|wbel&P4=}F6rSN3KOZYj&}9tRQjvIdYZIM-Bnh?$~CA;16ouUdU1mmhB3$J zR{GJo%Z8@rDyvz;hLvY}jjXbfEULNnwaR7Fx3Z~n79K6C=a!c)S60_5XP4B4wZ+wy z$DUuiv^;lFXRfl5>NtaKNxG=cUA=fwU0PaQR!=XlF0EWVy>#~M<>f0^zRS|M(bEl6 z*)X~@ZOPN4{@F}2Xle1TU}XQp7?p9 zx-fSpq4&m^H|S!&GuPdGH=^I2^wSB6ICXX7T;-|BI&p(4tSrZz%%p!&Jyo-AZawOy zI;xyY(oVLh;;z5VPCb576+chK>Y-EW#L2m5E9EpGf%swJg?gfT;@i~|mC*F(g4KM7 zqsThLK$PEfeG@FHO%riA4dZ+#%6H@ZMql|aVv!A{Wi(jOGPRmaRc(f-LHCFJ~+mIm~ zX>_f=fgV%cRi?~Qd#&wlN7L#`ZXT-ZU;<~ljId;O37Xq6gsB;~_hwsE9arAXq+QE* zx$(g$f4B3u+}<|&jbBLzlj%I)Y38?xOePx?d5RS7MX~L*t15p*x)8F*9PrXRx?D+T z3ir187hB`y)yyVMi}oM#WF}JNFthE0_R}IaB)S=SW`RkItjzX4A=b@|V88(7IACZY zGEt85MRCcoLJ!FHwre#GGwC_wb4QZPMoHGl3@WnZ)rgEOs_;U2c(zDwxw0U=oR5cz z^vs+{px05nnU6uy}l!PlgAf0z{A6`P)%dEtf6V z4u>+Z*9?It({jQ>IOxNC*zM*!oLTT*_Cl>be?qXDnD1}cG~DX+1iQ*)R``kJ;s~Y@ zkV1b@jFLvWB9a+WR{Y5JL-x&ZrR+HW E2melp1ONa4 literal 0 HcmV?d00001 diff --git a/warehouse/locale/hu/LC_MESSAGES/messages.po b/warehouse/locale/hu/LC_MESSAGES/messages.po index 6f35f67d6abc..ef8bc9b14eba 100644 --- a/warehouse/locale/hu/LC_MESSAGES/messages.po +++ b/warehouse/locale/hu/LC_MESSAGES/messages.po @@ -2,14 +2,14 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Bernát Gábor , 2019. -# Balázs Fülöp , 2020. +# Bernát Gábor , 2019, 2022. +# Balázs Fülöp , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2020-07-23 22:48+0000\n" +"PO-Revision-Date: 2022-06-28 19:46+0000\n" "Last-Translator: Balázs Fülöp \n" "Language-Team: Hungarian \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.2-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -117,8 +117,7 @@ msgstr "" #: warehouse/accounts/forms.py:432 msgid "No user found with that username or email" -msgstr "" -"Nem található felhasználó az adott felhasználónévvel vagy e-mail címmel" +msgstr "Nem található felhasználó az adott felhasználónévvel vagy e-mail címmel" #: warehouse/accounts/views.py:104 msgid "" @@ -198,8 +197,7 @@ msgstr "" msgid "" "Invalid token: password has already been changed since this token was " "requested" -msgstr "" -"Érvénytelen token: a jelszó már megváltozott, mióta ezt a tokent kérték" +msgstr "Érvénytelen token: a jelszó már megváltozott, mióta ezt a tokent kérték" #: warehouse/accounts/views.py:722 msgid "You have reset your password" @@ -631,7 +629,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6694,9 +6691,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6712,38 +6708,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/hy/LC_MESSAGES/messages.mo b/warehouse/locale/hy/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..2a7354607d4868df74992505d734a6032dfc5ec4 GIT binary patch literal 456 zcmYk2O;3X`9L6O;-u!xg7KG#3@*N)b%=1_B_+0&e9TJ;fu!QWx2u%F^b5VGKmAV;i# z6_lals;TIS5ktj=!lBHH6yMgF#0e+Jm_|5;b%F#i|52RjIisVhlqs!>1#Cc zjDSjo6G53Qsp5j5@jM97#0fn#@IuEAZXDN*z1eJ}tt_i)1~>t_`WIx7D^*EiSvi*q zQgZ_fJqt`OGOOwuNUIHNZK!~p*AlF}v9<#V${Qo}LvP#CHqVVa&J-}6uBmi<1s}?) zN?Nc!TIN(pP{VmL#=WhtZSe*Idu++mf@K8t7KJjVWi4ol$6Tx=L9F^c%Hc&Hb=x6B cBV_lDXM7I~ME4C(T?uq$+Lxw{Q&<~2KS`a40RR91 literal 0 HcmV?d00001 diff --git a/warehouse/locale/hy/LC_MESSAGES/messages.po b/warehouse/locale/hy/LC_MESSAGES/messages.po index e7b1d23a0f18..ad9d356e6313 100644 --- a/warehouse/locale/hy/LC_MESSAGES/messages.po +++ b/warehouse/locale/hy/LC_MESSAGES/messages.po @@ -6,15 +6,18 @@ msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" -"Report-Msgid-Bugs-To: https://github.com/pypa/warehouse/issues/new\n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-06-28 19:48+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Armenian \n" "Language: hy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -555,7 +558,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6591,9 +6593,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6609,38 +6610,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/id/LC_MESSAGES/messages.mo b/warehouse/locale/id/LC_MESSAGES/messages.mo index df392658461f00a3277b5ff934ad149233ef46ad..95b84e595f97883142024a9f4c1cd58eb7000510 100644 GIT binary patch delta 22059 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 _h3v-g}GRpct=k=7UJ~snoq>ZPRBJ@V|(Tn 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 iJ;{>rYCF_LZZzQ#f59!XK^NA^v2IU=A%` z-&t^Tp{LM-iz~bt7W|#w`|{TA>Ag?$RPGiz#2@7k__)mEKwPRn)E6B{48-dEk+FgX({sWTD(nx6|m7)X2nSzpAoxDk(R) zir%cewR2(b3h)1~`+Yvh^VY{jz3Va$>>QcIS!^v@ll+N(CSZ~~ z0h#uZanXqZlF!?w8A$u0qEh1A_9d|vMEi#O69c~Jl(=x)Ot1+4=wwj6QPQ|V7l=GI&lC8({5yPR$DGPj?y#=-&uHiis)~H?Nkic;FT>p&A_8-2t?rup|C+7b%$PvZg3Bj8dH$bC8)C+@UEcm@_C^H$ NpLyG8t+#Tv{{tlIw<-Vt diff --git a/warehouse/locale/id/LC_MESSAGES/messages.po b/warehouse/locale/id/LC_MESSAGES/messages.po index 746c18e19b59..4ca06681c078 100644 --- a/warehouse/locale/id/LC_MESSAGES/messages.po +++ b/warehouse/locale/id/LC_MESSAGES/messages.po @@ -2,26 +2,26 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# oon arfiandwi , 2019, 2020, 2021. -# yafiabiyyu , 2019. -# Teofilus Hendry Harianto , 2019. -# Azharuddin , 2020. +# oon arfiandwi , 2019, 2020, 2021, 2022. +# yafiabiyyu , 2019, 2022. +# Teofilus Hendry Harianto , 2019, 2022. +# Azharuddin , 2020, 2022. # Habib R , 2020. -# Bayu Satiyo , 2020. -# Habib Rohman , 2020, 2021. -# Syahmin Sukhairi , 2021. -# Erikson , 2021. -# Jacque Fresco , 2021. +# Bayu Satiyo , 2020, 2022. +# Habib Rohman , 2020, 2021, 2022. +# Syahmin Sukhairi , 2021, 2022. +# Erikson , 2021, 2022. +# Jacque Fresco , 2021, 2022. # Reza Almanda , 2021. -# M. Nandang Kurniawan , 2021. +# M. Nandang Kurniawan , 2021, 2022. # SimpleXtra , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-04-18 04:24+0000\n" -"Last-Translator: SimpleXtra \n" +"PO-Revision-Date: 2022-06-28 19:46+0000\n" +"Last-Translator: yafiabiyyu \n" "Language-Team: Indonesian \n" "Language: id\n" @@ -29,7 +29,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -177,8 +177,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" -"help#admin-intervention untuk detailnya." +"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/help" +"#admin-intervention untuk detailnya." #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -657,7 +657,6 @@ msgstr "Monty Python - Sketsa Toko Keju" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -721,8 +720,8 @@ msgid "" "donating to help us build a more stable and secure platform." msgstr "" "Pertimbangkan untuk berkontribusi atau berkontribusi atau berdonasi guna membantu " "kami membangun platform yang lebih stabil dan aman." @@ -1190,8 +1189,8 @@ msgid "" " " msgstr "" "\n" -" Tip: Anda akan melakukan sebuah tindakan sensitif.\n" +" Tip: Anda akan melakukan sebuah tindakan sensitif.\n" " Jika Anda tidak menggunakan komputer pribadi, pastikan untuk " "keluar setelah Anda selesai dengan sesi Anda.\n" " Kami tidak akan meminta Anda untuk mengkonfirmasi kata sandi " @@ -1210,8 +1209,8 @@ msgid "" "Packaging User Guide." msgstr "" "Untuk informasi lebih lanjut tentang mengunggah proyek ke PyPI, kunjungi Panduan Pengguna Packaging Python." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Panduan Pengguna Packaging Python." #: warehouse/templates/upload.html:28 #, python-format @@ -1235,8 +1234,8 @@ msgid "" msgstr "" "\n" " Apakah Anda ingin menerima undangan ini untuk bergabung dengan '%(project_name)s' sebagai proyek " -"%(role_name)s?\n" +"href=\"%(project_link)s\">%(project_name)s' sebagai proyek %(role_name)s?" +"\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1307,8 +1306,8 @@ msgid "" msgstr "" "\n" " Apakah Anda ingin menerima undangan ini untuk bergabung dengan '%(project_name)s' sebagai proyek " -"%(role_name)s?\n" +"href=\"%(project_link)s\">%(project_name)s' sebagai proyek %(role_name)s?" +"\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1547,8 +1546,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Perbarui perambanmu untuk masuk menggunakan perangkat keamanan (mis. " +"Perbarui perambanmu untuk masuk menggunakan perangkat keamanan (mis. " "kunci USB)" #: warehouse/templates/accounts/two-factor.html:60 @@ -1575,8 +1574,8 @@ msgid "" msgstr "" "

    Hasilkan kode menggunakan aplikasi otentikasi yang tersambung ke akun " "PyPI anda. Masukkan kode ini pada formulir untuk memverifikasi identitas " -"anda.

    Kehilangan aplikasi? Tidak bekerja? Dapatkan bantuan.

    " +"anda.

    Kehilangan aplikasi? Tidak bekerja? Dapatkan bantuan.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1608,8 +1607,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Jika anda tidak mengubah ini, anda bisa bersurel ke " -"%(email_address)s untuk berkomunikasi dengan administrator PyPi." +"Jika anda tidak mengubah ini, anda bisa bersurel ke %(email_address)s untuk berkomunikasi dengan administrator PyPi." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1792,8 +1791,8 @@ msgstr "" "\n" " Pengguna PyPI %(username)s telah menambahkan penerbit " "OpenID Connect\n" -" baru ke sebuah proyek (%(project_name)s) yang Anda " -"kelola.\n" +" baru ke sebuah proyek (%(project_name)s) yang Anda kelola." +"\n" " Penerbit OpenID Connect bertindak sebagai pengguna terpercaya dan dapat " "membuat rilis proyek\n" " secara otomatis.\n" @@ -1887,8 +1886,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Jika ini sebuah kesalahan, Anda bisa mengemail " -"%(email_address)s untuk berkomunikasi dengan administrator PyPI." +"Jika ini sebuah kesalahan, Anda bisa mengemail %(email_address)s untuk berkomunikasi dengan administrator PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2153,8 +2152,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Kamimenggunakan layanan keamanan gratis dari HaveIBeenPwned. Ketika pendaftaran, " +"Kamimenggunakan layanan keamanan gratis dari HaveIBeenPwned. Ketika pendaftaran, " "autentikasi, atau mengupdate kata sandi anda, kami membuat SHA1 hash dari " "kata sandi anda dan menggunakan 5 karakter pertama dari hash untuk " "memutuskan bahwa kata sandi dikompromikan. Password teks biasa tidak pernah " @@ -2168,8 +2167,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Untuk informasi lebih lanjut, lihat FAQ kami. " -"Untuk bantuan, anda bisa mengemail " -"%(email_address)s untuk berkomunikasi dengan admin-admin PyPI." +"Untuk bantuan, anda bisa mengemail %(email_address)s untuk berkomunikasi dengan admin-admin PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2186,8 +2185,8 @@ msgid "" "If you wish to proceed with this request, click to " "reset your password." msgstr "" -"Jika anda berharap melanjutkan dengan permintaan ini, klik untuk menyetel ulang kata sandi anda." +"Jika anda berharap melanjutkan dengan permintaan ini, klik untuk menyetel ulang kata sandi anda." #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2330,8 +2329,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Seseorang, mungkin Anda, telah menambahkan alamat email ini (" -"%(email_address)s) ke akun PyPI mereka." +"Seseorang, mungkin Anda, telah menambahkan alamat email ini " +"(%(email_address)s) ke akun PyPI mereka." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2449,8 +2448,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hashes untuk %(filename)s" +"Hashes untuk %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2564,9 +2563,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Lihat statistik untuk proyek milik %(username)s' melalui Libraries.io, atau dengan menggunakan Libraries.io, atau dengan menggunakan himpunan data publik kami di Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 @@ -2911,8 +2910,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"Salah satu email terverifikasi Anda dapat ditampilkan di profil publik Anda untuk pengguna yang sudah masuk." +"Salah satu email terverifikasi Anda dapat ditampilkan di profil publik Anda untuk pengguna yang sudah masuk." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -3052,8 +3051,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Aplikasi autentikasi (TOTP)" +"Aplikasi autentikasi (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3168,8 +3167,8 @@ msgstr "Autentikasi dua faktor ditambahkan" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Metode: Perangkat keamanan (WebAuthn)" +"Metode: Perangkat keamanan (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3182,8 +3181,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Metode: Aplikasi otentikasi (TOTP )" +"Metode: Aplikasi otentikasi (TOTP )" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3241,8 +3240,8 @@ msgid "" "account as soon as possible." msgstr "" "Peristiwa muncul di sini saat tindakan terkait keamanan terjadi di akun " -"Anda. Jika Anda melihat sesuatu yang mencurigakan, tolong amankan akun anda secepatnya." +"Anda. Jika Anda melihat sesuatu yang mencurigakan, tolong amankan akun anda secepatnya." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3324,8 +3323,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -" transfer kepemilikan atauhapus proyek" +" transfer kepemilikan atauhapus proyek" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3518,8 +3517,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Fitur ini akan usang di masa mendatang, digantikan oleh halaman riwayat keamanan." +"Fitur ini akan usang di masa mendatang, digantikan oleh halaman riwayat keamanan." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3784,9 +3783,9 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Tingkatkan peramban Anda untuk menyiapkan otentikasi dua faktor " -"dengan perangkat keamanan (misal. kunci USB)" +"Tingkatkan peramban Anda untuk menyiapkan otentikasi dua faktor dengan " +"perangkat keamanan (misal. kunci USB)" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4080,8 +4079,8 @@ msgid "" "\">Python Packaging User Guide" msgstr "" "Anda belum mengunggah proyek apa pun ke PyPI. Untuk mempelajari cara " -"memulai, kunjungi Panduan Pengguna Python Packaging" +"memulai, kunjungi Panduan Pengguna Python Packaging" #: warehouse/templates/manage/publishing.html:20 #: warehouse/templates/manage/publishing.html:51 @@ -4287,9 +4286,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Membatalkan akan menandai rilis ini (dan %(count)s file " -"didalamnya) untuk diabaikan saat memasang di sebagian besar skenario pada " -"umumnya.\n" +" Membatalkan akan menandai rilis ini (dan %(count)s file didalamnya)" +" untuk diabaikan saat memasang di sebagian besar skenario pada umumnya.\n" " " #: warehouse/templates/manage/release.html:135 @@ -4314,8 +4312,8 @@ msgid "" msgstr "" "\n" " Rilis ini masih dapat dipasang bagi pengguna yang memasang pin ke " -"versi yang tepat ini, misal. ketika menggunakan %(project_name)s==" -"%(version)s.\n" +"versi yang tepat ini, misal. ketika menggunakan " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4326,8 +4324,8 @@ msgid "" " " msgstr "" "\n" -" Untuk informasi lebih lanjut silakan kunjungi PEP 592.\n" +" Untuk informasi lebih lanjut silakan kunjungi PEP 592.\n" " " #: warehouse/templates/manage/release.html:149 @@ -4341,8 +4339,8 @@ msgid "" msgstr "" "\n" " Anda dapat memberikan alasan untuk membatalkan rilis ini, yang " -"akan ditampilkan oleh pip kepada pengguna yang menginstal " -"%(project_name)s==%(version)s.\n" +"akan ditampilkan oleh pip kepada pengguna yang menginstal " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4415,10 +4413,10 @@ msgid "" "\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">post release instead." msgstr "" -"Pertimbangkan pembatalan rilis ini, membuat rilis baru atau kirim rilis sebagai gantinya." +"Pertimbangkan pembatalan rilis ini, membuat rilis baru atau kirim rilis sebagai gantinya." #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4496,8 +4494,8 @@ msgid "" msgstr "" "\n" " Anda dapat memberikan alasan untuk membatalkan rilis ini, yang " -"akan ditampilkan oleh pip kepada pengguna yang menginstal " -"%(project_name)s==%(version)s.\n" +"akan ditampilkan oleh pip kepada pengguna yang menginstal " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4508,9 +4506,9 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">post " "release instead." msgstr "" -"Pertimbangkan buat baru rilis ini, membuat rilis baru atau kirim " +"Pertimbangkan buat baru rilis ini, membuat rilis baru atau kirim " "rilis sebagai gantinya." #: warehouse/templates/manage/releases.html:151 @@ -4543,9 +4541,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Belajar bagaimana membuat rilis baru di Panduan Pengguna Python " -"Packaging" +"Belajar bagaimana membuat rilis baru di Panduan Pengguna Python Packaging" #: warehouse/templates/manage/roles.html:18 #, python-format @@ -4767,12 +4764,12 @@ msgid "" "Packaging User Guide for more help." msgstr "" "Untuk menyetel deskripsi '%(project_name)s', pencipta, link-link, " -"classifier, dan detail lain untuk rilis Anda selanjutnya, gunakan argumensetup() didalam file setup.py Anda. " +"classifier, dan detail lain untuk rilis Anda selanjutnya, gunakan argumensetup() didalam file setup.py Anda. " "Memperbarui bidang ini tidak akan mengubah metadata untuk rilis sebelumnya. " -"Selain itu, Anda harus menggunakan Twine untuk " +"Selain itu, Anda harus menggunakan Twine untuk " "mengunggah file untuk mendapatkan dukungan penuh untuk bidang ini. Lihat Panduan " "Pengguna Python Packaging untuk bantuan lebih lanjut." @@ -4929,8 +4926,8 @@ msgid_plural "" "Irreversibly delete the project along with %(count)s " "releases" msgstr[0] "" -"Hapus proyek secara permanen bersama dengan " -"%(count)srilis" +"Hapus proyek secara permanen bersama dengan %(count)srilis" #: warehouse/templates/manage/settings.html:239 msgid "Irreversibly delete the project" @@ -5067,8 +5064,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Instruksi lebih lanjut tentang bagaimana menggunakan token ini, kunjungi halaman bantuan PyPI." +"Instruksi lebih lanjut tentang bagaimana menggunakan token ini, kunjungi halaman bantuan PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5212,8 +5209,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">TOTP standard." msgstr "" -"PyPI mendukung semua aplikasi yang mengikuti standarstandarTOTP." #: warehouse/templates/manage/account/totp-provision.html:36 @@ -5279,8 +5276,8 @@ msgid "" "PyPI supports any device that adheres to the FIDO standard." msgstr "" -"PyPI mendukung perangkat apa pun yang mematuhi standar FIDO." +"PyPI mendukung perangkat apa pun yang mematuhi standar FIDO." #: warehouse/templates/manage/account/webauthn-provision.html:28 #, python-format @@ -5291,11 +5288,11 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"Kunci USB populer termasuk Yubikey, Google Titan dan Thetis." +"Kunci USB populer termasuk Yubikey, Google Titan dan Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 msgid "Name your device to begin" @@ -5382,8 +5379,8 @@ msgid "" "\">Python Packaging User Guide" msgstr "" "Anda belum mengunggah proyek apa pun ke PyPI. Untuk mempelajari cara " -"memulai, kunjungi Panduan Pengguna Python Packaging" +"memulai, kunjungi Panduan Pengguna Python Packaging" #: warehouse/templates/manage/organization/projects.html:149 #, fuzzy @@ -5852,9 +5849,9 @@ msgstr "" "Petunjuk tentang cara menambahkan pengklasifikasi trove ke proyek dapat " "ditemukan pada Panduan Pengguna Python Packaging. Untuk membaca " -"spesifikasi pengklasifikasi asli, lihat %(title)s\" target=\"_blank" -"\" rel=\"noopener\">PEP " +"spesifikasi pengklasifikasi asli, lihat %(title)s\" target=\"_blank\" " +"rel=\"noopener\">PEP " "301." #: warehouse/templates/pages/classifiers.html:30 @@ -5881,8 +5878,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Semua pengguna yang mengirimkan umpan balik, melaporkan masalah, atau " -"berkontribusi ke Warehouse diharapkan mengikuti Pedoman Perilaku PSF." +"berkontribusi ke Warehouse diharapkan mengikuti Pedoman Perilaku PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -5904,8 +5901,8 @@ msgid "" "\">recovery codes." msgstr "" "Kami menyarankan agar semua pengguna PyPI menyiapkan setidaknya dua " -"metode otentikasi dua faktor yang didukung dan menentukan kode pemulihan." +"metode otentikasi dua faktor yang didukung dan menentukan kode pemulihan." #: warehouse/templates/pages/help.html:43 msgid "" @@ -5974,8 +5971,8 @@ msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Bagaimana cara kerja otentikasi dua faktor dengan perangkat keamanan " -"(misalnya kunci USB)? Bagaimana cara menyiapkannya di PyPI?" +"Bagaimana cara kerja otentikasi dua faktor dengan perangkat keamanan (" +"misalnya kunci USB)? Bagaimana cara menyiapkannya di PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -5993,8 +5990,7 @@ msgstr "" #: warehouse/templates/pages/help.html:67 msgid "How can I use API tokens to authenticate with PyPI?" -msgstr "" -"Bagaimana cara menggunakan token API untuk mengautentikasi dengan PyPI?" +msgstr "Bagaimana cara menggunakan token API untuk mengautentikasi dengan PyPI?" #: warehouse/templates/pages/help.html:68 msgid "Why do certain actions require me to confirm my password?" @@ -6036,8 +6032,8 @@ msgid "" "Why am I getting a \"Invalid or non-existent authentication information.\" " "error when uploading files?" msgstr "" -"Mengapa saya mendapatkan \"informasi otentikasi tidak valid atau tidak ada." -"\" kesalahan saat mengunggah file?" +"Mengapa saya mendapatkan \"informasi otentikasi tidak valid atau tidak ada.\"" +" kesalahan saat mengunggah file?" #: warehouse/templates/pages/help.html:78 msgid "" @@ -6241,8 +6237,8 @@ msgstr "" "

    Sebuah \"file\", juga dikenal sebagai \"paket\", di PyPI adalah " "sesuatu yang dapat Anda unduh dan instal. Karena perangkat keras, sistem " "operasi, dan format file yang berbeda, rilis mungkin memiliki beberapa file " -"(paket), seperti arsip yang berisi kode sumber or a binary wheel.

    \n" +"(paket), seperti arsip yang berisi kode sumber or a binary wheel.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6254,11 +6250,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Untuk mempelajari cara menginstal file dari PyPI, kunjungi tutorial penginstalan pada Panduan Pengguna " -"Python Packaging." +"Untuk mempelajari cara menginstal file dari PyPI, kunjungi tutorial penginstalan pada Panduan Pengguna Python " +"Packaging." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6270,8 +6266,8 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Untuk instruksi lengkap tentang mengonfigurasi, mengemas, dan " -"mendistribusikan proyek Python Anda, lihat tutorial packaging pada Panduan Pengguna " "Python Packaging." @@ -6297,8 +6293,8 @@ msgid "" "enhancement proposal\">PEP
    592 for more information." msgstr "" "Rilis yang ditarik adalah rilis yang selalu diabaikan oleh installer, " -"kecuali itu adalah satu-satunya rilis yang cocok dengan penentu versi " -"(menggunakan salah satu== atau ===). Lihat ==
    atau ===). Lihat PEP 592 untuk informasi " "lebih lanjut." @@ -6341,8 +6337,8 @@ msgid "" "automated fashion." msgstr "" "Kebijakan ini akan memungkinkan kami untuk memberlakukan kebijakan utama >PEP 541 mengenai " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">>PEP 541 mengenai " "keterjangkauan pengelola. Ini juga mengurangi kelangsungan serangan spam " "untuk membuat banyak akun secara otomatis." @@ -6384,8 +6380,8 @@ msgid "" "

    " msgstr "" "

    PyPI sendiri belum mengalami pelanggaran. Ini adalah tindakan " -"perlindungan untuk mengurangi risiko serangan credential stuffing melawan PyPI dan penggunanya.

    " "Setiap kali pengguna memberikan kata sandi - saat mendaftar, " "mengautentikasi, atau memperbarui kata sandinya - PyPI dengan aman memeriksa " @@ -6463,8 +6459,8 @@ msgstr "" "mereka selama proses masuk. Ini hanya mempengaruhi masuk melalui browser " "web, dan bukan (belum) mengunggah paket.

    Anda dapat mengikuti " "peningkatan pada 2FA di discuss.python.org.

    " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">discuss.python.org.

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6541,10 +6537,10 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Beberapa pengelola kata sandi (misal. 1Password) juga dapat menghasilkan " -"kode otentikasi. Untuk alasan keamanan, PyPI hanya mengizinkan Anda " -"menyiapkan satu aplikasi per akun." +"Beberapa pengelola kata sandi (misal. 1Password) juga dapat " +"menghasilkan kode otentikasi. Untuk alasan keamanan, PyPI hanya mengizinkan " +"Anda menyiapkan satu aplikasi per akun." #: warehouse/templates/pages/help.html:366 msgid "" @@ -6559,8 +6555,8 @@ msgid "" "Open an authentication (TOTP) application" msgstr "" -"Buka aplikasi otentikasi (TOTP)" +"Buka aplikasi otentikasi (TOTP)" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6665,8 +6661,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Untuk menggunakan kunci USB yang mematuhispesifikasi FIDO U2F:" +"Untuk menggunakan kunci USB yang mematuhispesifikasi FIDO U2F:" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6797,10 +6793,10 @@ msgid "" "recovery code to sign in, it becomes inactive." msgstr "" "Kode pemulihan hanya digunakan satu kali. Kode ini bukanlah " -"pengganti dari aplikasi otentikasi atau perangkat keamanan dan hanya boleh digunakan untuk " -"pemulihan. Setelah menggunakan kode pemulihan untuk sign in, kode akan " -"menjadi tidak aktif." +"pengganti dari aplikasi otentikasi atau perangkat keamanan dan hanya boleh digunakan untuk pemulihan. " +"Setelah menggunakan kode pemulihan untuk sign in, kode akan menjadi tidak " +"aktif." #: warehouse/templates/pages/help.html:461 msgid "To provision recovery codes:" @@ -6859,8 +6855,8 @@ msgid "" "settings." msgstr "" "Jika Anda memiliki sedikit kode pemulihan yang tersisa, Anda mungkin juga " -"ingin membuat rangkaian baru menggunakan tombol \"Buat kembali kode pemulihan" -"\" di pengaturan akun Anda." +"ingin membuat rangkaian baru menggunakan tombol \"Buat kembali kode " +"pemulihan\" di pengaturan akun Anda." #: warehouse/templates/pages/help.html:479 msgid "" @@ -6878,8 +6874,8 @@ msgid "" msgstr "" "\n" "

    Token API memberikan cara alternatif (bukan nama pengguna dan " -"sandi) untuk mengautentikasi saat mengunggah paket ke PyPI." -"

    \n" +"sandi) untuk mengautentikasi saat mengunggah paket ke " +"PyPI.

    \n" "

    Anda dapat membuat token untuk seluruh akun PyPI, dalam hal " "ini, token akan berfungsi untuk semua proyek yang terkait dengan akun itu. " "Atau, Anda dapat membatasi cakupan token ke proyek tertentu.

    \n" @@ -6937,9 +6933,9 @@ msgstr "" "kasus penggunaan individu Anda. Misalnya, beberapa pengguna mungkin perlu " "mengedit file .pypirc mereka, sementara yang lain " -"mungkin perlu memperbarui file konfigurasi CI mereka (misalnya .travis.yml jika Anda menggunakan Travis )." +"mungkin perlu memperbarui file konfigurasi CI mereka (misalnya .travis.yml jika Anda menggunakan Travis )." #: warehouse/templates/pages/help.html:505 msgid "" @@ -6971,8 +6967,8 @@ msgstr "" "

    Anda hanya perlu mengonfirmasi ulang kata sandi Anda jika sudah " "lebih dari satu jam sejak terakhir kali Anda mengonfirmasinya.

    \n" "

    Kami sangat menganjurkan agar Anda hanya melakukan " -"tindakan seperti itu pada komputer pribadi Anda yang dilindungi kata sandi.

    \n" +"tindakan seperti itu pada komputer pribadi Anda yang dilindungi kata " +"sandi.

    \n" " " #: warehouse/templates/pages/help.html:521 @@ -6990,8 +6986,8 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Jika Anda perlu menjalankan mirror PyPI Anda sendiri,proyek bandersnatch adalah solusi yang disarankan. Perhatikan bahwa " +"Jika Anda perlu menjalankan mirror PyPI Anda sendiri,proyek bandersnatch adalah solusi yang disarankan. Perhatikan bahwa " "persyaratan penyimpanan untuk mirror PyPI akan melebihi 1 terabyte — dan " "terus bertambah!" @@ -7019,9 +7015,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Anda dapat menganalisis proyek PyPI / metadata paket dan mengunduh " -"statistik penggunaan melalui data set publik kami di Google BigQuery." +"Anda dapat menganalisis proyek PyPI / metadata paket dan mengunduh statistik " +"penggunaan melalui data set publik kami di Google BigQuery." #: warehouse/templates/pages/help.html:532 #, python-format @@ -7039,10 +7035,10 @@ msgstr "" " Libraries.io menyediakan statistik untuk proyek PyPI (contoh , API) termasuk bintang dan fork " -"GitHub, pelacakan dependensi (dalam proses), dan " +"\"noopener\">contoh , API) termasuk bintang dan fork " +"GitHub, pelacakan dependensi (dalam proses), dan " "%(title)sfaktor relevan lainnya." @@ -7053,8 +7049,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">our status page." msgstr "" "Untuk statistik terkini pada uptime dan kinerja, lihat halaman tatus kami." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">halaman tatus " +"kami." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7065,8 +7061,8 @@ msgid "" msgstr "" "PyPI tidak mendukung penerbitan paket pribadi. Jika Anda perlu menerbitkan " "paket pribadi Anda ke indeks paket, solusi yang disarankan adalah " -"menjalankan penerapan Anda sendiri dari proyek devpi." +"menjalankan penerapan Anda sendiri dari proyek " +"devpi." #: warehouse/templates/pages/help.html:551 msgid "" @@ -7183,8 +7179,8 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Secara default, deskripsi upload akan ditampilkan dengan reStructuredTextreStructuredText. Jika deskripsi dalam format alternatif seperti Markdown, sebuah paket " "dapat menyetel long_description_content_type di setup.py ke format alternatif." @@ -7214,11 +7210,10 @@ msgstr "" "Jika Anda tidak dapat mengunggah rilis proyek Anda ke PyPI karena Anda " "mencapai batas ukuran file unggahan, terkadang kami dapat meningkatkan batas " "Anda. Pastikan Anda telah mengupload setidaknya satu rilis untuk proyek yang " -"di bawah batasnya (nomor versi rilis " -"pengembangan baik-baik saja). Kemudian, ajukan masalah " -"dan beri tahu kami:" +"di bawah batasnya (nomor versi rilis pengembangan " +"baik-baik saja). Kemudian, ajukan masalah dan beri tahu kami:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7286,11 +7281,11 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"Untuk mempelajari cara menginstal file dari PyPI, kunjungi tutorial penginstalan pada Panduan Pengguna " -"Python Packaging." +"Untuk mempelajari cara menginstal file dari PyPI, kunjungi tutorial penginstalan pada Panduan Pengguna Python " +"Packaging." #: warehouse/templates/pages/help.html:621 #, python-format @@ -7527,8 +7522,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Jika Anda mengalami masalah aksesibilitas, laporkan kepada kami di " +"Jika Anda mengalami masalah aksesibilitas, laporkan kepada kami di " "GitHub, agar kami dapat mencoba memperbaiki masalah tersebut, untuk Anda " "dan orang lain." @@ -7543,8 +7538,8 @@ msgid "" msgstr "" "Dalam versi PyPI sebelumnya, pengelola mungkin dapat mengunggah rilis ke " "PyPI menggunakan formulir di browser web. Fitur ini sudah tidak digunakan " -"lagi dengan versi baru PyPI - kami malah menyarankan Anda untuk " +"lagi dengan versi baru PyPI - kami malah menyarankan Anda untuk " "menggunakan acuan ini untuk unggah proyek Anda ke PyPI ." #: warehouse/templates/pages/help.html:729 @@ -7574,14 +7569,13 @@ msgstr "" "Ketika administrator PyPI kewalahan oleh spam atau " "menentukan bahwa ada beberapa ancaman lain untuk PyPI, pendaftaran pengguna " "baru dan / atau pendaftaran proyek baru mungkin dinonaktifkan. Periksa halaman status kami untuk lebih jelasnya, karena kemungkinan besar " -"kami akan memperbarui itu dengan alasan intervensi." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">halaman status kami untuk lebih jelasnya, karena kemungkinan besar kami " +"akan memperbarui itu dengan alasan intervensi." #: warehouse/templates/pages/help.html:740 msgid "PyPI will return these errors for one of these reasons:" -msgstr "" -"PyPI akan mengembalikan kesalahan ini karena salah satu alasan berikut:" +msgstr "PyPI akan mengembalikan kesalahan ini karena salah satu alasan berikut:" #: warehouse/templates/pages/help.html:742 msgid "Filename has been used and file exists" @@ -7610,8 +7604,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Untuk menghindari situasi ini, gunakan Test PyPI untuk " +"Untuk menghindari situasi ini, gunakan Test PyPI untuk " "melakukan dan memeriksa unggahan Anda terlebih dahulu, sebelum " "mengunggah ke pypi.org." @@ -7624,8 +7618,8 @@ msgid "" "brief justification of why it is important." msgstr "" "Jika Anda ingin meminta file pengklasifikasi trove baru, pull request di proyek pypa/trove-classifiers. Pastikan untuk memasukkan " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">proyek pypa/trove-classifiers. Pastikan untuk memasukkan " "penjelasan singkat mengapa itu penting." #: warehouse/templates/pages/help.html:763 @@ -7639,8 +7633,8 @@ msgid "" "similar issue does not already exist." msgstr "" "Jika Anda mengalami masalah dengan PyPI itu sendiri, kami menerima umpan " -"balik konstruktif dan laporan bug melalui pelacak masalahkonstruktif
    dan laporan bug melalui pelacak masalah. Harap dicatat bahwa pelacak ini hanya untuk masalah dengan perangkat " "lunak yang menjalankan PyPI. Sebelum menulis masalah baru, periksa dulu " "apakah masalah yang sama belum ada." @@ -7662,8 +7656,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI ditenagai oleh proyek Warehouse; Warehouse adalah proyek sumber " +"PyPI ditenagai oleh proyek Warehouse; Warehouse adalah proyek sumber " "terbuka yang dikembangkan di bawah payung Python Packaging Authority (PyPA) " "dan didukung oleh Python Packaging Working Group (PackagingWG)." @@ -7674,8 +7668,8 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPA adalah grup pengembang independen yang bertujuan untuk " +"PyPA adalah grup pengembang independen yang bertujuan untuk " "meningkatkan dan mempertahankan banyak proyek inti yang terkait dengan " "pengemasan Python." @@ -7694,9 +7688,9 @@ msgstr "" "\"noopener\">PackagingWG adalah kelompok kerja Python Software " "Foundation (PSF) yang tujuannya adalah untuk mengumpulkan dan mencairkan " "dana untuk mendukung peningkatan berkelanjutan dari pengemasan Python. Baru-" -"baru ini mendapatkan penghargaan dari Open Technology Fund " -"yang dananya memungkinkan pengembang untuk meningkatkan keamanan dan " +"baru ini mendapatkan penghargaan dari Open Technology Fund yang " +"dananya memungkinkan pengembang untuk meningkatkan keamanan dan " "aksesibilitas Warehouse." #: warehouse/templates/pages/help.html:799 @@ -7738,17 +7732,17 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "PyPI is heavily cached and distributed via CDN terima kasih kepada sponsor kami Fastly dan dengan demikian umumnya tersedia secara global. Namun, " -"situs ini sebagian besar dikelola oleh sukarelawan, kami tidak memberikan " +"network\">CDN
    terima kasih kepada sponsor kami Fastly dan dengan demikian umumnya tersedia secara global. Namun, situs " +"ini sebagian besar dikelola oleh sukarelawan, kami tidak memberikan " "Perjanjian Tingkat Layanan khusus, dan seperti yang diharapkan untuk sistem " "terdistribusi raksasa, segala sesuatunya bisa dan terkadang salah.. See our status page for current and past outages and incidents. " "If you have high availability requirements for your package index, consider " -"either a mirror or a private index." +"either a mirror or a private index." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7758,8 +7752,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Kami memiliki banyak pekerjaan yang harus dilakukan untuk terus memelihara " -"dan meningkatkan PyPI (juga dikenal sebagai proyek Warehouse)." +"dan meningkatkan PyPI (juga dikenal sebagai proyek Warehouse)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7804,13 +7798,13 @@ msgid "" "start here." msgstr "" "Jika Anda memiliki keterampilan dalam Python, ElasticSearch, HTML, SCSS, " -"JavaScript, atau SQLAlchemy kemudian skim panduan \"Memulai\", lalu lihatlah issue tracker. " -"Kami telah membuat label 'Good first issue' – " -"kami sarankan Anda mulai dari sini." +"JavaScript, atau SQLAlchemy kemudian skim panduan \"Memulai\", lalu lihatlah issue tracker. Kami telah membuat label 'Good first issue' – kami " +"sarankan Anda mulai dari sini." #: warehouse/templates/pages/help.html:838 #, python-format @@ -7846,8 +7840,8 @@ msgid "" msgstr "" "Anda juga dapat mengikuti perkembangan proyek yang sedang berlangsung di distutils-sig milis dan forumPython " +"\"noopener\">distutils-sig milis dan forumPython " "packaging di Discourse." #: warehouse/templates/pages/help.html:855 @@ -7862,13 +7856,13 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"Perubahan pada PyPI pada umumnya diumumkan baik pada pypi-announce mailing list maupun PSF blog dengan " -"label \"pypi\". BLog PSF juga memiliki feed Atom dan RSSpypi-announce mailing list maupun PSF blog dengan label " +"\"pypi\". BLog PSF juga memiliki feed Atom dan RSS untuk label \"pypi\"." #: warehouse/templates/pages/help.html:865 @@ -7996,10 +7990,14 @@ msgid "Important!" msgstr "Penting!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Jika Anda meyakini telah menemukan sebuah isu keamanan terkait Warehouse, " "JANGAN melaporkan hal tersebut pada forum publik manapun, " @@ -8018,31 +8016,67 @@ msgid "Official or unofficial mailing lists" msgstr "Mailing list resmi atau tidak resmi" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Sebagai gantinya, kirimkan email langsung pada security " "at python dot org, dengan menyertakan informasi yang relevan sebanyak " "mungkin." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Pesan mungkin secara opsional dienkripsi dengan GPG menggunakan sidik jari " -"kunci yang tersedia di halaman Keamanan Python." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Sebagai gantinya, kirimkan email langsung pada security " +"at python dot org, dengan menyertakan informasi yang relevan sebanyak " +"mungkin." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Apa yang terjadi selanjutnya?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8050,7 +8084,7 @@ msgstr "" "Setelah Anda mengirimkan masalah melalui email, Anda akan menerima " "pemberitahuan dalam waktu 48 jam." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8058,8 +8092,10 @@ msgstr "" "Bergantung pada tindakan yang akan diambil, Anda mungkin menerima email " "tindak lanjut lebih lanjut." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "Kebijakan keamanan ini terakhir diperbarui pada 14 Maret 2018." #: warehouse/templates/pages/sitemap.html:21 @@ -8123,8 +8159,8 @@ msgid "" "Support Program in 2018" msgstr "" "Dengan $170,000 dalam pendanaan dari Mozilla Open " +"rel=\"noopener\">$170,000 dalam pendanaan dari Mozilla Open " "Source Support Program pada tahun 2018" #: warehouse/templates/pages/sponsors.html:36 @@ -8142,8 +8178,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Dengan pendanaan $80,000 dari Open Technology Fund in 2019" +"Dengan pendanaan $80,000 dari Open Technology Fund in 2019" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" @@ -8158,9 +8194,9 @@ msgid "" "2019 and 2020" msgstr "" "Dengan $100,000 dalam pendanaan dari Facebook Research pada tahun 2019 dan 2020" +"rel=\"noopener\">$100,000 dalam pendanaan dari Facebook " +"Research pada tahun 2019 dan 2020" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8177,8 +8213,8 @@ msgid "" "in 2020" msgstr "" "Dengan $407,000 dalam pendanaan dari Chan Zuckerberg " +"rel=\"noopener\">$407,000 dalam pendanaan dari Chan Zuckerberg " "Initiative dan Mozilla Open Source Support Program pada " "tahun 2020" @@ -8330,8 +8366,7 @@ msgstr "" #: warehouse/templates/search/results.html:118 msgid "Enter a search query, or add a filter by clicking on the button." -msgstr "" -"Masukkan kueri pencarian, atau tambahkan filter dengan mengklik tombol." +msgstr "Masukkan kueri pencarian, atau tambahkan filter dengan mengklik tombol." #: warehouse/templates/search/results.html:119 msgid "You can combine searches and classifier filters. Examples:" @@ -8347,8 +8382,7 @@ msgstr "Ekstensi Sphinx yang memiliki status stabil/produksi" #: warehouse/templates/search/results.html:133 msgid "Projects related to \"graphics\" with OSI-approved licenses" -msgstr "" -"Proyek yang terkait dengan \"grafik\" dengan lisensi yang disetujui OSI" +msgstr "Proyek yang terkait dengan \"grafik\" dengan lisensi yang disetujui OSI" #: warehouse/templates/search/results.html:150 #, python-format @@ -8428,6 +8462,16 @@ msgstr[0] "" " Tidak ada hasil untuk filter '%(filters)s'\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Pesan mungkin secara opsional dienkripsi dengan GPG menggunakan sidik " +#~ "jari kunci yang tersedia di halaman Keamanan Python." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/it/LC_MESSAGES/messages.mo b/warehouse/locale/it/LC_MESSAGES/messages.mo index b09ce8e8aa229cbacf3bd2e0eba01216fe79cab7..1f29c601646cf849fbfcfad2f691a56109aa39a3 100644 GIT binary patch delta 20021 zcmZA91$Y(5;`i~{gC;n^A&>+M?jGDNI7I>k2=4AZXmKePpv7BUS^^DLC@vMCP~1y_ zwiGCoQvCn@?JW1_NPRRd$zU~3$&jE2S(bc~sRb4h*`Y0MU^-pH8d_ymiwzjk9|Hjp0C#F$!`tEn*; z$nS-VRi46sI>v9V5lQbe=0r;>z=dzLGA11bUq>0!lY(j5b0Ch!r}FA}+(Mcoh@if0&%>o7Y5=VL(@7W@CEfCe4?) z1`~BNrW$U-8u-YwWOsWfBd{&`+mV|!se2ex$7jqSRC;eOV>V)r-rNW+^F2o5vp&Z7 z$0p*W{b&xVbY!qG=P5X5IJLy)BWw#48)?jG(p|9%mKkNcXgJcHX69(yLN~Dx>A*3@ z{DNh%85c_Vu`#Jgcj9iN=7gSA>jidQ77*(OXUb?tv1QsH{7OH}S zQ70OS^KdEZ_+sO2pI1P2X=^-zT`)NonZQkA1nR~d|3pqkBqM4N&cF(I1RJQpBx>%^ zUs#`Xi%)D9t;FJ_hfg*p6K?c8jB1H%*bE!c8KW3iE6n`Sdj|u!`!4_Ph*Z_*mPt1;w+58H`on3&9LV`iL`*< zoFSqu_{`t&+x#=EFH zHVf?NPmY>ZIng~2sshVUUl{k5Pl|9cIN$3mKSL64g=@ zFg<>W)o>5i$F~@S^$ZL$$yV zFFhaC^s7)^w-HtGy;u&v$8RvvVmqk!VkWw7=n~qWsc2?@W=v-c`rOuV7-|qr#M(Fw zGvLpt!Sp*u;Bzm(th!3+oCEm6xFqpQ5Bkt>WY>48jtviR3&n7nO(yZE;r^Q z($T03?8M3V3@hT86?$sXwAcY3VHIq&(mvhhpjz$%s>%PxdYFi*5rT~|7zdzk&_A1q zYPbMZ!xi3+t+zp#TUFRCjGVj(Ptd9WL*{4CV@_hSJ5 zgjB$9E)pq5#&y)flln_z3SdT5#j2yaAQE@tLe!l#TEnu7ospSnoVAp5SdOtX=_~74 zDM?peZ`Xwk8+lnFe;3AJ&rLkIxV||>q&XSwHWP3gs_#;7u@wr%M5Mz}H7|^Vuq;-? zO{gY+gnIY{Y_&I(4G)oy#AKM3t7pXQm=H^26xTNuh-AY>SQvMp2HPD}U%m43Gk6my z;6cuXYw;Y;qhFq5cfD}*B@%tanD%%Ixuz+6ls@8u_i-ftbRIX*?bTGip|qe#d8z(p|VM>{q~V-V@tm<(6@iDV_R)hqBl<|Ta{b7A72>{uv( zA*8Ee3G9sdFcu5r0c?biu_RVGWvAT`tU`JXYAoHuFidpX4qAUW5$&jksz@{z!qJ!q zH(&^!!Nm9kbq6mnC8juI&4xKh7eHp7sgE^jiGMH&>GEgo?5T!2t^rcsZ`u->LB=R7 zj7jMr^>Gkd@fTE!q`zoS7=fus*FuefmZ(1M=-CHrlOBPp=mE@( z$5CB;TXKC9c**ujanBZ5j{M=MJKcu5^8;S`7feX{4z|VLu^!gEY+u3Vpepo@=K)mt zA22hX@$&yfe-<+SC6W`c(rvK|>F$^te?p!3A1sJ3P+gVhs;zht zREtzX`r6d<(mgQ^>7iF?{}3Wm$k1qBk2>L5Y=;+d9G1RjE4CAJk>2O|E2^SNuiJ{I z$G)V)u>;0>>E~F8!PxbNZL#?`?Gpd^Chf02a&Fl{Qy0^dZh{%H8>(V{)Sa!zy0{H9 z;cHX{(%-gS7KR#RQK&xegc>6~FddFSwdgF=`B(ahsE>D{PI%n&7OLP&48|0{+Re_{ZCk=)SFS z5SAl98)`vniK^&C{0ryd-#G4f`#c}?hy7)A5nGbK^-nuZ6F;CU5^xP<#+i(dcm&fj zkFmeze=5$hi5+86H81pp=A=MHR85yXwfUQ{2EH~BZmEF zyP`a*;%%@pc1KlY9jXP7Un?9cp+xRwU`qRy`ufI5V=Q&PV9SaYnluLNQYw>7RSWc z0z)whb;6HPvt+iHzY2BdhmpZ$enwUNhL?VUIzI6mJBz~K(Eh4nNitNCdZ-I`K^@o+ z)nrpK2p4(#H(_?t-=Hq|3u@u|6@&3Ux)*wD^TSc+Ere?6GFSr}`-#jYvH-Pkguk_s3uJH{_fB$SQPQ> z{C@Mdmthh(?qCW)4Z7?Yjrs6*oQC6YFz;nO@n7tW9TPe3v*HL&BAt`ZB^s3Lv9QCl z0!x$rD~aPizH=qD6{wGSH2<3u(cl_|y6|{Z)6DepSEFjY0oB)Ws1`cl<=;Y0$3IYg z{{*vP>Hynvg-~Ou5vuQdU^tG)gk0ZjB%;y!6;{P>@hrYWK9QQUfsQ$j`jegC;{AnHceLNDkll~Q1 zjm@GU$F#z+e2>k8mylzaGLDIYv>6=tx!(`>lKvcvVC#&I`^|SMZYF&i_1ONH-`wqS zHR^o6%#Pm-C6X_*<9_{Gfoj4_*bJXzW2~RWF}?9~oPq&aZ4=MMmZZ1h7EGMYF=eRW z4pbNX6>JS;!7oaFUTjW&s~on)H|Ov><}w+($xxpx2yxt3s(q+$J6S^QSST81PgDzA zP_8p-<=lm(NFUAVn7%%m6r)M^%Hz222|r*6=?r-ta}CSjL`)xU2k8<&5lx@1m;jHW zn(8EKFg`-f|CgwFoH(E3E};c+GU+so-MN;O)dWdrk9RsA)U~ zwI2Al5YcGf=Xo79$ljv*Y6I_08cYGqrBEz^I#CPM{O^Vu-6Js}&PUCL#i$Fc^!ysj zkUoGq?ges#eE;EfMR%AHwczAL9atPS7OHvsqrLpzSe*RPs3mzTs)C1575EDy@Cnwz zB6R#99FA(y2dEZ#j=44e_16{Jkq0&Ji=mdz+Ngr9FaSHE)`?!II~a(%^GTQ&m!t0d z7^)(tP&alCbt5-X$Gt_hV4C8bSJ%%;L@QPye1X;QAx4yN+!u=iC2bdFEoDzo0X1eK zQ5Eij8r7pPfIdHss>tQij{8?Fw{Z{Y(M%2Xec7^(`2u^Oe>IVm?;eZ$>)iCT4A9EBG39T#?4yG3Cx-H0jz+9ruULIt(ZM7zSln4zUzI$NREhc2ilJ&YQRDL=AfA{T1bltHyXRaBoh z!iqT5=KIZdBB5j)M9uppAvhH^%{E|i{00-_A=LR! z;!IlRGHS4QZ{wJ0n7plH@-zNSERlI+9E@_@4~#9_*)={@dj=H;c0oN{wsf#hwRTL6 zEUfik;5X#&@5F^k5A96Fa6%WFJR#@p=D6R2zUyVz{8WAHQ*}OS42|yVm_}URMD=sr zA0V6XQ_`*b+tL0fmZAc=2H3uDLkHJp{{pOq*HBHFYmhD93Ds4fVHlpm5PX7_Flew{ zDVt(e(xcI@zF9;>O|=Hq#NVKr_y}qgUqYSm4Mt+f5Ia`-VFJ=KP%Gvf)cIDTntCg? z!)8Mr_cPwt*nsqaVRpLi8%FzU@FW>-YuE&Pk)DHt@HN(_N&Am*+|OuxN7+%Edo(Aa zWlkaIGTACda7Mf>rb;SSaZ5#o^al=SQ7`$;DBtLVAl-0 zpqyu<6kgz0E;PheuGO|1xT6 zcIG^ zP>P|*rbDV;D++IU9 z;d9K5?@%q4`!m}@Q*sB*bJw~ynpm{iaImPFK49gwMP`e6~$KQFaw zx^J0dMvxwh1MnsG#oo(p%Ur==(s!{SCR|}3*TqohZGvk0j+l@^(HGU?gH}0as^)(z z5gi!1+TL*_9wFTh)z>+{u=)8>)2p19u8q1tOVs1GtCt>*8VgfUV`c?vtn5HN3ofIU z?gU>l|6da6M5GXR-foS3KDyb)PyRU{{zoAsOzTO!2Ay(QecDqMbiM)MC(x({u%XR@h58OExFO=k4DXs z1*kh;j_QK#sP~AYm=w(>`>GazdVvYSX4o3lQk(rm)Hi!kcXA6=;|Hh{{)1|&#GCD_ zR|Y&px(&u-_AN{^y6!wqA)Wp!yMiu5by?uowyT0MhICHUdNKudUjJ$$m5Ib*4t$F0 zf}m}-U=h@b>Y)Z-J5*EmLXG0l7)}LNU{lg3;_T9$ZMz+0bFc>akMI*Lxx=RSAT7oC z|AuMDj`CO!m!g{JK89dKyq#X{Fp~5r%!?;66rZ5RPP(18Vp&lwR}ht739n*JY>Z*M z><^JaSVh<0NJOLZ0qVdPs5?xy+dfXSp^s~d)EKyp`hnp)YDaBm zJV3fBs)f=WvnS4jy7LI^fz?oBXA`O=j-#gITg;9bj@za$h2f<89B2O5A+nGRO`992 zH=4{R?DP2})TmvGUD0>ae#z*8`AHwb%J>jVVBzm=#XDhf(j!o#d=p0FUL1^&yIP67cm#lfb(Z@e1avzhX{bk4f=XCY1 za25Xd41Zw%zgO*r4_$N2XwoOI+plA_Z`fzZHVmcw@SA)mz$LeAg^T^_m|K+he@CP= zkyUr>YxE^llmCY8IH2Bdj{AXf-Cf5FC%?iy`xxDh>g(gEmGBN~>^wyEdCL2?3-Vw- z(ydWrU;^gBRaiyy{{)d*WCZ?h`>+Y>=`;!Ti{}n%0m<=){TLO4xk!JD5qKL5YyY42 zf{~~tc^qn;Scsvx4^@GisM+ui(`o)Eeqg6VR@CUukGU}dzrs$~mzD_n%N{uXp}oLV z)bv`0VYnTq;{~jQogX>w-w&)py&vRxY}bVvsAo$DBOhOQE$OTnDhzp zGt>bqPz%d0Oo9hdqx&SP0+&%^;0sBh$@qfkq7chrUVqAGM4)%4d;(=quo+qY#<^SeE&B_?AK9z`8@8P(EHpE3V+ zhl&2RFNJ}q3w6a}xEoXA1J75e@`2Co>v<|vg)5>4V_noksS9eQn~FMqCTdWAj(Uh~ z$H92;IrCq4Q071T`0a{Xxdxz4ycSjSIMh?{7;5lcMz!2K)QMBQu!Afws^WD~Ej0?e z-~^n6zoS;nelP798{#LTQTiF`p>qiJ=5h|zmk%)pd%d!Q=`?m`FgAZ}SG1jP>~Wdj z+8?d?Q5PPI8k|#5OZhS^iaSv68Fx`*!T&cA^-1-2wojt4Ch5MYF|ZxgWCu{w>J+N{ z9WVU`LrACP_l{bq1geE#Ld)*YlrwNwb|0_DAQ3sgn>p}J-ws%1Y%wZvxB4IRc*n*To&(E+zH zH$KPe7@WxGj?#{(htwd{3HPGL#5vR*-$$MB6{^Vt65I3TK&^}=u?$wiA~+OPp*869 zb7%2Hvg7U~KKHBDrKCRhU#Bz(@VTGaYXsU8t;C!R>y3Dw6P!xHopaolls@+d%867y z_aCoRPpvy+9l$p1Pm#t}xO-ZA;nApRITQVRi2OigDo)|^MIZ;HP3JQolMd$JWmmw@ zF%&Oi2);zEXjwDZJ1&R1U?bF$-2v4iOE4R*L-qX;R14fewOqQ4KEFF!^Jes!s$>*F z6&!$?$8%5xx1+k?7^;g>XR`UFF@$to)L7|>S_jtf2vr3S;!?bc3^wyI-)*#iGHML1 z&f>QjTgcEDIEh-BZlEswH`c|3S?!%hqDFrVhTs?s$7QHHJ%*ZocTg94fEoiyv)S@# zQTt1vZm@!%h(=`xR0W25JEo%s*;Z6j9zwOu887`9wa~mpEmTE=?FAxG&w_TS3y(!r zY#Qo@)}m(3Zd675=ZI+fTt!{zIckMUl-)LAGE|f2L*+L@U9bh_z>e4e$Kgu+33cNB zIc$>;M;$i~b^ghy3M@dDX201=M1yA^F2J8qHIE7Lx&P*~FRF!hV*xyanr3fM(=jO2 zp0EI_#cHBjvNfvWeNpA+qn7$j7=>4`g64nOFnhpYRG&;m_1$Jv!4udT^W?NmJ{C2K zx1mx0YEe{I6!5vP-Pw_K$uvcEO-t0nr8nNkeMoDYwFQ0dKgm2% z*ysM9SW%SuznlV{iuvsOeQ}@ri>C+HA^#%kPD4xhOh>Gb!*Da!#@r=+?w6B3sIFUr zI^RCLg6&IDF4|qpk3_XZhZ?peCtwE3KS6a_KrOpJ z7i!G;>k!eyXCu}l<790H1$~vC|AM3&=>_#{3%$X-q@(KFKAnhDNcU-Ar`Nxzv5~SN zPc_VsYNFH#{26=Vq^3Ui4d^kdVxi5{BFw*9L^NtUqDK8NOo;PQ^La69 z0b1v|A1jhRk2)@0b6YMyY9T9!dcN01JxkgkcWQd07N%L={?%BP>znOFbfUko1SV+V zbAJz%L5=cCSOY)73HUv#Wg4~gniRDl^*~*CG3rJ(pyv58R2N)Ewcu}<6#quQF8q>6 z4ov-#eSQ~373hUJa4>3x^P>jWJXBxDd!9wL*dx?={=w9AS-Ms%Jea$+wLlx&1;yIh z3U+GC{MW<4PlozrF?Pm%7{q~LQMLl5+xgrt9#!#2_6M}LU2p++kxt*i=l-M9Q`ndE z@Mzoj_plr1S<=zx{`&!6XP^6Hw;#5r+?vh|^*%%r#n`4AgqkLwU?p6M>ie4*fzMHW zTC$5BY_%{y>29b&Hy8D^+leo5AI2!%)o0dIk>GB&;>WuC+}{O>{5_cG6zGKqDR2xM zlAhMfUg#puC;bQZMt^Ug>4y(68l(EyG4d^zB%P?Q&s4$kSPn;_X2}k$fDdsY=I`e- zH_?B9$U`El`m@ARflmkc+`kQbI?#@R$%Aay%t4Kn9jMX&J?hQ_2HU|`5_Kan_$7Xa zk=S*J&;2Xi9hjB#&lzefv}u^nyyg1lHzL(3cxSlJ{lpSJ!e_=%@CHVc-)@v$I`?57 z(rHKA$8b3uNxB!V#k;r%XN|Fgu-?b^Y1$KOk$(-#V=lT}=?<7o^M4HyHSIR6i#f*H z1*He7@5iI2&0^I2{t^q|4pdj&^74y}v$LZzYK(M74elYR*)$t978aq_l{e`A_dm(U z+Zt!bSfSyRh@VA!y9Ak~;yTt#tN(pQ$SH47B;($6*y>Q*;)#D};lDO{8Bb!`n29-*3yjvNgyk zPT*6HJA1Uhg?E9XIKhk0rTk>}ZT61)mi)_vZVBA`*I_)l*qNTpEMAS*d4=`3{gU_$ z%A6x!gSgg)QplJx6Uk#eako5pgfx@GU00^zTSC0uZ4ML9LU>9#3D+s6>(AwY7G&y; z#7|}=;!J1vKQasR4ip+peC#r_3G3Ov7vFDlNZ%rz8M~4BAK_c#UCCp0cegj58@=O_ zkoJG=Wj?^e6w?gQXiexIV*g;unv-6+C0>4i?<9QqbU#ijdn}cIO}QKd%_yxCQ?!Ha zPx7`Bexdvk(#LQm&mU9EYi_p`f83&wwpX~BLZ9Lp(jABgd1W;X>k`jPXimPi`o#4K z_FLlHyu2p3N@+qN&a)El5_S=^{i6B5ogLc75@r)G}$w_z?nH2cpmcdKwRV+F2gp?Ua=uSMCW3LhP>R#VFXaVVt zy8Zj zr)L@BH*g^DAEvc;vOv`G`+loPA%_F`>}%E%Y7+K(WmTpC>8_LsBWUYIIu-lBAdDn$ zGmBEAb1^T6r=!uVPPh+GdWIm4`I5H zPC>{)UbvShA~-f9`IE3U=^_|H`ok?7>5o3h$jdp35!n2uK9R~C^c{uTp?m1Li`?pT<-V`TH7tcZ(bRt*XoZCw!$C8V>q^%chO=TQ_I^IKwcQ> zs_gIY?N3YkZ}opY3MFDkT6Qc%ZP{^-jsEY?hyRQ5Iz{}tS610)iBBOU^_wjV7f8R_Nh=tqGGILkYccF!gJ?3H^?{%XP>gz@CH zpnPZVT+gu$>0jAb9<`k!d_w+CuZ;3iv(KNMKUAhNg+qv}r@(OH@3*1kbye4+R+=S8Wf4}V^l8SR^n@CvVou>$Sa|lx?JC6LHyfP}Mt%3T#uy>+Q z$!JEXvAG7b}2W7vbOppq) zz1AP>TTDn#IqsjqK_ZQJ!k5bUU<>f#*|R3eYvm;VXT*~ zLm5BuoRrByXh1xOP@Ur%vabZ83HgR}8}iQ*ekMMPtcS$w=-@BN(AJ!gjnLjp?RTxv~~AXd=-ViCtVP=MG|sTwuhUtf82-D?9YIoV*&Q>C0?D-f%s^S zzeL;whJ3KaRf^0M9Q$&T6B(DPcd3kV|4x{fC9cBq$w}uuUE6rx;B`UsqSy6|d%5oW zfVgYh1~_powoeU=`*{C6^iLHG;m(g$aJyacXbNJf7#VJmpz`Ew#ghHvcjnn9A9Xk zb0HwM=5Z$`_M79*!uZiAoSlL3k>{KlPW+8uoUfC`mj2Zl6(4uonUgNI-3w<>{Noo+ zurI#JYiEA4_&rH|Hv;3o3-aws7vDFZFH^zzi!FQ~2gPsg;hPu|-)Xupf0Fo9bA1z? R_yhBOFMRR$7Wpzb{|B)>UVH!m delta 24146 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, 2019. -# Reano Ivo , 2019. -# Dario Vinella , 2019. -# Paolo Melchiorre , 2019. -# Sozzo Marcello , 2019. -# Mirco Grillo , 2019. -# Sree P , 2019. -# Giacomo Caironi , 2019, 2021. +# Reano Ivo , 2019, 2022. +# Dario Vinella , 2019, 2022. +# Paolo Melchiorre , 2019, 2022. +# Sozzo Marcello , 2019, 2022. +# Mirco Grillo , 2019, 2022. +# Sree P , 2019, 2022. +# Giacomo Caironi , 2019, 2021, 2022. # Anonymous , 2020. # Jeannette L , 2020. -# Lory ~ , 2021. -# pamaron , 2021. -# Alessio Izzo , 2021. +# Lory ~ , 2021, 2022. +# pamaron , 2021, 2022. +# Alessio Izzo , 2021, 2022. # GUILHERME FERNANDES NETO , 2021. -# Bellucci Francesca , 2021. -# Stefano Pigozzi , 2021. +# Bellucci Francesca , 2021, 2022. +# Stefano Pigozzi , 2021, 2022. +# J. Lavoie , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2021-12-28 12:38+0000\n" -"Last-Translator: Bellucci Francesca \n" +"PO-Revision-Date: 2022-06-28 19:43+0000\n" +"Last-Translator: Sozzo Marcello \n" "Language-Team: Italian \n" "Language: it\n" @@ -31,7 +32,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.10.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -172,8 +173,7 @@ msgstr "Asserzione WebAuthn corretta" #: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 msgid "Recovery code accepted. The supplied code cannot be used again." -msgstr "" -"Codice di recupero accettato. Il codice fornito non può essere riusato." +msgstr "Codice di recupero accettato. Il codice fornito non può essere riusato." #: warehouse/accounts/views.py:533 msgid "" @@ -667,7 +667,6 @@ msgstr "Monty Python - Lo sketch del Negozio di Formaggio" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1030,8 +1029,7 @@ msgstr "" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" -msgstr "" -"Trova, installa e pubblica pacchetti Python con il Python Package Index" +msgstr "Trova, installa e pubblica pacchetti Python con il Python Package Index" #: warehouse/templates/index.html:66 #, python-format @@ -1215,8 +1213,8 @@ msgid "" " " msgstr "" "\n" -" Suggerimento: stai per effettuare una azione sensibile.\n" +" Suggerimento: stai per effettuare una azione sensibile.\n" "Se non sei su un computer personale, assicurati di effettuare il log out " "alla fine della tua sessione.\n" "Non ti chiederemo di confermare nuovamente la tua password nella prossima " @@ -1235,8 +1233,8 @@ msgid "" "Packaging User Guide." msgstr "" "Per ulteriori informazioni sul caricamento di progetti su PyPI, visita la Guida Utente di Python Packaging." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Guida Utente di Python Packaging." #: warehouse/templates/upload.html:28 #, python-format @@ -1259,9 +1257,8 @@ msgid "" " " msgstr "" "\n" -" Ti piacerebbe accettare questo invito ad unirti '%(project_name)s'come %(role_name)s di un " -"progetto?\n" +" Ti piacerebbe accettare questo invito ad unirti '%(project_name)s'come %(role_name)s di un progetto?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1332,9 +1329,8 @@ msgid "" " " msgstr "" "\n" -" Ti piacerebbe accettare questo invito ad unirti '%(project_name)s'come %(role_name)s di un " -"progetto?\n" +" Ti piacerebbe accettare questo invito ad unirti '%(project_name)s'come %(role_name)s di un progetto?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1566,8 +1562,8 @@ msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." msgstr "" -"Connetti il tuo dispositivo di sicurezza e clicca sul pulsante " -"\"Identificati con dispositivo\"." +"Connetti il tuo dispositivo di sicurezza e clicca sul pulsante \"Identificati" +" con dispositivo\"." #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" @@ -1585,8 +1581,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Aggiorna il tuo browser per accedere con un dispositivo di " +"Aggiorna il tuo browser per accedere con un dispositivo di " "sicurezza(es. chiavetta USB)" #: warehouse/templates/accounts/two-factor.html:60 @@ -1613,8 +1609,8 @@ msgid "" msgstr "" "

    Genera un codice usando l'applicazione di identificazione connessa al tuo " "account PyPI. Immetti questo codice nel modulo per verificare la tua " -"identità

    Hai perso la tua applicazione? Non funziona? Ottieni Aiuto.

    " +"identità

    Hai perso la tua applicazione? Non funziona? Ottieni Aiuto.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1647,8 +1643,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " +"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " "PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 @@ -1657,8 +1653,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"Sei stato aggiunto come %(role)s al progetto" -"%(project_name)s del sito %(site)s da %(initiator_username)s." +"Sei stato aggiunto come %(role)s al progetto%(project_name)" +"s del sito %(site)s da %(initiator_username)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format @@ -1679,8 +1675,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"Sei stato aggiunto come %(role)s al progetto" -"%(project_name)s del sito %(site)s da %(initiator_username)s." +"Sei stato aggiunto come %(role)s al progetto%(project_name)" +"s del sito %(site)s da %(initiator_username)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1864,8 +1860,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " +"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " "PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 @@ -1903,8 +1899,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " +"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " "PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 @@ -2062,8 +2058,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Qualcuno, forse tu, ha cambiato la password per il tuo account PyPI " -"%(username)s." +"Qualcuno, forse tu, ha cambiato la password per il tuo account PyPI " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2152,10 +2148,10 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Per riottenere l'accesso al tuo account, reimposta la tua password su PyPI. Raccomandiamo di andare su HaveIBeenPwned per controllare le tue " -"altre passwords e diventare familiare con le pratiche di passwords valide." +"Per riottenere l'accesso al tuo account, reimposta la tua password su PyPI. Raccomandiamo di andare su HaveIBeenPwned per controllare le tue altre " +"passwords e diventare familiare con le pratiche di passwords valide." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2170,12 +2166,11 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Usiamo un servizio di sicurezza gratuito da HaveIBeenPwned. Quando registri, " -"autentichi, o cambi la tua password, generiamo un hash SHA1 della tua " -"password e usiamo i primi 5 caratteri dell'hash per decidere se la password " -"è compromessa. La password semplice non viene mai conservata da PyPI o " -"mandata a HveIBeenPwned." +"Usiamo un servizio di sicurezza gratuito da HaveIBeenPwned. Quando registri, autentichi, " +"o cambi la tua password, generiamo un hash SHA1 della tua password e usiamo " +"i primi 5 caratteri dell'hash per decidere se la password è compromessa. La " +"password semplice non viene mai conservata da PyPI o mandata a HveIBeenPwned." #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2185,8 +2180,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Per maggiori informazioni, vedi la nostra FAQ. " -"Per aiuto, puoi mandare un email " -"%(email_address)s per comunicare con gli amministratori di PyPI." +"Per aiuto, puoi mandare un email %(email_address)s per comunicare con gli amministratori di PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2228,8 +2223,8 @@ msgid "" "been changed from %(old_email)s to %(new_email)s" msgstr "" "L'indirizzo email principale per il tuo account PyPI %(username)s è stato cambiato da %(old_email)s a " -"%(new_email)s" +"strong> è stato cambiato da %(old_email)s a " +"%(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2293,8 +2288,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " +"Se non hai effettuato questo cambiamento, puoi mandare una email %(email_address)s per comunicare con gli amministratori di " "PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 @@ -2348,8 +2343,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Qualcuno, forse tu, ha aggiunto questo indirizzo email (" -"%(email_address)s) al loro account PyPI." +"Qualcuno, forse tu, ha aggiunto questo indirizzo email " +"(%(email_address)s) al loro account PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2467,8 +2462,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hash per %(filename)s" +"Hash per %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2538,8 +2533,8 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"E' disponibile l'autenticazione a due fattori, abilitala adesso per il tuo account." +"E' disponibile l'autenticazione a due fattori, abilitala adesso per il tuo account." #: warehouse/templates/includes/session-notifications.html:45 #, fuzzy, python-format @@ -2550,8 +2545,8 @@ msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"E' disponibile l'autenticazione a due fattori, abilitala adesso per il tuo account." +"E' disponibile l'autenticazione a due fattori, abilitala adesso per il tuo account." #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2573,8 +2568,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Visualizza le statistiche per i tuoi progetti via Libraries.io, " +"Visualizza le statistiche per i tuoi progetti via Libraries.io, " "oppure usando il " "nostro dataset pubblico su Google BigQuery" @@ -2586,10 +2581,10 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Visualizza le statistiche per i progetti di %(username)s via Libraries.io, oppure usando il nostro dataset pubblico su Google BigQuery" +"Visualizza le statistiche per i progetti di %(username)s via Libraries.io, oppure usando il nostro dataset pubblico su Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2694,8 +2689,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Visualizza le statistiche per questo progetto via Libraries.io, " +"Visualizza le statistiche per questo progetto via Libraries.io, " "oppure usando il " "nostro pubblico dataset su Google BigQuery" @@ -3073,8 +3068,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Applicazione autenticazione (TOTP)" +"Applicazione autenticazione (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3189,8 +3184,8 @@ msgstr "Autenticazione a due fattori aggiunta" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Metodo: Dispositivo di sicurezza (WebAuthn)" +"Metodo: Dispositivo di sicurezza (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3261,9 +3256,8 @@ msgid "" "account as soon as possible." msgstr "" "Gli eventi appaiono qui come occorrenze delle azioni relative alla sicurezza " -"sul tuo account. Se noti qualcosa di sospetto, per favore metti in sicurezza il tuo account il più presto " -"possibile." +"sul tuo account. Se noti qualcosa di sospetto, per favore metti in sicurezza il tuo account il più presto possibile." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3355,8 +3349,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"trasferisci proprietà o cancella progetto" +"trasferisci proprietà o cancella progetto" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3389,8 +3383,8 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Se desideri DISTRUGGERE ogni documentazione esistente ospitata a %(url)s non c'è ritorno, in quanto caricare " +"Se desideri DISTRUGGERE ogni documentazione esistente ospitata a %(url)s non c'è ritorno, in quanto caricare " "una nuova documentazione non è più supportato." #: warehouse/templates/manage/documentation.html:35 @@ -3841,9 +3835,9 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Aggiorna il tuo browserper impostare l'autenticazione a due fattori " -"con un dispositivo di sicurezza (es. chiavetta USB)" +"Aggiorna il tuo browserper impostare l'autenticazione a due fattori con " +"un dispositivo di sicurezza (es. chiavetta USB)" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4394,8 +4388,8 @@ msgid "" msgstr "" "\n" " Questo rilascio sarà ancora installabile per gli utenti che puntano " -"a questa esatta versione, es. quando si usa %(project_name)s==" -"%(version)s.\n" +"a questa esatta versione, es. quando si usa " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4420,8 +4414,8 @@ msgid "" msgstr "" "\n" " Puoi fornire un motivo per stralciare questo rilascio, che sarà " -"mostrato da pip agli utenti che installano%(project_name)s==" -"%(version)s.\n" +"mostrato da pip agli utenti che " +"installano%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4586,8 +4580,8 @@ msgid "" msgstr "" "\n" " Puoi fornire un motivo per stralciare questo rilascio, il " -"quale sarà mostrato da pip agli utenti che installano " -"%(project_name)s==%(version)s.\n" +"quale sarà mostrato da pip agli utenti che installano " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4600,8 +4594,8 @@ msgid "" msgstr "" "Considera di stralciare questo rilascio , facendo un nuovo rilascio " -"oppure un %(title)spost rilascio." +"oppure un %(title)spost rilascio." #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4633,9 +4627,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Scopri come creare un nuovo rilascio su Python Packaging User " -"Guide" +"Scopri come creare un nuovo rilascio su Python Packaging User Guide" #: warehouse/templates/manage/roles.html:18 #, python-format @@ -4859,8 +4852,8 @@ msgid "" "Packaging User Guide for more help." msgstr "" "Per vedere descrizione, autore, links, classificatori, e altri dettagli di " -"'%(project_name)s' per il tuo prossimo rilascio, usagli argomenti setup()setup()nel file setup.py. Modificare questi campi non " "cambierà i metadata dei rilasci precedenti. In aggiunta, devi usare %(count)s " "releases" msgstr[0] "" -"Elimina irreversibilmente il progetto insieme a " -"%(count)srilascio" +"Elimina irreversibilmente il progetto insieme a %(count)srilascio" msgstr[1] "" -"elimina irreversibilmente il progetto insieme a " -"%(count)srilasci" +"elimina irreversibilmente il progetto insieme a %(count)srilasci" #: warehouse/templates/manage/settings.html:239 msgid "Irreversibly delete the project" @@ -5033,8 +5026,8 @@ msgstr "Elimina irreversibilmente il progetto" #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" msgstr "" -"Rendi il nome del progetto disponibile per ogni altro utente PyPI" +"Rendi il nome del progetto disponibile per ogni altro utente " +"PyPI" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -5114,8 +5107,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Imposta la tua password con il valore del token, incluso il " -"%(prefix)s prefisso" +"Imposta la tua password con il valore del token, incluso il " +"%(prefix)s prefisso" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5165,8 +5158,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Per ulteriori istruzioni su come usare questo token, visita la pagina di aiuto di PyPI." +"Per ulteriori istruzioni su come usare questo token, visita la pagina di aiuto di PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5251,8 +5244,8 @@ msgid "" msgstr "" "Se perdi l'accesso alla tua applicazione di autenticazione o alla chiave(i) " "di sicurezza, avrai biogno di uno di questi codici di recupero per accedere " -"al tuo account PyPi. Ogni codice può essere usato solo una volta." +"al tuo account PyPi. Ogni codice può essere usato solo una " +"volta." #: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" @@ -5304,9 +5297,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">TOTP standard." msgstr "" -"PyPi supporta tutte le applicazioni che seguono lo standard TOTP." +"PyPi supporta tutte le applicazioni che seguono lo standard TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5365,8 +5358,8 @@ msgstr "Imposta applicazione" #: warehouse/templates/manage/account/webauthn-provision.html:17 msgid "Set up 2FA with a security device (e.g. USB key)" msgstr "" -"Imposta autenticazione a due fattori(2FA) con un dispositivo di " -"sicurezza(es. chiavetta USB)" +"Imposta autenticazione a due fattori(2FA) con un dispositivo di sicurezza(" +"es. chiavetta USB)" #: warehouse/templates/manage/account/webauthn-provision.html:26 #, python-format @@ -5387,9 +5380,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Thetis." msgstr "" "Le più popolari chiavette USBincludono Yubikey,Google Titan e Yubikey,Google Titan e Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5841,8 +5834,7 @@ msgstr "Scarica i files" #: warehouse/templates/packaging/detail.html:247 msgid "Project details. Focus will be moved to the project details." -msgstr "" -"Dettagli progetto. L'attenzione sarà spostata ai dettagli del progetto." +msgstr "Dettagli progetto. L'attenzione sarà spostata ai dettagli del progetto." #: warehouse/templates/packaging/detail.html:249 #: warehouse/templates/packaging/detail.html:285 @@ -6034,8 +6026,8 @@ msgid "" "\">recovery codes." msgstr "" "Raccomandiamo che tutti gli utenti di PyPI impostino almeno due " -"metodi di autenticazione a due fattori supportati e forniscanoi codici di recupero." +"metodi di autenticazione a due fattori supportati e forniscanoi codici di recupero." #: warehouse/templates/pages/help.html:43 msgid "" @@ -6093,16 +6085,16 @@ msgid "" "title=\"time-based one-time password\">TOTP
    ) work? How do I set it up " "on PyPI?" msgstr "" -"Come funziona l'autenticazione a due fattori con l'applicazione(TOTP)?Come la imposto su PyPI?" +"Come funziona l'autenticazione a due fattori con l'applicazione(TOTP)?Come la imposto su PyPI?" #: warehouse/templates/pages/help.html:64 msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Come funziona l'autenticazione a due fattori con dispositivo di recupero " -"(es. chiavetta USB)? Come la imposto in PyPI?" +"Come funziona l'autenticazione a due fattori con dispositivo di recupero (" +"es. chiavetta USB)? Come la imposto in PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6360,8 +6352,8 @@ msgstr "" "

    Un \"file\", anche conosciuto come \"pacchetto\", su PyPI è qualcosa che " "puoi scaricare e installare. Dovuto ai diversi hardware, sistemi operativi, " "e formati dei files, un rilascio può avere parecchi files (pacchetti), come " -"un archivio contenente codice sorgente o ruotabinaria.

    \n" +"un archivio contenente codice sorgente o ruotabinaria.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6373,10 +6365,10 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Per imparare come installare un file da PyPI, visita il tutorial installazione su Python Packaging User " +"Per imparare come installare un file da PyPI, visita il tutorial installazione su Python Packaging User " "Guide." #: warehouse/templates/pages/help.html:217 @@ -6391,8 +6383,8 @@ msgstr "" "Per istruzioni complete su come configurare, impacchettare e distribuire il " "tuo progetto Python, affidati al tutorial di " -"packaging sul %(title)sPython Packaging User Guide." +"packaging sul %(title)sPython Packaging User Guide." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6458,8 +6450,8 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Questa politica ci permetterà di rinforzare una politica chiave di PEP 541 riguardo alla " "raggiungibilità del manutentore. Essa riduce inoltre la viabilità degli " "attacchi spam per crearea molti account in modo automatizzato." @@ -6472,8 +6464,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Puoi gestire gli indirizzi emails del tuo account nelle tueimpostazioni account. Ciò permette anche di inviare una nuova " +"Puoi gestire gli indirizzi emails del tuo account nelle tueimpostazioni account. Ciò permette anche di inviare una nuova " "conferma email per utenti che si sono iscritti in passato, prima che " "cominciassimo a imporre questa politica." @@ -6502,15 +6494,15 @@ msgid "" "

    " msgstr "" "

    PyPi in sè non ha subito violazione. Questa è una misura cautelativa per " -"ridurre il rischio di stuffing delle credenzialistuffing delle credenziali attacchi contro PyPI e i suoi utenti

    Ogni volta che un utente " "fornisce una password -- mentre si registra, autentica, o modifica la sua " "password -- PyPI controlla in maniera sicura se quella password è apparsa " "nelle pubbliche violazioni di dati.

    Durante ognuno di questi " "processi, PyPI genera un hash SHA1 della password fornita e usa i primi " -"cinque(5) caratteri dell'hash per controllare il Have I Been Pwned API e determina se la password è stata " "compromessa in precedenza. La password in plaintext non è mai conservata da " "Python o sottomessa all'API HaveIBeenPwned.

    PyPI non permetterà che " @@ -6534,10 +6526,10 @@ msgid "" msgstr "" "

    Tutti gli eventi utente di PyPI sono conservati sotto alla storia di " "sicurezza nelle impostazioni account. Se ci sono eventi che sembrano " -"sospetti, procedi come segue:

    " +"sospetti, procedi come segue:

    " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6573,16 +6565,16 @@ msgstr "" "quanto richiede due cose per accedere:qualcosa che saiequalcosa " "che hai.

    Nel caso di PyPI, \"qualcosa che sai\" è il tuo username " "e password, mentre \"qualcosa che hai\" può essere un " -"applicazione per generare un codice temporaneo, o undispositivo di sicurezza(più comunemente una chiavetta USB).

    E' " +"applicazione per generare un codice temporaneo, o undispositivo di sicurezza(più comunemente una chiavetta USB).

    E' " "fortemente raccomandato che imposti l'autenticazione a due fattori sul tuo " "account PyPI.

    Agli utenti che hanno impostato l'autenticazione a due " "fattori sarà chiesto di fornire il loro secondo metodo di verifica " "dell'identità durante il processo di accesso. Questo influisce solo " "sull'accesso via web browser, e non (ancora) il caricamento dei pacchetti.

    Puoi seguire i miglioramenti al 2FAsu%(title)sdiscuss.python.org.

    " +"p>

    Puoi seguire i miglioramenti al 2FAsu%(title)sdiscuss.python.org.

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6643,8 +6635,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile perAndroid o iOS" +"\"_blank\" rel=\"noopener\">Android o iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6751,8 +6743,8 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"Un dispositivo di sicurezza è una chiavetta USB o altro dispositivo che genera una password valida una volta e manda " +"Un dispositivo di sicurezza è una chiavetta USB o altro dispositivo che genera una password valida una volta e manda " "quella password al browser. Questa password è quindi usata da PyPI per " "identificarti come un utente." @@ -6772,8 +6764,8 @@ msgid "" "implemented by PyPI." msgstr "" "Usare un %(title)sbrowser che supporta WebAuthn e PublicKeyCredential, siccome questo è lo standard " +"rel=\"noopener\">browser che supporta WebAuthn e PublicKeyCredential, siccome questo è lo standard " "migliorato da PyPI." #: warehouse/templates/pages/help.html:392 @@ -6786,8 +6778,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Usare una chiavetta USB che aderisce a specificazione FIDO U2F :" +"Usare una chiavetta USB che aderisce a specificazione FIDO U2F :" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6798,11 +6790,11 @@ msgid "" "href=\"%(thetis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">Thetis." msgstr "" -"Chiavette popolari includono Yubikey, Google Titan e " -"Thetis." +"Chiavette popolari includono Yubikey, Google Titan e Thetis." #: warehouse/templates/pages/help.html:403 msgid "" @@ -6834,10 +6826,10 @@ msgstr "" "account, e scegli \"Aggiungi 2FA con dispositivo di sicurezza (es. chiavetta USB)\"\n" "
  • Dai un nome alla chiavetta. Questo è necessario in quanto è " -"possibile aggiungere più di un dispositivo di sicurezza al tuo account.\n" -"
  • Clicca sul pulsante \"Imposta dispositivo di sicurezza\" \n" +"possibile aggiungere più di un dispositivo di sicurezza al tuo account.
  • " +"\n" +"
  • Clicca sul pulsante \"Imposta dispositivo di sicurezza\"
  • " +"\n" "
  • Inserisci e tocca la tua chiavetta USB, come richiesto dal tuo " "browser
  • \n" " " @@ -6896,8 +6888,8 @@ msgid "" "authentication\">WebAuthn
    standard, PyPI users will be able to " "take advantage of any future developments in this field." msgstr "" -"Siccome il miglioramento dei due fattori di PyPI segue il WebAuthn standard, gli utenti di PyPI potranno " "usufruire dei vantaggi di qualsiasi sviluppo futuro in questo campo." @@ -7004,8 +6996,8 @@ msgstr "" "strong> su PyPI.

    \n" "

    Puoi creare un token valido per il tuo intero account, nel qual " "caso, il token funzionerà per tutti i progetti associati con quell'account. " -"In alternativa, puoi limitare la portata di un token a un progetto specifico." -"

    \n" +"In alternativa, puoi limitare la portata di un token a un progetto " +"specifico.

    \n" "

    Raccomandiamo vivamente di identificarti con un token " "API dove possibile.

    \n" "\n" @@ -7059,11 +7051,11 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "Dove modifichi o aggiungi questi valori dipenderà dal tuo singolo caso. Per " -"esempio, alcuni utenti hanno bisogno di modificare il loro file " +"esempio, alcuni utenti hanno bisogno di modificare il loro file " ".pypirc , mentre altri potrebbero dover aggiornare la " -"configurazione del loro file CI (es. .travis.yml se " +"configurazione del loro file CI (es. .travis.yml se " "stai usandoTravis)." #: warehouse/templates/pages/help.html:505 @@ -7163,12 +7155,12 @@ msgstr "" "Libraries.io fornisce statistiche per i progetti PyPI (esempio, API) inclusi stars e forks di " -"GitHub, tracking di dipendenza(in progress), e altri fattori rilevanti." +"\"noopener\">esempio, API) inclusi stars e forks di " +"GitHub, tracking di dipendenza(in progress), e altri fattori rilevanti." #: warehouse/templates/pages/help.html:541 #, python-format @@ -7176,9 +7168,9 @@ msgid "" "For recent statistics on uptime and performance, see our status page." msgstr "" -"Per le recenti statistiche su uptime e prestazioni, vedi la nostra pagina " -"dei servizi." +"Per le recenti statistiche su uptime e prestazioni, vedi la nostra pagina dei " +"servizi." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7189,8 +7181,8 @@ msgid "" msgstr "" "PyPI non supporta la pubblicazione di pacchetti privati. Se vuoi pubblicare " "il tuo pacchetto privato su un indice dei pacchetti(package index), la " -"soluzione raccomandata è di eseguire la tua distribuzione del devpi project." +"soluzione raccomandata è di eseguire la tua distribuzione del devpi project." #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7218,8 +7210,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"Il nome del progetto è in conflitto con un modulo della %(title)sPython " +"Il nome del progetto è in conflitto con un modulo della %(title)sPython " "Standard Library di qualsiasi versione principale dalla 2.5 alla " "presente." @@ -7255,8 +7247,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Se il proprietario non risponde, vedi %(anchor_text)s" +"Se il proprietario non risponde, vedi %(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7308,8 +7300,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Se il proprietario non risponde, vedi %(anchor_text)s" +"Se il proprietario non risponde, vedi %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7351,11 +7343,11 @@ msgstr "" "Se non riesci a caricare il rilasscio del tuo progetto su PyPI perchè hai " "raggiunto la dimensione di caricamento massima del file, possiamo a volte " "aumentare il tuo limite. Assicurati di aver caricato almeno un rilascio per " -"il progetto che sia sotto il limite(un numero versione di rilascio in fase di sviluppo è sufficiente). " -"Quindi, documenta un problema e scrivici:" +"il progetto che sia sotto il limite(un numero versione " +"di rilascio in fase di sviluppo è sufficiente). Quindi, documenta un problema e scrivici:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7399,9 +7391,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Se non è possibile, possiamo a volte incrementare il tuo limite. Documenta un problema e scrivici:" +"Se non è possibile, possiamo a volte incrementare il tuo limite. Documenta un problema e scrivici:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7416,8 +7408,8 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"PyPI riceve rapporti sulle vulnerabilità nei pacchetti ospitati da Open " +"PyPI riceve rapporti sulle vulnerabilità nei pacchetti ospitati da Open " "Source progetto Vulnerabilità, che a sua volta riceve dati sulle " "vulnerabilità da Python Packaging Advisory Database." @@ -7555,8 +7547,8 @@ msgid "" msgstr "" "\n" " Se stai usando Windows e cercando di incollare la tua password o " -"il token nel Prompt dei comandi o in PowerShell, nota che Ctrl-V and Shift" -"+Ins non funzioneranno..\n" +"il token nel Prompt dei comandi o in PowerShell, nota che Ctrl-V and Shift+" +"Ins non funzioneranno..\n" " Invece, puoi usare \"Modifica/Incolla dal menu della scheda, o " "abilitare \"Usa Ctrl+Shift+C/V come Copia/Incolla\" in \"Proprietà\".\n" " " @@ -7662,10 +7654,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Se stai riscontrando un problema di accessibilità, %(title)s " -"riportacelo su GitHub, così possiamo provare a risolvere il problema, " -"per te e per gli altri." +"Se stai riscontrando un problema di accessibilità, %(title)s riportacelo su " +"GitHub, così possiamo provare a risolvere il problema, per te e per gli " +"altri." #: warehouse/templates/pages/help.html:720 #, python-format @@ -7679,8 +7671,8 @@ msgstr "" "In una versione precedente di PyPI, era possibile per i manutentori caricare " "rilasci su PyPI usando un modulo nel browser web. Questa caratteristica è " "stata disapprovata nelle nuove versioni di PyPI – raccomandiamo invece di usare twine per caricare il tuo progetto su PyPI." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">usare twine per caricare il tuo progetto su PyPI." #: warehouse/templates/pages/help.html:729 msgid "" @@ -7744,10 +7736,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Per evitare questa situazione, usa prima Test PyPI per " -"controllare il tuo caricamento, prima di caricare su pypi.org." +"Per evitare questa situazione, usa prima Test PyPI per " +"controllare il tuo caricamento, prima di caricare su pypi.org." #: warehouse/templates/pages/help.html:755 #, python-format @@ -7774,8 +7766,8 @@ msgid "" "similar issue does not already exist." msgstr "" "Se stai risconotrando problemi con PyPI stesso, accogliamo commenti " -"costruttivi e bug reports attraverso il nostro tracker " +"costruttivi e bug reports attraverso il nostro tracker " "dei problemi. Per favore nota che questo tracker è solo per problemi con " "il software che esegue PyPI. Prima di scrivere un nuovo problema, controlla " "che una simile problematica non esista già." @@ -7797,8 +7789,8 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI è offerto dal progetto Warehouse; Warehouse è un progetto open " +"PyPI è offerto dal progetto Warehouse; Warehouse è un progetto open " "source sviluppato sotto la protezione di Python Packaging Authority (PyPA) e " "supportato dal Packaging Working Group (PackagingWG) di Python." @@ -7843,8 +7835,8 @@ msgid "" msgstr "" "PyPI è offerto da Warehouse e da una varietà di strumenti e " -"servizi forniti dai nostri generosi sponsors." +"servizi forniti dai nostri generosi " +"sponsors." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7873,17 +7865,17 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "PyPI è pesantemente nascosto e distribuito via CDN grazie al nostro sponsor Fastly e così è generalmente disponibile globalmente. Comunque, il " -"sito è per lo più mantenuto da volontari, non forniamo nessun Service Level " +"delivery network\">CDN
    grazie al nostro sponsor Fastly e così è generalmente disponibile globalmente. Comunque, il sito " +"è per lo più mantenuto da volontari, non forniamo nessun Service Level " "Agreement specifico, e come ci si potrebbe aspettare da un distribuito " "sistema gigante, le cose possono e qualche volta vanno storte. Vedi La nostra pagina dei servizi per correnti e passate interruzioni e " "incidenti. Se avete alte aspettative di disponibilità, considerate un mirror o un index privato." +"href=\"%(mirror_href)s\">mirror o un index privato." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7893,8 +7885,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Abbiamo una grossa mole di lavoro da fare per continuare a mantenere e " -"migliorare PyPI (anche conosciuto come il progetto Warehouse)." +"migliorare PyPI (anche conosciuto come il progetto Warehouse)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7939,12 +7931,13 @@ msgid "" msgstr "" "Se hai abilità in Python, ElasticSearch, HTML, SCSS, JavaScript, or " "SQLAlchemy allora sfoglia la nostra guida \"Come Iniziare" -"\", quindi dai un'occhiata al%(title)stracker dei problemi. Abbiamo creato un'etichetta 'Il Primo Problema Buono' - ti consigliamo di iniziare da qui." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">guida \"Come " +"Iniziare\", quindi dai un'occhiata al%(title)stracker dei problemi. Abbiamo creato un'etichetta 'Il Primo Problema Buono' - ti consigliamo di iniziare da " +"qui." #: warehouse/templates/pages/help.html:838 #, python-format @@ -7978,11 +7971,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Puoi anche seguire gli sviluppi del progetto in corso sulla mailing list disutils-sig e sul forum Python packaging su Discourse." +"Puoi anche seguire gli sviluppi del progetto in corso sulla mailing list disutils-sig e sul forum Python " +"packaging su Discourse." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7996,14 +7989,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"I cambiamenti a PyPI sono generalmente annunciati su entrambimailing list di pypi-announce e il blog di PSF " -"sotto all'etichetta \"pypi\". Il blog PSF ha anche Atom e contenuti " -"RSS per l'etichetta \"pypi\"." +"I cambiamenti a PyPI sono generalmente annunciati su entrambimailing list di pypi-announce e il blog di PSF sotto " +"all'etichetta \"pypi\". Il blog PSF ha anche Atom e contenuti RSS per l'etichetta \"pypi\"." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8127,10 +8120,14 @@ msgid "Important!" msgstr "Importante!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Se credi di aver identificato un problema di sicurezza con Warehouse, " "NON riportare il problema in nessun forum pubblico, " @@ -8149,30 +8146,65 @@ msgid "Official or unofficial mailing lists" msgstr "Ufficiali o non ufficiali mailing lists" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Invece, manda un email alla security@python.org " "direttamente, fornendo più informazioni rilevanti possibile." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"I messaggi possono essere opzionalmente criptati con GPG utilizzando " -"impronte digitali chiave disponibili nella pagina della Python Security." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Invece, manda un email alla security@python.org " +"direttamente, fornendo più informazioni rilevanti possibile." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Cosa succede dopo?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8180,7 +8212,7 @@ msgstr "" "Una volta che hai sottoposto un problema via email, dovresti ricevere un " "aggiornamento entro 48 ore." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8188,8 +8220,10 @@ msgstr "" "In base all'azione che deve essere intrapresa, potresti ricevere ulteriori " "email successive." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Questa politica di sicurezza è stata aggiornata l'ultima volta il 14 marzo " "2018." @@ -8310,8 +8344,8 @@ msgid "" "in 2020" msgstr "" "Con $470,000 di finanziamento dalla Iniziativa Chan " +"\"noopener\">$470,000 di finanziamento dalla Iniziativa Chan " "Zuckerberg e il Mozilla Open Source Support Program nel 2020" @@ -8572,6 +8606,17 @@ msgstr[1] "" " Non ci sono risultati per %(filters)s' filtri\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "I messaggi possono essere opzionalmente criptati con GPG utilizzando " +#~ "impronte digitali chiave disponibili nella pagina della " +#~ "Python Security." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/ja/LC_MESSAGES/messages.mo b/warehouse/locale/ja/LC_MESSAGES/messages.mo index d138975a9c229ad6f154100dccc13cd4b0289e7c..86b01aa8e45ccc2f3fd1726cde1266b0057bd415 100644 GIT binary patch delta 18222 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 delta 19093 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, 2019. -# Michael Myers , 2019. -# komo_fr , 2019, 2020. -# Yuta Kanzawa , 2019. -# shinji uyama , 2019. -# Ryo/Liàng KAJI , 2019. -# Yuichi OMATA , 2019. -# Masashi Kondo , 2019. -# Dustin Ingram , 2020. -# Kenichi Maehashi , 2021. -# Nanashi. , 2021. +# Michael Myers , 2019, 2022. +# komo_fr , 2019, 2020, 2022. +# Yuta Kanzawa , 2019, 2022. +# shinji uyama , 2019, 2022. +# Ryo/Liàng KAJI , 2019, 2022. +# Yuichi OMATA , 2019, 2022. +# Masashi Kondo , 2019, 2022. +# Dustin Ingram , 2020, 2022. +# Kenichi Maehashi , 2021, 2022. +# Nanashi. , 2021, 2022. # moto kawasaki , 2021, 2022. # YangYulin , 2022. +# 金城翔平 , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-06-06 11:18+0000\n" -"Last-Translator: YangYulin \n" +"PO-Revision-Date: 2022-06-28 19:41+0000\n" +"Last-Translator: Dustin Ingram \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -28,15 +29,14 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." -msgstr "" -"この操作を実行するには、アカウントで 2 要素認証を有効にする必要があります。" +msgstr "この操作を実行するには、アカウントで 2 要素認証を有効にする必要があります。" # | msgid "Stay updated:" #: warehouse/views.py:292 @@ -69,8 +69,7 @@ msgstr "" msgid "" "This username is already being used by another account. Choose a different " "username." -msgstr "" -"このユーザー名はすでに別のアカウントで使用されています。別のユーザー名を選択" +msgstr "このユーザー名はすでに別のアカウントで使用されています。別のユーザー名を選択" "してください。" #: warehouse/accounts/forms.py:145 @@ -91,24 +90,21 @@ msgstr "メールアドレスが無効です。もう一度やり直してくだ #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." -msgstr "" -"このドメインからのメールアドレスは使用できません。別のメールアドレスを使用し" +msgstr "このドメインからのメールアドレスは使用できません。別のメールアドレスを使用し" "てください。" #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." -msgstr "" -"このメールアドレスはすでにこのアカウントで使用されています。別のメールアドレ" +msgstr "このメールアドレスはすでにこのアカウントで使用されています。別のメールアドレ" "スを使用してください。" #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." -msgstr "" -"このメールアドレスはすでに別のアカウントで使用されています。別のメールアドレ" +msgstr "このメールアドレスはすでに別のアカウントで使用されています。別のメールアドレ" "スを使用してください。" #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 @@ -140,8 +136,7 @@ msgstr "そのユーザ名またはメールアドレスのユーザは見つか msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" -msgstr "" -"このアカウントに追加されている未確認のメールアドレスが多すぎます。受信トレイ" +msgstr "このアカウントに追加されている未確認のメールアドレスが多すぎます。受信トレイ" "を確認し、確認リンクをクリックしてください。(IP: ${ip})" #: warehouse/accounts/views.py:116 @@ -149,8 +144,7 @@ msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" -msgstr "" -"このアカウントで要求されたパスワードのリセットが多すぎます。受信トレイを確認" +msgstr "このアカウントで要求されたパスワードのリセットが多すぎます。受信トレイを確認" "し、確認リンクに従ってください。(IP: ${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 @@ -169,8 +163,7 @@ msgstr "WebAuthnアサーションに成功しました" #: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 msgid "Recovery code accepted. The supplied code cannot be used again." -msgstr "" -"リカバリーコードを受け付けました。今回入力されたコードを再度使用することはで" +msgstr "リカバリーコードを受け付けました。今回入力されたコードを再度使用することはで" "きません。" #: warehouse/accounts/views.py:533 @@ -183,8 +176,7 @@ msgstr "" #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" -msgstr "" -"期限切れのトークン: 新しいパスワード リセット リンクをリクエストして下さい" +msgstr "期限切れのトークン: 新しいパスワード リセット リンクをリクエストして下さい" #: warehouse/accounts/views.py:653 msgid "Invalid token: request a new password reset link" @@ -219,8 +211,7 @@ msgstr "パスワードをリセットしました" #: warehouse/accounts/views.py:749 msgid "Expired token: request a new email verification link" -msgstr "" -"期限切れのトークン: 新しいメールアドレス確認リンクをリクエストして下さい" +msgstr "期限切れのトークン: 新しいメールアドレス確認リンクをリクエストして下さい" #: warehouse/accounts/views.py:751 msgid "Invalid token: request a new email verification link" @@ -248,8 +239,7 @@ msgstr "これが主要メールアドレスです" #: warehouse/accounts/views.py:793 msgid "Email address ${email_address} verified. ${confirm_message}." -msgstr "" -"メールアドレス ${email_address} が確認されました。 ${confirm_message}。" +msgstr "メールアドレス ${email_address} が確認されました。 ${confirm_message}。" #: warehouse/accounts/views.py:846 #, fuzzy @@ -258,8 +248,6 @@ msgid "Expired token: request a new organization invitation" msgstr "期限切れのトークン: 新しいプロジェクト ロールの招待をリクエストする" #: warehouse/accounts/views.py:848 -#, fuzzy -#| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "無効なトークン: 新しいプロジェクト ロールの招待をリクエストする" @@ -270,8 +258,6 @@ msgid "Invalid token: not an organization invitation token" msgstr "無効なトークン: コラボレーション招待トークンではありません" #: warehouse/accounts/views.py:858 -#, fuzzy -#| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "ロールへの招待が無効です。" @@ -352,8 +338,7 @@ msgstr "" msgid "" "This organization account name has already been used. Choose a different " "organization account name." -msgstr "" -"この組織のアカウント名は、すでに別のアカウントで使用されています。別の組織ア" +msgstr "この組織のアカウント名は、すでに別のアカウントで使用されています。別の組織ア" "カウント名を選択してください。" #: warehouse/manage/forms.py:403 @@ -381,8 +366,7 @@ msgstr "" #| "Choose a different organization account name." msgid "" "This project name has already been used. Choose a different project name." -msgstr "" -"この組織のアカウント名は、すでに別のアカウントで使用されています。別の組織ア" +msgstr "この組織のアカウント名は、すでに別のアカウントで使用されています。別の組織ア" "カウント名を選択してください。" #: warehouse/manage/forms.py:488 @@ -405,9 +389,8 @@ msgstr "組織の説明が長すぎます。400 文字以下の組織の説明 #: warehouse/manage/views.py:324 msgid "Email ${email_address} added - check your email for a verification link" -msgstr "" -"メールアドレス ${email_address} が追加されました - メールにある確認用のリンク" -"をチェックしてください" +msgstr "メールアドレス ${email_address} が追加されました - " +"メールにある確認用のリンクをチェックしてください" #: warehouse/manage/views.py:841 msgid "Recovery codes already generated" @@ -421,9 +404,8 @@ msgstr "新しいリカバリーコードを生成すると、既存のコード #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" -msgstr "" -"ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて" -"います" +msgstr "ユーザ '${username}' には、既にプロジェクトの ${role_name} " +"の役割が与えられています" #: warehouse/manage/views.py:1647 #, fuzzy @@ -440,9 +422,8 @@ msgstr "" #: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 msgid "" "User '${username}' already has an active invite. Please try again later." -msgstr "" -"ユーザ '${username}' には既にアクティブな招待があります。後でもう一度お試しく" -"ださい。" +msgstr "ユーザ '${username}' " +"には既にアクティブな招待があります。後でもう一度お試しください。" #: warehouse/manage/views.py:1718 warehouse/manage/views.py:3200 msgid "Invitation sent to '${username}'" @@ -466,15 +447,13 @@ msgstr "'${username}' の招待を無効化しました。" msgid "" "There have been too many attempted OpenID Connect registrations. Try again " "later." -msgstr "" -"OpenID Connect の登録が試行された回数が多すぎます。後でもう一度やり直してくだ" -"さい。" +msgstr "OpenID Connect " +"の登録が試行された回数が多すぎます。後でもう一度やり直してください。" #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" -msgstr "" -"ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて" -"います" +msgstr "ユーザ '${username}' には、既にプロジェクトの ${role_name} " +"の役割が与えられています" #: warehouse/manage/views.py:3129 msgid "" @@ -511,8 +490,7 @@ msgstr "不明な GitHub ユーザまたは組織。" #: warehouse/oidc/forms.py:87 msgid "GitHub has rate-limited this action. Try again in a few minutes." -msgstr "" -"GitHub では、このアクションがレート制限されています。数分後にもう一度お試しく" +msgstr "GitHub では、このアクションがレート制限されています。数分後にもう一度お試しく" "ださい。" #: warehouse/oidc/forms.py:97 @@ -533,8 +511,7 @@ msgstr "ワークフロー名は .yml または .yaml で終わる必要があ #: warehouse/oidc/forms.py:137 msgid "Workflow filename must be a filename only, without directories" -msgstr "" -"ワークフローのファイル名は、ディレクトリを含まないファイル名のみである必要が" +msgstr "ワークフローのファイル名は、ディレクトリを含まないファイル名のみである必要が" "あります" #: warehouse/oidc/forms.py:146 @@ -658,7 +635,6 @@ msgstr "モンティ・パイソン — チーズ・ショップ" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -729,8 +705,7 @@ msgstr "" msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." -msgstr "" -"文字(大文字と小文字)、数字、特殊文字を含んだ強力なパスワードを入力してくだ" +msgstr "文字(大文字と小文字)、数字、特殊文字を含んだ強力なパスワードを入力してくだ" "さい。一般的な単語や繰り返しは避けてください。" #: warehouse/templates/base.html:27 @@ -790,9 +765,8 @@ msgstr "メインメニュー" msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." -msgstr "" -"Python Package Index(PyPI)は、プログラミング言語Python用のソフトウェアのリ" -"ポジトリです。" +msgstr "Python Package " +"Index(PyPI)は、プログラミング言語Python用のソフトウェアのリポジトリです。" #: warehouse/templates/base.html:97 msgid "RSS: 40 latest updates" @@ -829,8 +803,7 @@ msgstr "警告" #: warehouse/templates/base.html:155 msgid "You are using an unsupported browser, upgrade to a newer version." -msgstr "" -"サポートされていないブラウザを使用しています。新しいバージョンにアップグレー" +msgstr "サポートされていないブラウザを使用しています。新しいバージョンにアップグレー" "ドしてください。" #: warehouse/templates/base.html:164 @@ -846,8 +819,7 @@ msgstr "" msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." -msgstr "" -"一部の機能は、JavaScriptなしでは動作しない場合があります。問題が発生した場合" +msgstr "一部の機能は、JavaScriptなしでは動作しない場合があります。問題が発生した場合" "は、有効にしてみてください。" #: warehouse/templates/base.html:212 warehouse/templates/base.html:233 @@ -1007,14 +979,12 @@ msgstr "Test Python Package Indexを使ってPythonパッケージの公開を #: warehouse/templates/index.html:45 msgid "Develop the codebase behind PyPI with the Dev Python Package Index" -msgstr "" -"Dev Python パッケージインデックスを使用して PyPI の背後にあるコードベースを開" -"発する" +msgstr "Dev Python パッケージインデックスを使用して PyPI " +"の背後にあるコードベースを開発する" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" -msgstr "" -"Python Package Indexを使ってPythonパッケージを検索・インストール・公開する" +msgstr "Python Package Indexを使ってPythonパッケージを検索・インストール・公開する" #: warehouse/templates/index.html:66 #, python-format @@ -1049,8 +1019,7 @@ msgstr[0] "%(num_users_formatted)s ユーザ" msgid "" "PyPI helps you find and install software developed and shared by the Python " "community." -msgstr "" -"PyPIは、Pythonコミュニティによって開発・共有されているソフトウェアの検索とイ" +msgstr "PyPIは、Pythonコミュニティによって開発・共有されているソフトウェアの検索とイ" "ンストールに役立ちます。" #: warehouse/templates/index.html:112 @@ -1188,8 +1157,8 @@ msgid "" " " msgstr "" "\n" -" ヒント: 機密情報に関するアクション" -"を行おうとしています。\n" +" ヒント: 機密情報に関するアクションを行おうとしています。\n" " 個人用のコンピュータを利用していない場合は、作業が完了したら確" "実にログアウトしてください。\n" " パスワードの再確認は1時間ごとに行われます。\n" @@ -1197,8 +1166,7 @@ msgstr "" #: warehouse/templates/upload.html:25 msgid "This URL is an API endpoint for uploading files to PyPI." -msgstr "" -"この URL は、PyPI にファイルをアップロードするための API エンドポイントです。" +msgstr "この URL は、PyPI にファイルをアップロードするための API エンドポイントです。" #: warehouse/templates/upload.html:26 #, python-format @@ -1215,9 +1183,8 @@ msgstr "" #, python-format msgid "" "Otherwise, we suggest you go to the PyPI homepage." -msgstr "" -"それ以外の場合は、PyPIのホームページを参照することを" -"お勧めします。" +msgstr "それ以外の場合は、PyPIのホームページを参照することをお勧めします。" #: warehouse/templates/accounts/invite-confirmation.html:17 msgid "Confirm Invite" @@ -1402,9 +1369,8 @@ msgstr "" #: warehouse/templates/accounts/recovery-code.html:59 #, python-format msgid "

    Not working? Get help.

    " -msgstr "" -"

    動作がおかしいですか?ヘルプを参照して下さい" +msgstr "

    動作がおかしいですか?ヘルプを参照して下さい

    " #: warehouse/templates/accounts/register.html:18 msgid "Create an account" @@ -1460,8 +1426,8 @@ msgid "" "\">FAQ for more information." msgstr "" "このパスワードはセキュリティ違反または侵害を受けているため、使用できません。" -"より多くの情報を得るには、FAQを参" -"照してください。" +"より多くの情報を得るには、FAQを参照してください。" #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1474,9 +1440,8 @@ msgstr "パスワードリセット" #: warehouse/templates/accounts/request-password-reset.html:27 msgid "To reset your password, enter your username or email." -msgstr "" -"パスワードをリセットするには、ユーザ名またはメールアドレスを入力してくださ" -"い。" +msgstr "パスワードをリセットするには、ユーザ名またはメールアドレスを入力してください" +"。" #: warehouse/templates/accounts/request-password-reset.html:39 msgid "Username or email" @@ -1499,8 +1464,7 @@ msgstr "登録されたメールアドレスにメールを送信しました。 msgid "" "The email contains a link to reset your password. This link will expire in " "%(n_hours)s hours." -msgstr "" -"メールにはパスワードをリセットするためのリンクが含まれています。このリンクの" +msgstr "メールにはパスワードをリセットするためのリンクが含まれています。このリンクの" "有効期限は%(n_hours)s 時間です。" #: warehouse/templates/accounts/reset-password.html:18 @@ -1535,8 +1499,7 @@ msgstr "セキュリティ端末を接続し、「端末で認証」ボタンを #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" -msgstr "" -"セキュリティ端末(USBキーなど)でログインするにはJavaScriptを有効にして下さい" +msgstr "セキュリティ端末(USBキーなど)でログインするにはJavaScriptを有効にして下さい" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -1548,16 +1511,15 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"ブラウザをアップグレードしてセキュリティ端末(USBキーなど)でログイン" +"ブラウザをアップグレードしてセキュリティ端末(USBキーなど)でログイン" "して下さい" #: warehouse/templates/accounts/two-factor.html:60 #, python-format msgid "Lost your device? Not working? Get help." -msgstr "" -"端末を紛失しましたか?動作がおかしい?ヘルプを参照し" -"て下さい。" +msgstr "端末を紛失しましたか?動作がおかしい?ヘルプを参照して下さい。" #: warehouse/templates/accounts/two-factor.html:72 msgid "Authenticate with an app" @@ -1576,8 +1538,8 @@ msgid "" msgstr "" "

    PyPIアカウントに接続するために、認証アプリケーションを使ってコードを生成し" "てください。本人確認のために、このコードをフォームに入力してください。

    " -"アプリケーションを紛失しましたか?うまく動作しませんか?その場合はヘルプを参照してください

    " +"アプリケーションを紛失しましたか?うまく動作しませんか?その場合はヘルプを参照してください

    " # | msgid "Set up your application" #: warehouse/templates/accounts/two-factor.html:127 @@ -1591,10 +1553,10 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

    " msgstr "" -"

    あなたのアカウントではリカバリーコードが生成されていません。

    二要素手段へのにアクセスができない場合、アカウントへのアクセス" -"を失うことがあります。リカバリーコードに関する支援を受け" -"てください。

    " +"

    あなたのアカウントではリカバリーコードが生成されていません。

    二要素手段へのにアクセスができない場合、アカウントへのアクセスを失" +"うことがあります。リカバリーコードに関する支援を受けてください。

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1611,8 +1573,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"もしあなたがこの変更を行っていない場合、" -"%(email_address)sにメールして PyPI 管理者に連絡して下さい。" +"もしあなたがこの変更を行っていない場合、%(email_address)sにメールして PyPI 管理者に連絡して下さい。" #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1628,9 +1590,8 @@ msgstr "" msgid "" "You are receiving this because you have been added by %(initiator_username)s " "to a project on %(site)s." -msgstr "" -"これは、%(initiator_username)s によって %(site)s のプロジェクトに追加されてい" -"るためです。" +msgstr "これは、%(initiator_username)s によって %(site)s " +"のプロジェクトに追加されているためです。" #: warehouse/templates/email/added-as-organization-member/body.html:20 #, fuzzy, python-format @@ -1650,8 +1611,7 @@ msgstr "" #, fuzzy #| msgid "You are receiving this because you are an owner of this project." msgid "You are receiving this because you are a member of this organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/admin-organization-deleted/body.html:27 @@ -1661,16 +1621,14 @@ msgstr "" #| "Your new organization named \"%(organization_name)s\" has been approved " #| "and created." msgid "The %(site)s organization \"%(organization_name)s\" has been deleted." -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" +msgstr "\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" #: warehouse/templates/email/admin-organization-deleted/body.html:33 #: warehouse/templates/email/admin-organization-renamed/body.html:33 #, fuzzy, python-format #| msgid "You are receiving this because you are an owner of this project." msgid "You are receiving this because you are a %(site)s administrator." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/admin-organization-renamed/body.html:27 @@ -1696,9 +1654,9 @@ msgid "" "basic authentication (username & password). However, your account has " "two-factor authentication (2FA) enabled." msgstr "" -"最近のアップロードや %(site)s へのアップロードの試みで、基本認証 (ユーザ名と" -"パスワード) を使っていることに気付きました。ただし、アカウントでは 2 要素認" -"証 (2FA) が有効になっています。" +"最近のアップロードや %(site)s へのアップロードの試みで、基本認証 " +"(ユーザ名とパスワード) を使っていることに気付きました。ただし、" +"アカウントでは 2 要素認証 (2FA) が有効になっています。" #: warehouse/templates/email/basic-auth-with-2fa/body.html:22 #, python-format @@ -1727,8 +1685,8 @@ msgid "" msgstr "" "まず、%(new_token_url)sでアカウントまたはプロジェクトのAPIトークンを生成しま" "す。次に、公開時にユーザー名とパスワードの代わりにこのトークンを使用します。" -"API トークンを使用して公開する方法については、%(token_help_url)s を参照してく" -"ださい。" +"API トークンを使用して公開する方法については、%(token_help_url)s " +"を参照してください。" #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 #, fuzzy, python-format @@ -1738,8 +1696,7 @@ msgstr "" msgid "" "An invitation for you to join the \"%(organization_name)s\" organization has " "been canceled" -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" +msgstr "\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:25 #: warehouse/templates/email/declined-as-invited-organization-member/body.html:24 @@ -1748,8 +1705,7 @@ msgstr "" #| msgid "You are receiving this because you are an owner of this project." msgid "" "You are receiving this because you were invited to join this organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/declined-as-invited-organization-member/body.html:18 @@ -1760,43 +1716,38 @@ msgstr "" msgid "" "You have declined an invitation to join the \"%(organization_name)s\" " "organization" -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織を作成する要求が承認されませ" -"んでした。" +msgstr "\"%(organization_name)s\" " +"という名前の新しい組織を作成する要求が承認されませんでした。" #: warehouse/templates/email/new-organization-approved/body.html:17 #, python-format msgid "" "Your new organization named \"%(organization_name)s\" has been approved and " "created." -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" +msgstr "\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" #: warehouse/templates/email/new-organization-approved/body.html:19 msgid "" "You are the owner of the new organization and can log in to manage " "organization projects, collaborators, teams, or settings." -msgstr "" -"新しい組織の所有者であり、ログインして組織のプロジェクト、コラボレーター、" -"チーム、または設定を管理できます。" +msgstr "新しい組織の所有者であり、ログインして組織のプロジェクト、コラボレーター、チ" +"ーム、または設定を管理できます。" #: warehouse/templates/email/new-organization-declined/body.html:17 #, python-format msgid "" "Your request to create a new organization named \"%(organization_name)s\" " "was not approved." -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織を作成する要求が承認されませ" -"んでした。" +msgstr "\"%(organization_name)s\" " +"という名前の新しい組織を作成する要求が承認されませんでした。" #: warehouse/templates/email/new-organization-requested/body.html:17 #, python-format msgid "" "Your request for a new PyPI organization named \"%(organization_name)s\" has " "been submitted." -msgstr "" -"\"%(organization_name)s\" という名前の新しい PyPI 組織に対するリクエストが送" -"信されました。" +msgstr "\"%(organization_name)s\" という名前の新しい PyPI " +"組織に対するリクエストが送信されました。" #: warehouse/templates/email/new-organization-requested/body.html:19 #: warehouse/templates/manage/organizations.html:57 @@ -1820,11 +1771,11 @@ msgid "" " " msgstr "" "\n" -" PyPI ユーザ %(username)s が新しい OpenID Connect を追加し" -"ました。\n" +" PyPI ユーザ %(username)s が新しい OpenID Connect " +"を追加しました。\n" " 自分が管理するプロジェクト (%(project_name)s) の発行元。\n" -" OpenID Connect パブリッシャーは信頼できるユーザーとして機能し、プロジェク" -"ト・リリースを作成できます。\n" +" OpenID Connect パブリッシャーは信頼できるユーザーとして機能し、プロジェクト" +"・リリースを作成できます。\n" " 自動的に。\n" " " @@ -1884,8 +1835,8 @@ msgid "" " " msgstr "" "\n" -" PyPI ユーザ %(username)s が OpenID Connect を削除しまし" -"た\n" +" PyPI ユーザ %(username)s が OpenID Connect " +"を削除しました\n" " 自分が管理するプロジェクト (%(project_name)s) の発行元。\n" " " @@ -1918,15 +1869,14 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"もしこれが間違いであれば、%(email_address)sにメール" -"して PyPI の管理者に連絡して下さい。" +"もしこれが間違いであれば、%(email_address)sにメールして PyPI の管理者に連絡して下さい。" #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy #| msgid "You are receiving this because you are an owner of this project." msgid "You are receiving this because you were an owner of this organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/organization-member-added/body.html:27 @@ -1972,8 +1922,7 @@ msgstr "追加者:" #, fuzzy #| msgid "You are receiving this because you are an owner of this project." msgid "You are receiving this because you are an owner of this organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/organization-member-invite-canceled/body.html:19 @@ -2057,8 +2006,7 @@ msgstr "%(username)s を %(role_name)s として変更" msgid "" "You are receiving this because you are an owner of the project or the " "organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/organization-project-removed/body.html:20 @@ -2075,9 +2023,8 @@ msgstr "%(username)s を %(role_name)s として削除" msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." -msgstr "" -"あなたか誰かが、あなたの PyPI アカウント %(username)s のパス" -"ワードを変更しました。" +msgstr "あなたか誰かが、あなたの PyPI アカウント %(username)s " +"のパスワードを変更しました。" #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2088,16 +2035,16 @@ msgid "" " password." msgstr "" "PyPI 管理者はあなたのパスワードが流出していることを特定しました。あなたと他の" -"ユーザを守るため、予防措置としてあなたのパスワードをリセットしました。現在の" -"パスワードでは PyPI にログインしたりアップロードしたりすることはできません。" +"ユーザを守るため、予防措置としてあなたのパスワードをリセットしました。" +"現在のパスワードでは PyPI " +"にログインしたりアップロードしたりすることはできません。" #: warehouse/templates/email/password-compromised/body.html:26 msgid "" "PyPI itself has not suffered a breach. This is a protective measure to " "reduce the\n" " risk for PyPI and its users." -msgstr "" -"PyPI自体は侵害を受けていません。これは、PyPIとそのユーザに対するクレデンシャ" +msgstr "PyPI自体は侵害を受けていません。これは、PyPIとそのユーザに対するクレデンシャ" "ルスタッフィング攻撃のリスクを減らすための保護手段です。" #: warehouse/templates/email/password-compromised/body.html:33 @@ -2105,9 +2052,8 @@ msgstr "" msgid "" "To regain access to your account, reset your password on PyPI." -msgstr "" -"あなたのアカウントへのアクセスを回復するには、 PyPI でパ" -"スワードをリセットして下さい。" +msgstr "あなたのアカウントへのアクセスを回復するには、 PyPI でパスワードをリセットして下さい。" #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2118,9 +2064,8 @@ msgstr "どうしたら連絡できますか?" msgid "" "For more information, you can email %(email_address)s to communicate with\n" " the PyPI administrators." -msgstr "" -"更に情報が必要でしたら、 %(email_address)s にメールして PyPI 管理者に連絡する" -"ことができます。" +msgstr "更に情報が必要でしたら、 %(email_address)s にメールして PyPI " +"管理者に連絡することができます。" #: warehouse/templates/email/password-compromised-hibp/body.html:20 msgid "" @@ -2134,8 +2079,9 @@ msgid "" msgstr "" "直近の PyPI へのログインまたはアップロード中に、我々はあなたのパスワードが過" "去に流出したデータに含まれていることを発見しました。あなたと他のユーザを守る" -"ため、予防措置としてあなたのパスワードをリセットしました。現在のパスワードで" -"は PyPI にログインしたりアップロードしたりすることはできません。" +"ため、予防措置としてあなたのパスワードをリセットしました。" +"現在のパスワードでは PyPI " +"にログインしたりアップロードしたりすることはできません。" #: warehouse/templates/email/password-compromised-hibp/body.html:26 #, python-format @@ -2145,9 +2091,9 @@ msgid "" " risk of credential stuffing\n" " attacks against PyPI and its users." msgstr "" -"PyPI自体は侵害を受けていません。これは、PyPIとそのユーザに対するクレデンシャルスタッフィング攻撃のリスクを減らすための保護手" -"段です。" +"PyPI自体は侵害を受けていません。これは、PyPIとそのユーザに対するクレデンシャルスタッフィング攻撃のリスクを減らすための保護手段です。" #: warehouse/templates/email/password-compromised-hibp/body.html:34 #, python-format @@ -2157,10 +2103,10 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"あなたのアカウントへのアクセスを回復するには、 PyPI でパスワードをリセットして下さい。HaveIBeenPwnedにてあなたの他のパスワードを" -"確認するとともに良いパスワードの例について学ぶこともお勧めします。" +"あなたのアカウントへのアクセスを回復するには、 PyPI でパスワードをリセットして下さい。HaveIBeenPwnedにてあなたの他のパスワードを確" +"認するとともに良いパスワードの例について学ぶこともお勧めします。" #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2175,11 +2121,12 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"我々はHaveIBeenPwnedという無料セ" -"キュリティサービスを利用しています。あなたのパスワードを登録・認証・更新する" -"際に、そのパスワードの SHA1 ハッシュを生成し、その最初の5文字を使ってパスワー" -"ド流出の判定をしています。暗号化されていないパスワードが PyPI に保存されたり " -"HaveIBeenPwned に送信されることは決してありません。" +"我々はHaveIBeenPwnedという無料セキ" +"ュリティサービスを利用しています。あなたのパスワードを登録・認証・更新する際" +"に、そのパスワードの SHA1 " +"ハッシュを生成し、その最初の5文字を使ってパスワード流出の判定をしています。" +"暗号化されていないパスワードが PyPI に保存されたり HaveIBeenPwned " +"に送信されることは決してありません。" #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2188,9 +2135,9 @@ msgid "" "can email %(email_address)s to communicate " "with the PyPI administrators." msgstr "" -"更に情報が必要でしたら、FAQを参照して下さい。助け" -"が必要でしたら、 %(email_address)s にメールし" -"て PyPI 管理者に連絡することができます。" +"更に情報が必要でしたら、FAQを参照して下さい。助けが必要でしたら、 %(email_address)s にメールして PyPI 管理者に連絡することができます。" #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2198,17 +2145,16 @@ msgid "" "Someone, perhaps you, has made a password reset request for your PyPI " "account '%(username)s'." msgstr "" -"あなたか誰かが、あなたの PyPI アカウント %(username)s のパス" -"ワード リセットをリクエストしました。" +"あなたか誰かが、あなたの PyPI アカウント %(username)s " +"のパスワード リセットをリクエストしました。" #: warehouse/templates/email/password-reset/body.html:20 #, python-format msgid "" "If you wish to proceed with this request, click to " "reset your password." -msgstr "" -"このリクエストを進めるには、ここをクリックしてパスワード" -"をリセットして下さい。" +msgstr "このリクエストを進めるには、ここをクリックしてパスワードをリセットして下さい。" #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2220,8 +2166,7 @@ msgstr[0] "このリンクの有効期限は %(n_hours)s 時間です。" #: warehouse/templates/email/password-reset/body.html:24 #: warehouse/templates/email/verify-email/body.html:24 msgid "If you did not make this request, you can safely ignore this email." -msgstr "" -"このリクエストをしたのがあなたでない場合は、このメールは無視して問題ありませ" +msgstr "このリクエストをしたのがあなたでない場合は、このメールは無視して問題ありませ" "ん。" #: warehouse/templates/email/primary-email-change/body.html:18 @@ -2230,9 +2175,9 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"あなたの PyPI アカウント %(username)s の主要メールアドレス" -"は、 %(old_email)s から %(new_email)s へ変更されま" -"した" +"あなたの PyPI アカウント %(username)s " +"の主要メールアドレスは、 %(old_email)s から " +"%(new_email)s へ変更されました" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2243,8 +2188,8 @@ msgid "" "recovery codes for this account.\n" msgstr "" "\n" -"最近、PyPIアカウント%(username)sにログインし、2要素認証が有" -"効になっているが生成されていないことに気付きました\n" +"最近、PyPIアカウント%(username)sにログインし、" +"2要素認証が有効になっているが生成されていないことに気付きました\n" "このアカウントの回復コード。\n" #: warehouse/templates/email/recovery-code-reminder/body.html:27 @@ -2258,8 +2203,8 @@ msgid "" msgstr "" "\n" "認証アプリケーションまたはセキュリティキーを紛失し、持っていない場合\n" -"これらのリカバリコードにアクセスすると、PyPIへのアクセスが永久に失われる可能" -"性があります\n" +"これらのリカバリコードにアクセスすると、" +"PyPIへのアクセスが永久に失われる可能性があります\n" "アカウント!\n" #: warehouse/templates/email/recovery-code-reminder/body.html:35 @@ -2271,9 +2216,8 @@ msgid "" "\n" "You can generate recovery codes for your account here:\n" "%(href)s\n" -msgstr "" -"あなたのアカウントへのアクセスを回復するには、 PyPI でパ" -"スワードをリセットして下さい。" +msgstr "あなたのアカウントへのアクセスを回復するには、 PyPI でパスワードをリセットして下さい。" #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2295,8 +2239,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"もしあなたがこの変更を行っていない場合、" -"%(email_address)sにメールして PyPI 管理者に連絡して下さい。" +"もしあなたがこの変更を行っていない場合、%(email_address)sにメールして PyPI 管理者に連絡して下さい。" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2316,8 +2260,7 @@ msgstr "" #, fuzzy #| msgid "You are receiving this because you are an owner of this project." msgid "You are receiving this because you were a member of this organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/email/role-changed-as-organization-member/body.html:20 @@ -2328,8 +2271,7 @@ msgstr "" msgid "" "Your role in the \"%(organization_name)s\" organization has been changed to " "%(role)s" -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" +msgstr "\"%(organization_name)s\" という名前の新しい組織が承認され、作成されました。" # | msgid "" # | "Someone, perhaps you, has changed the password for your PyPI @@ -2340,9 +2282,8 @@ msgstr "" msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." -msgstr "" -"あなたか誰かが、あなたの PyPI アカウント %(username)s のパス" -"ワードを変更しました。" +msgstr "あなたか誰かが、あなたの PyPI アカウント %(username)s " +"のパスワードを変更しました。" # | msgid "" # | "Someone, perhaps you, has changed the password for your PyPI @@ -2353,9 +2294,8 @@ msgstr "" msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." -msgstr "" -"あなたか誰かが、あなたの PyPI アカウント %(username)s のパス" -"ワードを変更しました。" +msgstr "あなたか誰かが、あなたの PyPI アカウント %(username)s " +"のパスワードを変更しました。" #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2376,9 +2316,8 @@ msgstr "" msgid "" "If you wish to proceed with this request, click this " "link to verify your email address." -msgstr "" -"このリクエストを進めるには、このリンクをクリックしてメー" -"ルアドレスを確認してください。" +msgstr "このリクエストを進めるには、このリンクをクリックしてメールアドレスを確認してください。" #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2400,16 +2339,14 @@ msgstr "" msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." -msgstr "" -"このリクエストを進めるには、このリンクをクリックしてメー" -"ルアドレスを確認してください。" +msgstr "このリクエストを進めるには、このリンクをクリックしてメールアドレスを確認してください。" #: warehouse/templates/email/verify-organization-role/body.html:26 #, fuzzy #| msgid "If you did not make this request, you can safely ignore this email." msgid "Otherwise, you can safely ignore this email." -msgstr "" -"このリクエストをしたのがあなたでない場合は、このメールは無視して問題ありませ" +msgstr "このリクエストをしたのがあなたでない場合は、このメールは無視して問題ありませ" "ん。" #: warehouse/templates/email/verify-organization-role/body.html:30 @@ -2561,9 +2498,8 @@ msgstr "メールアドレスを確認するか、新しいアドレスを追加 msgid "" "Two factor authentication is available, enable it now " "for your account." -msgstr "" -"二要素認証を使用できます。アカウントに対して今すぐ有効に" -"してください。" +msgstr "二要素認証を使用できます。アカウントに対して今すぐ有効にしてください。" #: warehouse/templates/includes/session-notifications.html:45 #, fuzzy, python-format @@ -2573,9 +2509,8 @@ msgstr "" msgid "" "Two-factor recovery codes are available, generate them " "now for your account." -msgstr "" -"二要素認証を使用できます。アカウントに対して今すぐ有効に" -"してください。" +msgstr "二要素認証を使用できます。アカウントに対して今すぐ有効にしてください。" #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2599,8 +2534,8 @@ msgid "" msgstr "" "Libraries.io経由または Google BigQuery上の公開データセットを使ってプ" -"ロジェクトの統計を見る" +"\"_blank\" rel=\"noopener\">Google " +"BigQuery上の公開データセットを使ってプロジェクトの統計を見る" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2612,8 +2547,8 @@ msgid "" msgstr "" "Libraries.io経由またはGoogle BigQuery上の公開データセットを使っ" -"て%(username)sのプロジェクトの統計を見る" +"\"_blank\" rel=\"noopener\">Google BigQuery上の公開データセットを使って%(" +"username)sのプロジェクトの統計を見る" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2720,8 +2655,8 @@ msgid "" msgstr "" "Libraries.io経由またはGoogle BigQuery上の公開データセットを使ってこ" -"のプロジェクトの統計を見る" +"\"_blank\" rel=\"noopener\">Google " +"BigQuery上の公開データセットを使ってこのプロジェクトの統計を見る" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2888,8 +2823,7 @@ msgstr "APIトークンの削除" #: warehouse/templates/manage/token.html:66 msgid "" "Applications or scripts using this token will no longer have access to PyPI." -msgstr "" -"このトークンを使っているアプリケーションやスクリプトはPyPIにアクセスできなく" +msgstr "このトークンを使っているアプリケーションやスクリプトはPyPIにアクセスできなく" "なります。" #: warehouse/templates/manage/account.html:204 @@ -2909,8 +2843,8 @@ msgid "" "primary email address" msgstr "" "主要メールアドレスに基づきgravatar.comを利用してプロフィール画像を作成" -"します" +"\"_blank\" rel=\"noopener\">gravatar." +"comを利用してプロフィール画像を作成します" #: warehouse/templates/manage/account.html:235 msgid "Change image on gravatar.com" @@ -2928,8 +2862,7 @@ msgstr "登録日" #, python-format msgid "" "Displayed on your public profile. Cannot be changed." -msgstr "" -"公開プロフィールに表示されます。変更できません。" +msgstr "公開プロフィールに表示されます。変更できません。" #: warehouse/templates/manage/account.html:268 msgid "Full name" @@ -2958,8 +2891,7 @@ msgstr "公開メールアドレス" msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." -msgstr "" -"公開プロフィールに表示されます。変更できません。" +msgstr "公開プロフィールに表示されます。変更できません。" #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2976,10 +2908,10 @@ msgid "" "\"> Verified email to recover your account, but only your Primary email will receive notifications." msgstr "" -"アカウントには複数のメールを関連づけることができます。アカウントの回復には任" -"意の確認済のアドレスを使用できますが、通知を受け取れる" -"のは主要メールアドレスだけです。" +"アカウントには複数のメールを関連づけることができます。" +"アカウントの回復には任意の確認済のアドレスを使用できますが、" +"通知を受け取れるのは主要メールアドレスだけです。" #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -3030,8 +2962,7 @@ msgstr "API トークン" msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." -msgstr "" -"APIトークンは、PyPIにパッケージをアップロードする際の認証方法として(ユーザ名" +msgstr "APIトークンは、PyPIにパッケージをアップロードする際の認証方法として(ユーザ名" "とパスワードの代わりとなる)代替手段を提供しています。" #: warehouse/templates/manage/account.html:427 @@ -3052,9 +2983,8 @@ msgstr "APIトークンの追加" msgid "" "Verify your primary email address to add API tokens " "to your account." -msgstr "" -"アカウントに APIトークンを追加するには主要メールアドレス" -"を確認してください。" +msgstr "アカウントに APIトークンを追加するには主要メールアドレスを確認してください。" #: warehouse/templates/manage/account.html:467 #: warehouse/templates/manage/account.html:637 @@ -3099,9 +3029,8 @@ msgstr "セキュリティ端末 (WebAuthnTOTP)" -msgstr "" -"認証アプリケーション (TOTP)" +msgstr "認証アプリケーション (TOTP)" #: warehouse/templates/manage/account.html:491 #, fuzzy @@ -3233,8 +3162,7 @@ msgstr "二要素認証が追加されました" #: warehouse/templates/manage/account.html:587 msgid "" "Method: Security device (WebAuthn)" -msgstr "" -"方式: セキュリティ端末 (WebAuthn)" +msgstr "方式: セキュリティ端末 (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3247,8 +3175,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"方法: 認証アプリケーション(TOTP)" +"方法: 認証アプリケーション(TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3312,8 +3240,8 @@ msgid "" "account as soon as possible." msgstr "" "セキュリティ関連のイベントがここに表示されます。見覚えのないものを見つけた場" -"合、今すぐアカウントのセキリュティを強化してくだ" -"さい。" +"合、今すぐアカウントのセキリュティを強化してください。" #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3341,8 +3269,7 @@ msgstr "IPアドレス" #: warehouse/templates/manage/account.html:678 msgid "" "Events will appear here as security-related actions occur on your account." -msgstr "" -"アカウントでセキュリティ関連のアクションが発生すると、ここにイベントが表示さ" +msgstr "アカウントでセキュリティ関連のアクションが発生すると、ここにイベントが表示さ" "れます。" #: warehouse/templates/manage/account.html:685 @@ -3367,8 +3294,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" あなたのアカウントは現在 %(count)s プロジェクトにおいて唯一" -"のオーナーとなっています。\n" +" あなたのアカウントは現在 %(count)s " +"プロジェクトにおいて唯一のオーナーとなっています。\n" " " #: warehouse/templates/manage/account.html:695 @@ -3395,8 +3322,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"所有権の譲渡またはプロジェクトの削除" +"所有権の譲渡またはプロジェクトの削除" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3460,8 +3387,7 @@ msgstr "'%(project_name)s' の履歴" msgid "" "Each time you (or your collaborators) perform a security action related to " "this project, the action is recorded and displayed here." -msgstr "" -"ユーザー(または共同作業者)がこのプロジェクトに関連するセキュリティアクショ" +msgstr "ユーザー(または共同作業者)がこのプロジェクトに関連するセキュリティアクショ" "ンを実行するたびに、各アクションが記録され、ここに表示されます。" #: warehouse/templates/manage/history.html:29 @@ -3586,18 +3512,16 @@ msgstr "プロジェクトの履歴" msgid "" "Each time you or your collaborators update this project, the action is " "recorded and displayed here." -msgstr "" -"自分または共同編集者がこのプロジェクトを更新するたびに、アクションが記録さ" -"れ、ここに表示されます。" +msgstr "自分または共同編集者がこのプロジェクトを更新するたびに、アクションが記録され" +"、ここに表示されます。" #: warehouse/templates/manage/journal.html:28 #, python-format msgid "" "This feature will be deprecated in the future, replaced by the security history page." -msgstr "" -"この機能は将来廃止され、セキュリティ履歴に置き換えら" -"れる予定です。" +msgstr "この機能は将来廃止され、セキュリティ履歴に置き換えられる予定です。" #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3656,9 +3580,8 @@ msgid "" "account. Learn more about 2FA." msgstr "" -"二要素認証はアカウントのセキュリティレベルを高めます。2FAについて詳細を学ぶ。" +"二要素認証はアカウントのセキュリティレベルを高めます。2FAについて詳細を学ぶ。" #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -3727,9 +3650,8 @@ msgid "" " before adding additional two factor authentication methods to your " "account.\n" " " -msgstr "" -"アカウントの二要素認証を有効にするには主要メールアドレス" -"を確認してください。" +msgstr "アカウントの二要素認証を有効にするには主要メールアドレスを確認してください。" #: warehouse/templates/manage/manage_base.html:104 #, fuzzy, python-format @@ -3741,9 +3663,8 @@ msgid "" " Verify your primary email address\n" " before enabling two factor authentication on your account.\n" " " -msgstr "" -"アカウントの二要素認証を有効にするには主要メールアドレス" -"を確認してください。" +msgstr "アカウントの二要素認証を有効にするには主要メールアドレスを確認してください。" #: warehouse/templates/manage/manage_base.html:115 #, fuzzy @@ -3843,9 +3764,8 @@ msgid "" " Add 2FA with " "authentication application\n" " " -msgstr "" -"認証アプリケーションによる2FAの追加" +msgstr "認証アプリケーションによる2FAの追加" #: warehouse/templates/manage/manage_base.html:173 #, fuzzy @@ -3858,16 +3778,15 @@ msgid "" "security device (e.g. USB key)\n" " " msgstr "" -"セキュリティ端末(例: USBキー)による2FAの追加" +"セキュリティ端末(例: USBキー)による2FAの追加" #: warehouse/templates/manage/account/webauthn-provision.html:37 #: warehouse/templates/manage/manage_base.html:180 msgid "" "Enable JavaScript to set up two factor authentication with a security device " "(e.g. USB key)" -msgstr "" -"セキュリティ端末(例えば USB キー)を用いた二要素認証を設定するには " +msgstr "セキュリティ端末(例えば USB キー)を用いた二要素認証を設定するには " "JavaScript を有効にして下さい" #: warehouse/templates/manage/account/webauthn-provision.html:53 @@ -3879,8 +3798,8 @@ msgid "" "security device (e.g. USB key)" msgstr "" "セキュリティ端末(例えば USB キー)を用いた二要素認証を設定するには、ブラウザ" -"をアップグレードして下さい" +"\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">ブラウザをアップグレードして下さい" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4362,8 +4281,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "ファイルアップロード方法を学ぶにはPython Packaging User Guide を参照して" -"ください" +"target=\"_blank\" rel=\"noopener\">Python Packaging User Guide " +"を参照してください" #: warehouse/templates/manage/release.html:122 msgid "Release settings" @@ -4460,8 +4379,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 削除すると、このリリースは %(count)s 個のファイルと共に元には戻せませ" -"ん。\n" +" 削除すると、このリリースは %(count)s " +"個のファイルと共に元には戻せません。\n" " " #: warehouse/templates/manage/release.html:171 @@ -4473,8 +4392,7 @@ msgstr "削除すると、このリリースは元に戻せません。" msgid "" "You will not be able to re-upload a new distribution of the same type with " "the same version number." -msgstr "" -"同じバージョン番号を持つ同じ種類の新しいディストリビューションを再アップロー" +msgstr "同じバージョン番号を持つ同じ種類の新しいディストリビューションを再アップロー" "ドすることはできません。" #: warehouse/templates/manage/release.html:174 @@ -4629,9 +4547,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"新しいリリースを作成する方法を学ぶにはPython Packaging User Guideを参照し" -"てください" +"新しいリリースを作成する方法を学ぶにはPython Packaging User " +"Guideを参照してください" #: warehouse/templates/manage/roles.html:18 #, python-format @@ -4665,9 +4583,8 @@ msgstr "" msgid "" "Use this page to control which PyPI users can help you to manage " "%(project_name)s." -msgstr "" -"このページでは、%(project_name)s を管理する上でPyPIユーザがあなたを手伝えるど" -"うかを制御できます" +msgstr "このページでは、%(project_name)s " +"を管理する上でPyPIユーザがあなたを手伝えるどうかを制御できます" #: warehouse/templates/manage/roles.html:39 #: warehouse/templates/pages/help.html:563 @@ -4688,9 +4605,8 @@ msgstr "Maintainer" msgid "" "Can upload releases for a package. Cannot invite collaborators. Cannot " "delete files, releases, or the project." -msgstr "" -"パッケージのリリースのアップロードができる。共同編集者の追加、ファイル・リ" -"リース・プロジェクトの削除はできない。" +msgstr "パッケージのリリースのアップロードができる。共同編集者の追加、ファイル・リリ" +"ース・プロジェクトの削除はできない。" #: warehouse/templates/manage/roles.html:44 #, fuzzy @@ -4700,8 +4616,7 @@ msgstr "" msgid "" "Can upload releases. Can invite other collaborators. Can delete files, " "releases, or the entire project." -msgstr "" -"リリースのアップロード、他の共同編集者の追加、ファイル・リリース・プロジェク" +msgstr "リリースのアップロード、他の共同編集者の追加、ファイル・リリース・プロジェク" "ト全体の削除ができる。" #: warehouse/templates/manage/roles.html:48 @@ -4808,8 +4723,8 @@ msgstr "" #| "authentication application:" msgid "2FA requirement" msgstr "" -"認証アプリケーションを使って2FAを設定するには:" +"認証アプリケーションを使って2FAを設定するには:" #: warehouse/templates/manage/settings.html:61 msgid "" @@ -4867,14 +4782,15 @@ msgid "" "Packaging User Guide for more help." msgstr "" "次のリリースの「%(project_name)s」の説明、作成者、リンク、分類子、およびその" -"他の詳細を設定するには、setup.pysetup()引数を使用しま" -"す。ファイル。これらのフィールドを更新しても、過去のリリースのメタデータ" -"は変更されません。さらに、これらのフィールドを完全にサポートするには、" +"他の詳細を設定するには、setup.pysetup()引数を使用します" +"。ファイル。これらのフィールドを更新しても、過去のリリースのメタデータは" +"変更されません。さらに、これらのフィールドを完全にサポートするには、" "必ずTwinを使用してファイルをアップロードする必要があります。詳細について" -"は、Pythonパッケージユーザーガイドを参照してください。" +"\"" +">Twinを使用してファイルをアップロードする必要があります。詳細については、" +"Pythonパッケージユーザーガイドを参照してください。" #: warehouse/templates/manage/settings.html:119 #, fuzzy @@ -4904,9 +4820,8 @@ msgstr "プロジェクト '${project_name}' の ${role} になりました。" msgid "" "Revoke project permissions for teams in the '%(organization_name)s' " "organization." -msgstr "" -"\"%(organization_name)s\" という名前の新しい組織を作成する要求が承認されませ" -"んでした。" +msgstr "\"%(organization_name)s\" " +"という名前の新しい組織を作成する要求が承認されませんでした。" #: warehouse/templates/manage/settings.html:133 #: warehouse/templates/manage/settings.html:139 @@ -5031,9 +4946,8 @@ msgid "" msgid_plural "" "Irreversibly delete the project along with %(count)s " "releases" -msgstr[0] "" -"このプロジェクトと%(count)s 個のリリースを完全に削除" -"します" +msgstr[0] "このプロジェクトと%(count)s " +"個のリリースを完全に削除します" #: warehouse/templates/manage/settings.html:239 msgid "Irreversibly delete the project" @@ -5041,8 +4955,7 @@ msgstr "プロジェクトを完全に削除する" #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" -msgstr "" -"他の PyPI ユーザーがプロジェクト名を利用できるようになります" +msgstr "他の PyPI ユーザーがプロジェクト名を利用できるようになります" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -5090,8 +5003,7 @@ msgstr "プロジェクト %(project)s" msgid "" "For security reasons this token will only appear once. Copy it now." -msgstr "" -"セキュリティ上の理由により、このトークンは一度だけ表示されます。今す" +msgstr "セキュリティ上の理由により、このトークンは一度だけ表示されます。今す" "ぐコピーしてください。" #: warehouse/templates/manage/token.html:53 @@ -5148,8 +5060,7 @@ msgstr "" msgid "" "either a user-scoped token or a project-scoped token you want to set as the " "default" -msgstr "" -"デフォルトとして設定したいユーザー・スコープ・トークンまたはプロジェクト・ス" +msgstr "デフォルトとして設定したいユーザー・スコープ・トークンまたはプロジェクト・ス" "コープ・トークンのどちらか" #: warehouse/templates/manage/token.html:111 @@ -5161,8 +5072,7 @@ msgstr "プロジェクト・トークン" msgid "" "You can then use %(command)s to switch to the correct token " "when uploading to PyPI." -msgstr "" -"これで、PyPにアップロードするときに%(command)sを使って正しいトー" +msgstr "これで、PyPにアップロードするときに%(command)sを使って正しいトー" "クンに切り替えることができます。" #: warehouse/templates/manage/token.html:119 @@ -5170,9 +5080,8 @@ msgstr "" msgid "" "For further instructions on how to use this token, visit the PyPI help page." -msgstr "" -"このトークンの使い方に関するより知りたければ、PyPIのヘル" -"プページを参照してください。" +msgstr "このトークンの使い方に関するより知りたければ、PyPIのヘルプページを参照してください。" #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5202,9 +5111,8 @@ msgstr "プロジェクト:" msgid "" "An API token scoped to your entire account will have upload permissions for " "all of your current and future projects." -msgstr "" -"アカウント全体を対象範囲とするAPIトークンには、現在および将来のすべてのプロ" -"ジェクトに対するアップロード権限が与えられます。" +msgstr "アカウント全体を対象範囲とするAPIトークンには、現在および将来のすべてのプロジ" +"ェクトに対するアップロード権限が与えられます。" #: warehouse/templates/manage/token.html:170 msgid "Add token" @@ -5309,17 +5217,16 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPIでは、TOTP標準" -"に準拠するアプリケーションに対応しています。" +"\"noopener\">TOTP標準に準拠するアプリケーションに対応しています。" #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format msgid "" "Visit PyPI's help page for a list of compatible " "applications." -msgstr "" -"互換性のあるアプリケーションのリストについては、PyPIのヘ" -"ルプ・ページを参照してください。" +msgstr "互換性のあるアプリケーションのリストについては、PyPIのヘルプ・ページを参照してください。" #: warehouse/templates/manage/account/totp-provision.html:42 msgid "Set up your application" @@ -5333,8 +5240,7 @@ msgstr "選択した認証アプリケーションでQRコードをスキャン msgid "" "For security reasons, you can only associate one authentication application " "per PyPI account." -msgstr "" -"セキュリティ上の理由から、各PyPIアカウントに関連づけられる認証アプリケーショ" +msgstr "セキュリティ上の理由から、各PyPIアカウントに関連づけられる認証アプリケーショ" "ンはひとつだけです。" #: warehouse/templates/manage/account/totp-provision.html:52 @@ -5343,9 +5249,8 @@ msgstr "認証アプリケーション設定用のQRコード" #: warehouse/templates/manage/account/totp-provision.html:55 msgid "No QR scanner? Manually enter the code instead:" -msgstr "" -"QRスキャナがありませんか? 代わりに、以下のコードを手動で入" -"力してください:" +msgstr "QRスキャナがありませんか? " +"代わりに、以下のコードを手動で入力してください:" #: warehouse/templates/manage/account/totp-provision.html:67 msgid "Verify application" @@ -5359,8 +5264,7 @@ msgstr "認証コード" msgid "" "To finalize the set up process, enter the authentication code provided by " "your application." -msgstr "" -"設定処理を完了するには、アプリケーションから提供された認証コードを入力してく" +msgstr "設定処理を完了するには、アプリケーションから提供された認証コードを入力してく" "ださい。" #: warehouse/templates/manage/account/totp-provision.html:85 @@ -5389,10 +5293,10 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"よく使われるUSBキーには、YubikeyGoogle TitanUSBキーには、YubikeyGoogle TitanThetisがあります。" #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5407,8 +5311,7 @@ msgstr "PyPIは、複数のセキュリティ端末の追加に対応してい msgid "" "Please give this device a name. 64 characters or fewer. All Unicode is " "valid, including spaces." -msgstr "" -"この端末に64字以下で名前をつけてください。空白を含むすべてのユニコードが有効" +msgstr "この端末に64字以下で名前をつけてください。空白を含むすべてのユニコードが有効" "です。" #: warehouse/templates/manage/account/webauthn-provision.html:65 @@ -5423,17 +5326,17 @@ msgid "" "\"noopener\">FIDO specification and a compatible browser." msgstr "" -"うまく動作しませんか? FIDO仕様 に準拠した端末" -"と互換性のあるブラウザを使用しているか確認してください。" +"うまく動作しませんか? FIDO仕様 " +"に準拠した端末と互換性のあるブラウザを使用しているか確認してください。" #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" "Note that some older USB keys do not adhere to the FIDO standard and will " "not work with PyPI." -msgstr "" -"一部の古いUSBキーはFIDO標準に準拠しておらず、PyPIで動作しないことに注意してく" +msgstr "一部の古いUSBキーはFIDO標準に準拠しておらず、PyPIで動作しないことに注意してく" "ださい。" #: warehouse/templates/manage/organization/manage_organization_base.html:20 @@ -5506,8 +5409,7 @@ msgstr "" #, fuzzy #| msgid "You are receiving this because you are an owner of this project." msgid "You do not own any projects that you can add to this organization." -msgstr "" -"あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" +msgstr "あなたがこのメールを受け取ったのは、あなたがこのプロジェクトのオーナーだから" "です。" #: warehouse/templates/manage/organization/projects.html:180 @@ -5556,9 +5458,8 @@ msgstr "「 %(project_name)s 」を管理する" msgid "" "Use this page to control which PyPI users can help you to manage " "%(organization_name)s." -msgstr "" -"このページでは、%(project_name)s を管理する上でPyPIユーザがあなたを手伝えるど" -"うかを制御できます" +msgstr "このページでは、%(project_name)s " +"を管理する上でPyPIユーザがあなたを手伝えるどうかを制御できます" #: warehouse/templates/manage/organization/roles.html:39 #, fuzzy, python-format @@ -5702,8 +5603,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" あなたのアカウントは現在 %(count)s プロジェクトにおいて唯一" -"のオーナーとなっています。\n" +" あなたのアカウントは現在 %(count)s " +"プロジェクトにおいて唯一のオーナーとなっています。\n" " " #: warehouse/templates/manage/organization/settings.html:184 @@ -5873,8 +5774,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "あなたのプラットフォームに合ったファイルをダウンロードします。詳しくはパッ" -"ケージのインストールを参照してください。" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">パッケージのインストールを参照してください。" #: warehouse/templates/packaging/detail.html:354 msgid "" @@ -5915,16 +5816,15 @@ msgid "" "to categorize each release, describing who it's for, what systems it can run " "on, and how mature it is." msgstr "" -"各プロジェクトのメンテナは、各リリースを分類するための\"Trove分類\"のリストを" -"PyPIに提供し、それが誰向けのものなのか、どのシステムで実行できるのか、どの程" -"度成熟しているのかを説明します。" +"各プロジェクトのメンテナは、各リリースを分類するための\"Trove分類" +"\"のリストをPyPIに提供し、それが誰向けのものなのか、どのシステムで実行できる" +"のか、どの程度成熟しているのかを説明します。" #: warehouse/templates/pages/classifiers.html:23 msgid "" "These standardized classifiers can then be used by community members to find " "projects based on their desired criteria." -msgstr "" -"これらの標準化された分類は、コミュニティメンバが自分たちの望む基準でプロジェ" +msgstr "これらの標準化された分類は、コミュニティメンバが自分たちの望む基準でプロジェ" "クトを探すために使われます。" #: warehouse/templates/pages/classifiers.html:25 @@ -5946,10 +5846,10 @@ msgid "" msgstr "" "プロジェクトにTrove分類を追加する方法の説明書は、Python Packaging User " -"Guideで入手できます。もともとの分類仕様については、 PEP 301を参照してく" -"ださい。" +"Guideで入手できます。もともとの分類仕様については、 PEP " +"301を参照してください。" #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5979,8 +5879,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "フィードバックの送信、問題の報告、Warehouseへの貢献を行う全てのユーザは、PyPA" -"の行動規範に従うことが求められます。" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PyPAの行動規範に従うことが求められます。" #: warehouse/templates/pages/help.html:31 #, python-format @@ -6011,8 +5911,7 @@ msgstr "パッケージ、プロジェクト、リリースとは何ですか? #: warehouse/templates/pages/help.html:53 msgid "How do I install a file (package) from PyPI?" -msgstr "" -"PyPIからファイル(パッケージ)をインストールするには、どうすればよいですか?" +msgstr "PyPIからファイル(パッケージ)をインストールするには、どうすればよいですか?" #: warehouse/templates/pages/help.html:54 msgid "How do I package and publish my code for PyPI?" @@ -6056,16 +5955,15 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"認証アプリケーション(TOTP)による二要素認証は、どのように機能しますか? PyPIで設定するにはどうす" -"ればよいですか?" +"認証アプリケーション(TOTP)による二要素認証は、どのように機能しますか? " +"PyPIで設定するにはどうすればよいですか?" #: warehouse/templates/pages/help.html:64 msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" -msgstr "" -"セキュリティ端末(例: USBキー)による二要素認証は、どのように機能しますか? " +msgstr "セキュリティ端末(例: USBキー)による二要素認証は、どのように機能しますか? " "PyPIで設定するにはどうすればよいですか?" #: warehouse/templates/pages/help.html:65 @@ -6082,8 +5980,7 @@ msgstr "セキュリティ端末として、USBキー以外に何を使えます msgid "" "How does two factor authentication with a recovery code work? How do I set " "it up on PyPI?" -msgstr "" -"セキュリティ端末(例: USBキー)による二要素認証は、どのように機能しますか? " +msgstr "セキュリティ端末(例: USBキー)による二要素認証は、どのように機能しますか? " "PyPIで設定するにはどうすればよいですか?" #: warehouse/templates/pages/help.html:67 @@ -6104,15 +6001,13 @@ msgstr "PyPIには使用可能なAPIがありますか?" #: warehouse/templates/pages/help.html:72 msgid "How do I get notified when a new version of a project is released?" -msgstr "" -"プロジェクトの新しいバージョンがリリースされたとき、通知を受け取るにはどうす" +msgstr "プロジェクトの新しいバージョンがリリースされたとき、通知を受け取るにはどうす" "ればよいですか?" #: warehouse/templates/pages/help.html:73 msgid "" "Where can I see statistics about PyPI, downloads, and project/package usage?" -msgstr "" -"PyPI、ダウンロード、プロジェクトやパッケージの使用に関する統計は、どこで見ら" +msgstr "PyPI、ダウンロード、プロジェクトやパッケージの使用に関する統計は、どこで見ら" "れますか?" #: warehouse/templates/pages/help.html:75 @@ -6146,8 +6041,7 @@ msgstr "PyPIのウェブサイトを使うのに苦労しています。手を #: warehouse/templates/pages/help.html:80 msgid "" "Why can't I manually upload files to PyPI, through the browser interface?" -msgstr "" -"なぜ、ブラウザ・インタフェース経由でPyPIにファイルを手動でアップロードできな" +msgstr "なぜ、ブラウザ・インタフェース経由でPyPIにファイルを手動でアップロードできな" "いのですか?" #: warehouse/templates/pages/help.html:81 @@ -6160,8 +6054,7 @@ msgstr "私のパッケージまたはユーザ登録がブロックされたの #: warehouse/templates/pages/help.html:83 msgid "How do I get a file size limit exemption or increase for my project?" -msgstr "" -"プロジェクトのファイルサイズ制限を解除、または増やすには、どうすればよいです" +msgstr "プロジェクトのファイルサイズ制限を解除、または増やすには、どうすればよいです" "か?" #: warehouse/templates/pages/help.html:84 @@ -6169,8 +6062,7 @@ msgstr "" #| msgid "How do I get a file size limit exemption or increase for my project?" msgid "" "How do I get a total project size limit exemption or increase for my project?" -msgstr "" -"プロジェクトのファイルサイズ制限を解除、または増やすには、どうすればよいです" +msgstr "プロジェクトのファイルサイズ制限を解除、または増やすには、どうすればよいです" "か?" #: warehouse/templates/pages/help.html:85 @@ -6198,8 +6090,7 @@ msgstr "なぜ、希望するプロジェクト名を使えないのですか? #: warehouse/templates/pages/help.html:90 msgid "How do I claim an abandoned or previously registered project name?" -msgstr "" -"放棄された、あるいは過去に登録されたプロジェクト名を獲得するには、どうすれば" +msgstr "放棄された、あるいは過去に登録されたプロジェクト名を獲得するには、どうすれば" "よいですか?" #: warehouse/templates/pages/help.html:91 @@ -6208,13 +6099,11 @@ msgstr "PyPI上のプロジェクトで使用可能な共同編集者の役割 #: warehouse/templates/pages/help.html:92 msgid "How do I become an owner/maintainer of a project on PyPI?" -msgstr "" -"PyPIでプロジェクトのオーナー/メンテナになるには、どうすればよいですか?" +msgstr "PyPIでプロジェクトのオーナー/メンテナになるには、どうすればよいですか?" #: warehouse/templates/pages/help.html:93 msgid "How can I upload a project description in a different format?" -msgstr "" -"プロジェクトの説明を別のフォーマットでアップロードするには、どうすればよいで" +msgstr "プロジェクトの説明を別のフォーマットでアップロードするには、どうすればよいで" "すか?" #: warehouse/templates/pages/help.html:94 @@ -6255,9 +6144,8 @@ msgstr "PyPIのミラーはどうやって動かせますか?" msgid "" "What does the \"beta feature\" badge mean? What are Warehouse's current beta " "features?" -msgstr "" -"「ベータ機能(beta feature)」のバッジは何を意味しますか? Warehouseの現在の" -"ベータ機能には何がありますか?" +msgstr "「ベータ機能(beta feature)」のバッジは何を意味しますか? " +"Warehouseの現在のベータ機能には何がありますか?" #: warehouse/templates/pages/help.html:104 msgid "How do I pronounce \"PyPI\"?" @@ -6319,24 +6207,25 @@ msgid "" " " msgstr "" "\n" -"

    PyPI上で入手できるソフトウェアを説明する上で、「プロジェクト」" -"「リリース」「ファイル」そして「パッケージ」といった多くの用語が使われます。" -"これらの用語は時折混乱を招くことがあります。なぜなら、これらは別の文脈では異" -"なるものを説明するために使われるからです。PyPIにおける使い方は、以下の通りで" -"す。

    \n" -"

    PyPIにおける「プロジェクト(project)」とは、リリースとファイ" -"ル、そしてこれらに関する情報のコレクションの名前です。PyPIのプロジェクトは、" -"あなたがこれらを使えるようにするために、Pythonコミュニティの他のメンバによっ" -"て作成・共有されます。

    \n" -"

    PyPIにおける「リリース(release)」とは、プロジェクトの特定の" -"バージョンのことです。例えば requests プロ" -"ジェクトには、「requests 2.10」「requests 1.2.1」といった沢山のリリースがあり" -"ます。リリースは1つ以上の「ファイル」で構成されます。

    \n" +"

    PyPI上で入手できるソフトウェアを説明する上で、「プロジェクト」「" +"リリース」「ファイル」そして「パッケージ」といった多くの用語が使われます。こ" +"れらの用語は時折混乱を招くことがあります。なぜなら、これらは別の文脈では異な" +"るものを説明するために使われるからです。PyPIにおける使い方は、以下の通りです" +"。

    \n" +"

    PyPIにおける「プロジェクト(project)」とは、リリースとファイル" +"、そしてこれらに関する情報のコレクションの名前です。PyPIのプロジェクトは、あ" +"なたがこれらを使えるようにするために、Pythonコミュニティの他のメンバによって" +"作成・共有されます。

    \n" +"

    PyPIにおける「リリース(release)」とは、プロジェクトの特定のバ" +"ージョンのことです。例えば requests " +"プロジェクトには、「requests 2.10」「requests 1.2.1」といった沢山のリリースが" +"あります。リリースは1つ以上の「ファイル」で構成されます。

    \n" "

    PyPIにおける「ファイル」は「パッケージ」とも呼ばれ、ダウンロード" -"してインストールすることができるもののことです。 ハードウェア、オペレーティン" -"グ・システム、そしてファイル形式の違いにより、リリースにはソースコードを含む" -"アーカイブやバイナリ ホイールといった、複数の" -"ファイル(パッケージ)がある場合があります。

    \n" +"してインストールすることができるもののことです。 " +"ハードウェア、オペレーティング・システム、そしてファイル形式の違いにより、" +"リリースにはソースコードを含むアーカイブやバイナリ ホイールといった、複数のファイル(パッケージ)がある場合があります。

    " +"\n" " " #: warehouse/templates/pages/help.html:210 @@ -6348,11 +6237,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"PyPIからファイルをインストールする方法について学ぶには、Python Packaging User Guideにあるインストールチュートリ" -"アルを参照してください。" +"PyPIからファイルをインストールする方法について学ぶには、Python Packaging User Guideにあるインストールチュートリアルを参照してください。" #: warehouse/templates/pages/help.html:217 #, python-format @@ -6365,8 +6254,8 @@ msgid "" msgstr "" "Pythonプロジェクトの設定、パッケージング、ディストリビューションの詳細につい" "ては、Python Packaging User GuideにあるPython Packaging User Guideにあるパッケージングのチュートリアルを参照してください。" #: warehouse/templates/pages/help.html:224 @@ -6377,8 +6266,8 @@ msgid "" "classifiers." msgstr "" "PyPIにおける分類は、プロジェクトをカテゴライズするために使われます。有効な分" -"類のリストの他、より多くの情報については、分類ページ" -"を参照してください。" +"類のリストの他、より多くの情報については、分類ページを参照してください。" #: warehouse/templates/pages/help.html:231 #, fuzzy, python-format @@ -6397,8 +6286,8 @@ msgid "" msgstr "" "現在この管理タスクを実行する上で、すべての関係者にとって明確かつ公正なプロセ" "スは確立されていません。しかし、PEP 541によって現在作成中のものがあります。" +"target=\"_blank\" rel=\"noopener\">PEP 541によって現在作成中のものがあります。" #: warehouse/templates/pages/help.html:238 msgid "My account" @@ -6408,8 +6297,7 @@ msgstr "アカウント" msgid "" "Currently, PyPI requires a verified email address to perform the following " "operations:" -msgstr "" -"現在、PyPIは次の操作を実行するために確認済みのメールアドレスを必要とします。" +msgstr "現在、PyPIは次の操作を実行するために確認済みのメールアドレスを必要とします。" #: warehouse/templates/pages/help.html:243 msgid "Register a new project." @@ -6423,8 +6311,7 @@ msgstr "新しいバージョンやファイルをアップロードする。" msgid "" "The list of activities that require a verified email address is likely to " "grow over time." -msgstr "" -"確認済みのメールアドレスを必要とするアクティビティのリストは、時間の経過とと" +msgstr "確認済みのメールアドレスを必要とするアクティビティのリストは、時間の経過とと" "もに増える可能性があります。" #: warehouse/templates/pages/help.html:247 @@ -6436,11 +6323,11 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"このポリシーは、メンテナの到達可能性(reachability: 連絡がつくこと)に関する" -"PEP 541の主要ポリ" -"シーを実現可能にします。また、大量のアカウントを自動生成するようなスパム攻撃" -"が行われる可能性を減らします。" +"このポリシーは、メンテナの到達可能性(reachability: 連絡がつくこと)" +"に関するPEP 541の" +"主要ポリシーを実現可能にします。また、大量のアカウントを自動生成するようなス" +"パム攻撃が行われる可能性を減らします。" #: warehouse/templates/pages/help.html:248 #, python-format @@ -6484,20 +6371,20 @@ msgstr "" "護手段です。

    登録、認証、あるいはパスワードの更新など、ユーザがパスワー" "ドを提供するたびに、PyPIはそのパスワードが公になっている情報漏えいに含まれて" "いないどうか安全にチェックします。

    これらの各プロセスの間に、PyPIは提供" -"されたパスワードとユーザのSHA-1ハッシュを生成し、ハッシュの最初の5文字を使っ" -"て Have I Been Pwned APIをチェックします。そして、パスワー" -"ドが過去に侵害されたことがあるかどうかを判断します。平文のパスワードがPyPIに" -"保存されたり、Have I Been Pwned APIに提供されたりすることはありません。

    PyPIでは、登録時のパスワード設定やパスワード更新の際に、このようなパス" -"ワードを使用することはできません。

    もし「This password appears in a " -"breach or has been compromised and cannot be used(このパスワードは漏えいが生" -"じているか、危険に晒されているため使用できません)」というようなエラーメッ" -"セージを受けとった場合、可能な限り、そのパスワードを使用している他の全ての箇" -"所を変更すべきです。

    PyPIにログインまたはアップロードしようとした際にこ" -"のエラーが発生した場合は、パスワードが初期化された状態になっているため、あな" -"たが パスワードのリセットを行うまでログイ" -"ンできません。

    " +"されたパスワードとユーザのSHA-1ハッシュを生成し、" +"ハッシュの最初の5文字を使って Have I Been Pwned APIをチ" +"ェックします。そして、パスワードが過去に侵害されたことがあるかどうかを判断し" +"ます。平文のパスワードがPyPIに保存されたり、Have I Been Pwned APIに提供された" +"りすることはありません。

    PyPIでは、登録時のパスワード設定やパスワード更" +"新の際に、このようなパスワードを使用することはできません。

    もし「This " +"password appears in a breach or has been compromised and cannot be used(この" +"パスワードは漏えいが生じているか、危険に晒されているため使用できません)」と" +"いうようなエラーメッセージを受けとった場合、可能な限り、そのパスワードを使用" +"している他の全ての箇所を変更すべきです。

    PyPIにログインまたはアップロー" +"ドしようとした際にこのエラーが発生した場合は、パスワードが初期化された状態に" +"なっているため、あなたが パスワードのリセットを行うまでログインできません。

    " #: warehouse/templates/pages/help.html:286 #, python-format @@ -6535,19 +6422,19 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">discuss.python.org.

    " msgstr "" "

    二要素認証(2FA: two factor authentication)は、ログイン時に2つのものを要" -"求することで、アカウントの安全性を高めます。あなたが知っていること" -"(something you know)と、あなたが所持しているもの(something you " -"own)です。

    PyPIのケースでは、「あなたが知っていること」とはユーザ" -"名とパスワードです。「あなたが所持しているもの」としては、" -"一時コードを生成するアプリケーションセキュリティ端" -"末(最も一般的なものはUSBキー)があり得ます。

    PyPIのアカウントで" -"は、二要素認証の設定を行うことを強くお勧めします。

    二要素認証の設定を選" -"択したユーザは、ログイン処理の中で2番目の本人確認方法を提供するよう求められる" -"でしょう。これはWebブラウザ経由でログインする時にだけ影響し、パッケージのアッ" -"プロードには(まだ)影響はありません。

    2FAの改善については、discuss.python.orgで把握" -"することができます。

    " +"求することで、アカウントの安全性を高めます。あなたが知っていること(" +"something you know)と、あなたが所持しているもの(something you own" +")です。

    PyPIのケースでは、「あなたが知っていること」とはユーザ名" +"とパスワードです。「あなたが所持しているもの」としては、一時コードを生成するアプリケーションセキュリティ端" +"末(最も一般的なものはUSBキー)があり得ます。

    PyPIのアカウントでは" +"、二要素認証の設定を行うことを強くお勧めします。

    二要素認証の設定を選択" +"したユーザは、ログイン処理の中で2番目の本人確認方法を提供するよう求められるで" +"しょう。これはWebブラウザ経由でログインする時にだけ影響し、パッケージのアップ" +"ロードには(まだ)影響はありません。

    2FAの改善については、discuss.python." +"orgで把握することができます。

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6577,9 +6464,9 @@ msgid "" "standard, there are many applications that are compatible with your PyPI " "account. Popular applications include:" msgstr "" -"TOTPはオープン・スタン" -"ダードであるため、PyPIのアカウントと互換性があるアプリケーションはたくさんあ" -"ります。以下は、人気のあるアプリケーションです。" +"TOTPはオープン・スタンダ" +"ードであるため、PyPIのアカウントと互換性があるアプリケーションはたくさんあり" +"ます。以下は、人気のあるアプリケーションです。" #: warehouse/templates/pages/help.html:340 #, python-format @@ -6633,16 +6520,15 @@ msgid "" "To set up 2FA with an " "authentication application:" msgstr "" -"認証アプリケーションを使って2FAを設定するには:" +"認証アプリケーションを使って2FAを設定するには:" #: warehouse/templates/pages/help.html:368 msgid "" "Open an authentication (TOTP) application" -msgstr "" -"認証(TOTP)アプリケー" -"ションを開く" +msgstr "認証(TOTP)アプリケーションを開く" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6650,31 +6536,29 @@ msgid "" "2FA with authentication " "application\"" msgstr "" -"PyPIのアカウントにログインし、アカウント設定に進み、「認証アプリケーションに" -"よる2FAの追加」を選択する" +"PyPIのアカウントにログインし、アカウント設定に進み、「" +"認証アプリケーションによる2FAの追加」を選択する" #: warehouse/templates/pages/help.html:370 msgid "" "PyPI will generate a secret key, specific to your account. This is displayed " "as a QR code, and as a text code." -msgstr "" -"PyPIはアカウント固有の秘密鍵を生成する。これはQRコードまたはテキストコードで" +msgstr "PyPIはアカウント固有の秘密鍵を生成する。これはQRコードまたはテキストコードで" "表示される。" #: warehouse/templates/pages/help.html:371 msgid "" "Scan the QR code with your authentication application, or type it in " "manually. The method of input will depend on the application you have chosen." -msgstr "" -"認証アプリケーションでQRコードをスキャンするか、手動で入力する。入力方法は、" +msgstr "認証アプリケーションでQRコードをスキャンするか、手動で入力する。入力方法は、" "選択したアプリケーションによって異なる。" #: warehouse/templates/pages/help.html:372 msgid "" "Your application will generate an authentication code - use this to verify " "your set up on PyPI" -msgstr "" -"アプリケーションによって認証コードが生成されるーーこれを使って、PyPI上での設" +msgstr "アプリケーションによって認証コードが生成されるーーこれを使って、PyPI上での設" "定を検証する" #: warehouse/templates/pages/help.html:375 @@ -6683,8 +6567,8 @@ msgid "" "allowing your application to generate valid authentication codes for your " "PyPI account." msgstr "" -"これで、PyPIサーバとあなたのアプリケーションはPyPIの秘密鍵を共有し、アプリ" -"ケーションがPyPIアカウントの有効な認証コードを生成できるようになります。" +"これで、PyPIサーバとあなたのアプリケーションはPyPIの秘密鍵を共有し、アプリケ" +"ーションがPyPIアカウントの有効な認証コードを生成できるようになります。" #: warehouse/templates/pages/help.html:377 #: warehouse/templates/pages/help.html:419 @@ -6710,9 +6594,10 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"セキュリティ端末とはUSBキーや、ワンタイム・パスワードを生成してブラウザに送信" -"するその他の端末などのことです。このパスワード" -"は、あなたをユーザとして認証するためにPyPIで使われます。" +"セキュリティ端末とはUSBキーや、ワンタイム・" +"パスワードを生成してブラウザに送信するその他の端末などのことです。このパスワードは、あなたをユーザとして認証するためにPyPIで使" +"われます。" #: warehouse/templates/pages/help.html:389 msgid "" @@ -6727,9 +6612,9 @@ msgid "" "\">WebAuthn and PublicKeyCredential, as this is the standard " "implemented by PyPI." msgstr "" -"WebAuthnとPublicKeyCredentialを" -"サポートするブラウザを使うこと。これはPyPIで実施されている標準である。" +"WebAuthnとPublicKeyCredentialをサ" +"ポートするブラウザを使うこと。これはPyPIで実施されている標準である。" #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6741,8 +6626,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"FIDO U2F仕様に準拠したUSBキーを使用すること:" +"FIDO U2F仕様に準拠したUSBキーを使用すること:" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6790,8 +6675,8 @@ msgstr "" "abbr> の追加」を選択する\n" "
  • 鍵に名前をつける。これは、アカウントに複数のセキュリティ端末を" "追加するために必要です。
  • \n" -"
  • 「セキュリティ端末を設定する(Set up security device)」ボタン" -"をクリックする
  • \n" +"
  • 「セキュリティ端末を設定する(Set up security " +"device)」ボタンをクリックする
  • \n" "
  • ブラウザの指示に従って、USBキーを挿入しタッチする
  • \n" " " @@ -6799,8 +6684,7 @@ msgstr "" msgid "" "Once complete, your USB key will be registered to your PyPI account and can " "be used during the log in process." -msgstr "" -"完了するとUSBキーがPyPIアカウントに登録され、ログイン処理中に使えるようになり" +msgstr "完了するとUSBキーがPyPIアカウントに登録され、ログイン処理中に使えるようになり" "ます。" #: warehouse/templates/pages/help.html:421 @@ -6823,8 +6707,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">devices that are FIDO compliant, and " "can therefore be used with PyPI." msgstr "" -"FIDO準拠の端末のエコシステムが成長しており、PyPIで使用できます。" +"FIDO準拠の端末のエコシステムが成長しており、PyPIで使用できます。" #: warehouse/templates/pages/help.html:437 #, python-format @@ -6850,9 +6734,9 @@ msgstr "" "PyPIの2要素実装はWebAuthn標準に準拠しているため、PyPIユーザーはこの分野におけ" "る将来の開発を利用することができます。\n" "PyPIの二要素の実装はWebAuthn標準に準拠しているため、PyPIユーザはこの分野における将来的な開発の恩恵を受ける" -"ことができます。" +"\" rel=\"noopener\">WebAuthn標準に準拠しているため、PyPIユーザはこの分野における将来的な開発の恩恵を受けるこ" +"とができます。" #: warehouse/templates/pages/help.html:452 msgid "" @@ -6884,8 +6768,9 @@ msgid "" "Log in to your PyPI account, go to your account settings, and choose " "\"Generate recovery codes\"" msgstr "" -"PyPIのアカウントにログインし、アカウント設定に進み、「認証アプリケーションに" -"よる2FAの追加」を選択する" +"PyPIのアカウントにログインし、アカウント設定に進み、「" +"認証アプリケーションによる2FAの追加」を選択する" #: warehouse/templates/pages/help.html:464 msgid "" @@ -6956,13 +6841,13 @@ msgid "" " " msgstr "" "\n" -"

    APIトークンは、PyPIにパッケージをアップロードする際の認証方法として(ユーザ名とパスワードの代わりとなる)代替手段を提供" -"しています。

    \n" -"

    トークンは、PyPIアカウント全体に対して作成できます。この場合、" -"トークンはアカウントに紐づく全てのプロジェクトに対して機能します。別の方法と" -"して、特定のプロジェクトに対してトークンのスコープを制限することも可能です。" -"

    \n" +"

    APIトークンは、PyPIにパッケージをアップロードする際の認証方法として(ユーザ名とパスワードの代わりとなる)代替手段を提供して" +"います。

    \n" +"

    トークンは、PyPIアカウント全体に対して作成できます。この場合、ト" +"ークンはアカウントに紐づく全てのプロジェクトに対して機能します。別の方法とし" +"て、特定のプロジェクトに対してトークンのスコープを制限することも可能です。\n" "

    可能であれば、APIトークンを使って認証することを強くお勧" "めします。

    \n" " " @@ -6986,8 +6871,9 @@ msgid "" "In your
    account settings, go to the API tokens " "section and select \"Add API token\"" msgstr "" -"アカウント設定でAPIトークンの選択に進み「APIトークン" -"の追加(Add API token)」を選択する" +"アカウント設定でAPIトークンの選択に進み「APIトークンの追加(Add API " +"token)」を選択する" #: warehouse/templates/pages/help.html:493 msgid "To use an API token:" @@ -7015,17 +6901,16 @@ msgstr "" "これらの値を編集・追加する場所は、個々のユースケースによって異なります。例え" "ば、一部のユーザは.pypircファイルを編集する必要が" -"あるかもしれません。あるいは他のユーザは、CIの設定ファイル(例: Travisを使っている場合は.travis.yml)を更新する必要がある" -"かもしれません。" +"あるかもしれません。あるいは他のユーザは、CIの設定ファイル(例: Travisを使っている場合は.travis." +"yml)を更新する必要があるかもしれません。" #: warehouse/templates/pages/help.html:505 msgid "" "Advanced users may wish to inspect their token by decoding it with base64, " "and checking the output against the unique identifier displayed on PyPI." -msgstr "" -"上級ユーザは、base64でデコードし、その出力とPyPIに表示される一意の識別子を照" +msgstr "上級ユーザは、base64でデコードし、その出力とPyPIに表示される一意の識別子を照" "合することでトークンを検査できます。" #: warehouse/templates/pages/help.html:509 @@ -7044,12 +6929,12 @@ msgstr "" "\n" "

    PyPIは、機密性の高いアクションを実行する前に、パスワード" "を確認するように求めます。機密性の高いアクションには、メンテナの追加や削除、" -"ディストリビューションの削除、API トークンの生成、2 要素認証の設定などが含ま" -"れます。

    \n" -"

    パスワードの再確認が必要なのは、最後に確認してから 1 時間以上経" -"過している場合のみです。

    \n" -"

    このような操作は、パスワードで保護された個人用のコン" -"ピューターでのみ実行することを強くお勧めします。

    \n" +"ディストリビューションの削除、API トークンの生成、2 " +"要素認証の設定などが含まれます。

    \n" +"

    パスワードの再確認が必要なのは、最後に確認してから 1 " +"時間以上経過している場合のみです。

    \n" +"

    このような操作は、パスワードで保護された個人用のコンピュ" +"ーターでのみ実行することを強くお勧めします。

    \n" " " #: warehouse/templates/pages/help.html:521 @@ -7067,9 +6952,9 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"PyPIのミラーを独自に実行する必要がある場合、お勧めの解決方法はbandersnatchプロジェクトです。PyPIのミラーに必要なストレージ" -"要件は1テラバイトを超え、さらに増大することに注意してください!" +"PyPIのミラーを独自に実行する必要がある場合、お勧めの解決方法はbandersnatchプロジェクトです。PyPIのミラーに必要なストレージ要" +"件は1テラバイトを超え、さらに増大することに注意してください!" #: warehouse/templates/pages/help.html:527 #, fuzzy, python-format @@ -7104,9 +6989,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"PyPIのダウンロード利用の統計は、Google BigQuery上の公開データセットを使っ" -"て分析することができます。" +"PyPIのダウンロード利用の統計は、Google " +"BigQuery上の公開データセットを使って分析することができます。" #: warehouse/templates/pages/help.html:532 #, python-format @@ -7125,11 +7010,11 @@ msgstr "" "\"noopener\">Libraries.ioは、PyPIプロジェクトの統計を提供しています(API)。GitHubのスターやフォーク、依存" -"関係の追跡(進行中)、その他の関連要因な" -"どが含まれます。" +"target=\"_blank\" rel=\"noopener\"" +">API)。GitHubのスターやフォーク、依存関係の追跡(進行中)、その他の関連要因などが含まれます。" #: warehouse/templates/pages/help.html:541 #, python-format @@ -7137,9 +7022,9 @@ msgid "" "For recent statistics on uptime and performance, see our status page." msgstr "" -"アップタイムとパフォーマンスに関する最近の統計情報については、ステータ" -"スページを参照してください。" +"アップタイムとパフォーマンスに関する最近の統計情報については、ステータスページを参照してください。" #: warehouse/templates/pages/help.html:548 #, python-format @@ -7148,9 +7033,9 @@ msgid "" "your private package to a package index, the recommended solution is to run " "your own deployment of the devpi project." msgstr "" -"PyPIはプライベートパッケージの公開をサポートしていません。もしプライベート" -"パッケージをパッケージインデックスで公開する必要がある場合は、devpiプロジェクトを独自にデプロイすることをお勧めします。" +"PyPIはプライベートパッケージの公開をサポートしていません。もしプライベートパ" +"ッケージをパッケージインデックスで公開する必要がある場合は、devpiプロジェクトを独自にデプロイすることをお勧めします。" #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7176,9 +7061,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"プロジェクト名が、2.5から現在までのすべてのメジャーバージョンのPython標" -"準ライブラリモジュールと競合している。" +"プロジェクト名が、2.5から現在までのすべてのメジャーバージョンのPython標準ライブラリモジュールと競合している。" #: warehouse/templates/pages/help.html:554 msgid "" @@ -7193,25 +7078,23 @@ msgid "" "%(correct_code)s
    , and should not surprise the user with a malicious " "package." msgstr "" -"プロジェクト名が、PyPIの管理者によって明示的に禁止されている。例えば、" -"%(incorrect_code)s%(correct_code)sのよくあるタイポであ" -"り、悪意のあるパッケージによってユーザを驚かせてはいけない。" +"プロジェクト名が、PyPIの管理者によって明示的に禁止されている。例えば、%" +"(incorrect_code)s%(correct_code)sのよくあるタイポであり" +"、悪意のあるパッケージによってユーザを驚かせてはいけない。" #: warehouse/templates/pages/help.html:556 msgid "" "The project name has been registered by another user, but no releases have " "been created." -msgstr "" -"別のユーザによってプロジェクト名が登録済みだが、リリースが作成されていない。" +msgstr "別のユーザによってプロジェクト名が登録済みだが、リリースが作成されていない。" #: warehouse/templates/pages/help.html:556 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" -msgstr "" -"オーナーから応答がない場合は、こちらを参照してください。" -"%(anchor_text)s" +msgstr "オーナーから応答がない場合は、こちらを参照してください。%(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7220,18 +7103,17 @@ msgid "" "\"noopener\">\"How to request a name transfer\" section of PEP 541." msgstr "" -"PEP 541の 「How to " -"request a name transfer(名前の移行をリクエストする方法)」 の項に従って" -"ください。" +"PEP 541の 「How to " +"request a name transfer(名前の移行をリクエストする方法)」 " +"の項に従ってください。" #: warehouse/templates/pages/help.html:564 msgid "" "Can upload releases for a package. Cannot add collaborators. Cannot delete " "files, releases, or the project." -msgstr "" -"パッケージのリリースのアップロードができる。共同編集者の追加、ファイル・リ" -"リース・プロジェクトの削除はできない。" +msgstr "パッケージのリリースのアップロードができる。共同編集者の追加、ファイル・リリ" +"ース・プロジェクトの削除はできない。" #: warehouse/templates/pages/help.html:565 msgid "Owner:" @@ -7241,8 +7123,7 @@ msgstr "オーナー(Owner):" msgid "" "Can upload releases. Can add other collaborators. Can delete files, " "releases, or the entire project." -msgstr "" -"リリースのアップロード、他の共同編集者の追加、ファイル・リリース・プロジェク" +msgstr "リリースのアップロード、他の共同編集者の追加、ファイル・リリース・プロジェク" "ト全体の削除ができる。" #: warehouse/templates/pages/help.html:568 @@ -7262,9 +7143,8 @@ msgstr "" #, python-format msgid "" "If the owner is unresponsive, see %(anchor_text)s" -msgstr "" -"オーナーから応答がない場合は、こちらを参照してください。" -"%(anchor_text)s" +msgstr "オーナーから応答がない場合は、こちらを参照してください。%(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7275,11 +7155,11 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"デフォルトでは、アップロードの説明文はreStructuredTextでレンダリングされ" -"ます。もしMarkdownのような代替フォーマットで説明文を記述したい場合は、" -"setup.py内のlong_description_content_typeを使って代" -"替フォーマットを設定できます。" +"デフォルトでは、アップロードの説明文はreStructuredTextでレンダリングされ" +"ます。もしMarkdownのような代替フォーマットで説明文を記述したい場合は、s" +"etup.py内のlong_description_content_typeを使って代替フォ" +"ーマットを設定できます。" #: warehouse/templates/pages/help.html:573 #, python-format @@ -7288,8 +7168,8 @@ msgid "" "\"noopener\">Python Packaging User Guide for details on the available " "formats." msgstr "" -"使用可能なフォーマットの詳細については、Python Packaging User " +"使用可能なフォーマットの詳細については、Python Packaging User " "Guideを参照してください。" #: warehouse/templates/pages/help.html:578 @@ -7305,12 +7185,12 @@ msgid "" msgstr "" "アップロードファイルのサイズ制限が原因でプロジェクトのリリースをPyPIにアップ" "ロードできない場合、上限を増やせることがあります。\n" -"そのプロジェクトにおいて、最低でも1つ以上サイズ制限 未満でリリースを" -"アップロードしたことがあることを確認してください(開発リリースのバージョン番号で構いません)。次に、以下のことを私たちに" -"伝えて 問題を報告してください。" +"そのプロジェクトにおいて、最低でも1つ以上サイズ制限 " +"未満でリリースをアップロードしたことがあることを確認してください(" +"開発リリースのバージョン番号で構いません)。次に、" +"以下のことを私たちに伝えて 問題を報告してください。" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7324,8 +7204,7 @@ msgstr "リリースのサイズ (MB単位)" #: warehouse/templates/pages/help.html:589 msgid "" "Which index/indexes you need the increase for (PyPI, Test PyPI, or both)" -msgstr "" -"どのインデックスを増やす必要があるのか(PyPI, Test PyPI, あるいはその両方)" +msgstr "どのインデックスを増やす必要があるのか(PyPI, Test PyPI, あるいはその両方)" #: warehouse/templates/pages/help.html:590 #: warehouse/templates/pages/help.html:610 @@ -7352,9 +7231,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"新しいリリースを作成する方法を学ぶにはPython Packaging User Guideを参照し" -"てください" +"新しいリリースを作成する方法を学ぶにはPython Packaging User " +"Guideを参照してください" #: warehouse/templates/pages/help.html:609 #, fuzzy @@ -7377,11 +7256,11 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"PyPIからファイルをインストールする方法について学ぶには、Python Packaging User Guideにあるインストールチュートリ" -"アルを参照してください。" +"PyPIからファイルをインストールする方法について学ぶには、Python Packaging User Guideにあるインストールチュートリアルを参照してください。" #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7394,9 +7273,9 @@ msgid "" "file an issue with details." msgstr "" -"新しいリリースを作成する方法を学ぶにはPython Packaging User Guideを参照し" -"てください" +"新しいリリースを作成する方法を学ぶにはPython Packaging User " +"Guideを参照してください" #: warehouse/templates/pages/help.html:633 #, fuzzy, python-format @@ -7410,18 +7289,17 @@ msgid "" "use twine's check command to " "locally check a description for validity." msgstr "" -"説明文のレンダリングに失敗した場合、PyPIはアップロードを拒否するでしょう。" -"ローカルで説明文の妥当性をチェックするには、readme_rendererを使用できます。これは、PyPIで使われている説明文のレン" -"ダラと同じものです。" +"説明文のレンダリングに失敗した場合、PyPIはアップロードを拒否するでしょう。ロ" +"ーカルで説明文の妥当性をチェックするには、readme_rendere" +"rを使用できます。これは、PyPIで使われている説明文のレンダラと同じものです" +"。" #: warehouse/templates/pages/help.html:639 msgid "" "If you've forgotten your PyPI password but you remember your email address " "or username, follow these steps to reset your password:" -msgstr "" -"PyPIのパスワードを忘れたけれどメールアドレスまたはユーザ名を覚えている場合" -"は、以下のステップを踏んでパスワードをリセットしてください。" +msgstr "PyPIのパスワードを忘れたけれどメールアドレスまたはユーザ名を覚えている場合は" +"、以下のステップを踏んでパスワードをリセットしてください。" #: warehouse/templates/pages/help.html:641 #, python-format @@ -7467,8 +7345,8 @@ msgid "" "with account recovery." msgstr "" "アカウントに関連づけられているメールアドレスにアクセスできなくなった場合は、" -"" -"トラッカーに問題を報告してください。" +"トラッカーに問題を報告してください。" # | msgid "Provide your username and password, as normal" #: warehouse/templates/pages/help.html:661 @@ -7544,11 +7422,11 @@ msgid "" msgstr "" "Transport Layer Security(TLS)は、あなたのコンピュータとPyPI間の接続をプライ" "ベートで安全であることを確実にする方法のひとつです。これは、長い間いくつかの" -"バージョンがあった暗号化プロトコルです。PyPIは2018年4月にTLS 1.0" -"と1.1のサポートを停止しました。理由については、PSF blogを参" -"照してください。" +"バージョンがあった暗号化プロトコルです。PyPIは2018年4月にTLS 1." +"0と1.1のサポートを停止しました。理由については、PSF " +"blogを参照してください。" #: warehouse/templates/pages/help.html:691 #, python-format @@ -7557,10 +7435,10 @@ msgid "" "matching distribution found
    or Could not fetch URL " "error, try adding -v to the command to get more information:" msgstr "" -"%(command)s で問題が発生し、一致するディストリビューション" -"が見つかりません または URL を取得できませんでしたとい" -"うエラーが発生した場合は、コマンドに -v を追加して詳細情報を取得" -"してみてください。" +"%(command)s で問題が発生し、" +"一致するディストリビューションが見つかりません または " +"URL を取得できませんでしたというエラーが発生した場合は、コマンドに " +"-v を追加して詳細情報を取得してみてください。" #: warehouse/templates/pages/help.html:693 msgid "" @@ -7581,10 +7459,10 @@ msgid "" "vendor, or an intermediate distributor), and the installed versions of " "Python, setuptools, and pip." msgstr "" -"実行する必要がある具体的な手順は、オペレーティング・システムのバージョン、" -"Pythonのインストール元(python.org、OSベンダ、あるいは中間のディストリビュー" -"タ)、そしてPython、setuptools、およびpipのバージョ" -"ンによって異なります。" +"実行する必要がある具体的な手順は、オペレーティング・システムのバージョン、Pyt" +"honのインストール元(python.org、OSベンダ、あるいは中間のディストリビュータ)" +"、そしてPython、setuptools、およびpipのバージョンに" +"よって異なります。" #: warehouse/templates/pages/help.html:696 #, fuzzy, python-format @@ -7607,13 +7485,13 @@ msgid "" "and the output of %(command)s." msgstr "" "助けが必要な場合は、FreenodeのIRCチャンネル#pypaにア" -"クセスする、pypa/packaging-problems/issuesでイシューを報" -"告する、あるいはpython-helpメーリングリストに投稿してくださ" -"い。その際には、あなたのOSとインストールの詳細と%(command)sの出" -"力結果を含めてください。" +"\"_blank\" rel=\"noopener\"" +">FreenodeのIRCチャンネル#pypaにアクセスする、pypa/packaging-problems/issuesでイシューを報告する、あるいはpython-helpメーリングリストに投稿してください。その際には、あなたのOS" +"とインストールの詳細と%(command)sの出力結果を含めてください。" #: warehouse/templates/pages/help.html:707 #, python-format @@ -7634,9 +7512,9 @@ msgid "" "a>, so we can try to fix the problem, for you and others." msgstr "" "もしアクセサビリティに関する問題に遭遇した場合は、GitHub上で報告してください。" -" そうすれば私たちは、あなたや他の人たちのために問題の解決を試みることがで" -"きます。" +"\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">GitHub上で報告してください。 そうすれば私たちは、あなたや他の人たちのた" +"めに問題の解決を試みることができます。" #: warehouse/templates/pages/help.html:720 #, python-format @@ -7648,9 +7526,8 @@ msgid "" "twine to upload your project to PyPI." msgstr "" "この機能はPyPIの新しいバージョンによって廃止されました。私たちは代わりに、twineを使ってPyPIへプロジェクトをアップロードすることを推奨していま" -"す。" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">twineを使ってPyPIへプロジェクトをアップロードすることを推奨しています。" #: warehouse/templates/pages/help.html:729 msgid "" @@ -7701,8 +7578,7 @@ msgstr "まったく同じ内容のファイルが存在する" msgid "" "PyPI does not allow for a filename to be reused, even once a project has " "been deleted and recreated." -msgstr "" -"PyPIでは、プロジェクトを一度削除して再作成した場合でも、ファイル名を再利用で" +msgstr "PyPIでは、プロジェクトを一度削除して再作成した場合でも、ファイル名を再利用で" "きません。" #: warehouse/templates/pages/help.html:748 @@ -7712,10 +7588,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"このような状況を避けるために、pypi.orgにアップ" -"ロードする前に、まずTest PyPIを使ってアップロードのチェックを行っ" -"てください。" +"このような状況を避けるために、pypi." +"orgにアップロードする前に、まずTest " +"PyPIを使ってアップロードのチェックを行ってください。" # | msgid "" # | "If you would like to request a new trove classifier file a bug on @@ -7734,10 +7610,10 @@ msgid "" "\">pypa/trove-classifiers project. Be sure to include a " "brief justification of why it is important." msgstr "" -"もし新しいTrove分類を要求する場合は、イシュートラッカーで不具合を報告し" -"てください。要求する分類の名前と、それがなぜ重要なのか正当性を簡潔に含めてく" -"ださい。" +"もし新しいTrove分類を要求する場合は、イシュートラッカーで不具合を報告して" +"ください。要求する分類の名前と、それがなぜ重要なのか正当性を簡潔に含めてくだ" +"さい。" #: warehouse/templates/pages/help.html:763 #, python-format @@ -7749,19 +7625,18 @@ msgid "" "software that runs PyPI. Before writing a new issue, first check that a " "similar issue does not already exist." msgstr "" -"PyPI自体に問題が発生している場合は、 イシュートラッカー を通じて " +"PyPI自体に問題が発生している場合は、 イシュートラッカー を通じて " " 建設的な フィードバックとバグレポートを送って頂くことを" -"歓迎します。このトラッカーで扱うのは、PyPIを実行するソフトウェアに関するイ" -"シューだけであることに注意してください。新しいイシューを書くときは、まず既に" -"似たようなイシューがないことを確認してください。" +"歓迎します。このトラッカーで扱うのは、PyPIを実行するソフトウェアに関するイシ" +"ューだけであることに注意してください。新しいイシューを書くときは、まず既に似" +"たようなイシューがないことを確認してください。" #: warehouse/templates/pages/help.html:770 msgid "" "If you are having an issue is with a specific package installed from PyPI, " "you should reach out to the maintainers of that project directly instead." -msgstr "" -"もしPyPIからインストールした特定のパッケージで問題がある場合は、あなたはプロ" +msgstr "もしPyPIからインストールした特定のパッケージで問題がある場合は、あなたはプロ" "ジェクトのメンテナに連絡するべきです。" #: warehouse/templates/pages/help.html:779 @@ -7775,9 +7650,9 @@ msgid "" msgstr "" "PyPIは、Warehouseプロジェクトによって機能しています。Warehouseとは、" -"Python Packaging Authority(PyPA)の傘下で開発されているオープンソースプロ" -"ジェクトであり、Packaging Working Group(PackagingWG)によってサポートされて" -"います。" +"Python Packaging " +"Authority(PyPA)の傘下で開発されているオープンソースプロジェクトであり、" +"Packaging Working Group(PackagingWG)によってサポートされています。" #: warehouse/templates/pages/help.html:784 #, python-format @@ -7786,9 +7661,9 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPAとは、Pythonのパッケージングに関連する多くのコアプロジェクトの改" -"善・保守を目的とした、開発者たちの独立したグループです。" +"P" +"yPAとは、Pythonのパッケージングに関連する多くのコアプロジェクトの改善・保" +"守を目的とした、開発者たちの独立したグループです。" #: warehouse/templates/pages/help.html:789 #, python-format @@ -7804,10 +7679,10 @@ msgstr "" "PackagingWGとは、Python Software Foundation(PSF)のワーキン" "ググループであり、Pythonのパッケージングの継続的な改善を支援するための資金の" -"調達・支払いを目的としています。最近では、開発者がWarehouseのセキュリティとア" -"クセサビリティを向上するための資金をOpen Technology Fundか" -"ら獲得しました。" +"調達・支払いを目的としています。最近では、" +"開発者がWarehouseのセキュリティとアクセサビリティを向上するための資金をOpen Technology Fundから獲得しました。" #: warehouse/templates/pages/help.html:799 #, python-format @@ -7826,9 +7701,10 @@ msgid "" "has moved out of beta and replaced the old site (pypi.python.org). It is now " "robust, tested, and ready for expected browser and API traffic." msgstr "" -"2018年4月16日現在、PyPI.orgは\"production\"の状態にあります。これは、ベータ版" -"を脱して旧サイト(pypi.python.org))から置き換わったことを意味します。今は堅" -"牢で、テストされており、ブラウザやAPIのトラフィックに対応しています。" +"2018年4月16日現在、PyPI.orgは\"production\"の状態にあります" +"。これは、ベータ版を脱して旧サイト(pypi.python.org))から置き換わったことを" +"意味します。今は堅牢で、テストされており、ブラウザやAPIのトラフィックに対応し" +"ています。" #: warehouse/templates/pages/help.html:808 #, python-format @@ -7846,17 +7722,17 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "スポンサーであるFastlyのおかげで、PyPIはCDN経由で大量にキャッシュされて配布されて" -"います。そのため、一般的にグローバルに利用できます。しかしながら、このサイト" -"はほとんどボランティアによって維持されており、私たちは特定のサービス水準合意" -"(Service Level Agreement)は提供しません。巨大な分散システムで予想されるよう" -"に、時には物事がうまくいかないこともあります。現在および過去におけるシステム" -"停止とインシデントについては、 ステータスページを参照し" -"てください。もしパッケージインデックスに対して高可用性を求める場合は、ミラープラ" -"イベートのインデックスを使うことを検討してください。" +"\"_blank\" rel=\"noopener\">Fastlyのおかげで、PyPIはCDN経由で大量にキャッシュされて配布されています。" +"そのため、一般的にグローバルに利用できます。しかしながら、このサイトはほとん" +"どボランティアによって維持されており、私たちは特定のサービス水準合意(" +"Service Level Agreement)は提供しません。巨大な分散システムで予想されるように" +"、時には物事がうまくいかないこともあります。現在および過去におけるシステム停" +"止とインシデントについては、 ステータスページを参照して" +"ください。もしパッケージインデックスに対して高可用性を求める場合は、ミラープライベートのインデックスを使うことを検討してください。" #: warehouse/templates/pages/help.html:822 #, python-format @@ -7878,9 +7754,8 @@ msgstr "資金:" msgid "" "We would deeply appreciate your donations to fund " "development and maintenance." -msgstr "" -"開発とメンテナンスに必要な資金を寄付していただける" -"と、大変ありがたいです。" +msgstr "開発とメンテナンスに必要な資金を寄付していただけると" +"、大変ありがたいです。" #: warehouse/templates/pages/help.html:828 msgid "Development:" @@ -7893,9 +7768,9 @@ msgid "" "source developer to make a contribution – in fact, we'd love to help you " "make your first open source pull request!" msgstr "" -"貢献するにあたって、あなたが経験豊富なオープンソース開発者である必要は" -"ありません。実際私たちは、あなたがオープンソースに初めて" -"pull requestを送ることに手を貸したいと思っています!" +"貢献するにあたって、あなたが経験豊富なオープンソース開発者である必要はありません。実際私たちは、あなたがオープンソースに初めてpull " +"requestを送ることに手を貸したいと思っています!" #: warehouse/templates/pages/help.html:830 #, python-format @@ -7910,13 +7785,13 @@ msgid "" "start here." msgstr "" "もしあなたがPython、ElasticSearch、HTML、SCSS、JavaScript、またはSQLAlchemyの" -"スキルを持っている場合、\"Getting started\"ガイドに目を通し、 イシュートラッカーを見てください。私たちは'Good first issue'ラベルを作っており、ここから始めることを推" -"奨しています。" +"スキルを持っている場合、\"Getting started\"ガイド" +"に目を通し、 イシュートラッカーを見てください。" +"私たちは'Good first " +"issue'ラベルを作っており、ここから始めることを推奨しています。" #: warehouse/templates/pages/help.html:838 #, python-format @@ -7951,10 +7826,10 @@ msgid "" "\"noopener\">Python packaging forum on Discourse." msgstr "" "distutil-sigメーリングリストPyPA Devメッセージグループ上で、プロジェクトの進行中の開発を" -"フォローすることもできます。" +"\"noopener\">distutil-sigメーリングリストと PyPA Devメッセージグループ上で、プロジェクトの進行中の開発をフォローす" +"ることもできます。" #: warehouse/templates/pages/help.html:855 #, python-format @@ -7968,14 +7843,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"PyPIに対する変更は通常、pypi-announceメーリングリストや" -"\"pypi\"ラベルがついたPSF blogの両方でアナウンスされます。PSF blog" -"には、\"pypi\"ラベル用の Atomフィードと RSSフィードの両" -"方があります。" +"PyPIに対する変更は通常、pypi-announceメーリングリストや\"pypi" +"\"ラベルがついたPSF blogの両方でアナウンスされます。PSF blogには、" +"\"pypi\"ラベル用の Atomフィードと RSSフィードの両方があります。" #: warehouse/templates/pages/help.html:865 #, python-format @@ -7992,9 +7867,8 @@ msgstr "" msgid "" "More information about this list can be found here: " "%(href)s." -msgstr "" -"あなたのアカウントへのアクセスを回復するには、 PyPI でパ" -"スワードをリセットして下さい。" +msgstr "あなたのアカウントへのアクセスを回復するには、 PyPI でパスワードをリセットして下さい。" # | msgid "Currently, the following features are in beta:" #: warehouse/templates/pages/help.html:867 @@ -8008,9 +7882,9 @@ msgid "" "them with a small \"beta feature\" symbol to tell you: this should probably " "work fine, but it's new and less tested than other site functionality." msgstr "" -"Warehouseのメンテナが新しい機能を開発するとき、最初に小さな\"ベータ機能" -"(beta feature)\"記号をつけて、次のことを伝えます: これは正常に動作するはず" -"ですが、新しい機能であり、他のサイトの機能よりもテストが不十分です。" +"Warehouseのメンテナが新しい機能を開発するとき、最初に小さな\"ベータ機能(" +"beta feature)\"記号をつけて、次のことを伝えます: これは正常に動作するはずで" +"すが、新しい機能であり、他のサイトの機能よりもテストが不十分です。" #: warehouse/templates/pages/help.html:875 #, python-format @@ -8022,9 +7896,9 @@ msgid "" "language." msgstr "" "「PyPI」は「パイ・ピー・アイ(pie pea eye)」のように発音します。特に「PI」は" -"単一の音ではなく、個々の文字として発音します。これは、Python言語による一般的" -"な代替実装であるPyPyプロジェクト" -"との混乱を最小限にします。" +"単一の音ではなく、個々の文字として発音します。これは、" +"Python言語による一般的な代替実装であるPyPyプロジェクトとの混乱を最小限にします。" #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -8079,12 +7953,12 @@ msgid "" msgstr "" "Python Packaging Authority(PyPA)は、Pythonのパッケージング" -"の改善に一緒に取り組んでいくためのワーキンググループです。もしあなたがコア" -"パッケージ開発者と連絡を取りたい場合は、IRC(freenode)上の#pypa" -"を使うか、distutils-sigメーリングリストに参加してくださ" -"い。" +"の改善に一緒に取り組んでいくためのワーキンググループです。もしあなたがコアパ" +"ッケージ開発者と連絡を取りたい場合は、IRC(freenode)上の#pypaを使うか、distutils-" +"sigメーリングリストに参加してください。" #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8098,8 +7972,7 @@ msgstr "セキュリティ問題の報告" msgid "" "We take security very seriously and ask that you follow our security policy " "carefully." -msgstr "" -"私たちはセキュリティを非常に真剣に考えています。セキュリティポリシーを厳守す" +msgstr "私たちはセキュリティを非常に真剣に考えています。セキュリティポリシーを厳守す" "るようお願いいたします。" #: warehouse/templates/pages/security.html:24 @@ -8107,10 +7980,14 @@ msgid "Important!" msgstr "重要!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Warehouseでセキュリティの問題が確認されたと思われる場合は、以下のような(ただ" "し、以下のものに限らず)公開フォーラムなどでイシューを報告しないでく" @@ -8129,45 +8006,81 @@ msgid "Official or unofficial mailing lists" msgstr "公式または非公式のメーリングリスト" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "その代わり、Python dot orgのセキュリティに直接メール" "をして、可能な限り多くの関連情報を提供してください。" -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"メッセージは、Python Securityページにある鍵のフィンガープリントを使ってGPG" -"で暗号化することができます。" -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"その代わり、Python dot orgのセキュリティに直接メール" +"をして、可能な限り多くの関連情報を提供してください。" + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "次に何が起きますか?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "一度メール経由で問題を提出したら、48時間以内に通知が届きます。" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." -msgstr "" -"実行するアクションに応じて、フォローアップのメールが追加で送られることがあり" +msgstr "実行するアクションに応じて、フォローアップのメールが追加で送られることがあり" "ます。" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "このセキュリティポリシーの最終更新日は2018年3月14日です。" #: warehouse/templates/pages/sitemap.html:21 @@ -8218,9 +8131,9 @@ msgid "" "The Python Software Foundation raises and distributes funds to improve " "Python's packaging ecosystem." msgstr "" -"PyPAとは、Pythonのパッケージングに関連する多くのコアプロジェクトの改" -"善・保守を目的とした、開発者たちの独立したグループです。" +"P" +"yPAとは、Pythonのパッケージングに関連する多くのコアプロジェクトの改善・保" +"守を目的とした、開発者たちの独立したグループです。" #: warehouse/templates/pages/sponsors.html:29 msgid "Recent projects funded include:" @@ -8269,8 +8182,8 @@ msgid "" "2019" msgstr "" "ファイルアップロード方法を学ぶにはPython Packaging User Guide を参照して" -"ください" +"target=\"_blank\" rel=\"noopener\">Python Packaging User Guide " +"を参照してください" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" @@ -8420,8 +8333,7 @@ msgstr "パッケージサイズの合計が上位のプロジェクト" msgid "" "Here is a list of the top 100 projects based on the sum of their packages' " "sizes (in bytes)." -msgstr "" -"パッケージサイズ(バイト単位)の合計がトップ100のパッケージのリストです。" +msgstr "パッケージサイズ(バイト単位)の合計がトップ100のパッケージのリストです。" #: warehouse/templates/pages/stats.html:39 msgid "Statistics by project" @@ -8461,13 +8373,11 @@ msgstr "検索クエリを入力するか、分類リストからフィルタを #: warehouse/templates/search/results.html:118 msgid "Enter a search query, or add a filter by clicking on the button." -msgstr "" -"検索クエリを入力するか、ボタンをクリックしてフィルタを追加してください。" +msgstr "検索クエリを入力するか、ボタンをクリックしてフィルタを追加してください。" #: warehouse/templates/search/results.html:119 msgid "You can combine searches and classifier filters. Examples:" -msgstr "" -"検索と分類フィルタは組み合わせることができます。例えば、以下のとおりです。" +msgstr "検索と分類フィルタは組み合わせることができます。例えば、以下のとおりです。" #: warehouse/templates/search/results.html:123 msgid "Python 3 compatible projects" @@ -8559,6 +8469,16 @@ msgstr[0] "" " '%(filters)s'フィルタに一致する結果はありませんでした\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "メッセージは、Python Securityページにある鍵のフィンガープリントを" +#~ "使ってGPGで暗号化することができます。" + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/ka/LC_MESSAGES/messages.mo b/warehouse/locale/ka/LC_MESSAGES/messages.mo index 95cb38a5b92ff3cc9a4aa83cdf4761af6b774844..85720f93c8b289be0958f3ac78d1a0d50a833596 100644 GIT binary patch delta 23 ecmX@ce3E&B3S<99)me;OhQ@k^x+$q;TnqqOP6mzu delta 20 bcmX@fe2jU53S-Yk)me<}7P={^Wn2sZNFoLO diff --git a/warehouse/locale/ka/LC_MESSAGES/messages.po b/warehouse/locale/ka/LC_MESSAGES/messages.po index 034d01009d28..a1c2b5247d8e 100644 --- a/warehouse/locale/ka/LC_MESSAGES/messages.po +++ b/warehouse/locale/ka/LC_MESSAGES/messages.po @@ -2,16 +2,18 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2021-08-15 14:00+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-06-28 19:54+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Georgian \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 3.3.6\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -551,7 +553,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6587,9 +6588,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6605,38 +6605,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/ko/LC_MESSAGES/messages.mo b/warehouse/locale/ko/LC_MESSAGES/messages.mo index 1e2ad94a04055fab38b27d371e722c1125440b17..0e941bb7c4f865d9adcc63b2774f468a58f42507 100644 GIT binary patch delta 11992 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 LlJUp&KSKWx=QX}} delta 12305 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 O1{bR5O#bCj(EkC>jyxFv diff --git a/warehouse/locale/ko/LC_MESSAGES/messages.po b/warehouse/locale/ko/LC_MESSAGES/messages.po index 02600d96dc2b..3c5a87d5612b 100644 --- a/warehouse/locale/ko/LC_MESSAGES/messages.po +++ b/warehouse/locale/ko/LC_MESSAGES/messages.po @@ -2,32 +2,32 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Younggun Kim , 2019. -# Hyung Jin Kim , 2019. -# Hyeongdo Lee , 2019. -# Kim Namjun , 2019. -# Hyunwoo Park , 2019, 2020. +# Younggun Kim , 2019, 2022. +# Hyung Jin Kim , 2019, 2022. +# Hyeongdo Lee , 2019, 2022. +# Kim Namjun , 2019, 2022. +# Hyunwoo Park , 2019, 2020, 2022. # Woo-Cheol Kim , 2019. -# HyeonhoKim , 2019. +# HyeonhoKim , 2019, 2022. # Seba Kim , 2019. # MinGyo Jung , 2019. -# Bae KwonHan , 2019. -# Hwan Kim , 2019. -# Min ho Kim , 2019. -# Seokhwan Moon , 2020. +# Bae KwonHan , 2019, 2022. +# Hwan Kim , 2019, 2022. +# Min ho Kim , 2019, 2022. +# Seokhwan Moon , 2020, 2022. # anonymous , 2020. # Allan Nordhøy , 2020. -# 매리 , 2020. -# Jun-Seong Lee , 2020. -# 애브리띵 , 2020. +# 매리 , 2020, 2022. +# Jun-Seong Lee , 2020, 2022. +# 애브리띵 , 2020, 2022. # YangYulin , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-05-02 16:49+0000\n" -"Last-Translator: YangYulin \n" +"PO-Revision-Date: 2022-06-28 19:43+0000\n" +"Last-Translator: Hyeongdo Lee \n" "Language-Team: Korean \n" "Language: ko\n" @@ -35,7 +35,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -74,8 +74,7 @@ msgstr "" msgid "" "This username is already being used by another account. Choose a different " "username." -msgstr "" -"다른 계정에서 이미 사용중인 사용자 이름입니다. 다른 사용자 이름을 선택하세요." +msgstr "다른 계정에서 이미 사용중인 사용자 이름입니다. 다른 사용자 이름을 선택하세요." #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -95,23 +94,20 @@ msgstr "유효하지 않은 이메일입니다. 다시 시도해 주세요." #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." -msgstr "" -"이 도메인의 이메일 주소는 사용할 수 없습니다. 다른 이메일을 사용하세요." +msgstr "이 도메인의 이메일 주소는 사용할 수 없습니다. 다른 이메일을 사용하세요." #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." -msgstr "" -"이 계정에서 이미 사용중인 이메일 주소 입니다. 다른 이메일을 사용하세요." +msgstr "이 계정에서 이미 사용중인 이메일 주소 입니다. 다른 이메일을 사용하세요." #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." -msgstr "" -"해당 이메일은 다른 계정에서 이미 사용되고 있습니다. 다른 이메일을 사용해 주세" -"요." +msgstr "해당 이메일은 다른 계정에서 이미 사용되고 있습니다. 다른 이메일을 사용해 " +"주세요." #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." @@ -142,8 +138,8 @@ msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -"이 계정에 인증되지 않은 이메일이 너무 많이 추가되었습니다. 당신의 수신함을 확" -"인하고 인증 주소를 따르세요. (IP: ${ip})" +"이 계정에 인증되지 않은 이메일이 너무 많이 추가되었습니다. 당신의 수신함을 " +"확인하고 인증 주소를 따르세요. (IP: ${ip})" #: warehouse/accounts/views.py:116 msgid "" @@ -151,8 +147,8 @@ msgid "" "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -"이 계정에 대해 너무 많은 암호 재설정이 완료되지 않고 요청되었습니다. 받은 편" -"지함을 확인하고 확인 링크를 따릅니다. (IP: ${ip})" +"이 계정에 대해 너무 많은 암호 재설정이 완료되지 않고 요청되었습니다. 받은 " +"편지함을 확인하고 확인 링크를 따릅니다. (IP: ${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -337,8 +333,8 @@ msgid "" "account name." msgstr "" "조직 계정 이름이 잘못되었습니다. 조직 계정 이름은 문자, 숫자, 점, 하이픈 및 " -"밑줄로 구성되어야 합니다. 또한 문자나 숫자로 시작하고 끝나야 합니다. 다른 조" -"직 계정 이름을 선택하세요." +"밑줄로 구성되어야 합니다. 또한 문자나 숫자로 시작하고 끝나야 합니다. 다른 " +"조직 계정 이름을 선택하세요." #: warehouse/manage/forms.py:363 #, fuzzy @@ -348,8 +344,7 @@ msgstr "" msgid "" "This organization account name has already been used. Choose a different " "organization account name." -msgstr "" -"이 조직 계정 이름은 이미 다른 계정에서 사용 중입니다. 다른 조직 계정 이름을 " +msgstr "이 조직 계정 이름은 이미 다른 계정에서 사용 중입니다. 다른 조직 계정 이름을 " "선택합니다." #: warehouse/manage/forms.py:403 @@ -377,8 +372,7 @@ msgstr "" #| "Choose a different organization account name." msgid "" "This project name has already been used. Choose a different project name." -msgstr "" -"이 조직 계정 이름은 이미 다른 계정에서 사용 중입니다. 다른 조직 계정 이름을 " +msgstr "이 조직 계정 이름은 이미 다른 계정에서 사용 중입니다. 다른 조직 계정 이름을 " "선택합니다." #: warehouse/manage/forms.py:488 @@ -403,9 +397,8 @@ msgstr "너무 긴 이름입니다. 100글자 이하의 이름을 입력해주 #: warehouse/manage/views.py:324 msgid "Email ${email_address} added - check your email for a verification link" -msgstr "" -"이메일 주소 ${email_address}가 추가되었습니다 - 이메일에서 확인 링크를 살펴보" -"세요" +msgstr "이메일 주소 ${email_address}가 추가되었습니다 - 이메일에서 확인 링크를 " +"살펴보세요" #: warehouse/manage/views.py:841 msgid "Recovery codes already generated" @@ -419,9 +412,8 @@ msgstr "복구 코드를 새로 생성하면 기존 코드가 무효화됩니다 #, fuzzy #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" -msgstr "" -"사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 있" -"습니다" +msgstr "사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 " +"있습니다" #: warehouse/manage/views.py:1647 #, fuzzy @@ -438,9 +430,8 @@ msgstr "" #: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 msgid "" "User '${username}' already has an active invite. Please try again later." -msgstr "" -"사용자 '${username}'는 이미 활성화되어 있는 초대를 가지고 있습니다. 나중에 다" -"시 시도해보세요." +msgstr "사용자 '${username}'는 이미 활성화되어 있는 초대를 가지고 있습니다. 나중에 " +"다시 시도해보세요." #: warehouse/manage/views.py:1718 warehouse/manage/views.py:3200 msgid "Invitation sent to '${username}'" @@ -471,9 +462,8 @@ msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" -msgstr "" -"사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 있" -"습니다" +msgstr "사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 " +"있습니다" #: warehouse/manage/views.py:3129 msgid "" @@ -654,7 +644,6 @@ msgstr "몬티 파이썬 - 치즈 샵 스케치" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -690,8 +679,8 @@ msgid "" "serve you this site.

    We are aware of the problem and are working to " "resolve it as soon as possible.

    " msgstr "" -"

    사이트를 제공하는데 영향을 끼치는 기술적인 문제가 발생했습니다.

    문" -"제를 인지했으며 가능한 빨리 해결하도록 하겠습니다.

    " +"

    사이트를 제공하는데 영향을 끼치는 기술적인 문제가 발생했습니다.

    " +"

    문제를 인지했으며 가능한 빨리 해결하도록 하겠습니다.

    " #: warehouse/templates/500.html:28 msgid "Check our status page" @@ -725,8 +714,7 @@ msgstr "" msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." -msgstr "" -"대소문자, 숫자와 특수문자를 포함한 더 강력한 비밀번호를 선택하세요. 일반적인 " +msgstr "대소문자, 숫자와 특수문자를 포함한 더 강력한 비밀번호를 선택하세요. 일반적인 " "단어나 반복 문구는 피하세요." #: warehouse/templates/base.html:27 @@ -786,9 +774,8 @@ msgstr "메인 메뉴" msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." -msgstr "" -"파이썬 패키지 인덱스(PyPI)는 파이썬 프로그래밍 언어를 위한 소프트웨어 리포지" -"터리입니다." +msgstr "파이썬 패키지 인덱스(PyPI)는 파이썬 프로그래밍 언어를 위한 소프트웨어 " +"리포지터리입니다." #: warehouse/templates/base.html:97 msgid "RSS: 40 latest updates" @@ -825,8 +812,7 @@ msgstr "경고" #: warehouse/templates/base.html:155 msgid "You are using an unsupported browser, upgrade to a newer version." -msgstr "" -"현재 지원되지 않는 브라우저를 사용하고 계십니다. 새로운 버전으로 업그레이드 " +msgstr "현재 지원되지 않는 브라우저를 사용하고 계십니다. 새로운 버전으로 업그레이드 " "하세요." #: warehouse/templates/base.html:164 @@ -835,16 +821,15 @@ msgid "" "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -"TestPyPI를 사용중입니다 – 분리된 파이썬 패키지 인덱스 인스턴스를 통해 실제 인" -"덱스에 영향을 미치지 않고 배포 도구와 프로세스를 사용해볼 수 있습니다." +"TestPyPI를 사용중입니다 – 분리된 파이썬 패키지 인덱스 인스턴스를 통해 실제 " +"인덱스에 영향을 미치지 않고 배포 도구와 프로세스를 사용해볼 수 있습니다." #: warehouse/templates/base.html:174 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." -msgstr "" -"일부 기능은 자바스크립트 없이는 작동하지 않을 수 있습니다. 문제가 발생할 경" -"우 활성화하세요." +msgstr "일부 기능은 자바스크립트 없이는 작동하지 않을 수 있습니다. 문제가 발생할 " +"경우 활성화하세요." #: warehouse/templates/base.html:212 warehouse/templates/base.html:233 #: warehouse/templates/error-base-with-search.html:20 @@ -967,8 +952,7 @@ msgstr "모든 시스템 이상 없음" #: warehouse/templates/base.html:313 msgid "" "Developed and maintained by the Python community, for the Python community." -msgstr "" -"파이썬 커뮤니티를 위해, 파이썬 커뮤니티에 의해 개발되어 관리되고 있습니다." +msgstr "파이썬 커뮤니티를 위해, 파이썬 커뮤니티에 의해 개발되어 관리되고 있습니다." #: warehouse/templates/base.html:315 msgid "Donate today!" @@ -1045,8 +1029,7 @@ msgstr[0] "%(num_users_formatted)s 사용자" msgid "" "PyPI helps you find and install software developed and shared by the Python " "community." -msgstr "" -"PyPI를 통해 파이썬 커뮤니티가 개발하고 공유하는 소프트웨어를 찾고 설치할 수 " +msgstr "PyPI를 통해 파이썬 커뮤니티가 개발하고 공유하는 소프트웨어를 찾고 설치할 수 " "있습니다." #: warehouse/templates/index.html:112 @@ -1186,8 +1169,8 @@ msgstr "" "\n" " 팁: 당신은 민감한 행동을 하려 " "하고 있습니다.\n" -" 만약 이 기기가 당신의 기기가 아니라면 사용 후 꼭 로그아웃하시" -"기 바랍니다.\n" +" 만약 이 기기가 당신의 기기가 아니라면 사용 후 꼭 " +"로그아웃하시기 바랍니다.\n" " 저희는 1시간동안 비밀번호를 확인하지 않을 것입니다.\n" " " @@ -1202,9 +1185,9 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"PyPI에 프로젝트를 업로드 하기 위해 필요한 더 많은 정보는, 파이썬 패키지 사용" -"자 가이드에서 확인하실 수 있습니다." +"PyPI에 프로젝트를 업로드 하기 위해 필요한 더 많은 정보는, 파이썬 패키지 " +"사용자 가이드에서 확인하실 수 있습니다." #: warehouse/templates/upload.html:28 #, python-format @@ -1385,15 +1368,14 @@ msgid "" "in the form to verify your identity. Once used, the recovery code will no " "longer be valid." msgstr "" -"장치 또는 응용 프로그램이 손실 된 경우를 대비해 PyPI는 오프라인에 안전하게 보" -"관할 수 있는 복구 코드를 생성할 수 있습니다. 이 코드 중 하나를 양식에 입력해" -"서 본인을 인증하세요. 사용 된 복구 코드는 더 이상 유효하지 않습니다." +"장치 또는 응용 프로그램이 손실 된 경우를 대비해 PyPI는 오프라인에 안전하게 " +"보관할 수 있는 복구 코드를 생성할 수 있습니다. 이 코드 중 하나를 양식에 " +"입력해서 본인을 인증하세요. 사용 된 복구 코드는 더 이상 유효하지 않습니다." #: warehouse/templates/accounts/recovery-code.html:59 #, python-format msgid "

    Not working? Get help.

    " -msgstr "" -"

    작동하지 않고있나요? 도움을 받아보세요.

    " +msgstr "

    작동하지 않고있나요? 도움을 받아보세요.

    " #: warehouse/templates/accounts/register.html:18 msgid "Create an account" @@ -1485,9 +1467,8 @@ msgstr "등록된 주소로 이메일이 전송되었습니다." msgid "" "The email contains a link to reset your password. This link will expire in " "%(n_hours)s hours." -msgstr "" -"이메일에는 패스워드를 재설정하기 위한 링크가 있습니다. 링크는 %(n_hours)s 시" -"간 후에 만료됩니다." +msgstr "이메일에는 패스워드를 재설정하기 위한 링크가 있습니다. 링크는 %(n_hours)s " +"시간 후에 만료됩니다." #: warehouse/templates/accounts/reset-password.html:18 #: warehouse/templates/accounts/reset-password.html:24 @@ -1521,8 +1502,7 @@ msgstr "보안 장치를 연결하고 \"장치로 인증하기\" 버튼을 클 #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" -msgstr "" -"보안 장치로 로그인하기 위해서는 자바스크립트를 활성화하세요 (예: USB 키)" +msgstr "보안 장치로 로그인하기 위해서는 자바스크립트를 활성화하세요 (예: USB 키)" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -1534,16 +1514,15 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"보안 장치(예: USB 키)로 로그인 하기 위해서는 브라우저를 업그레이드" -"하세요" +"보안 장치(예: USB 키)로 로그인 하기 위해서는 브라우저를 " +"업그레이드하세요" #: warehouse/templates/accounts/two-factor.html:60 #, python-format msgid "Lost your device? Not working? Get help." -msgstr "" -"장치를 잃어버렸거나 작동하지 않나요? 도움을 요청하세요." +msgstr "장치를 잃어버렸거나 작동하지 않나요? 도움을 " +"요청하세요." #: warehouse/templates/accounts/two-factor.html:72 msgid "Authenticate with an app" @@ -1560,9 +1539,9 @@ msgid "" "PyPI account. Enter this code in the form to verify your identity.

    " "

    Lost your application? Not working? Get help.

    " msgstr "" -"

    PyPI 계정에 연결된 인증 앱에서 코드를 생성하세요. 코드를 폼에 입력해서 신" -"원을 확인하세요.

    앱을 잃어버렸거나, 작동하지 않나요? 도움을 요청하세요.

    " +"

    PyPI 계정에 연결된 인증 앱에서 코드를 생성하세요. 코드를 폼에 입력해서 " +"신원을 확인하세요.

    앱을 잃어버렸거나, 작동하지 않나요? 도움을 요청하세요.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1575,9 +1554,9 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

    " msgstr "" -"

    당신은 계정 복구 코드를 생성한 적이 없습니다.

    만" -"약 이중 인증(2FA)을 할 수 없게 된다면 당신의 계정에 접근하지 못할 수도 있습니" -"다. 복구 코드 도움말

    " +"

    당신은 계정 복구 코드를 생성한 적이 없습니다.

    " +"

    만약 이중 인증(2FA)을 할 수 없게 된다면 당신의 계정에 접근하지 못할 수도 " +"있습니다. 복구 코드 도움말

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1594,8 +1573,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"이 변경사항을 직접 요청한 것이 아니라면, " -"%(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락하세요." +"이 변경사항을 직접 요청한 것이 아니라면, %(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락하세요." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1611,9 +1590,8 @@ msgstr "" msgid "" "You are receiving this because you have been added by %(initiator_username)s " "to a project on %(site)s." -msgstr "" -"%(site)s의 %(initiator_username)s님께서 당신을 프로젝트로 추가하셨고 그것때문" -"에 이 메일을 받으셨습니다." +msgstr "%(site)s의 %(initiator_username)s님께서 당신을 프로젝트로 추가하셨고 " +"그것때문에 이 메일을 받으셨습니다." #: warehouse/templates/email/added-as-organization-member/body.html:20 #, fuzzy, python-format @@ -1656,9 +1634,8 @@ msgstr "이 프로젝트의 소유자이기 때문에 이 메일을 수신하였 msgid "" "The %(site)s organization has been renamed from " "\"%(previous_organization_name)s\" to \"%(organization_name)s\"." -msgstr "" -"%(username)s 사용자가 프로젝트의 %(role_name)s 역할" -"에서 제거됨" +msgstr "%(username)s 사용자가 프로젝트의 %(role_name)s " +"역할에서 제거됨" #: warehouse/templates/email/basic-auth-with-2fa/body.html:17 #: warehouse/templates/email/password-compromised-hibp/body.html:18 @@ -1805,8 +1782,8 @@ msgid "" " administrators.\n" " " msgstr "" -"이 변경사항을 직접 요청한 것이 아니라면, " -"%(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락하세요." +"이 변경사항을 직접 요청한 것이 아니라면, %(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락하세요." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1843,8 +1820,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"의도하지 않은 상황인 경우, %(email_address)s 에 이메" -"일을 보내 PyPI 관리자에게 연락하세요." +"의도하지 않은 상황인 경우, %(email_address)s 에 " +"이메일을 보내 PyPI 관리자에게 연락하세요." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1859,9 +1836,8 @@ msgstr "이 프로젝트의 소유자이기 때문에 이 메일을 수신하였 msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" -msgstr "" -"%(username)s 사용자의 역할이 프로젝트 %(role_name)s" -"로 변경됨" +msgstr "%(username)s 사용자의 역할이 프로젝트 %(role_name)" +"s로 변경됨" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -1913,9 +1889,8 @@ msgstr "" msgid "" "%(username)s has declined an invitation to " "join the \"%(organization_name)s\" organization" -msgstr "" -"%(username)s 사용자의 역할이 프로젝트 %(role_name)s" -"로 변경됨" +msgstr "%(username)s 사용자의 역할이 프로젝트 %(role_name)" +"s로 변경됨" #: warehouse/templates/email/organization-member-invited/body.html:27 #, fuzzy, python-format @@ -1924,9 +1899,8 @@ msgstr "" msgid "" "%(username)s has been invited to join the " "\"%(organization_name)s\" organization" -msgstr "" -"%(username)s 사용자의 역할이 프로젝트 %(role_name)s" -"로 변경됨" +msgstr "%(username)s 사용자의 역할이 프로젝트 %(role_name)" +"s로 변경됨" #: warehouse/templates/email/organization-member-invited/body.html:33 #, fuzzy @@ -1941,9 +1915,8 @@ msgstr "변경한 사용자:" msgid "" "%(username)s has been removed from the " "\"%(organization_nmae)s\" organization" -msgstr "" -"%(username)s 사용자가 프로젝트의 %(role_name)s 역할" -"에서 제거됨" +msgstr "%(username)s 사용자가 프로젝트의 %(role_name)s " +"역할에서 제거됨" #: warehouse/templates/email/organization-member-removed/body.html:32 #, fuzzy @@ -1977,9 +1950,8 @@ msgstr "변경한 사용자:" msgid "" "The %(site)s project \"%(project_name)s\" has been added to the " "\"%(organization_name)s\" organization." -msgstr "" -"%(username)s 사용자의 역할이 프로젝트 %(role_name)s" -"로 변경됨" +msgstr "%(username)s 사용자의 역할이 프로젝트 %(role_name)" +"s로 변경됨" #: warehouse/templates/email/organization-project-added/body.html:30 #: warehouse/templates/email/organization-project-removed/body.html:30 @@ -1997,17 +1969,15 @@ msgstr "이 프로젝트의 소유자이기 때문에 이 메일을 수신하였 msgid "" "The %(site)s project \"%(project_name)s\" has been removed from the " "\"%(organization_name)s\" organization." -msgstr "" -"%(username)s 사용자가 프로젝트의 %(role_name)s 역할" -"에서 제거됨" +msgstr "%(username)s 사용자가 프로젝트의 %(role_name)s " +"역할에서 제거됨" #: warehouse/templates/email/password-change/body.html:18 #, python-format msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." -msgstr "" -"누군가 (아마도 당신이) %(username)s PyPI 계정의 패스워드를 " +msgstr "누군가 (아마도 당신이) %(username)s PyPI 계정의 패스워드를 " "변경했습니다." #: warehouse/templates/email/password-compromised/body.html:20 @@ -2019,8 +1989,8 @@ msgid "" " password." msgstr "" "PyPI 관리자는 귀하의 비밀번호가 유출되었다고 판단했습니다. 에\n" -" 귀하와 다른 사용자를 보호하기 위해 사전에 귀하의 비밀번호를 재설정했습니" -"다.\n" +" 귀하와 다른 사용자를 보호하기 위해 사전에 귀하의 비밀번호를 " +"재설정했습니다.\n" " 더 이상 기존 계정으로 로그인하거나 PyPI에 업로드 할 수 없습니다." #: warehouse/templates/email/password-compromised/body.html:26 @@ -2037,9 +2007,8 @@ msgstr "" msgid "" "To regain access to your account, reset your password on PyPI." -msgstr "" -"계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드" -"를 재설정하세요." +msgstr "계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드를 재설정하세요." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2064,10 +2033,10 @@ msgid "" "your existing\n" " password." msgstr "" -"최근 PyPI에 로그인하거나 업로드를 시도하는 동안, 공개된 정보 유출 자료에 귀하" -"의 비밀번호가 포함된 걸 발견했습니다.\n" -"귀하와 다른 사용자를 보호하기 위해, 당사는 귀하의 비밀번호를 우선적으로 초기" -"화하였고\n" +"최근 PyPI에 로그인하거나 업로드를 시도하는 동안, 공개된 정보 유출 자료에 " +"귀하의 비밀번호가 포함된 걸 발견했습니다.\n" +"귀하와 다른 사용자를 보호하기 위해, 당사는 귀하의 비밀번호를 우선적으로 " +"초기화하였고\n" "기존의 비밀번호로는 더 이상 PyPI에 로그인하거나 업로드를 할 수 없습니다." #: warehouse/templates/email/password-compromised-hibp/body.html:26 @@ -2090,9 +2059,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"계정에 다시 접근하기 위해서는 패스워드를 재설정" -"하세요. 저희는 또 HaveIBeenPwned에서 당신의 유츌 여부를 검사해 보는것을 추천드립니다." +"계정에 다시 접근하기 위해서는 패스워드를 " +"재설정하세요. 저희는 또 HaveIBeenPwned에서 당신의 유츌 여부를 검사해 보는것을 추천드립니다." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2107,11 +2076,11 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"우리는 HaveIBeenPwned라는 무료 보" -"안 서비스를 사용합니다. 당신의 비밀번호를 등록하고나 확인하거나 바꿀 때, 저희" -"는 당신의 비밀번호의 SHA1 해쉬를 생성한 후 첫 5자리를 이용해 비밀번호가 유출" -"되었는지 확인합니다. 평문의 비밀번호는 PyPI에 의해 저장되거나 HaveIBeenPwned" -"로 전송되지 않습니다." +"우리는 HaveIBeenPwned라는 무료 " +"보안 서비스를 사용합니다. 당신의 비밀번호를 등록하고나 확인하거나 바꿀 때, " +"저희는 당신의 비밀번호의 SHA1 해쉬를 생성한 후 첫 5자리를 이용해 비밀번호가 " +"유출되었는지 확인합니다. 평문의 비밀번호는 PyPI에 의해 저장되거나 " +"HaveIBeenPwned로 전송되지 않습니다." #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2121,25 +2090,23 @@ msgid "" "with the PyPI administrators." msgstr "" "더 많은 정보를 알고 싶을 경우, FAQ를 확인하세요. " -"도움이 필요할 경우, %(email_address)s로 이메일" -"을 보내주시면, PyPI 관리자에게 문의하실 수 있습니다." +"도움이 필요할 경우, %(email_address)s로 " +"이메일을 보내주시면, PyPI 관리자에게 문의하실 수 있습니다." #: warehouse/templates/email/password-reset/body.html:18 #, python-format msgid "" "Someone, perhaps you, has made a password reset request for your PyPI " "account '%(username)s'." -msgstr "" -"누군가 (아마도 당신이) %(username)s PyPI 계정의 패스워드 재" -"설정을 요청했습니다." +msgstr "누군가 (아마도 당신이) %(username)s PyPI 계정의 패스워드 " +"재설정을 요청했습니다." #: warehouse/templates/email/password-reset/body.html:20 #, python-format msgid "" "If you wish to proceed with this request, click to " "reset your password." -msgstr "" -"이 요청을 계속해서 수행하길 원하면, 클릭해서 패스워드를 " +msgstr "이 요청을 계속해서 수행하길 원하면, 클릭해서 패스워드를 " "재설정하세요." #: warehouse/templates/email/password-reset/body.html:22 @@ -2152,8 +2119,7 @@ msgstr[0] "이 링크는 %(n_hours)s 시간 뒤에 만료됩니다." #: warehouse/templates/email/password-reset/body.html:24 #: warehouse/templates/email/verify-email/body.html:24 msgid "If you did not make this request, you can safely ignore this email." -msgstr "" -"이 변경사항을 직접 요청한 것이 아니라면, 이 이메일은 무시해도 괜찮습니다." +msgstr "이 변경사항을 직접 요청한 것이 아니라면, 이 이메일은 무시해도 괜찮습니다." #: warehouse/templates/email/primary-email-change/body.html:18 #, python-format @@ -2161,8 +2127,8 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"%(username)s PyPI 계정의 주 이메일 주소가 " -"%(old_email)s 에서 %(new_email)s 로 변경되었습니다" +"%(username)s PyPI 계정의 주 이메일 주소가 " +"%(old_email)s 에서 %(new_email)s 로 변경되었습니다" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2192,9 +2158,8 @@ msgid "" "\n" "You can generate recovery codes for your account here:\n" "%(href)s\n" -msgstr "" -"계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드" -"를 재설정하세요." +msgstr "계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드를 재설정하세요." #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2216,8 +2181,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"이 변경사항을 직접 요청한 것이 아니라면, " -"%(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락하세요." +"이 변경사항을 직접 요청한 것이 아니라면, %(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락하세요." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2252,8 +2217,8 @@ msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." msgstr "" -"누군가(또는 당신)가 당신의 계정 %(username)s에 %(method)s 2" -"단계 인증을 추가하였습니다." +"누군가(또는 당신)가 당신의 계정 %(username)s에 %(method)s " +"2단계 인증을 추가하였습니다." #: warehouse/templates/email/two-factor-removed/body.html:18 #, python-format @@ -2278,9 +2243,8 @@ msgstr "" msgid "" "If you wish to proceed with this request, click this " "link to verify your email address." -msgstr "" -"이 요청을 계속해서 수행하길 원하면, 링크를 클릭해서 이메" -"일 주소를 확인하세요." +msgstr "이 요청을 계속해서 수행하길 원하면, 링크를 클릭해서 " +"이메일 주소를 확인하세요." #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2297,16 +2261,14 @@ msgstr "" msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." -msgstr "" -"이 요청을 계속해서 수행하길 원하면, 링크를 클릭해서 이메" -"일 주소를 확인하세요." +msgstr "이 요청을 계속해서 수행하길 원하면, 링크를 클릭해서 " +"이메일 주소를 확인하세요." #: warehouse/templates/email/verify-organization-role/body.html:26 #, fuzzy #| msgid "If you did not make this request, you can safely ignore this email." msgid "Otherwise, you can safely ignore this email." -msgstr "" -"이 변경사항을 직접 요청한 것이 아니라면, 이 이메일은 무시해도 괜찮습니다." +msgstr "이 변경사항을 직접 요청한 것이 아니라면, 이 이메일은 무시해도 괜찮습니다." #: warehouse/templates/email/verify-organization-role/body.html:30 #, fuzzy, python-format @@ -2490,8 +2452,8 @@ msgid "" "dataset on Google BigQuery" msgstr "" "당신의 프로젝트 통계를 Libraries.io 또는 Google BigQuery의 퍼블릭 " +"target=\"_blank\" rel=\"noopener\">Libraries.io 또는 Google BigQuery의 퍼블릭 " "데이터셋에서 보세요" #: warehouse/templates/includes/accounts/profile-actions.html:30 @@ -2502,9 +2464,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"%(username)s의 프로젝트 통계를 Libraries.io 또는 Google BigQuery의 퍼블릭 " +"%(username)s의 프로젝트 통계를 Libraries.io 또는 Google BigQuery의 퍼블릭 " "데이터셋에서 보세요" #: warehouse/templates/includes/accounts/profile-callout.html:18 @@ -2514,9 +2476,9 @@ msgid "" "started, visit the Python Packaging User Guide" msgstr "" -"당신은 어떤 프로젝트도 PyPI에 업로드해본 적이 없습니다. 어떻게 시작해야하는" -"지 배우고싶다면, Pythoh Packaging User Guide를 확인해주세요" +"당신은 어떤 프로젝트도 PyPI에 업로드해본 적이 없습니다. 어떻게 " +"시작해야하는지 배우고싶다면, Pythoh Packaging User Guide를 확인해주세요" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2612,8 +2574,8 @@ msgid "" msgstr "" "이 프로젝트의 통계를 Libraries.io 또는 Google BigQuery의 퍼블릭 데이터셋을 이" -"용해 보세요" +"target=\"_blank\" rel=\"noopener\">Google BigQuery의 퍼블릭 데이터셋을 " +"이용해 보세요" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2780,9 +2742,8 @@ msgstr "API 토큰 제거" #: warehouse/templates/manage/token.html:66 msgid "" "Applications or scripts using this token will no longer have access to PyPI." -msgstr "" -"이 토큰을 사용하는 애플리케이션이나 스크립트는 더 이상 PyPI에 접근할 수 없습" -"니다." +msgstr "이 토큰을 사용하는 애플리케이션이나 스크립트는 더 이상 PyPI에 접근할 수 " +"없습니다." #: warehouse/templates/manage/account.html:204 #, python-format @@ -2843,9 +2804,8 @@ msgstr "공개 이메일" msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." -msgstr "" -"인증된 이메일중 하나는 당신의 공개 프로필에 로그인" -"된 유저에게 보여질수 있습니다." +msgstr "인증된 이메일중 하나는 당신의 공개 프로필에 " +"로그인된 유저에게 보여질수 있습니다." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2863,8 +2823,8 @@ msgid "" "class=\"badge\">Primary email will receive notifications." msgstr "" "여러 이메일 주소를 계정에 연결시킬 수 있습니다. 인증된 이" -"메일 주소 중 어떤 것으로도 계정을 복구하는데 사용할 수 있지만, 인증된 " +"이메일 주소 중 어떤 것으로도 계정을 복구하는데 사용할 수 있지만, 기본 이메일로만 알림이 가능합니다." #: warehouse/templates/manage/account.html:323 @@ -2934,8 +2894,7 @@ msgstr "API 토큰 추가하기" msgid "" "Verify your primary email address to add API tokens " "to your account." -msgstr "" -"API 토큰을 추가하기 위해 먼저 기본 이메일 주소를 인증기본 이메일 주소를 인증해야 합니다." #: warehouse/templates/manage/account.html:467 @@ -3119,8 +3078,7 @@ msgstr "장치 이름:" msgid "" "Method: Authentication application (TOTP)" -msgstr "" -"방법: 인증 앱 (TOTP)" +msgstr "방법: 인증 앱 (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3230,8 +3188,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 이 계정은 현재 %(count)s 개 프로젝트의 독점 소유자" -"입니다.\n" +" 이 계정은 현재 %(count)s 개 프로젝트의 독점 " +"소유자입니다.\n" " " #: warehouse/templates/manage/account.html:695 @@ -3247,8 +3205,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 계정을 삭제하기 전에 소유권을 이전하거나 프로젝트를 삭제해야 합니" -"다.\n" +" 계정을 삭제하기 전에 소유권을 이전하거나 프로젝트를 삭제해야 " +"합니다.\n" " " #: warehouse/templates/manage/account.html:705 @@ -3258,8 +3216,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"소유권 이전 또는 프로젝트 삭제" +"소유권 이전 또는 프로젝트 삭제" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3293,8 +3251,8 @@ msgid "" "documentation is no longer supported." msgstr "" "%(url)s에서 제공되고 있는 문서를 삭제하게 되면 " -"절대로 되돌릴 수 없으며, 새 문서를 업로드하는 것도 불가능해" -"집니다." +"절대로 되돌릴 수 없으며, 새 문서를 업로드하는 것도 " +"불가능해집니다." #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3323,8 +3281,7 @@ msgstr "'%(project_name)s' 프로젝트 이력" msgid "" "Each time you (or your collaborators) perform a security action related to " "this project, the action is recorded and displayed here." -msgstr "" -"귀하 (또는 공동 작업자)가 이 프로젝트에서 보안 관련 작업을 수행할 때마다, 그 " +msgstr "귀하 (또는 공동 작업자)가 이 프로젝트에서 보안 관련 작업을 수행할 때마다, 그 " "작업이 기록되고 여기에 표시됩니다." #: warehouse/templates/manage/history.html:29 @@ -3369,23 +3326,20 @@ msgstr "파일명:" #: warehouse/templates/manage/history.html:50 #, python-format msgid "%(username)s added as project %(role_name)s" -msgstr "" -"%(username)s 사용자가 %(role_name)s 역할로 프로젝트" -"에 추가됨" +msgstr "%(username)s 사용자가 %(role_name)s 역할로 " +"프로젝트에 추가됨" #: warehouse/templates/manage/history.html:55 #, python-format msgid "%(username)s removed as project %(role_name)s" -msgstr "" -"%(username)s 사용자가 프로젝트의 %(role_name)s 역할" -"에서 제거됨" +msgstr "%(username)s 사용자가 프로젝트의 %(role_name)s " +"역할에서 제거됨" #: warehouse/templates/manage/history.html:60 #, python-format msgid "%(username)s changed to project %(role_name)s" -msgstr "" -"%(username)s 사용자의 역할이 프로젝트 %(role_name)s" -"로 변경됨" +msgstr "%(username)s 사용자의 역할이 프로젝트 %(role_name)" +"s로 변경됨" #: warehouse/templates/manage/history.html:62 msgid "Changed by:" @@ -3455,18 +3409,16 @@ msgstr "프로젝트 저널" msgid "" "Each time you or your collaborators update this project, the action is " "recorded and displayed here." -msgstr "" -"귀하 (또는 공동 작업자)가 이 프로젝트 갱신할 때마다, 그 작업이 기록되고 여기" -"에 표시됩니다." +msgstr "귀하 (또는 공동 작업자)가 이 프로젝트 갱신할 때마다, 그 작업이 기록되고 " +"여기에 표시됩니다." #: warehouse/templates/manage/journal.html:28 #, python-format msgid "" "This feature will be deprecated in the future, replaced by the security history page." -msgstr "" -"이 기능은 향후 사용되지 않을 것이며 보안 기록 페이지" -"로 대체될 것입니다." +msgstr "이 기능은 향후 사용되지 않을 것이며 보안 기록 페이지로 대체될 것입니다." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3525,9 +3477,9 @@ msgid "" "account. Learn more about 2FA." msgstr "" -"2단계 인증을 추가해서 계정의 보안 수준을 높여보세요. 2FA에 대해 더 알아보세요" -"." +"2단계 인증을 추가해서 계정의 보안 수준을 높여보세요. 2FA에 대해 더 " +"알아보세요." #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -3596,8 +3548,7 @@ msgid "" " before adding additional two factor authentication methods to your " "account.\n" " " -msgstr "" -"2단계 인증을 추가하기 위해서는 먼저 기본 이메일 주소를 " +msgstr "2단계 인증을 추가하기 위해서는 먼저 기본 이메일 주소를 " "인증해야 합니다." #: warehouse/templates/manage/manage_base.html:104 @@ -3610,8 +3561,7 @@ msgid "" " Verify your primary email address\n" " before enabling two factor authentication on your account.\n" " " -msgstr "" -"2단계 인증을 추가하기 위해서는 먼저 기본 이메일 주소를 " +msgstr "2단계 인증을 추가하기 위해서는 먼저 기본 이메일 주소를 " "인증해야 합니다." #: warehouse/templates/manage/manage_base.html:115 @@ -3712,8 +3662,7 @@ msgid "" " Add 2FA with " "authentication application\n" " " -msgstr "" -"인증 앱으로 2FA 추가하기" +msgstr "인증 앱으로 2FA 추가하기" #: warehouse/templates/manage/manage_base.html:173 #, fuzzy @@ -3734,8 +3683,7 @@ msgstr "" msgid "" "Enable JavaScript to set up two factor authentication with a security device " "(e.g. USB key)" -msgstr "" -"인증 장치(예: USB 키)로 2단계 인증을 설정하려면 자바스크립트를 활성화하세요" +msgstr "인증 장치(예: USB 키)로 2단계 인증을 설정하려면 자바스크립트를 활성화하세요" #: warehouse/templates/manage/account/webauthn-provision.html:53 #: warehouse/templates/manage/manage_base.html:185 @@ -3745,9 +3693,9 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"인증 장치(예: USB키)로 2단계 인증을 설정하려면 브라우저를 업그레이드하" -"세요" +"인증 장치(예: USB키)로 2단계 인증을 설정하려면 브라우저를 " +"업그레이드하세요" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4043,9 +3991,9 @@ msgid "" "started, visit the Python Packaging User Guide" msgstr "" -"아직 PyPI에 어떤 프로젝트도 업로드 하지 않았습니다. 시작하는 방법을 알아보려" -"면 파이썬 패키징 사용" -"자 가이드를 방문하십시오" +"아직 PyPI에 어떤 프로젝트도 업로드 하지 않았습니다. 시작하는 방법을 " +"알아보려면 파이썬 " +"패키징 사용자 가이드를 방문하십시오" #: warehouse/templates/manage/publishing.html:20 #: warehouse/templates/manage/publishing.html:51 @@ -4230,8 +4178,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"" -"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" +"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" #: warehouse/templates/manage/release.html:122 msgid "Release settings" @@ -4328,8 +4276,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 삭제 시 %(count)s 개의 파일들과 함께 이 릴리스는 복구할 수없이 삭제됩" -"니다.\n" +" 삭제 시 %(count)s 개의 파일들과 함께 이 릴리스는 복구할 수없이 " +"삭제됩니다.\n" " " #: warehouse/templates/manage/release.html:171 @@ -4365,9 +4313,9 @@ msgid "" "\">post release instead." msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4472,9 +4420,9 @@ msgid "" "release instead." msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4662,8 +4610,7 @@ msgstr "" #| "Add 2FA with " #| "authentication application" msgid "2FA requirement" -msgstr "" -"인증 앱으로 2FA 추가하기" +msgstr "인증 앱으로 2FA 추가하기" #: warehouse/templates/manage/settings.html:61 msgid "" @@ -5276,9 +5223,9 @@ msgid "" "new project, visit the Python Packaging User Guide" msgstr "" -"아직 PyPI에 어떤 프로젝트도 업로드 하지 않았습니다. 시작하는 방법을 알아보려" -"면 파이썬 패키징 사용" -"자 가이드를 방문하십시오" +"아직 PyPI에 어떤 프로젝트도 업로드 하지 않았습니다. 시작하는 방법을 " +"알아보려면 파이썬 " +"패키징 사용자 가이드를 방문하십시오" #: warehouse/templates/manage/organization/projects.html:149 #, fuzzy @@ -5492,8 +5439,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 이 계정은 현재 %(count)s 개 프로젝트의 독점 소유자" -"입니다.\n" +" 이 계정은 현재 %(count)s 개 프로젝트의 독점 " +"소유자입니다.\n" " " #: warehouse/templates/manage/organization/settings.html:184 @@ -5520,8 +5467,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 계정을 삭제하기 전에 소유권을 이전하거나 프로젝트를 삭제해야 합니" -"다.\n" +" 계정을 삭제하기 전에 소유권을 이전하거나 프로젝트를 삭제해야 " +"합니다.\n" " " #: warehouse/templates/manage/organization/settings.html:206 @@ -5687,9 +5634,9 @@ msgid "" "learn more about installing packages." msgstr "" -"당신은 어떤 프로젝트도 PyPI에 업로드해본 적이 없습니다. 어떻게 시작해야하는" -"지 배우고싶다면, Pythoh Packaging User Guide를 확인해주세요" +"당신은 어떤 프로젝트도 PyPI에 업로드해본 적이 없습니다. 어떻게 " +"시작해야하는지 배우고싶다면, Pythoh Packaging User Guide를 확인해주세요" #: warehouse/templates/packaging/detail.html:354 #, fuzzy @@ -5766,9 +5713,9 @@ msgid "" "enhancement proposal\">PEP 301." msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5796,8 +5743,8 @@ msgid "" "are expected to follow the PSF Code of Conduct." msgstr "" -"" -"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" +"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" #: warehouse/templates/pages/help.html:31 #, python-format @@ -6824,8 +6771,8 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"" -"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" +"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -6846,9 +6793,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging Advisory Database." msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -6860,8 +6807,8 @@ msgid "" "file an issue with details." msgstr "" -"" -"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" +"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" #: warehouse/templates/pages/help.html:633 #, python-format @@ -6918,9 +6865,9 @@ msgid "" "\" rel=\"noopener\">file an issue on our tracker to request assistance " "with account recovery." msgstr "" -"인증 장치(예: USB키)로 2단계 인증을 설정하려면 브라우저를 업그레이드하" -"세요" +"인증 장치(예: USB키)로 2단계 인증을 설정하려면 브라우저를 " +"업그레이드하세요" #: warehouse/templates/pages/help.html:661 msgid "If you are using a username and password for uploads:" @@ -7261,9 +7208,9 @@ msgid "" "\"noopener\">Python packaging forum on Discourse." msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/pages/help.html:855 #, python-format @@ -7293,9 +7240,8 @@ msgstr "" msgid "" "More information about this list can be found here: " "%(href)s." -msgstr "" -"계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드" -"를 재설정하세요." +msgstr "계정에 다시 접근 권한을 얻기 위해서는, PyPI에서 패스워드를 재설정하세요." #: warehouse/templates/pages/help.html:867 #: warehouse/templates/pages/help.html:871 @@ -7375,8 +7321,7 @@ msgstr "보안 문제 보고" msgid "" "We take security very seriously and ask that you follow our security policy " "carefully." -msgstr "" -"보안을 매우 중요하게 생각하며 보안 정책을 신중하게 준수할 것을 요청합니다." +msgstr "보안을 매우 중요하게 생각하며 보안 정책을 신중하게 준수할 것을 요청합니다." #: warehouse/templates/pages/security.html:24 msgid "Important!" @@ -7385,12 +7330,11 @@ msgstr "중요!" #: warehouse/templates/pages/security.html:24 #, fuzzy msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" -"Warehouse 에 관한 보안 이슈를 발견했을 경우, 절대 관련 이슈" -"를 다음과 같은 공개된 포럼에 발표하지 않아야 합니다." +"Warehouse 에 관한 보안 이슈를 발견했을 경우, 절대 관련 " +"이슈를 다음과 같은 공개된 포럼에 발표하지 않아야 합니다." #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -7405,38 +7349,68 @@ msgid "Official or unofficial mailing lists" msgstr "공식 또는 비공식 메일링 리스트" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 @@ -7481,9 +7455,9 @@ msgid "" "The Python Software Foundation raises and distributes funds to improve " "Python's packaging ecosystem." msgstr "" -"인증 장치(예: USB키)로 2단계 인증을 설정하려면 브라우저를 업그레이드하" -"세요" +"인증 장치(예: USB키)로 2단계 인증을 설정하려면 브라우저를 " +"업그레이드하세요" #: warehouse/templates/pages/sponsors.html:29 msgid "Recent projects funded include:" @@ -7509,9 +7483,9 @@ msgid "" "Support Program in 2018" msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -7529,8 +7503,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"" -"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" +"파이썬 패키징 사용자 가이드에서 파일을 어떻게 업로드하는지 배우기" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" @@ -7550,9 +7524,9 @@ msgid "" "2019 and 2020" msgstr "" "Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 확" -"인하세요" +"\"noopener\">Libraries.io 또는 Google BigQuery를 통해 당신 프로젝트의 통계 수치를 " +"확인하세요" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -7647,9 +7621,8 @@ msgid "" "We all love stats, so here are some useful statistics about PyPI. The " "statistics page is cached for 24 hours, so don't expect the numbers to be " "realtime." -msgstr "" -"PyPI에 관한 유용한 통계자료 . 통계 페이지는 24시간 동안 캐시가되어 실시간 정" -"보가 아닐수 있습니다." +msgstr "PyPI에 관한 유용한 통계자료 . 통계 페이지는 24시간 동안 캐시가되어 실시간 " +"정보가 아닐수 있습니다." #: warehouse/templates/pages/stats.html:30 msgid "Top projects by total package size" diff --git a/warehouse/locale/lzh/LC_MESSAGES/messages.po b/warehouse/locale/lzh/LC_MESSAGES/messages.po index 00c1f2ae2fbd..8f0da3cd967a 100644 --- a/warehouse/locale/lzh/LC_MESSAGES/messages.po +++ b/warehouse/locale/lzh/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2022-06-18 14:57+0200\n" -"PO-Revision-Date: 2022-06-19 16:54+0000\n" +"PO-Revision-Date: 2022-06-28 19:54+0000\n" "Last-Translator: 王玎珰 <1330274738@qq.com>\n" "Language-Team: Chinese (Literary) \n" @@ -553,7 +553,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6589,9 +6588,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6607,38 +6605,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/mk/LC_MESSAGES/messages.mo b/warehouse/locale/mk/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..1ee409e09e00f0e65111a652c7ecd82fdb4bd873 GIT binary patch literal 747 zcmZ8d&2G~`5H^1oA31Xv2_b>d+A;J{ISmkq1A#b+QkTCI+jwicO?Iu_O+us|N-sPC z5)uM&K%4_2qN+%Eh0P1_ER2&w1tWi&na|(+?VrmR-&trE5LXZzh)akjqOey8Kv2Y0 z#4+N_Im`NrK0-V>Z&{Dge@2h=st-B~)3vn(3>A~GCx$$Rai&wyDb*{I(*d)hltE6F z8VeairXb@Z+RtJKA~^w?(2P4)M~Z#c)1(oTr%b9$a34b2W3k{F<#0WpO7i{Ikkds&%e>*G+}eEOy3h7rQY> z$i&UpS17kw*Bw*IQh{&d4i4P2mOcy)?646AXP0_T$$lWXW*qmM$S9YR0**wz~ckD4q0^SpG#uFblcQb8w`a?u`#B7fA6f01VBj#pSRHGQj bIAA`RZ>Ygx$j*xH#Tr=oeWf}=)x!D, 2019. -# АрМакедон , 2020. +# АрМакедон , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" -"Report-Msgid-Bugs-To: https://github.com/pypa/warehouse/issues/new\n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2020-01-10 19:16+0000\n" +"PO-Revision-Date: 2022-06-28 19:49+0000\n" "Last-Translator: АрМакедон \n" "Language-Team: Macedonian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n" -"X-Generator: Weblate 3.10.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -558,7 +558,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6594,9 +6593,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6612,38 +6610,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/ml/LC_MESSAGES/messages.mo b/warehouse/locale/ml/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..1aacd614a8b93873e266c8afd6c81f3bd69c249e GIT binary patch literal 3887 zcmcIm-;dN(6uv5=j%cFKCSIdKh;)YaM?wbHxU#dj$qu_&1_ezdcc*uz)wZ{3@9a7; zMiv!81*6G^U=(67(O^JWT3I9Fga3lhrXfE1=oGc zcM>uI`y1>GZ0RmS8nCay?t;AlyAk#u*w3)%(RGBJ!t=$u2^oc*Sx?9b*yFJKU^m`F zNC5jT?3=KE!|n(6>-Q4!C!SYIg!~Ts)%~~uFW5lH2G|h9&g0cVB#%deF#4z55Sk!d z_5+mu0hR!s0D=IP+=mNkXpP8DONfwDMmr%7Jmzw`U`vZWx0N<67OKc8>Pi$hD93FjTzb$CZ}#Elyr{MC*GDq`Uf2DwWakA zHSM-70o<@SA4tG^@xE|+fdyFS}on&rL-q)`vswrRZBX@^EbRB35u z+L-0@w%TNjL*pvlUmKe>>eI&f7=3BFTAzIC)#=@}(i97&(Fm9qq7ovg(uuuOQ*`%O zy+(J`>SL2rFN}?k&(`+rc^4()y#S$R~t-QeJR9VX+XjlA{ zLs(JSRu)*mEdlW=u2abotJHN$^~riI=Q&c|TG}Z*iEc9*T_5>N{+6ux4s_kFr#<9y zbZ=wA*p~Y#8t71?=3$D_GF7^5&X%ParxP&8m=J**R;lOf$8hxN?KJ&!)T57$(vj_@ zea0^C@gNoAm6Qd2wmkAodBiaJe2L(oNusk!d@PABB+)lXd@zZYlIWy?~igv_XfWDVR-zCx2Bs!l&hv1~K zRKQa@4(^AO=(L6fIQFC=mPitv)B7%C6LL_AUOV_n5`CS-AF33TFYZX^3yp!esRM#8 zV)tR}TQej0>NNZOK37`Ai#OP+Xv9hjP*Q0lB*H6J(Cv(d0uwA0VBw@TEbGony_wp)( zL##U>qtRpbqfQ(lQNKde_?QZbaszAyF1j>8KoXjjrZEr;t_uA&W35?BRR=W6jf1X< z&~N?tY6_J~d|A&&zP6>fh{CU40ee&yZGgVY+WM;6^HUNZNuuv{^FUmH>(@y6w3Zgt zfXwPOoR4caU|@J4dyH2{v67cP{wNzgB`aD0F4%lX!@&_fs74^~Xap(}La(Ut20s2m zAk-4$q+S(uI-$d3!r-CqSVn&%PsBO5x+65F!c1Ud4<+%H>!zVdVsKBaJE%_wEtkzX z=-y;9Z~K^0T@2wbX>>i(n2og2^gh|5OWfhwt1%S85TWK;s`zI-7iT8# z4lF=y)Eb9JR@h>rWTU4?1d&nrzOOo*l`lY`5gsztjQIvh`ni4OF?(S9xdl4+bS4mh&THNL4T_XvSzF^Flx5MTeLQsa@HxEN~4sLq(ei8V0q Qg=S7wP=maDTOYK40l;2Qj{pDw literal 0 HcmV?d00001 diff --git a/warehouse/locale/ml/LC_MESSAGES/messages.po b/warehouse/locale/ml/LC_MESSAGES/messages.po index 56d127f6294d..9bec0c87a1af 100644 --- a/warehouse/locale/ml/LC_MESSAGES/messages.po +++ b/warehouse/locale/ml/LC_MESSAGES/messages.po @@ -1,11 +1,11 @@ # Fahad Shihab , 2020. -# Adolfo Jayme Barrientos , 2020. +# Adolfo Jayme Barrientos , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-03-17 06:45+0200\n" -"PO-Revision-Date: 2020-08-23 23:51+0000\n" +"PO-Revision-Date: 2022-06-28 19:49+0000\n" "Last-Translator: Adolfo Jayme Barrientos \n" "Language-Team: Malayalam \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.2.1-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -44,16 +44,17 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"ഉപയോക്തൃനാമം അസാധുവാണ്. ഉപയോക്തൃനാമങ്ങൾ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, ഡോട്ടുകൾ, ഹൈഫനുകൾ, അടിവരകൾ " -"എന്നിവ ഉൾക്കൊള്ളണം. കൂടാതെ ഒരു അക്ഷരമോ നമ്പറോ ഉപയോഗിച്ച് ആരംഭിക്കുകയും പൂർത്തിയാക്കുകയും " -"വേണം. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." +"ഉപയോക്തൃനാമം അസാധുവാണ്. ഉപയോക്തൃനാമങ്ങൾ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, ഡോട്ടുകൾ, ഹൈഫനു" +"കൾ, അടിവരകൾ എന്നിവ ഉൾക്കൊള്ളണം. കൂടാതെ ഒരു അക്ഷരമോ നമ്പറോ ഉപയോഗിച്ച് " +"ആരംഭിക്കുകയും പൂർത്തിയാക്കുകയും വേണം. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." #: warehouse/accounts/forms.py:111 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." +"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം " +"തിരഞ്ഞെടുക്കുക." #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -61,7 +62,9 @@ msgstr "പാസ്‌വേഡ് അസാധുവാണ്. വീണ്ട #: warehouse/accounts/forms.py:149 warehouse/accounts/views.py:87 msgid "There have been too many unsuccessful login attempts. Try again later." -msgstr "വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക." +msgstr "" +"വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും " +"ശ്രമിക്കുക." #: warehouse/accounts/forms.py:171 msgid "Your passwords don't match. Try again." @@ -74,14 +77,16 @@ msgstr "ഇമെയിൽ വിലാസം സാധുവല്ല. വീ #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -"ഈ ഡൊമെയ്‌നിൽ നിന്ന് നിങ്ങൾക്ക് ഒരു ഇമെയിൽ വിലാസം ഉപയോഗിക്കാൻ കഴിയില്ല. മറ്റൊരു ഇമെയിൽ " -"ഉപയോഗിക്കുക." +"ഈ ഡൊമെയ്‌നിൽ നിന്ന് നിങ്ങൾക്ക് ഒരു ഇമെയിൽ വിലാസം ഉപയോഗിക്കാൻ കഴിയില്ല. " +"മറ്റൊരു ഇമെയിൽ ഉപയോഗിക്കുക." #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." -msgstr "ഈ ഇമെയിൽ വിലാസം ഇതിനകം ഈ അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഇമെയിൽ ഉപയോഗിക്കുക." +msgstr "" +"ഈ ഇമെയിൽ വിലാസം ഇതിനകം ഈ അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഇമെയിൽ " +"ഉപയോഗിക്കുക." #: warehouse/accounts/forms.py:239 msgid "" @@ -295,9 +300,9 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"ഉപയോക്തൃനാമം അസാധുവാണ്. ഉപയോക്തൃനാമങ്ങൾ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, ഡോട്ടുകൾ, ഹൈഫനുകൾ, അടിവരകൾ " -"എന്നിവ ഉൾക്കൊള്ളണം. കൂടാതെ ഒരു അക്ഷരമോ നമ്പറോ ഉപയോഗിച്ച് ആരംഭിക്കുകയും പൂർത്തിയാക്കുകയും " -"വേണം. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." +"ഉപയോക്തൃനാമം അസാധുവാണ്. ഉപയോക്തൃനാമങ്ങൾ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, ഡോട്ടുകൾ, ഹൈഫനു" +"കൾ, അടിവരകൾ എന്നിവ ഉൾക്കൊള്ളണം. കൂടാതെ ഒരു അക്ഷരമോ നമ്പറോ ഉപയോഗിച്ച് " +"ആരംഭിക്കുകയും പൂർത്തിയാക്കുകയും വേണം. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." #: warehouse/manage/forms.py:363 #, fuzzy @@ -308,7 +313,8 @@ msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." +"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം " +"തിരഞ്ഞെടുക്കുക." #: warehouse/manage/forms.py:403 msgid "Select project" @@ -332,7 +338,8 @@ msgstr "" msgid "" "This project name has already been used. Choose a different project name." msgstr "" -"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." +"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം " +"തിരഞ്ഞെടുക്കുക." #: warehouse/manage/forms.py:488 #, fuzzy @@ -404,7 +411,9 @@ msgstr "" msgid "" "There have been too many attempted OpenID Connect registrations. Try again " "later." -msgstr "വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക." +msgstr "" +"വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും " +"ശ്രമിക്കുക." #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" @@ -585,7 +594,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6625,9 +6633,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6643,38 +6650,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/mni/LC_MESSAGES/messages.mo b/warehouse/locale/mni/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..141134bf48d967ffb95bf50eacf5a876e9fe78bc GIT binary patch literal 459 zcmYk2O-{ow5QU3il_hHyMq&X1Clpu|w?PD&LZpUPY0BTuZHB}swJqCe=`mPvJoAp*yK_My)-hwl4vymWMJ8=|;o1AU;)VUSh0Jr|u(grZ_ zVLVw<#=B@y|xyTsL3F^$4amHn(Xo&|xEi^$~{+8N5>!RlB fbF}ZHcGr2vcfdh4Kk?M$Ko@TN+->6wmQL#jH3Nwr literal 0 HcmV?d00001 diff --git a/warehouse/locale/mni/LC_MESSAGES/messages.po b/warehouse/locale/mni/LC_MESSAGES/messages.po index 628ce6c6347d..171a9eb6f057 100644 --- a/warehouse/locale/mni/LC_MESSAGES/messages.po +++ b/warehouse/locale/mni/LC_MESSAGES/messages.po @@ -2,16 +2,18 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-05-11 17:53+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-06-28 19:51+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Manipuri \n" "Language: mni\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 2.5.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -551,7 +553,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6587,9 +6588,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6605,38 +6605,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/mr/LC_MESSAGES/messages.mo b/warehouse/locale/mr/LC_MESSAGES/messages.mo index 4c9094a19003802fb984a241b09dd6f12a0f4592..0a79fc4ac798533be5f94faa4dc7fba401add042 100644 GIT binary patch delta 3989 zcmYk)p+2&5#u}*27&9%+_;U@FUJzt;CZO40je;)UKe%#Of z++Sa8Jr(%u{XqCa-)?P2dV?599P4g&1?yrtkaFV9hT;fJzzSD>5`RFs-JS1nh_BI=dAq<*@ZLy!R_1KFGdr%c0#y)ryGw}?n!W&3k7RyDlmV_mk zfwy7<_QRE^`nKU+*n#}BlN@^B=NQZT?Q1fs=}**5Tc_ z1^H)3IHcgGI0~*@<{rjs>*O#Fh9!74l4M^K;KQbzI0*ByN zsG*2W_J%NQK{6puj7P20RoIDpQLAEpirJ5GKhDG(sETLunGfLOI2zx>wfJvL#T6X% zg}YG=JcMeXpMRzh$;_5_0VWk*A}BHnuY4(GSvOm zsCt&-U|fgl`h%#|bP`A6KXG)JOd3--A1hE7wxTwWk5FIQC(Yk5vQQN+LROS*Lw(^v zRF}Sk8v<-h*g(0Qw}tQz*oX=Azb0i1YT0&Rm|nJXWV8&skm0c*tSxOEMYtIk<8tgV z%(LhhZL0!E?AWgY~Zl%;D`c(w;^=um_jm zN2mu1vivWsM~&fXR8MS2_0VzrJ${9U@y%?1vOUJGqgAs78CBbZy8i^~eV20Re>EU( zgxT|$i51w1V=>5h@bOlPr!kB>v4s9RihsjmJdo>G+=c5Y_h&}7;j2ieTK+x$d#aIF z+A3_vs4%;TzIX?!W$$AZeu;Xpkk6lok77NZ#s_dByHp{*gyZpZ)bq(qByGK8aW<~U zariBkVLIct5W`p{|4c>~rt-PFaTl(@N%xyQiyz`a{853w3Hp}c6l#7|6zr(Zm8n%@B zACmtde{E4-jmNRJjQ$_RgIUaoM>#RC+~0UkV-n?SsG&)i?Qf~Ym`u46nJ%^*)ur!Y zKHk7W%&+jjxC!-PZKw}DjWPHSOvJ7V`hO^yeh>S9NEF~)%GJon*m2a@2j`gm3^$^B zKXvEUI-hkuhniR~5WghuB-GeKLi6kU^mCWlhT+2;nBd-DvhKV`2gd`1 zzOLOnhBi;|iBgb7tUrVl%OqxQ$SHk?2L#6N3nry7wQO7G&hSjf=(N?Hf!LyGQF^1V9OC`9 zlGs7qoMusY;-(W?1*|%6!_n!TL=N#Pkwk=ud_sxeB<~NA`%#lFhS)?rPUw9~uM>-i z@Bo!=N`1-4603-GVkn`M>f`;YHId&#Om*jqo%^xE<=GOvKikH*vNoLWQ=H3eS9>yD zVJt2o77z#BxrZ>D80^ZToS08+QGxUf5l?g@mJ>ljd&wQdD}>TGqKJ4(1=4H8E}}+1 z-V?~&LL?GPiB{s~R7GJO(bJv$Extrl5?RF4#FIpBq%Hnr_sFJ%X;G25#O#>J($u3- ztt$tgjXaY+IS@T!RMv>h`8CTTr-oeW6?rgkWOQUuVREpwC^Ie6efF`K$m{c~1OEdL C@3|lV delta 4593 zcma*pdr(x@9l-HJKnse9s616JF@g_3c2NYPJOY}afW~LlL|9>YD6+ULBGI@+O{^j` zx-q^V)dj6pjINm4I>y8yt*N%tq?y)Oovmpa(>Co)lGiY&qV_1YypB4L4F2sSfuV#^viWZ@Kp$1E_8E4_UI20rJ2*pH{ zj-;bBn2Uq(X$-~%_%trVsn~^)_%TYyA7VZZpqF{HuZqdcz;=wm-=Iw8-*6H>z%)!{ z{>3s3!dFo`vJBn^ z^#vwjzbMuhQ;9`GLuUtl{_a4s1C@PhKRHF>wfa#5B=0A@MkGLS4CYRyM zT0f66f;MD7s(qM^N6?P9%=`JVMhE7gG`t$6gZoXdU>W64P?lzToH4*sl$ooJWB#Qf z7Z=1$$gHWI<^v}%i*gT!;NMZE@Bzx2hcInYj>0LJgff$5eDH``k5b&)IbJc#3Gv4B<5BMCp>(_m zr6Y@wv8pCy_0&!rE9d_d8Ci=DQP%J-=3%I2oZAw-M0qvJDM@8G^RNl$;5C$rV;?tO zFjH_ofY;zN{X#11@)OVN^UyxZGRHtl7VYRjW>bBLRTw_gXt)_!W_22+;k$SdgIVx3_ztpPRaP(UV-KuEC*`}yEwzA$zK1>7 zfjMp#@-Uej$l%nf3Z?#pKf|@yU1_|llkCQu?kGla{T9aKml%Ldocb{_gg8#{HT_>N zS+x9L;CL|L(iA;i-cPj^(9HKuVYa&OA{h?kXB;^rIhW@YiXgo{E%)CIP5VBwT z(ta~D6lInq$@2O1oKhz-&dfiC=jHrMlFf32V1ue2;@c^b3+ypHt>#nC@kXPle}?h- z1GB85Ea`N!{0xQ@F0;JKR2U`gvzhfI8>=tLb=fF#th$NQ#4AJuAxTcnL}Hy3NQVs6 zi`Zr6zfCI_f{7#|kdWj)YN&5M$zC7^6Vb#5;tisl=u3OZc!@@W*MxeLc#6m(5(xIA z{(s*X96=Njl1>p##6=>57*52>`fn!FK(rH6h`tm=W*0G*2qE?nHew+$kdR|Fj<6Dv zI*Dn-0HTCwA>@elrCc(*&B8IPCua1m|Mw}ZG;a#j0SWfh%C&}>c&|fxk?MFl# zF;fbp14J27AO%u0v7X2$(ulo8Dj}&KF;{kbF>!`iL98MAQYe{&W+4%OXy#w`r3`+r zpXc3SqavJ+74{03=5*BAwc7eMwJy8w{;-lj&+VwNp$-4zW_omPNP45aqRCn7YS9`T zb+r{OTC=TDtFtw_w5Enio6BCQIqJ0%o3o-uvrJ0XtZA0aR9{^}Z(xzOs)?tlcTH_$ zEf3i=SF=N_vQ@YoPHmOlRpY4CmfNcwPP^u`S2)(#oh@30qtf1}RoLpeqgC7M?M|BT zB#*h3I6tMpX}7tkD5a2V*|cO$OR=P-SkpC2R<<=`0_8McP~xnB!1Pp$Z&A`GVVr%x3Z zDN@4$dB~GDJ1*Yn-#Na@&E0wpQb<*P??v=j7LD~36h-=ezOXyQGo;Asd9EnIbIlqa zdr}{yQ9CWS^7U8z-jj6A^LBPrBAG6|<>S)D&Q^U6, 2019. -# Prachi Joshi , 2019, 2020. +# Prachi Joshi , 2019, 2020, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2020-10-23 17:26+0000\n" -"Last-Translator: Prachi Joshi \n" +"PO-Revision-Date: 2022-06-28 19:48+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Marathi \n" "Language: mr\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.3.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -48,15 +48,17 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"वापरकर्तानाव अवैध आहे. वापरकर्तानावे अक्षरे, संख्या, ठिपके, हायफन आणि अंडरस्कोरची बनलेली " -"असणे आवश्यक आहे. आणि प्रारंभ आणि समाप्त अक्षर किंवा आकड्याने करणे आवश्यक आहे. भिन्न " -"वापरकर्तानाव निवडा." +"वापरकर्तानाव अवैध आहे. वापरकर्तानावे अक्षरे, संख्या, ठिपके, हायफन आणि " +"अंडरस्कोरची बनलेली असणे आवश्यक आहे. आणि प्रारंभ आणि समाप्त अक्षर किंवा " +"आकड्याने करणे आवश्यक आहे. भिन्न वापरकर्तानाव निवडा." #: warehouse/accounts/forms.py:111 msgid "" "This username is already being used by another account. Choose a different " "username." -msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." +msgstr "" +"हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव " +"निवडा." #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -119,8 +121,8 @@ msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -"या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा आणि " -"सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" +"या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा" +" आणि सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" #: warehouse/accounts/views.py:116 #, fuzzy @@ -132,8 +134,8 @@ msgid "" "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -"या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा आणि " -"सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" +"या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा" +" आणि सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -158,8 +160,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" -"intervention पहा." +"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help" +"#admin-intervention पहा." #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -324,9 +326,9 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"वापरकर्तानाव अवैध आहे. वापरकर्तानावे अक्षरे, संख्या, ठिपके, हायफन आणि अंडरस्कोरची बनलेली " -"असणे आवश्यक आहे. आणि प्रारंभ आणि समाप्त अक्षर किंवा आकड्याने करणे आवश्यक आहे. भिन्न " -"वापरकर्तानाव निवडा." +"वापरकर्तानाव अवैध आहे. वापरकर्तानावे अक्षरे, संख्या, ठिपके, हायफन आणि " +"अंडरस्कोरची बनलेली असणे आवश्यक आहे. आणि प्रारंभ आणि समाप्त अक्षर किंवा " +"आकड्याने करणे आवश्यक आहे. भिन्न वापरकर्तानाव निवडा." #: warehouse/manage/forms.py:363 #, fuzzy @@ -336,7 +338,9 @@ msgstr "" msgid "" "This organization account name has already been used. Choose a different " "organization account name." -msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." +msgstr "" +"हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव " +"निवडा." #: warehouse/manage/forms.py:403 #, fuzzy @@ -363,7 +367,9 @@ msgstr "" #| "different username." msgid "" "This project name has already been used. Choose a different project name." -msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." +msgstr "" +"हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव " +"निवडा." #: warehouse/manage/forms.py:488 #, fuzzy @@ -626,7 +632,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -801,8 +806,8 @@ msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -"काही वैशिष्ट्ये जावास्क्रिप्टशिवाय कार्य करू शकत नाहीत. कृपया आपणास काही समस्या असल्यास " -"ते सक्षम करण्याचा प्रयत्न करा." +"काही वैशिष्ट्ये जावास्क्रिप्टशिवाय कार्य करू शकत नाहीत. कृपया आपणास काही " +"समस्या असल्यास ते सक्षम करण्याचा प्रयत्न करा." #: warehouse/templates/base.html:212 warehouse/templates/base.html:233 #: warehouse/templates/error-base-with-search.html:20 @@ -1400,7 +1405,8 @@ msgstr "पासवर्ड रीसेट" #: warehouse/templates/accounts/request-password-reset.html:27 msgid "To reset your password, enter your username or email." -msgstr "आपला पासवर्ड रीसेट करण्यासाठी, आपले वापरकर्तानाव किंवा ईमेल प्रविष्ट करा." +msgstr "" +"आपला पासवर्ड रीसेट करण्यासाठी, आपले वापरकर्तानाव किंवा ईमेल प्रविष्ट करा." #: warehouse/templates/accounts/request-password-reset.html:39 msgid "Username or email" @@ -1454,11 +1460,13 @@ msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." msgstr "" -"आपले सुरक्षा डिव्हाइस कनेक्ट करा आणि \"डिव्हाइससह प्रमाणीकरण करा\" बटणावर क्लिक करा." +"आपले सुरक्षा डिव्हाइस कनेक्ट करा आणि \"डिव्हाइससह प्रमाणीकरण करा\" बटणावर " +"क्लिक करा." #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" -msgstr "सुरक्षा डिव्हाइससह लॉग इन करण्यासाठी जावास्क्रिप्ट सक्षम करा (उदा. यूएसबी की)" +msgstr "" +"सुरक्षा डिव्हाइससह लॉग इन करण्यासाठी जावास्क्रिप्ट सक्षम करा (उदा. यूएसबी की)" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" @@ -6804,9 +6812,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6822,40 +6829,73 @@ msgid "Official or unofficial mailing lists" msgstr "अधिकृत किंवा अनधिकृत मेलिंग याद्या" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "पुढे काय होते?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -"एकदा आपण ईमेलद्वारे समस्या सबमिट केल्यावर आपल्याला 48 तासांच्या आत एक पोच पावती " -"मिळाली पाहिजे." +"एकदा आपण ईमेलद्वारे समस्या सबमिट केल्यावर आपल्याला 48 तासांच्या आत एक पोच " +"पावती मिळाली पाहिजे." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." -msgstr "करावयाच्या कारवाईच्या आधारावर आपल्याला पुढील पाठपुरावा ईमेल प्राप्त होऊ शकेल." +msgstr "" +"करावयाच्या कारवाईच्या आधारावर आपल्याला पुढील पाठपुरावा ईमेल प्राप्त होऊ शकेल." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "हे सुरक्षा धोरण अंतिम वेळी 14 मार्च 2018 रोजी अद्यतनित केले गेले." #: warehouse/templates/pages/sitemap.html:21 @@ -7051,7 +7091,9 @@ msgstr "अव्वल प्रकल्प संपूर्ण पॅके msgid "" "Here is a list of the top 100 projects based on the sum of their packages' " "sizes (in bytes)." -msgstr "त्यांच्या पॅकेज आकाराच्या (बाइटमध्ये) बेरीजच्या आधारे शीर्ष 100 पॅकेजची यादी येथे आहे." +msgstr "" +"त्यांच्या पॅकेज आकाराच्या (बाइटमध्ये) बेरीजच्या आधारे शीर्ष 100 पॅकेजची यादी " +"येथे आहे." #: warehouse/templates/pages/stats.html:39 msgid "Statistics by project" diff --git a/warehouse/locale/nb_NO/LC_MESSAGES/messages.mo b/warehouse/locale/nb_NO/LC_MESSAGES/messages.mo index ca981af2b419a0054c2ec786d06684e6463a1c65..e650b24152bbbbf1300df98776535c5116309928 100644 GIT binary patch delta 6243 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 HC7#~^?6{K% delta 6349 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 O|9LWZ%k!xNJ%0jyV7iO| diff --git a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po index 264624f6889c..573a717bda2e 100644 --- a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po +++ b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po @@ -2,13 +2,13 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Allan Nordhøy , 2019, 2020, 2021. +# Allan Nordhøy , 2019, 2020, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2021-05-14 12:26+0000\n" +"PO-Revision-Date: 2022-06-28 19:40+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.7-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -80,24 +80,24 @@ msgstr "E-postadressen er ikke gyldig. Prøv igjen." #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -"Du kan ikke bruke en e-postadresse fra dette domenet. Bruk en annen e-" -"postadresse." +"Du kan ikke bruke en e-postadresse fra dette domenet. Bruk en annen " +"e-postadresse." #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -"Denne e-postadressen er allerede i bruk av denne kontoen. Bruk en annen e-" -"postadresse." +"Denne e-postadressen er allerede i bruk av denne kontoen. Bruk en annen " +"e-postadresse." #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -"Denne e-postadressen er allerede i bruk av en annen konto. Bruk en annen e-" -"postadresse." +"Denne e-postadressen er allerede i bruk av en annen konto. Bruk en annen " +"e-postadresse." #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." @@ -632,7 +632,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1507,9 +1506,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Oppgrader nettleseren din for å logge inn med en sikkerhetsenhet (f." -"eks. USB-nøkkel)" +"Oppgrader nettleseren din for å logge inn med en sikkerhetsenhet (" +"f.eks. USB-nøkkel)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1765,8 +1764,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Hvis dette skjedde i villrede, kan du sende en e-post til %(email_address)s for å kommunisere med PyPI-administratorene." +"Hvis dette skjedde i villrede, kan du sende en e-post til %(email_address)s for å kommunisere med PyPI-administratorene." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1800,8 +1799,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Hvis dette skjedde i villrede, kan du sende en e-post til %(email_address)s for å kommunisere med PyPI-administratorene." +"Hvis dette skjedde i villrede, kan du sende en e-post til %(email_address)s for å kommunisere med PyPI-administratorene." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1940,8 +1939,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Noen, kanskje deg, har endret passordet på din PyPI-konto " -"%(username)s." +"Noen, kanskje deg, har endret passordet på din PyPI-konto " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2036,8 +2035,8 @@ msgid "" "Someone, perhaps you, has made a password reset request for your PyPI " "account '%(username)s'." msgstr "" -"Noen, kanskje deg, har utført en passordsforespørsel for din PyPI-konto " -"\"%(username)s\"." +"Noen, kanskje deg, har utført en passordsforespørsel for din PyPI-konto \"" +"%(username)s\"." #: warehouse/templates/email/password-reset/body.html:20 #, python-format @@ -2060,8 +2059,8 @@ msgstr[1] "Denne lenken utløper om %(n_hours)s timer." #: warehouse/templates/email/verify-email/body.html:24 msgid "If you did not make this request, you can safely ignore this email." msgstr "" -"Hvis du ikke anmodet denne forespørselen, kan du trygt ignorere denne e-" -"posten." +"Hvis du ikke anmodet denne forespørselen, kan du trygt ignorere denne " +"e-posten." #: warehouse/templates/email/primary-email-change/body.html:18 #, python-format @@ -2118,8 +2117,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Hvis dette skjedde i villrede, kan du sende en e-post til %(email_address)s for å kommunisere med PyPI-administratorene." +"Hvis dette skjedde i villrede, kan du sende en e-post til %(email_address)s for å kommunisere med PyPI-administratorene." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2157,8 +2156,8 @@ msgid "" "method to your PyPI account %(username)s." msgstr "" "Noen, kanskje deg, har lagt til en %(method)s-" -"tofaktoridentitetsbekreftelsesmetode til din PyPI-konto " -"%(username)s." +"tofaktoridentitetsbekreftelsesmetode til din PyPI-konto " +"%(username)s." #: warehouse/templates/email/two-factor-removed/body.html:18 #, fuzzy, python-format @@ -2170,8 +2169,8 @@ msgid "" "method from your PyPI account %(username)s." msgstr "" "Noen, kanskje deg, har fjernet en %(method)s-" -"tofaktoridentitetsbekreftelsesmetode til din PyPI-konto " -"%(username)s." +"tofaktoridentitetsbekreftelsesmetode til din PyPI-konto " +"%(username)s." #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2216,8 +2215,8 @@ msgstr "" #| msgid "If you did not make this request, you can safely ignore this email." msgid "Otherwise, you can safely ignore this email." msgstr "" -"Hvis du ikke anmodet denne forespørselen, kan du trygt ignorere denne e-" -"posten." +"Hvis du ikke anmodet denne forespørselen, kan du trygt ignorere denne " +"e-posten." #: warehouse/templates/email/verify-organization-role/body.html:30 #, fuzzy, python-format @@ -2299,8 +2298,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Sjekksummer for %(filename)s" +"Sjekksummer for %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -5485,8 +5484,8 @@ msgid "" "are expected to follow the PSF Code of Conduct." msgstr "" -"Enkel takketvitring fra Python-" +"Enkel takketvitring fra Python-" "programvarestiftelsen" #: warehouse/templates/pages/help.html:31 @@ -6324,9 +6323,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Du kan analysere PyPI-prosjektet/pakkedata og nedlastinsstatistikk " -"via det offentlige datasettet på Google BigQuery." +"Du kan analysere PyPI-prosjektet/pakkedata og nedlastinsstatistikk via " +"det offentlige datasettet på Google BigQuery." #: warehouse/templates/pages/help.html:532 #, python-format @@ -6506,9 +6505,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Hvis det ikke er mulig, kan grensen din noen ganger økes. Rapporter et problem of fortell oss om det:" +"Hvis det ikke er mulig, kan grensen din noen ganger økes. Rapporter et problem of fortell oss om det:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -6535,9 +6534,9 @@ msgid "" "file an issue with details." msgstr "" -"Hvis det ikke er mulig, kan grensen din noen ganger økes. Rapporter et problem of fortell oss om det:" +"Hvis det ikke er mulig, kan grensen din noen ganger økes. Rapporter et problem of fortell oss om det:" #: warehouse/templates/pages/help.html:633 #, python-format @@ -6926,8 +6925,8 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Enkel takketvitring fra Python-" +"Enkel takketvitring fra Python-" "programvarestiftelsen" #: warehouse/templates/pages/help.html:855 @@ -7048,9 +7047,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7066,38 +7064,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 @@ -7170,8 +7198,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Med 80000 dollar i fondsmidler fra Open Technology Fund i " +"Med 80000 dollar i fondsmidler fra Open Technology Fund i " "2019" #: warehouse/templates/pages/sponsors.html:40 diff --git a/warehouse/locale/ne/LC_MESSAGES/messages.mo b/warehouse/locale/ne/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..f1352162298550aad1df906dde402f1e8b9eeeed GIT binary patch literal 7505 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, 2022. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" +"POT-Creation-Date: 2022-06-26 07:02+0200\n" +"PO-Revision-Date: 2022-06-28 19:55+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Nepali \n" +"Language: ne\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13.1-dev\n" + +#: warehouse/views.py:129 +msgid "" +"Two-factor authentication must be enabled on your account to perform this" +" action." +msgstr "यो कार्य गर्न तपाईंको खातामा दुई-कारक प्रमाणीकरण सक्षम हुनुपर्छ।" + +#: warehouse/views.py:292 +msgid "Locale updated" +msgstr "लोकेल अपडेट गरियो" + +#: warehouse/accounts/forms.py:50 +msgid "No user found with that username" +msgstr "त्यो प्रयोगकर्ता नाम भएको कुनै प्रयोगकर्ता फेला परेन" + +#: warehouse/accounts/forms.py:61 +msgid "TOTP code must be ${totp_length} digits." +msgstr "TOTP कोड अनिवार्य रूपमा ${totp_length} अंकको हुनुपर्छ।" + +#: warehouse/accounts/forms.py:88 +msgid "Choose a username with 50 characters or less." +msgstr "50 वा कम वर्णहरू भएको प्रयोगकर्ता नाम छान्नुहोस्।" + +#: warehouse/accounts/forms.py:94 +msgid "" +"The username is invalid. Usernames must be composed of letters, numbers, " +"dots, hyphens and underscores. And must also start and finish with a " +"letter or number. Choose a different username." +msgstr "" +"प्रयोगकर्ता नाम अमान्य छ। प्रयोगकर्ता नामहरू अक्षरहरू, सङ्ख्याहरू, थोप्लाहरू" +", हाइफनहरू र अन्डरस्कोरहरू मिलेर बनेको हुनुपर्छ। र एक अक्षर वा संख्या संग " +"सुरु र समाप्त पनि गर्नुपर्छ। फरक प्रयोगकर्ता नाम छान्नुहोस्।" + +#: warehouse/accounts/forms.py:111 +msgid "" +"This username is already being used by another account. Choose a " +"different username." +msgstr "" +"यो प्रयोगकर्ता नाम पहिले नै अर्को खाता द्वारा प्रयोग भइरहेको छ। फरक " +"प्रयोगकर्ता नाम छान्नुहोस्।" + +#: warehouse/accounts/forms.py:145 +msgid "The password is invalid. Try again." +msgstr "पासवर्ड अमान्य छ। पुन: प्रयास गर्नुहोस्।" + +#: warehouse/accounts/forms.py:149 warehouse/accounts/views.py:87 +msgid "There have been too many unsuccessful login attempts. Try again later." +msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" + +#: warehouse/accounts/forms.py:171 +msgid "Your passwords don't match. Try again." +msgstr "तपाईंका पासवर्डहरू मेल खाँदैनन्। पुन: प्रयास गर्नुहोस्।" + +#: warehouse/accounts/forms.py:202 warehouse/accounts/forms.py:213 +msgid "The email address isn't valid. Try again." +msgstr "इमेल ठेगाना मान्य छैन। पुन: प्रयास गर्नुहोस्।" + +#: warehouse/accounts/forms.py:221 +msgid "You can't use an email address from this domain. Use a different email." +msgstr "" +"तपाईंले यो डोमेनबाट इमेल ठेगाना प्रयोग गर्न सक्नुहुन्न। फरक इमेल प्रयोग " +"गर्नुहोस्।" + +#: warehouse/accounts/forms.py:232 +msgid "" +"This email address is already being used by this account. Use a different" +" email." +msgstr "" +"यो इमेल ठेगाना यस खाताले पहिले नै प्रयोग गरिरहेको छ। फरक इमेल प्रयोग " +"गर्नुहोस्।" + +#: warehouse/accounts/forms.py:239 +msgid "" +"This email address is already being used by another account. Use a " +"different email." +msgstr "" +"यो इमेल ठेगाना पहिले नै अर्को खाता द्वारा प्रयोग भइरहेको छ। फरक इमेल प्रयोग " +"गर्नुहोस्।" + +#: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 +msgid "The name is too long. Choose a name with 100 characters or less." +msgstr "नाम धेरै लामो छ। १०० वा सोभन्दा कम वर्ण भएको नाम छान्नुहोस्।" + +#: warehouse/accounts/forms.py:330 +msgid "Invalid TOTP code." +msgstr "अवैध TOTP कोड।" + +#: warehouse/accounts/forms.py:347 +msgid "Invalid WebAuthn assertion: Bad payload" +msgstr "अवैध WebAuthn assertion: खराब पेलोड" + +#: warehouse/accounts/forms.py:405 +msgid "Invalid recovery code." +msgstr "अवैध रिकभरी कोड।" + +#: warehouse/accounts/forms.py:413 +msgid "Recovery code has been previously used." +msgstr "रिकभरी कोड पहिले प्रयोग गरिएको छ।" + +#: warehouse/accounts/forms.py:432 +msgid "No user found with that username or email" +msgstr "त्यो प्रयोगकर्ता नाम वा इमेल भएको कुनै प्रयोगकर्ता फेला परेन" + +#: warehouse/accounts/views.py:104 +msgid "" +"Too many emails have been added to this account without verifying them. " +"Check your inbox and follow the verification links. (IP: ${ip})" +msgstr "" +"धेरै इमेलहरू यस खातामा तिनीहरूलाई प्रमाणीकरण बिना थपिएका छन्। आफ्नो इनबक्स " +"जाँच गर्नुहोस् र प्रमाणीकरण लिङ्कहरू पछ्याउनुहोस्। (IP: ${ip})" + +#: warehouse/accounts/views.py:116 +msgid "" +"Too many password resets have been requested for this account without " +"completing them. Check your inbox and follow the verification links. (IP:" +" ${ip})" +msgstr "" +"धेरै धेरै पासवर्ड रिसेटहरू पूरा नगरी यस खाताको लागि अनुरोध गरिएको छ। आफ्नो " +"इनबक्स जाँच गर्नुहोस् र प्रमाणीकरण लिङ्कहरू पछ्याउनुहोस्। (IP: ${ip})" + +#: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 +#: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 +#: warehouse/accounts/views.py:351 warehouse/accounts/views.py:417 +msgid "Invalid or expired two factor login." +msgstr "अवैध वा म्याद सकिएको दुई कारक लगइन।" + +#: warehouse/accounts/views.py:314 +msgid "Already authenticated" +msgstr "पहिले नै प्रमाणीकरण" + +#: warehouse/accounts/views.py:393 +msgid "Successful WebAuthn assertion" +msgstr "सफल WebAuthn assertion" + +#: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 +msgid "Recovery code accepted. The supplied code cannot be used again." +msgstr "रिकभरी कोड स्वीकार गरियो। प्रदान गरिएको कोड फेरि प्रयोग गर्न सकिँदैन।" + +#: warehouse/accounts/views.py:533 +msgid "" +"New user registration temporarily disabled. See https://pypi.org/help" +"#admin-intervention for details." +msgstr "" +"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि " +"https://pypi.org/help#admin-intervention हेर्नुहोस्।" + +#: warehouse/accounts/views.py:651 +msgid "Expired token: request a new password reset link" +msgstr "म्याद सकिएको टोकन: नयाँ पासवर्ड रिसेट लिङ्क अनुरोध गर्नुहोस्" + +#: warehouse/accounts/views.py:653 +msgid "Invalid token: request a new password reset link" +msgstr "" + +#: warehouse/accounts/views.py:655 warehouse/accounts/views.py:753 +#: warehouse/accounts/views.py:850 warehouse/accounts/views.py:1017 +msgid "Invalid token: no token supplied" +msgstr "" + +#: warehouse/accounts/views.py:659 +msgid "Invalid token: not a password reset token" +msgstr "" + +#: warehouse/accounts/views.py:664 +msgid "Invalid token: user not found" +msgstr "" + +#: warehouse/accounts/views.py:675 +msgid "Invalid token: user has logged in since this token was requested" +msgstr "" + +#: warehouse/accounts/views.py:693 +msgid "" +"Invalid token: password has already been changed since this token was " +"requested" +msgstr "" + +#: warehouse/accounts/views.py:722 +msgid "You have reset your password" +msgstr "" + +#: warehouse/accounts/views.py:749 +msgid "Expired token: request a new email verification link" +msgstr "" + +#: warehouse/accounts/views.py:751 +msgid "Invalid token: request a new email verification link" +msgstr "" + +#: warehouse/accounts/views.py:757 +msgid "Invalid token: not an email verification token" +msgstr "" + +#: warehouse/accounts/views.py:766 +msgid "Email not found" +msgstr "" + +#: warehouse/accounts/views.py:769 +msgid "Email already verified" +msgstr "" + +#: warehouse/accounts/views.py:784 +msgid "You can now set this email as your primary address" +msgstr "" + +#: warehouse/accounts/views.py:788 +msgid "This is your primary address" +msgstr "" + +#: warehouse/accounts/views.py:793 +msgid "Email address ${email_address} verified. ${confirm_message}." +msgstr "" + +#: warehouse/accounts/views.py:846 +msgid "Expired token: request a new organization invitation" +msgstr "" + +#: warehouse/accounts/views.py:848 +msgid "Invalid token: request a new organization invitation" +msgstr "" + +#: warehouse/accounts/views.py:854 +msgid "Invalid token: not an organization invitation token" +msgstr "" + +#: warehouse/accounts/views.py:858 +msgid "Organization invitation is not valid." +msgstr "" + +#: warehouse/accounts/views.py:867 +msgid "Organization invitation no longer exists." +msgstr "" + +#: warehouse/accounts/views.py:916 +msgid "Invitation for '${organization_name}' is declined." +msgstr "" + +#: warehouse/accounts/views.py:979 +msgid "You are now ${role} of the '${organization_name}' organization." +msgstr "" + +#: warehouse/accounts/views.py:1013 +msgid "Expired token: request a new project role invitation" +msgstr "" + +#: warehouse/accounts/views.py:1015 +msgid "Invalid token: request a new project role invitation" +msgstr "" + +#: warehouse/accounts/views.py:1021 +msgid "Invalid token: not a collaboration invitation token" +msgstr "" + +#: warehouse/accounts/views.py:1025 +msgid "Role invitation is not valid." +msgstr "" + +#: warehouse/accounts/views.py:1040 +msgid "Role invitation no longer exists." +msgstr "" + +#: warehouse/accounts/views.py:1052 +msgid "Invitation for '${project_name}' is declined." +msgstr "" + +#: warehouse/accounts/views.py:1119 +msgid "You are now ${role} of the '${project_name}' project." +msgstr "" + +#: warehouse/admin/templates/admin/banners/preview.html:15 +msgid "Banner Preview" +msgstr "" + +#: warehouse/manage/forms.py:340 +msgid "Choose an organization account name with 50 characters or less." +msgstr "" + +#: warehouse/manage/forms.py:348 +msgid "" +"The organization account name is invalid. Organization account names must" +" be composed of letters, numbers, dots, hyphens and underscores. And must" +" also start and finish with a letter or number. Choose a different " +"organization account name." +msgstr "" + +#: warehouse/manage/forms.py:363 +msgid "" +"This organization account name has already been used. Choose a different " +"organization account name." +msgstr "" + +#: warehouse/manage/forms.py:403 +msgid "Select project" +msgstr "" + +#: warehouse/manage/forms.py:408 +msgid "Specify project name" +msgstr "" + +#: warehouse/manage/forms.py:411 +msgid "" +"Start and end with a letter or numeral containing only ASCII numeric and " +"'.', '_' and '-'." +msgstr "" + +#: warehouse/manage/forms.py:418 +msgid "This project name has already been used. Choose a different project name." +msgstr "" + +#: warehouse/manage/forms.py:488 +msgid "" +"The organization name is too long. Choose a organization name with 100 " +"characters or less." +msgstr "" + +#: warehouse/manage/forms.py:500 +msgid "" +"The organization URL is too long. Choose a organization URL with 400 " +"characters or less." +msgstr "" + +#: warehouse/manage/forms.py:514 +msgid "" +"The organization description is too long. Choose a organization " +"description with 400 characters or less." +msgstr "" + +#: warehouse/manage/views.py:324 +msgid "Email ${email_address} added - check your email for a verification link" +msgstr "" + +#: warehouse/manage/views.py:841 +msgid "Recovery codes already generated" +msgstr "" + +#: warehouse/manage/views.py:842 +msgid "Generating new recovery codes will invalidate your existing codes." +msgstr "" + +#: warehouse/manage/views.py:1636 +msgid "User '${username}' already has ${role_name} role for organization" +msgstr "" + +#: warehouse/manage/views.py:1647 +msgid "" +"User '${username}' does not have a verified primary email address and " +"cannot be added as a ${role_name} for organization" +msgstr "" + +#: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 +msgid "User '${username}' already has an active invite. Please try again later." +msgstr "" + +#: warehouse/manage/views.py:1718 warehouse/manage/views.py:3200 +msgid "Invitation sent to '${username}'" +msgstr "" + +#: warehouse/manage/views.py:1761 +msgid "Could not find organization invitation." +msgstr "" + +#: warehouse/manage/views.py:1775 warehouse/manage/views.py:3258 +msgid "Invitation already expired." +msgstr "" + +#: warehouse/manage/views.py:1808 warehouse/manage/views.py:3282 +msgid "Invitation revoked from '${username}'." +msgstr "" + +#: warehouse/manage/views.py:2213 +msgid "" +"There have been too many attempted OpenID Connect registrations. Try " +"again later." +msgstr "" + +#: warehouse/manage/views.py:3118 +msgid "User '${username}' already has ${role_name} role for project" +msgstr "" + +#: warehouse/manage/views.py:3129 +msgid "" +"User '${username}' does not have a verified primary email address and " +"cannot be added as a ${role_name} for project" +msgstr "" + +#: warehouse/manage/views.py:3247 +msgid "Could not find role invitation." +msgstr "" + +#: warehouse/oidc/forms.py:32 +msgid "Specify GitHub repository owner (username or organization)" +msgstr "" + +#: warehouse/oidc/forms.py:39 +msgid "Specify repository name" +msgstr "" + +#: warehouse/oidc/forms.py:41 +msgid "Invalid repository name" +msgstr "" + +#: warehouse/oidc/forms.py:48 +msgid "Specify workflow filename" +msgstr "" + +#: warehouse/oidc/forms.py:77 +msgid "Unknown GitHub user or organization." +msgstr "" + +#: warehouse/oidc/forms.py:87 +msgid "GitHub has rate-limited this action. Try again in a few minutes." +msgstr "" + +#: warehouse/oidc/forms.py:97 +msgid "Unexpected error from GitHub. Try again." +msgstr "" + +#: warehouse/oidc/forms.py:104 +msgid "Unexpected timeout from GitHub. Try again in a few minutes." +msgstr "" + +#: warehouse/oidc/forms.py:116 +msgid "Invalid GitHub user or organization name." +msgstr "" + +#: warehouse/oidc/forms.py:132 +msgid "Workflow name must end with .yml or .yaml" +msgstr "" + +#: warehouse/oidc/forms.py:137 +msgid "Workflow filename must be a filename only, without directories" +msgstr "" + +#: warehouse/oidc/forms.py:146 +msgid "Provider must be specified by ID" +msgstr "" + +#: warehouse/templates/403.html:16 +msgid "Access Denied / Forbidden (403)" +msgstr "" + +#: warehouse/templates/403.html:18 +msgid "You don't have permission to view this page" +msgstr "" + +#: warehouse/templates/404.html:16 +msgid "Page Not Found (404)" +msgstr "" + +#: warehouse/templates/404.html:18 +msgid "We looked everywhere but couldn't find this page" +msgstr "" + +#: warehouse/templates/404.html:29 +msgid "And now for something
    completely different" +msgstr "" + +#: warehouse/templates/404.html:32 +msgid "Monty Python - The Cheese Shop Sketch" +msgstr "" + +#: warehouse/templates/404.html:34 warehouse/templates/500.html:28 +#: warehouse/templates/500.html:29 +#: warehouse/templates/accounts/two-factor.html:55 +#: warehouse/templates/base.html:259 warehouse/templates/base.html:260 +#: warehouse/templates/base.html:261 warehouse/templates/base.html:271 +#: warehouse/templates/base.html:272 warehouse/templates/base.html:273 +#: warehouse/templates/base.html:284 warehouse/templates/base.html:285 +#: warehouse/templates/base.html:286 warehouse/templates/base.html:295 +#: warehouse/templates/base.html:297 warehouse/templates/base.html:308 +#: warehouse/templates/base.html:317 +#: warehouse/templates/includes/accounts/profile-actions.html:21 +#: warehouse/templates/includes/accounts/profile-actions.html:30 +#: warehouse/templates/includes/accounts/profile-callout.html:18 +#: warehouse/templates/includes/hash-modal.html:23 +#: warehouse/templates/includes/packaging/project-data.html:66 +#: warehouse/templates/index.html:112 warehouse/templates/index.html:116 +#: warehouse/templates/manage/account.html:228 +#: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account/totp-provision.html:32 +#: warehouse/templates/manage/account/webauthn-provision.html:26 +#: warehouse/templates/manage/account/webauthn-provision.html:28 +#: warehouse/templates/manage/account/webauthn-provision.html:53 +#: warehouse/templates/manage/account/webauthn-provision.html:74 +#: warehouse/templates/manage/manage_base.html:185 +#: warehouse/templates/manage/release.html:119 +#: warehouse/templates/manage/release.html:175 +#: warehouse/templates/manage/releases.html:140 +#: warehouse/templates/manage/releases.html:173 +#: warehouse/templates/packaging/detail.html:350 +#: warehouse/templates/pages/classifiers.html:25 +#: warehouse/templates/pages/help.html:20 +#: warehouse/templates/pages/help.html:210 +#: warehouse/templates/pages/help.html:217 +#: warehouse/templates/pages/help.html:231 +#: warehouse/templates/pages/help.html:247 +#: warehouse/templates/pages/help.html:251 +#: warehouse/templates/pages/help.html:308 +#: warehouse/templates/pages/help.html:335 +#: warehouse/templates/pages/help.html:340 +#: warehouse/templates/pages/help.html:345 +#: warehouse/templates/pages/help.html:347 +#: warehouse/templates/pages/help.html:352 +#: warehouse/templates/pages/help.html:353 +#: warehouse/templates/pages/help.html:354 +#: warehouse/templates/pages/help.html:358 +#: warehouse/templates/pages/help.html:391 +#: warehouse/templates/pages/help.html:393 +#: warehouse/templates/pages/help.html:396 +#: warehouse/templates/pages/help.html:432 +#: warehouse/templates/pages/help.html:437 +#: warehouse/templates/pages/help.html:443 +#: warehouse/templates/pages/help.html:501 +#: warehouse/templates/pages/help.html:521 +#: warehouse/templates/pages/help.html:527 +#: warehouse/templates/pages/help.html:530 +#: warehouse/templates/pages/help.html:532 +#: warehouse/templates/pages/help.html:541 +#: warehouse/templates/pages/help.html:553 +#: warehouse/templates/pages/help.html:560 +#: warehouse/templates/pages/help.html:572 +#: warehouse/templates/pages/help.html:573 +#: warehouse/templates/pages/help.html:578 +#: warehouse/templates/pages/help.html:603 +#: warehouse/templates/pages/help.html:616 +#: warehouse/templates/pages/help.html:621 +#: warehouse/templates/pages/help.html:633 +#: warehouse/templates/pages/help.html:654 +#: warehouse/templates/pages/help.html:677 +#: warehouse/templates/pages/help.html:684 +#: warehouse/templates/pages/help.html:696 +#: warehouse/templates/pages/help.html:707 +#: warehouse/templates/pages/help.html:712 +#: warehouse/templates/pages/help.html:720 +#: warehouse/templates/pages/help.html:731 +#: warehouse/templates/pages/help.html:748 +#: warehouse/templates/pages/help.html:755 +#: warehouse/templates/pages/help.html:763 +#: warehouse/templates/pages/help.html:779 +#: warehouse/templates/pages/help.html:784 +#: warehouse/templates/pages/help.html:789 +#: warehouse/templates/pages/help.html:799 +#: warehouse/templates/pages/help.html:808 +#: warehouse/templates/pages/help.html:822 +#: warehouse/templates/pages/help.html:830 +#: warehouse/templates/pages/help.html:838 +#: warehouse/templates/pages/help.html:846 +#: warehouse/templates/pages/help.html:855 +#: warehouse/templates/pages/help.html:875 +#: warehouse/templates/pages/help.html:890 +#: warehouse/templates/pages/help.html:891 +#: warehouse/templates/pages/help.html:892 +#: warehouse/templates/pages/help.html:893 +#: warehouse/templates/pages/help.html:898 +#: warehouse/templates/pages/sponsors.html:33 +#: warehouse/templates/pages/sponsors.html:37 +#: warehouse/templates/pages/sponsors.html:41 +#: warehouse/templates/pages/sponsors.html:45 +#: warehouse/templates/pages/sponsors.html:64 +#: warehouse/templates/upload.html:26 +msgid "External link" +msgstr "" + +#: warehouse/templates/404.html:34 +msgid "View video transcript" +msgstr "" + +#: warehouse/templates/410.html:16 +msgid "Page removed (410)" +msgstr "" + +#: warehouse/templates/410.html:18 +msgid "The page you are looking for has been removed" +msgstr "" + +#: warehouse/templates/500.html:16 +msgid "Internal server error (500)" +msgstr "" + +#: warehouse/templates/500.html:18 +msgid "Something went wrong" +msgstr "" + +#: warehouse/templates/500.html:22 +msgid "" +"

    We are experiencing technical issues that are affecting our ability to" +" serve you this site.

    We are aware of the problem and are working " +"to resolve it as soon as possible.

    " +msgstr "" + +#: warehouse/templates/500.html:28 +msgid "Check our status page" +msgstr "" + +#: warehouse/templates/500.html:29 +msgid "View Python Status on Twitter" +msgstr "" + +#: warehouse/templates/500.html:32 +msgid "Error code 500" +msgstr "" + +#: warehouse/templates/500.html:36 +msgid "Rely on PyPI to get your job done?" +msgstr "" + +#: warehouse/templates/500.html:37 +msgid "" +"Consider contributing or donating to help us build a more" +" stable and secure platform." +msgstr "" + +#: warehouse/templates/base.html:24 +msgid "" +"Choose a strong password that contains letters (uppercase and lowercase)," +" numbers and special characters. Avoid common words or repetition." +msgstr "" + +#: warehouse/templates/base.html:27 +msgid "Password strength:" +msgstr "" + +#: warehouse/templates/base.html:30 +msgid "Password field is empty" +msgstr "" + +#: warehouse/templates/base.html:39 warehouse/templates/base.html:47 +#: warehouse/templates/includes/current-user-indicator.html:17 +msgid "Main navigation" +msgstr "" + +#: warehouse/templates/base.html:41 warehouse/templates/base.html:55 +#: warehouse/templates/base.html:256 +#: warehouse/templates/includes/current-user-indicator.html:63 +#: warehouse/templates/pages/help.html:106 +#: warehouse/templates/pages/sitemap.html:27 +msgid "Help" +msgstr "" + +#: warehouse/templates/base.html:42 warehouse/templates/base.html:56 +#: warehouse/templates/includes/current-user-indicator.html:69 +#: warehouse/templates/pages/sitemap.html:41 +#: warehouse/templates/pages/sponsors.html:15 +msgid "Sponsors" +msgstr "" + +#: warehouse/templates/accounts/login.html:18 +#: warehouse/templates/accounts/login.html:88 warehouse/templates/base.html:43 +#: warehouse/templates/base.html:57 +msgid "Log in" +msgstr "" + +#: warehouse/templates/base.html:44 warehouse/templates/base.html:58 +#: warehouse/templates/pages/sitemap.html:33 +msgid "Register" +msgstr "" + +#: warehouse/templates/base.html:48 +#: warehouse/templates/includes/current-user-indicator.html:18 +msgid "View menu" +msgstr "" + +#: warehouse/templates/base.html:49 +msgid "Menu" +msgstr "" + +#: warehouse/templates/base.html:54 +#: warehouse/templates/includes/current-user-indicator.html:25 +msgid "Main menu" +msgstr "" + +#: warehouse/templates/base.html:81 warehouse/templates/index.html:109 +msgid "" +"The Python Package Index (PyPI) is a repository of software for the " +"Python programming language." +msgstr "" + +#: warehouse/templates/base.html:97 +msgid "RSS: 40 latest updates" +msgstr "" + +#: warehouse/templates/base.html:98 +msgid "RSS: 40 newest packages" +msgstr "" + +#: warehouse/templates/base.html:141 +msgid "Skip to main content" +msgstr "" + +#: warehouse/templates/base.html:144 +msgid "Switch to mobile version" +msgstr "" + +#: warehouse/templates/base.html:153 warehouse/templates/base.html:162 +#: warehouse/templates/base.html:172 +#: warehouse/templates/includes/flash-messages.html:30 +#: warehouse/templates/includes/session-notifications.html:20 +#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/documentation.html:27 +#: warehouse/templates/manage/manage_base.html:293 +#: warehouse/templates/manage/manage_base.html:350 +#: warehouse/templates/manage/organization/settings.html:159 +#: warehouse/templates/manage/organization/settings.html:205 +#: warehouse/templates/manage/release.html:163 +#: warehouse/templates/manage/settings.html:121 +#: warehouse/templates/manage/settings.html:164 +#: warehouse/templates/manage/settings.html:227 +msgid "Warning" +msgstr "" + +#: warehouse/templates/base.html:155 +msgid "You are using an unsupported browser, upgrade to a newer version." +msgstr "" + +#: warehouse/templates/base.html:164 +msgid "" +"You are using TestPyPI – a separate instance of the Python Package Index " +"that allows you to try distribution tools and processes without affecting" +" the real index." +msgstr "" + +#: warehouse/templates/base.html:174 +msgid "" +"Some features may not work without JavaScript. Please try enabling it if " +"you encounter problems." +msgstr "" + +#: warehouse/templates/base.html:212 warehouse/templates/base.html:233 +#: warehouse/templates/error-base-with-search.html:20 +#: warehouse/templates/index.html:55 +msgid "Search PyPI" +msgstr "" + +#: warehouse/templates/base.html:213 warehouse/templates/base.html:234 +#: warehouse/templates/error-base-with-search.html:21 +#: warehouse/templates/index.html:58 +msgid "Search projects" +msgstr "" + +#: warehouse/templates/base.html:217 warehouse/templates/base.html:238 +#: warehouse/templates/error-base-with-search.html:24 +#: warehouse/templates/index.html:62 +msgid "Search" +msgstr "" + +#: warehouse/templates/base.html:257 +msgid "Help navigation" +msgstr "" + +#: warehouse/templates/base.html:259 +msgid "Installing packages" +msgstr "" + +#: warehouse/templates/base.html:260 +msgid "Uploading packages" +msgstr "" + +#: warehouse/templates/base.html:261 +msgid "User guide" +msgstr "" + +#: warehouse/templates/base.html:262 +msgid "FAQs" +msgstr "" + +#: warehouse/templates/base.html:268 warehouse/templates/pages/sitemap.html:37 +msgid "About PyPI" +msgstr "" + +#: warehouse/templates/base.html:269 +msgid "About PyPI navigation" +msgstr "" + +#: warehouse/templates/base.html:271 +msgid "PyPI on Twitter" +msgstr "" + +#: warehouse/templates/base.html:272 +msgid "Infrastructure dashboard" +msgstr "" + +#: warehouse/templates/base.html:273 +msgid "Package index name retention" +msgstr "" + +#: warehouse/templates/base.html:274 +msgid "Our sponsors" +msgstr "" + +#: warehouse/templates/base.html:280 +msgid "Contributing to PyPI" +msgstr "" + +#: warehouse/templates/base.html:281 +msgid "How to contribute navigation" +msgstr "" + +#: warehouse/templates/base.html:283 +msgid "Bugs and feedback" +msgstr "" + +#: warehouse/templates/base.html:284 +msgid "Contribute on GitHub" +msgstr "" + +#: warehouse/templates/base.html:285 +msgid "Translate PyPI" +msgstr "" + +#: warehouse/templates/base.html:286 +msgid "Development credits" +msgstr "" + +#: warehouse/templates/base.html:292 warehouse/templates/pages/sitemap.html:23 +msgid "Using PyPI" +msgstr "" + +#: warehouse/templates/base.html:293 +msgid "Using PyPI navigation" +msgstr "" + +#: warehouse/templates/base.html:295 +msgid "Code of conduct" +msgstr "" + +#: warehouse/templates/base.html:296 +msgid "Report security issue" +msgstr "" + +#: warehouse/templates/base.html:297 +msgid "Privacy policy" +msgstr "" + +#: warehouse/templates/base.html:298 warehouse/templates/pages/sitemap.html:43 +msgid "Terms of use" +msgstr "" + +#: warehouse/templates/base.html:308 +msgid "Status: " +msgstr "" + +#: warehouse/templates/base.html:309 +msgid "all systems operational" +msgstr "" + +#: warehouse/templates/base.html:313 +msgid "" +"Developed and maintained by the Python community, for the Python " +"community." +msgstr "" + +#: warehouse/templates/base.html:315 +msgid "Donate today!" +msgstr "" + +#: warehouse/templates/base.html:318 warehouse/templates/pages/sitemap.html:16 +msgid "Site map" +msgstr "" + +#: warehouse/templates/base.html:324 +msgid "Switch to desktop version" +msgstr "" + +#: warehouse/templates/confirm-action.html:17 +msgid "Confirm Action" +msgstr "" + +#: warehouse/templates/error-base.html:31 +msgid "Error code" +msgstr "" + +#: warehouse/templates/error-base.html:33 +msgid "Back to the homepage" +msgstr "" + +#: warehouse/templates/index.html:16 +msgid "The Python Package Index" +msgstr "" + +#: warehouse/templates/index.html:43 +msgid "Test Python package publishing with the Test Python Package Index" +msgstr "" + +#: warehouse/templates/index.html:45 +msgid "Develop the codebase behind PyPI with the Dev Python Package Index" +msgstr "" + +#: warehouse/templates/index.html:47 +msgid "Find, install and publish Python packages with the Python Package Index" +msgstr "" + +#: warehouse/templates/index.html:66 +#, python-format +msgid "Or browse projects" +msgstr "" + +#: warehouse/templates/index.html:73 +#, python-format +msgid "%(num_projects_formatted)s project" +msgid_plural "%(num_projects_formatted)s projects" +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/index.html:80 +#, python-format +msgid "%(num_releases_formatted)s release" +msgid_plural "%(num_releases_formatted)s releases" +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/index.html:87 +#, python-format +msgid "%(num_files_formatted)s file" +msgid_plural "%(num_files_formatted)s files" +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/index.html:94 +#, python-format +msgid "%(num_users_formatted)s user" +msgid_plural "%(num_users_formatted)s users" +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/index.html:111 +msgid "" +"PyPI helps you find and install software developed and shared by the " +"Python community." +msgstr "" + +#: warehouse/templates/index.html:112 +msgid "Learn about installing packages" +msgstr "" + +#: warehouse/templates/index.html:115 +msgid "Package authors use PyPI to distribute their software." +msgstr "" + +#: warehouse/templates/index.html:116 +msgid "Learn how to package your Python code for PyPI" +msgstr "" + +#: warehouse/templates/index.html:126 +msgid "Trending projects" +msgstr "" + +#: warehouse/templates/index.html:127 +msgid "Trending projects as downloaded by the community" +msgstr "" + +#: warehouse/templates/index.html:137 +msgid "New releases" +msgstr "" + +#: warehouse/templates/index.html:138 +msgid "Hot off the press: the newest project releases" +msgstr "" + +#: warehouse/templates/accounts/login.html:17 +#: warehouse/templates/accounts/recovery-code.html:17 +#: warehouse/templates/accounts/register.html:17 +#: warehouse/templates/accounts/request-password-reset.html:17 +#: warehouse/templates/accounts/reset-password.html:17 +#: warehouse/templates/accounts/two-factor.html:17 +#: warehouse/templates/manage/account.html:23 +#: warehouse/templates/manage/account/totp-provision.html:22 +#: warehouse/templates/manage/token.html:22 warehouse/templates/re-auth.html:17 +msgid "Error processing form" +msgstr "" + +#: warehouse/templates/accounts/register.html:135 +#: warehouse/templates/accounts/register.html:140 +#: warehouse/templates/accounts/reset-password.html:60 +#: warehouse/templates/accounts/reset-password.html:65 +#: warehouse/templates/manage/account.html:405 +#: warehouse/templates/re-auth.html:18 warehouse/templates/re-auth.html:68 +msgid "Confirm password" +msgstr "" + +#: warehouse/templates/re-auth.html:30 +msgid "Confirm password to continue" +msgstr "" + +#: warehouse/templates/accounts/login.html:69 +#: warehouse/templates/accounts/register.html:110 +#: warehouse/templates/accounts/reset-password.html:38 +#: warehouse/templates/manage/manage_base.html:359 +#: warehouse/templates/re-auth.html:49 +msgid "Password" +msgstr "" + +#: warehouse/templates/accounts/login.html:51 +#: warehouse/templates/accounts/login.html:71 +#: warehouse/templates/accounts/recovery-code.html:42 +#: warehouse/templates/accounts/register.html:47 +#: warehouse/templates/accounts/register.html:66 +#: warehouse/templates/accounts/register.html:91 +#: warehouse/templates/accounts/register.html:112 +#: warehouse/templates/accounts/register.html:137 +#: warehouse/templates/accounts/request-password-reset.html:41 +#: warehouse/templates/accounts/reset-password.html:40 +#: warehouse/templates/accounts/reset-password.html:62 +#: warehouse/templates/accounts/two-factor.html:89 +#: warehouse/templates/manage/account.html:270 +#: warehouse/templates/manage/account.html:287 +#: warehouse/templates/manage/account.html:344 +#: warehouse/templates/manage/account.html:369 +#: warehouse/templates/manage/account.html:386 +#: warehouse/templates/manage/account.html:402 +#: warehouse/templates/manage/account/recovery_codes-burn.html:70 +#: warehouse/templates/manage/account/totp-provision.html:69 +#: warehouse/templates/manage/account/webauthn-provision.html:44 +#: warehouse/templates/manage/organization/projects.html:172 +#: warehouse/templates/manage/organization/projects.html:190 +#: warehouse/templates/manage/organization/roles.html:192 +#: warehouse/templates/manage/organization/roles.html:204 +#: warehouse/templates/manage/organization/settings.html:44 +#: warehouse/templates/manage/organization/settings.html:74 +#: warehouse/templates/manage/organization/settings.html:98 +#: warehouse/templates/manage/organization/settings.html:123 +#: warehouse/templates/manage/organizations.html:116 +#: warehouse/templates/manage/organizations.html:139 +#: warehouse/templates/manage/organizations.html:161 +#: warehouse/templates/manage/organizations.html:179 +#: warehouse/templates/manage/organizations.html:198 +#: warehouse/templates/manage/publishing.html:85 +#: warehouse/templates/manage/publishing.html:97 +#: warehouse/templates/manage/publishing.html:109 +#: warehouse/templates/manage/roles.html:170 +#: warehouse/templates/manage/roles.html:182 +#: warehouse/templates/manage/token.html:133 +#: warehouse/templates/manage/token.html:150 +#: warehouse/templates/re-auth.html:51 +msgid "(required)" +msgstr "" + +#: warehouse/templates/accounts/login.html:75 +#: warehouse/templates/re-auth.html:55 +msgid "Your password" +msgstr "" + +#: warehouse/templates/accounts/login.html:92 +#: warehouse/templates/manage/manage_base.html:362 +#: warehouse/templates/re-auth.html:72 +msgid "Show password" +msgstr "" + +#: warehouse/templates/accounts/login.html:96 +#: warehouse/templates/re-auth.html:76 +msgid "Forgot password?" +msgstr "" + +#: warehouse/templates/re-auth.html:80 +#, python-format +msgid "" +"\n" +" Tip: you are about to perform a sensitive action.\n" +" If you are not on a personal computer, make sure to log out" +" once you're done with your session.\n" +" We won't ask you to confirm your password again for the " +"next hour.\n" +" " +msgstr "" + +#: warehouse/templates/upload.html:25 +msgid "This URL is an API endpoint for uploading files to PyPI." +msgstr "" + +#: warehouse/templates/upload.html:26 +#, python-format +msgid "" +"For more information on uploading projects to PyPI, visit the Python Packaging User Guide." +msgstr "" + +#: warehouse/templates/upload.html:28 +#, python-format +msgid "" +"Otherwise, we suggest you go to the PyPI " +"homepage." +msgstr "" + +#: warehouse/templates/accounts/invite-confirmation.html:17 +msgid "Confirm Invite" +msgstr "" + +#: warehouse/templates/accounts/invite-confirmation.html:26 +#, python-format +msgid "" +"\n" +" Would you like to accept this invitation to join '%(project_name)s' as a project " +"%(role_name)s?\n" +" " +msgstr "" + +#: warehouse/templates/accounts/invite-confirmation.html:32 +#: warehouse/templates/accounts/organization-invite-confirmation.html:32 +#: warehouse/templates/manage/organizations.html:39 +#: warehouse/templates/manage/projects.html:49 +msgid "Accept" +msgstr "" + +#: warehouse/templates/accounts/invite-confirmation.html:33 +#: warehouse/templates/accounts/organization-invite-confirmation.html:33 +#: warehouse/templates/manage/organizations.html:40 +#: warehouse/templates/manage/projects.html:50 +msgid "Decline" +msgstr "" + +#: warehouse/templates/accounts/login.html:30 +#, python-format +msgid "Log in to %(title)s" +msgstr "" + +#: warehouse/templates/accounts/login.html:49 +#: warehouse/templates/accounts/profile.html:38 +#: warehouse/templates/accounts/register.html:89 +#: warehouse/templates/email/organization-member-added/body.html:30 +#: warehouse/templates/email/organization-member-invited/body.html:30 +#: warehouse/templates/email/organization-member-removed/body.html:30 +#: warehouse/templates/email/organization-member-role-changed/body.html:30 +#: warehouse/templates/manage/account.html:248 +#: warehouse/templates/manage/organization/roles.html:195 +#: warehouse/templates/manage/roles.html:173 +msgid "Username" +msgstr "" + +#: warehouse/templates/accounts/login.html:54 +msgid "Your username" +msgstr "" + +#: warehouse/templates/accounts/logout.html:16 +#: warehouse/templates/accounts/logout.html:25 +#: warehouse/templates/includes/current-user-indicator.html:77 +msgid "Log out" +msgstr "" + +#: warehouse/templates/accounts/logout.html:19 +#, python-format +msgid "Log out of %(account_name)s" +msgstr "" + +#: warehouse/templates/accounts/organization-invite-confirmation.html:17 +msgid "Confirm Organization Invite" +msgstr "" + +#: warehouse/templates/accounts/organization-invite-confirmation.html:26 +#, python-format +msgid "" +"\n" +" Would you like to accept this invitation to join " +"'%(organization_name)s' as an organization %(role_name)s?\n" +" " +msgstr "" + +#: warehouse/templates/accounts/profile.html:16 +#, python-format +msgid "Profile of %(username)s" +msgstr "" + +#: warehouse/templates/accounts/profile.html:29 +#: warehouse/templates/manage/account.html:223 +#: warehouse/templates/manage/organization/roles.html:71 +#: warehouse/templates/manage/organization/roles.html:145 +#: warehouse/templates/manage/roles.html:62 +#: warehouse/templates/manage/roles.html:125 +msgid "Avatar for {user} from gravatar.com" +msgstr "" + +#: warehouse/templates/accounts/profile.html:49 +msgid "Date joined" +msgstr "" + +#: warehouse/templates/accounts/profile.html:50 +#, python-format +msgid "Joined %(start_date)s" +msgstr "" + +#: warehouse/templates/accounts/profile.html:64 +#, python-format +msgid "" +"\n" +" %(count)s project\n" +" " +msgid_plural "" +"\n" +" %(count)s projects\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/accounts/profile.html:70 +msgid "No projects" +msgstr "" + +#: warehouse/templates/accounts/profile.html:79 +#: warehouse/templates/manage/organization/projects.html:71 +#: warehouse/templates/manage/projects.html:34 +#: warehouse/templates/manage/projects.html:104 +#, python-format +msgid "Last released %(release_date)s" +msgstr "" + +#: warehouse/templates/accounts/profile.html:87 +#, python-format +msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgstr "" + +#: warehouse/templates/accounts/recovery-code.html:18 +#: warehouse/templates/manage/manage_base.html:39 +msgid "Recovery codes" +msgstr "" + +#: warehouse/templates/accounts/recovery-code.html:24 +#: warehouse/templates/accounts/two-factor.html:129 +msgid "Login using recovery codes" +msgstr "" + +#: warehouse/templates/accounts/recovery-code.html:40 +#: warehouse/templates/manage/account/recovery_codes-burn.html:68 +msgid "Enter recovery code" +msgstr "" + +#: warehouse/templates/accounts/recovery-code.html:55 +#: warehouse/templates/accounts/two-factor.html:112 +#: warehouse/templates/manage/account/recovery_codes-burn.html:83 +msgid "Verify" +msgstr "" + +#: warehouse/templates/accounts/recovery-code.html:58 +msgid "" +"PyPI allows for generating recovery codes to be stored securely offline " +"in the event that your device or application is lost. Enter one of these " +"codes in the form to verify your identity. Once used, the recovery code " +"will no longer be valid." +msgstr "" + +#: warehouse/templates/accounts/recovery-code.html:59 +#, python-format +msgid "

    Not working? Get help.

    " +msgstr "" + +#: warehouse/templates/accounts/register.html:18 +msgid "Create an account" +msgstr "" + +#: warehouse/templates/accounts/register.html:30 +#, python-format +msgid "Create an account on %(title)s" +msgstr "" + +#: warehouse/templates/accounts/register.html:45 +#: warehouse/templates/manage/account.html:139 +#: warehouse/templates/manage/account.html:434 +msgid "Name" +msgstr "" + +#: warehouse/templates/accounts/register.html:50 +msgid "Your name" +msgstr "" + +#: warehouse/templates/accounts/register.html:64 +#: warehouse/templates/manage/account.html:326 +msgid "Email address" +msgstr "" + +#: warehouse/templates/accounts/register.html:69 +#: warehouse/templates/manage/account.html:347 +msgid "Your email address" +msgstr "" + +#: warehouse/templates/accounts/register.html:83 +msgid "Confirm form" +msgstr "" + +#: warehouse/templates/accounts/register.html:94 +msgid "Select a username" +msgstr "" + +#: warehouse/templates/accounts/register.html:117 +#: warehouse/templates/accounts/reset-password.html:44 +#: warehouse/templates/manage/account.html:374 +msgid "Show passwords" +msgstr "" + +#: warehouse/templates/accounts/register.html:120 +msgid "Select a password" +msgstr "" + +#: warehouse/templates/accounts/register.html:157 +msgid "" +"This password appears in a security breach or has been compromised and " +"cannot be used. Please refer to the FAQ for more information." +msgstr "" + +#: warehouse/templates/accounts/register.html:162 +msgid "Create account" +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:18 +#: warehouse/templates/accounts/request-password-reset.html:24 +msgid "Password reset" +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:27 +msgid "To reset your password, enter your username or email." +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:39 +msgid "Username or email" +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:46 +msgid "Request password reset" +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:50 +msgid "Reset email sent" +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:51 +msgid "An email has been sent to your registered email address." +msgstr "" + +#: warehouse/templates/accounts/request-password-reset.html:52 +#, python-format +msgid "" +"The email contains a link to reset your password. This link will expire " +"in %(n_hours)s hours." +msgstr "" + +#: warehouse/templates/accounts/reset-password.html:18 +#: warehouse/templates/accounts/reset-password.html:24 +#: warehouse/templates/pages/sitemap.html:34 +msgid "Reset your password" +msgstr "" + +#: warehouse/templates/accounts/reset-password.html:47 +#: warehouse/templates/manage/account.html:391 +msgid "Select a new password" +msgstr "" + +#: warehouse/templates/accounts/reset-password.html:81 +msgid "Reset password" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:18 +#: warehouse/templates/accounts/two-factor.html:30 +msgid "Two-factor authentication" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:36 +msgid "Authenticate with a security device (e.g. USB key)" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:39 +msgid "" +"Connect your security device and click the \"Authenticate with device\" " +"button." +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:42 +msgid "Enable JavaScript to log in with a security device (e.g. USB key)" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:51 +msgid "Authenticate with device" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:55 +#, python-format +msgid "" +"Upgrade your browser to log in with a security device" +" (e.g. USB key)" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:60 +#, python-format +msgid "Lost your device? Not working? Get help." +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:72 +msgid "Authenticate with an app" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:87 +msgid "Enter authentication code" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:115 +#, python-format +msgid "" +"

    Generate a code using the authentication application connected to your" +" PyPI account. Enter this code in the form to verify your identity.

    " +"

    Lost your application? Not working? Get " +"help.

    " +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:127 +msgid "Lost your security key or application?" +msgstr "" + +#: warehouse/templates/accounts/two-factor.html:132 +#, python-format +msgid "" +"

    You have not generated account recovery codes.

    " +"

    If you lose access to your two factor methods, you may lose access to " +"your account. Get help with recovery codes.

    " +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:18 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:20 +#: warehouse/templates/email/password-change/body.html:20 +#: warehouse/templates/email/primary-email-change/body.html:20 +#: warehouse/templates/email/two-factor-added/body.html:20 +#: warehouse/templates/email/two-factor-removed/body.html:20 +#, python-format +msgid "" +"If you did not make this change, you can email %(email_address)s to communicate with the PyPI " +"administrators." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:19 +#, python-format +msgid "" +"You have been added as %(role)s to the %(site)s project " +"%(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:24 +#, python-format +msgid "" +"You are receiving this because you have been added by " +"%(initiator_username)s to a project on %(site)s." +msgstr "" + +#: warehouse/templates/email/added-as-organization-member/body.html:20 +#, python-format +msgid "" +"You have been added as %(role)s of the %(site)s " +"organization %(organization_name)s by %(submitter)s." +msgstr "" + +#: warehouse/templates/email/added-as-organization-member/body.html:26 +#: warehouse/templates/email/role-changed-as-organization-member/body.html:26 +msgid "You are receiving this because you are a member of this organization." +msgstr "" + +#: warehouse/templates/email/admin-organization-deleted/body.html:27 +#: warehouse/templates/email/organization-deleted/body.html:27 +#, python-format +msgid "The %(site)s organization \"%(organization_name)s\" has been deleted." +msgstr "" + +#: warehouse/templates/email/admin-organization-deleted/body.html:33 +#: warehouse/templates/email/admin-organization-renamed/body.html:33 +#, python-format +msgid "You are receiving this because you are a %(site)s administrator." +msgstr "" + +#: warehouse/templates/email/admin-organization-renamed/body.html:27 +#: warehouse/templates/email/organization-renamed/body.html:27 +#, python-format +msgid "" +"The %(site)s organization has been renamed from " +"\"%(previous_organization_name)s\" to \"%(organization_name)s\"." +msgstr "" + +#: warehouse/templates/email/basic-auth-with-2fa/body.html:17 +#: warehouse/templates/email/password-compromised-hibp/body.html:18 +#: warehouse/templates/email/password-compromised/body.html:18 +msgid "What?" +msgstr "" + +#: warehouse/templates/email/basic-auth-with-2fa/body.html:19 +#, python-format +msgid "" +"During your recent upload or upload attempt to %(site)s, we noticed you " +"used basic authentication (username & password). However, your " +"account has two-factor authentication (2FA) enabled." +msgstr "" + +#: warehouse/templates/email/basic-auth-with-2fa/body.html:22 +#, python-format +msgid "" +"In the near future, %(site)s will begin prohibiting uploads using basic " +"authentication for accounts with two-factor authentication enabled. " +"Instead, we will require API tokens to be used." +msgstr "" + +#: warehouse/templates/email/basic-auth-with-2fa/body.html:25 +#: warehouse/templates/email/password-compromised-hibp/body.html:32 +#: warehouse/templates/email/password-compromised/body.html:31 +msgid "What should I do?" +msgstr "" + +#: warehouse/templates/email/basic-auth-with-2fa/body.html:27 +#, python-format +msgid "" +"First, generate an API token for your account or project at " +"%(new_token_url)s. Then, use this token when publishing instead of your " +"username and password. See %(token_help_url)s for help using API tokens " +"to publish." +msgstr "" + +#: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 +#, python-format +msgid "" +"An invitation for you to join the \"%(organization_name)s\" organization " +"has been canceled" +msgstr "" + +#: warehouse/templates/email/canceled-as-invited-organization-member/body.html:25 +#: warehouse/templates/email/declined-as-invited-organization-member/body.html:24 +#: warehouse/templates/email/verify-organization-role/body.html:35 +msgid "You are receiving this because you were invited to join this organization." +msgstr "" + +#: warehouse/templates/email/declined-as-invited-organization-member/body.html:18 +#, python-format +msgid "" +"You have declined an invitation to join the \"%(organization_name)s\" " +"organization" +msgstr "" + +#: warehouse/templates/email/new-organization-approved/body.html:17 +#, python-format +msgid "" +"Your new organization named \"%(organization_name)s\" has been approved " +"and created." +msgstr "" + +#: warehouse/templates/email/new-organization-approved/body.html:19 +msgid "" +"You are the owner of the new organization and can log in to manage " +"organization projects, collaborators, teams, or settings." +msgstr "" + +#: warehouse/templates/email/new-organization-declined/body.html:17 +#, python-format +msgid "" +"Your request to create a new organization named \"%(organization_name)s\"" +" was not approved." +msgstr "" + +#: warehouse/templates/email/new-organization-requested/body.html:17 +#, python-format +msgid "" +"Your request for a new PyPI organization named \"%(organization_name)s\" " +"has been submitted." +msgstr "" + +#: warehouse/templates/email/new-organization-requested/body.html:19 +#: warehouse/templates/manage/organizations.html:57 +msgid "You will receive an email when the organization has been approved" +msgstr "" + +#: warehouse/templates/email/oidc-provider-added/body.html:19 +#, python-format +msgid "" +"\n" +" PyPI user %(username)s has added a new OpenID Connect\n" +" publisher to a project (%(project_name)s) that you " +"manage.\n" +" OpenID Connect publishers act as trusted users and can create project " +"releases\n" +" automatically.\n" +" " +msgstr "" + +#: warehouse/templates/email/oidc-provider-added/body.html:28 +#: warehouse/templates/email/oidc-provider-removed/body.html:26 +msgid "Publisher information" +msgstr "" + +#: warehouse/templates/email/oidc-provider-added/body.html:30 +#: warehouse/templates/email/oidc-provider-removed/body.html:28 +msgid "Publisher name" +msgstr "" + +#: warehouse/templates/email/oidc-provider-added/body.html:31 +#: warehouse/templates/email/oidc-provider-removed/body.html:29 +msgid "Publisher specification" +msgstr "" + +#: warehouse/templates/email/oidc-provider-added/body.html:36 +msgid "" +"\n" +" If you did not make this change and you think it was made maliciously, " +"you can\n" +" remove it from the project via the \"Publishing\" tab on the project's " +"page.\n" +" " +msgstr "" + +#: warehouse/templates/email/oidc-provider-added/body.html:43 +#: warehouse/templates/email/oidc-provider-removed/body.html:41 +#, python-format +msgid "" +"\n" +" If you are unable to revert the change and need to do so, you can email" +"\n" +" %(email_address)s to communicate with the PyPI" +"\n" +" administrators.\n" +" " +msgstr "" + +#: warehouse/templates/email/oidc-provider-removed/body.html:19 +#, python-format +msgid "" +"\n" +" PyPI user %(username)s has removed an OpenID Connect\n" +" publisher from a project (%(project_name)s) that you " +"manage.\n" +" " +msgstr "" + +#: warehouse/templates/email/oidc-provider-removed/body.html:34 +msgid "" +"\n" +" If you did not make this change and you think it was made maliciously, " +"you can\n" +" check the \"Security history\" tab on the project's page.\n" +" " +msgstr "" + +#: warehouse/templates/email/organization-deleted/body.html:31 +#: warehouse/templates/email/organization-member-added/body.html:38 +#: warehouse/templates/email/organization-member-invited/body.html:38 +#: warehouse/templates/email/organization-member-removed/body.html:37 +#: warehouse/templates/email/organization-member-role-changed/body.html:38 +#: warehouse/templates/email/organization-project-added/body.html:24 +#: warehouse/templates/email/organization-project-removed/body.html:24 +#: warehouse/templates/email/organization-renamed/body.html:31 +#, python-format +msgid "" +"If this was a mistake, you can email %(email_address)s to communicate " +"with the %(site)s administrators." +msgstr "" + +#: warehouse/templates/email/organization-deleted/body.html:37 +msgid "You are receiving this because you were an owner of this organization." +msgstr "" + +#: warehouse/templates/email/organization-member-added/body.html:27 +#, python-format +msgid "" +"%(username)s has joined the " +"\"%(organization_name)s\" organization" +msgstr "" + +#: warehouse/templates/email/organization-member-added/body.html:31 +#: warehouse/templates/email/organization-member-invited/body.html:31 +#: warehouse/templates/manage/organization/roles.html:60 +#: warehouse/templates/manage/organization/roles.html:99 +#: warehouse/templates/manage/organization/roles.html:202 +#: warehouse/templates/manage/roles.html:52 +#: warehouse/templates/manage/roles.html:86 +#: warehouse/templates/manage/roles.html:180 +msgid "Role" +msgstr "" + +#: warehouse/templates/email/organization-member-added/body.html:32 +#: warehouse/templates/email/organization-member-invited/body.html:32 +#: warehouse/templates/email/organization-member-removed/body.html:31 +#: warehouse/templates/email/organization-member-role-changed/body.html:32 +msgid "Member of" +msgstr "" + +#: warehouse/templates/email/organization-member-added/body.html:33 +msgid "Added by" +msgstr "" + +#: warehouse/templates/email/organization-member-added/body.html:44 +#: warehouse/templates/email/organization-member-invite-canceled/body.html:25 +#: warehouse/templates/email/organization-member-invite-declined/body.html:25 +#: warehouse/templates/email/organization-member-invited/body.html:44 +#: warehouse/templates/email/organization-member-removed/body.html:43 +#: warehouse/templates/email/organization-member-role-changed/body.html:44 +#: warehouse/templates/email/organization-renamed/body.html:37 +msgid "You are receiving this because you are an owner of this organization." +msgstr "" + +#: warehouse/templates/email/organization-member-invite-canceled/body.html:19 +#, python-format +msgid "" +"An invitation for %(username)s to join " +"the \"%(organization_name)s\" organization has been canceled" +msgstr "" + +#: warehouse/templates/email/organization-member-invite-declined/body.html:19 +#, python-format +msgid "" +"%(username)s has declined an invitation " +"to join the \"%(organization_name)s\" organization" +msgstr "" + +#: warehouse/templates/email/organization-member-invited/body.html:27 +#, python-format +msgid "" +"%(username)s has been invited to join " +"the \"%(organization_name)s\" organization" +msgstr "" + +#: warehouse/templates/email/organization-member-invited/body.html:33 +msgid "Invited by" +msgstr "" + +#: warehouse/templates/email/organization-member-removed/body.html:27 +#, python-format +msgid "" +"%(username)s has been removed from the " +"\"%(organization_nmae)s\" organization" +msgstr "" + +#: warehouse/templates/email/organization-member-removed/body.html:32 +msgid "Removed by" +msgstr "" + +#: warehouse/templates/email/organization-member-role-changed/body.html:27 +#, python-format +msgid "" +"%(username)s's role in the " +"\"%(organization_name)s\" organization has been changed to %(role)s" +msgstr "" + +#: warehouse/templates/email/organization-member-role-changed/body.html:31 +msgid "New role" +msgstr "" + +#: warehouse/templates/email/organization-member-role-changed/body.html:33 +msgid "Changed by" +msgstr "" + +#: warehouse/templates/email/organization-project-added/body.html:20 +#, python-format +msgid "" +"The %(site)s project \"%(project_name)s\" has been added to the " +"\"%(organization_name)s\" organization." +msgstr "" + +#: warehouse/templates/email/organization-project-added/body.html:30 +#: warehouse/templates/email/organization-project-removed/body.html:30 +msgid "" +"You are receiving this because you are an owner of the project or the " +"organization." +msgstr "" + +#: warehouse/templates/email/organization-project-removed/body.html:20 +#, python-format +msgid "" +"The %(site)s project \"%(project_name)s\" has been removed from the " +"\"%(organization_name)s\" organization." +msgstr "" + +#: warehouse/templates/email/password-change/body.html:18 +#, python-format +msgid "" +"Someone, perhaps you, has changed the password for your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/password-compromised/body.html:20 +msgid "" +"PyPI administrators have determined that your password is compromised. To" +"\n" +" protect you and other users, we have preemptively reset your password " +"and you\n" +" will no longer be able to log in or upload to PyPI with your existing\n" +" password." +msgstr "" + +#: warehouse/templates/email/password-compromised/body.html:26 +msgid "" +"PyPI itself has not suffered a breach. This is a protective measure to " +"reduce the\n" +" risk for PyPI and its users." +msgstr "" + +#: warehouse/templates/email/password-compromised/body.html:33 +#, python-format +msgid "" +"To regain access to your account, reset your " +"password on PyPI." +msgstr "" + +#: warehouse/templates/email/password-compromised/body.html:39 +msgid "How can I contact you?" +msgstr "" + +#: warehouse/templates/email/password-compromised/body.html:41 +#, python-format +msgid "" +"For more information, you can email %(email_address)s to communicate with" +"\n" +" the PyPI administrators." +msgstr "" + +#: warehouse/templates/email/password-compromised-hibp/body.html:20 +msgid "" +"During your recent attempt to log in or upload to PyPI, we noticed your " +"password appears\n" +" in public data breaches. To protect you and other users, we have " +"preemptively reset your\n" +" password and you will no longer be able to log in or upload to PyPI " +"with your existing\n" +" password." +msgstr "" + +#: warehouse/templates/email/password-compromised-hibp/body.html:26 +#, python-format +msgid "" +"PyPI itself has not suffered a breach. This is a protective measure to " +"reduce the\n" +" risk of credential stuffing\n" +" attacks against PyPI and its users." +msgstr "" + +#: warehouse/templates/email/password-compromised-hibp/body.html:34 +#, python-format +msgid "" +"To regain access to your account, reset your" +" password on PyPI. We also recommend that you go to HaveIBeenPwned and check your " +"other passwords and get yourself familiar with good password practices." +msgstr "" + +#: warehouse/templates/email/password-compromised-hibp/body.html:40 +msgid "How do you know this?" +msgstr "" + +#: warehouse/templates/email/password-compromised-hibp/body.html:42 +#, python-format +msgid "" +"We use a free security service from HaveIBeenPwned. When registering, " +"authenticating, or updating your password, we generate a SHA1 hash of " +"your password and use the first 5 characters of the hash to decide if the" +" password is compromised. The plaintext password is never stored by PyPI " +"or sent to HaveIBeenPwned." +msgstr "" + +#: warehouse/templates/email/password-compromised-hibp/body.html:47 +#, python-format +msgid "" +"For more information, see our FAQ. For help, " +"you can email %(email_address)s to " +"communicate with the PyPI administrators." +msgstr "" + +#: warehouse/templates/email/password-reset/body.html:18 +#, python-format +msgid "" +"Someone, perhaps you, has made a password reset request for your PyPI " +"account '%(username)s'." +msgstr "" + +#: warehouse/templates/email/password-reset/body.html:20 +#, python-format +msgid "" +"If you wish to proceed with this request, click to " +"reset your password." +msgstr "" + +#: warehouse/templates/email/password-reset/body.html:22 +#: warehouse/templates/email/verify-email/body.html:22 +#, python-format +msgid "This link will expire in %(n_hours)s hour." +msgid_plural "This link will expire in %(n_hours)s hours." +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/email/password-reset/body.html:24 +#: warehouse/templates/email/verify-email/body.html:24 +msgid "If you did not make this request, you can safely ignore this email." +msgstr "" + +#: warehouse/templates/email/primary-email-change/body.html:18 +#, python-format +msgid "" +"The primary email for your PyPI account %(username)s has" +" been changed from %(old_email)s to " +"%(new_email)s" +msgstr "" + +#: warehouse/templates/email/recovery-code-reminder/body.html:19 +#, python-format +msgid "" +"\n" +"We noticed you recently logged into your PyPI account " +"%(username)s, which has two-factor authentication " +"enabled, but haven't generated\n" +"recovery codes for this account.\n" +msgstr "" + +#: warehouse/templates/email/recovery-code-reminder/body.html:27 +msgid "" +"\n" +"If you lose your authentication application or security key(s) and do not" +" have\n" +"access to these recovery codes, you may permanently lose access to your " +"PyPI\n" +"account!\n" +msgstr "" + +#: warehouse/templates/email/recovery-code-reminder/body.html:35 +#, python-format +msgid "" +"\n" +"You can generate recovery codes for your account here:\n" +"%(href)s\n" +msgstr "" + +#: warehouse/templates/email/recovery-code-used/body.html:19 +#, python-format +msgid "" +"\n" +"A recovery code for your PyPI account %(username)s has " +"been used.\n" +msgstr "" + +#: warehouse/templates/email/recovery-code-used/body.html:25 +#: warehouse/templates/email/recovery-codes-generated/body.html:25 +#, python-format +msgid "" +"\n" +"If you did not make this change, you can email %(email_address)s to communicate with the PyPI " +"administrators.\n" +msgstr "" + +#: warehouse/templates/email/recovery-codes-generated/body.html:19 +#, python-format +msgid "" +"\n" +"New recovery codes for your PyPI account %(username)s " +"have been generated.\n" +msgstr "" + +#: warehouse/templates/email/removed-as-organization-member/body.html:18 +#, python-format +msgid "You have been removed from the \"%(organization_name)s\" organization" +msgstr "" + +#: warehouse/templates/email/removed-as-organization-member/body.html:23 +msgid "You are receiving this because you were a member of this organization." +msgstr "" + +#: warehouse/templates/email/role-changed-as-organization-member/body.html:20 +#, python-format +msgid "" +"Your role in the \"%(organization_name)s\" organization has been changed " +"to %(role)s" +msgstr "" + +#: warehouse/templates/email/two-factor-added/body.html:18 +#, python-format +msgid "" +"Someone, perhaps you, has added a %(method)s two-factor authentication " +"method to your PyPI account %(username)s." +msgstr "" + +#: warehouse/templates/email/two-factor-removed/body.html:18 +#, python-format +msgid "" +"Someone, perhaps you, has removed a %(method)s two-factor authentication " +"method from your PyPI account %(username)s." +msgstr "" + +#: warehouse/templates/email/verify-email/body.html:18 +#, python-format +msgid "" +"Someone, perhaps you, has added this email address " +"(%(email_address)s) to their PyPI account." +msgstr "" + +#: warehouse/templates/email/verify-email/body.html:20 +#, python-format +msgid "" +"If you wish to proceed with this request, click this" +" link to verify your email address." +msgstr "" + +#: warehouse/templates/email/verify-organization-role/body.html:18 +#, python-format +msgid "" +"%(initiator_username)s has " +"invited you to join the \"%(organization_name)s\" organization" +msgstr "" + +#: warehouse/templates/email/verify-organization-role/body.html:22 +#, python-format +msgid "" +"If you wish to proceed, follow this link to " +"accept or decline this invitation." +msgstr "" + +#: warehouse/templates/email/verify-organization-role/body.html:26 +msgid "Otherwise, you can safely ignore this email." +msgstr "" + +#: warehouse/templates/email/verify-organization-role/body.html:30 +#, python-format +msgid "This link will expire in %(n_hours)s hours." +msgstr "" + +#: warehouse/templates/includes/current-user-indicator.html:30 +msgid "Admin" +msgstr "" + +#: warehouse/templates/includes/current-user-indicator.html:37 +#: warehouse/templates/manage/manage_base.html:204 +#: warehouse/templates/manage/manage_base.html:232 +#: warehouse/templates/manage/projects.html:18 +msgid "Your projects" +msgstr "" + +#: warehouse/templates/includes/current-user-indicator.html:44 +#: warehouse/templates/manage/manage_base.html:211 +#: warehouse/templates/manage/manage_base.html:239 +#: warehouse/templates/manage/organizations.html:18 +msgid "Your organizations" +msgstr "" + +#: warehouse/templates/includes/current-user-indicator.html:51 +#: warehouse/templates/manage/account.html:17 +#: warehouse/templates/manage/account/two-factor.html:17 +#: warehouse/templates/manage/manage_base.html:218 +#: warehouse/templates/manage/manage_base.html:246 +msgid "Account settings" +msgstr "" + +#: warehouse/templates/includes/current-user-indicator.html:57 +msgid "Public profile" +msgstr "" + +#: warehouse/templates/includes/flash-messages.html:19 +msgid "Error" +msgstr "" + +#: warehouse/templates/includes/flash-messages.html:22 +#: warehouse/templates/includes/flash-messages.html:33 +#: warehouse/templates/includes/flash-messages.html:40 +#: warehouse/templates/includes/flash-messages.html:51 +msgid "Dismiss this notification" +msgstr "" + +#: warehouse/templates/includes/flash-messages.html:22 +#: warehouse/templates/includes/flash-messages.html:33 +#: warehouse/templates/includes/flash-messages.html:40 +#: warehouse/templates/includes/flash-messages.html:51 +#: warehouse/templates/includes/hash-modal.html:17 +#: warehouse/templates/includes/hash-modal.html:19 +#: warehouse/templates/includes/hash-modal.html:68 +#: warehouse/templates/includes/session-notifications.html:40 +#: warehouse/templates/manage/account.html:199 +#: warehouse/templates/manage/account.html:201 +#: warehouse/templates/manage/account.html:211 +#: warehouse/templates/manage/manage_base.html:282 +#: warehouse/templates/manage/manage_base.html:284 +#: warehouse/templates/manage/organization/roles.html:38 +#: warehouse/templates/manage/release.html:118 +#: warehouse/templates/manage/releases.html:172 +#: warehouse/templates/manage/roles.html:38 +#: warehouse/templates/manage/settings.html:111 +#: warehouse/templates/search/results.html:199 +msgid "Close" +msgstr "" + +#: warehouse/templates/includes/flash-messages.html:48 +msgid "Success" +msgstr "" + +#: warehouse/templates/includes/hash-modal.html:23 +#, python-format +msgid "" +"Hashes for %(filename)s" +msgstr "" + +#: warehouse/templates/includes/hash-modal.html:28 +#, python-format +msgid "Hashes for %(filename)s" +msgstr "" + +#: warehouse/templates/includes/hash-modal.html:31 +msgid "Algorithm" +msgstr "" + +#: warehouse/templates/includes/hash-modal.html:32 +msgid "Hash digest" +msgstr "" + +#: warehouse/templates/includes/hash-modal.html:41 +#: warehouse/templates/includes/hash-modal.html:50 +#: warehouse/templates/includes/hash-modal.html:59 +#: warehouse/templates/manage/account.html:206 +#: warehouse/templates/manage/account/recovery_codes-provision.html:57 +#: warehouse/templates/manage/account/totp-provision.html:57 +#: warehouse/templates/packaging/detail.html:150 +#: warehouse/templates/pages/classifiers.html:38 +msgid "Copy to clipboard" +msgstr "" + +#: warehouse/templates/includes/hash-modal.html:42 +#: warehouse/templates/includes/hash-modal.html:51 +#: warehouse/templates/includes/hash-modal.html:60 +#: warehouse/templates/manage/account.html:207 +#: warehouse/templates/manage/account/recovery_codes-provision.html:58 +#: warehouse/templates/manage/account/totp-provision.html:58 +#: warehouse/templates/pages/classifiers.html:39 +msgid "Copy" +msgstr "" + +#: warehouse/templates/includes/manage-project-button.html:16 +msgid "Manage project" +msgstr "" + +#: warehouse/templates/includes/pagination.html:21 +#: warehouse/templates/includes/pagination.html:23 +msgid "Previous" +msgstr "" + +#: warehouse/templates/includes/pagination.html:48 +#: warehouse/templates/includes/pagination.html:50 +msgid "Next" +msgstr "" + +#: warehouse/templates/includes/session-notifications.html:24 +#, python-format +msgid "Your primary email address (%(email_address)s) is unverified." +msgstr "" + +#: warehouse/templates/includes/session-notifications.html:26 +msgid "You do not have a primary email address." +msgstr "" + +#: warehouse/templates/includes/session-notifications.html:29 +msgid "Verify your email or add a new address." +msgstr "" + +#: warehouse/templates/includes/session-notifications.html:36 +#, python-format +msgid "" +"Two factor authentication is available, enable it " +"now for your account." +msgstr "" + +#: warehouse/templates/includes/session-notifications.html:45 +#, python-format +msgid "" +"Two-factor recovery codes are available, generate " +"them now for your account." +msgstr "" + +#: warehouse/templates/includes/accounts/profile-actions.html:16 +msgid "Edit profile" +msgstr "" + +#: warehouse/templates/includes/accounts/profile-actions.html:19 +#: warehouse/templates/includes/accounts/profile-actions.html:28 +#: warehouse/templates/includes/packaging/project-data.html:33 +#: warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/pages/stats.html:16 +msgid "Statistics" +msgstr "" + +#: warehouse/templates/includes/accounts/profile-actions.html:21 +#, python-format +msgid "" +"View statistics for your projects via Libraries.io, " +"or by using our public dataset on Google BigQuery" +msgstr "" + +#: warehouse/templates/includes/accounts/profile-actions.html:30 +#, python-format +msgid "" +"View statistics for %(username)s's projects via Libraries.io, or by using our public dataset on Google " +"BigQuery" +msgstr "" + +#: warehouse/templates/includes/accounts/profile-callout.html:18 +#, python-format +msgid "" +"You have not uploaded any projects to PyPI, yet. To learn how to get " +"started, visit the Python Packaging User Guide" +msgstr "" + +#: warehouse/templates/includes/accounts/profile-callout.html:23 +#, python-format +msgid "%(username)s has not uploaded any projects to PyPI, yet." +msgstr "" + +#: warehouse/templates/includes/accounts/profile-public-email.html:17 +msgid "Email" +msgstr "" + +#: warehouse/templates/includes/manage/manage-organization-menu.html:14 +#, python-format +msgid "Navigation for managing %(organization)s" +msgstr "" + +#: warehouse/templates/includes/manage/manage-organization-menu.html:19 +msgid "Projects" +msgstr "" + +#: warehouse/templates/includes/manage/manage-organization-menu.html:25 +#: warehouse/templates/manage/organization/roles.html:35 +msgid "People" +msgstr "" + +#: warehouse/templates/includes/manage/manage-organization-menu.html:31 +#: warehouse/templates/includes/manage/manage-project-menu.html:59 +msgid "Settings" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:14 +#, python-format +msgid "Navigation for managing %(project)s" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:19 +msgid "Releases" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:25 +#: warehouse/templates/manage/roles.html:35 +msgid "Collaborators" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:31 +#: warehouse/templates/manage/account.html:459 +#: warehouse/templates/manage/history.html:23 +msgid "Security history" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:37 +msgid "Journal" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:44 +#: warehouse/templates/manage/documentation.html:21 +msgid "Documentation" +msgstr "" + +#: warehouse/templates/includes/manage/manage-project-menu.html:52 +msgid "Publishing" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:17 +msgid "Project links" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:36 +msgid "GitHub statistics:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:42 +msgid "Stars:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:50 +msgid "Forks:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:58 +msgid "Open issues/PRs:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:66 +#, python-format +msgid "" +"View statistics for this project via Libraries.io, " +"or by using our public dataset on Google BigQuery" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:74 +msgid "Meta" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:76 +msgid "License:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:79 +#: warehouse/templates/includes/packaging/project-data.html:81 +msgid "Author:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:84 +#: warehouse/templates/includes/packaging/project-data.html:86 +#: warehouse/templates/pages/help.html:564 +msgid "Maintainer:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:91 +msgid "Tags" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:101 +msgid "Requires:" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:108 +msgid "Maintainers" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:110 +msgid "Avatar for {username} from gravatar.com" +msgstr "" + +#: warehouse/templates/includes/packaging/project-data.html:126 +#: warehouse/templates/pages/classifiers.html:16 +#: warehouse/templates/pages/classifiers.html:21 +#: warehouse/templates/pages/sitemap.html:39 +msgid "Classifiers" +msgstr "" + +#: warehouse/templates/manage/account.html:33 +msgid "Verified*" +msgstr "" + +#: warehouse/templates/manage/account.html:35 +msgid "*Intermittent delivery problems may lead to verification loss" +msgstr "" + +#: warehouse/templates/manage/account.html:39 +msgid "Verified" +msgstr "" + +#: warehouse/templates/manage/account.html:46 +#: warehouse/templates/manage/account.html:52 +#: warehouse/templates/manage/account.html:58 +msgid "Unverified*" +msgstr "" + +#: warehouse/templates/manage/account.html:48 +msgid "*Email from PyPI being treated as spam" +msgstr "" + +#: warehouse/templates/manage/account.html:54 +msgid "*Hard failure during delivery" +msgstr "" + +#: warehouse/templates/manage/account.html:60 +msgid "*Too many delivery problems" +msgstr "" + +#: warehouse/templates/manage/account.html:64 +msgid "Unverified" +msgstr "" + +#: warehouse/templates/manage/account.html:78 +msgid "Primary" +msgstr "" + +#: warehouse/templates/manage/account.html:86 +msgid "View email options" +msgstr "" + +#: warehouse/templates/manage/account.html:87 +#: warehouse/templates/manage/account.html:163 +#: warehouse/templates/manage/release.html:67 +#: warehouse/templates/manage/releases.html:68 +msgid "Options" +msgstr "" + +#: warehouse/templates/manage/account.html:92 +#, python-format +msgid "Options for %(email)s" +msgstr "" + +#: warehouse/templates/manage/account.html:98 +#: warehouse/templates/manage/account.html:100 +msgid "Resend verification email" +msgstr "" + +#: warehouse/templates/manage/account.html:110 +msgid "Set this email address as primary" +msgstr "" + +#: warehouse/templates/manage/account.html:112 +msgid "Set as primary" +msgstr "" + +#: warehouse/templates/manage/account.html:122 +msgid "Remove this email address" +msgstr "" + +#: warehouse/templates/manage/account.html:124 +msgid "Remove email" +msgstr "" + +#: warehouse/templates/manage/account.html:143 +#: warehouse/templates/manage/account.html:435 +#: warehouse/templates/manage/token.html:148 +msgid "Scope" +msgstr "" + +#: warehouse/templates/manage/account.html:145 +msgid "All projects" +msgstr "" + +#: warehouse/templates/manage/account.html:153 +#: warehouse/templates/manage/account.html:436 +msgid "Created" +msgstr "" + +#: warehouse/templates/manage/account.html:157 +#: warehouse/templates/manage/account.html:437 +msgid "Last used" +msgstr "" + +#: warehouse/templates/manage/account.html:158 +msgid "Never" +msgstr "" + +#: warehouse/templates/manage/account.html:162 +msgid "View token options" +msgstr "" + +#: warehouse/templates/manage/account.html:172 +#: warehouse/templates/manage/token.html:57 +msgid "Remove token" +msgstr "" + +#: warehouse/templates/manage/account.html:178 +msgid "View unique identifier" +msgstr "" + +#: warehouse/templates/manage/account.html:186 +#: warehouse/templates/manage/account.html:188 +#: warehouse/templates/manage/token.html:60 +#: warehouse/templates/manage/token.html:61 +msgid "Remove API token" +msgstr "" + +#: warehouse/templates/manage/account.html:193 +#: warehouse/templates/manage/token.html:66 +msgid "" +"Applications or scripts using this token will no longer have access to " +"PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:204 +#, python-format +msgid "Unique identifier for API token \"%(token_description)s\"" +msgstr "" + +#: warehouse/templates/manage/account.html:222 +msgid "Profile picture" +msgstr "" + +#: warehouse/templates/manage/account.html:228 +#, python-format +msgid "" +"We use gravatar.com to generate your profile picture based " +"on your primary email address" +msgstr "" + +#: warehouse/templates/manage/account.html:235 +msgid "Change image on gravatar.com" +msgstr "" + +#: warehouse/templates/manage/account.html:245 +msgid "Account details" +msgstr "" + +#: warehouse/templates/manage/account.html:251 +msgid "Date Joined" +msgstr "" + +#: warehouse/templates/manage/account.html:257 +#, python-format +msgid "" +"Displayed on your public profile. Cannot be " +"changed." +msgstr "" + +#: warehouse/templates/manage/account.html:268 +msgid "Full name" +msgstr "" + +#: warehouse/templates/manage/account.html:273 +msgid "No name set" +msgstr "" + +#: warehouse/templates/manage/account.html:278 +#, python-format +msgid "Displayed on your public profile" +msgstr "" + +#: warehouse/templates/manage/account.html:285 +msgid "️Public email" +msgstr "" + +#: warehouse/templates/manage/account.html:297 +#, python-format +msgid "" +"One of your verified emails can be displayed on your public profile to logged-in users." +msgstr "" + +#: warehouse/templates/manage/account.html:302 +msgid "Update account" +msgstr "" + +#: warehouse/templates/manage/account.html:310 +msgid "Account emails" +msgstr "" + +#: warehouse/templates/manage/account.html:312 +msgid "" +"You can associate several emails with your account. You can use any Verified email to recover your account, but " +"only your Primary email will receive " +"notifications." +msgstr "" + +#: warehouse/templates/manage/account.html:323 +msgid "Emails associated with your account" +msgstr "" + +#: warehouse/templates/manage/account.html:327 +msgid "Status" +msgstr "" + +#: warehouse/templates/manage/account.html:342 +#: warehouse/templates/manage/account.html:352 +msgid "Add email" +msgstr "" + +#: warehouse/templates/manage/account.html:359 +msgid "Change password" +msgstr "" + +#: warehouse/templates/manage/account.html:367 +msgid "Old password" +msgstr "" + +#: warehouse/templates/manage/account.html:377 +msgid "Your current password" +msgstr "" + +#: warehouse/templates/manage/account.html:384 +msgid "New password" +msgstr "" + +#: warehouse/templates/manage/account.html:400 +msgid "Confirm new password" +msgstr "" + +#: warehouse/templates/manage/account.html:416 +msgid "Update password" +msgstr "" + +#: warehouse/templates/manage/account.html:426 +#: warehouse/templates/manage/settings.html:43 +msgid "API tokens" +msgstr "" + +#: warehouse/templates/manage/account.html:427 +#: warehouse/templates/manage/settings.html:44 +msgid "" +"API tokens provide an alternative way to authenticate when uploading " +"packages to PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:427 +msgid "Learn more about API tokens" +msgstr "" + +#: warehouse/templates/manage/account.html:431 +msgid "Active API tokens for this account" +msgstr "" + +#: warehouse/templates/manage/account.html:449 +#: warehouse/templates/manage/token.html:17 +msgid "Add API token" +msgstr "" + +#: warehouse/templates/manage/account.html:451 +#, python-format +msgid "" +"Verify your primary email address to add API " +"tokens to your account." +msgstr "" + +#: warehouse/templates/manage/account.html:467 +#: warehouse/templates/manage/account.html:637 +msgid "Token scope: entire account" +msgstr "" + +#: warehouse/templates/manage/account.html:469 +#: warehouse/templates/manage/account.html:639 +#, python-format +msgid "Token scope: Project %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/account.html:472 +#, python-format +msgid "Expires: %(exp)s" +msgstr "" + +#: warehouse/templates/manage/account.html:478 +msgid "Account created" +msgstr "" + +#: warehouse/templates/manage/account.html:481 +msgid "Logged in" +msgstr "" + +#: warehouse/templates/manage/account.html:483 +msgid "Two factor method:" +msgstr "" + +#: warehouse/templates/manage/account.html:485 +#: warehouse/templates/manage/release.html:58 +msgid "None" +msgstr "" + +#: warehouse/templates/manage/account.html:487 +#: warehouse/templates/manage/manage_base.html:75 +msgid "Security device (WebAuthn)" +msgstr "" + +#: warehouse/templates/manage/account.html:489 +#: warehouse/templates/manage/manage_base.html:62 +msgid "" +"Authentication application (TOTP)" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +msgid "Recovery code" +msgstr "" + +#: warehouse/templates/manage/account.html:496 +msgid "Login failed" +msgstr "" + +#: warehouse/templates/manage/account.html:499 +msgid "- Basic Auth (Upload endpoint)" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:523 +#: warehouse/templates/manage/history.html:84 +msgid "Reason:" +msgstr "" + +#: warehouse/templates/manage/account.html:506 +#: warehouse/templates/manage/account.html:525 +msgid "Incorrect Password" +msgstr "" + +#: warehouse/templates/manage/account.html:508 +msgid "Invalid two factor (TOTP)" +msgstr "" + +#: warehouse/templates/manage/account.html:510 +msgid "Invalid two factor (WebAuthn)" +msgstr "" + +#: warehouse/templates/manage/account.html:512 +#: warehouse/templates/manage/account.html:514 +msgid "Invalid two factor (Recovery code)" +msgstr "" + +#: warehouse/templates/manage/account.html:521 +msgid "Session reauthentication failed" +msgstr "" + +#: warehouse/templates/manage/account.html:532 +msgid "Email added to account" +msgstr "" + +#: warehouse/templates/manage/account.html:535 +msgid "Email removed from account" +msgstr "" + +#: warehouse/templates/manage/account.html:538 +msgid "Email verified" +msgstr "" + +#: warehouse/templates/manage/account.html:541 +msgid "Email reverified" +msgstr "" + +#: warehouse/templates/manage/account.html:545 +msgid "Primary email changed" +msgstr "" + +#: warehouse/templates/manage/account.html:547 +msgid "Old primary email:" +msgstr "" + +#: warehouse/templates/manage/account.html:548 +msgid "New primary email:" +msgstr "" + +#: warehouse/templates/manage/account.html:551 +msgid "Primary email set" +msgstr "" + +#: warehouse/templates/manage/account.html:557 +msgid "Email sent" +msgstr "" + +#: warehouse/templates/manage/account.html:559 +msgid "From:" +msgstr "" + +#: warehouse/templates/manage/account.html:560 +msgid "To:" +msgstr "" + +#: warehouse/templates/manage/account.html:561 +msgid "Subject:" +msgstr "" + +#: warehouse/templates/manage/account.html:565 +msgid "Password reset requested" +msgstr "" + +#: warehouse/templates/manage/account.html:567 +msgid "Password reset attempted" +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Password successfully reset" +msgstr "" + +#: warehouse/templates/manage/account.html:571 +msgid "Password successfully changed" +msgstr "" + +#: warehouse/templates/manage/account.html:574 +msgid "Two factor authentication added" +msgstr "" + +#: warehouse/templates/manage/account.html:577 +#: warehouse/templates/manage/account.html:587 +msgid "" +"Method: Security device (WebAuthn)" +msgstr "" + +#: warehouse/templates/manage/account.html:578 +#: warehouse/templates/manage/account.html:588 +msgid "Device name:" +msgstr "" + +#: warehouse/templates/manage/account.html:580 +#: warehouse/templates/manage/account.html:590 +msgid "" +"Method: Authentication application (TOTP)" +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Two factor authentication removed" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "Recovery codes generated" +msgstr "" + +#: warehouse/templates/manage/account.html:599 +msgid "Recovery codes regenerated" +msgstr "" + +#: warehouse/templates/manage/account.html:603 +msgid "Recovery code used for login" +msgstr "" + +#: warehouse/templates/manage/account.html:609 +#: warehouse/templates/manage/history.html:65 +msgid "API token added" +msgstr "" + +#: warehouse/templates/manage/account.html:611 +#: warehouse/templates/manage/account.html:634 +#: warehouse/templates/manage/history.html:69 +#: warehouse/templates/manage/history.html:76 +msgid "Token name:" +msgstr "" + +#: warehouse/templates/manage/account.html:628 +#: warehouse/templates/manage/history.html:72 +msgid "API token removed" +msgstr "" + +#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:635 +msgid "Unique identifier:" +msgstr "" + +#: warehouse/templates/manage/account.html:632 +msgid "API token automatically removed for security reasons" +msgstr "" + +#: warehouse/templates/manage/account.html:641 +#, python-format +msgid "Reason: Token found at public url" +msgstr "" + +#: warehouse/templates/manage/account.html:650 +#, python-format +msgid "" +"Events appear here as security-related actions occur on your account. If " +"you notice anything suspicious, please secure " +"your account as soon as possible." +msgstr "" + +#: warehouse/templates/manage/account.html:655 +msgid "Recent account activity" +msgstr "" + +#: warehouse/templates/manage/account.html:657 +#: warehouse/templates/manage/history.html:107 +msgid "Event" +msgstr "" + +#: warehouse/templates/manage/account.html:658 +#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/history.html:108 +#: warehouse/templates/manage/history.html:117 +msgid "Date / time" +msgstr "" + +#: warehouse/templates/manage/account.html:659 +#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/history.html:109 +#: warehouse/templates/manage/history.html:121 +msgid "IP address" +msgstr "" + +#: warehouse/templates/manage/account.html:678 +msgid "Events will appear here as security-related actions occur on your account." +msgstr "" + +#: warehouse/templates/manage/account.html:685 +msgid "Delete account" +msgstr "" + +#: warehouse/templates/manage/account.html:688 +msgid "Cannot delete account" +msgstr "" + +#: warehouse/templates/manage/account.html:690 +#, python-format +msgid "" +"\n" +" Your account is currently the sole owner of " +"%(count)s project.\n" +" " +msgid_plural "" +"\n" +" Your account is currently the sole owner of " +"%(count)s projects.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/account.html:695 +msgid "" +"\n" +" You must transfer ownership or delete this project before you " +"can delete your account.\n" +" " +msgid_plural "" +"\n" +" You must transfer ownership or delete these projects before you" +" can delete your account.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/account.html:705 +#: warehouse/templates/manage/organization/settings.html:194 +#, python-format +msgid "" +"transfer ownership or delete project" +msgstr "" + +#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/organization/settings.html:157 +#: warehouse/templates/manage/organization/settings.html:203 +#: warehouse/templates/manage/token.html:166 +msgid "Proceed with caution!" +msgstr "" + +#: warehouse/templates/manage/account.html:717 +msgid "You will not be able to recover your account after you delete it" +msgstr "" + +#: warehouse/templates/manage/account.html:719 +msgid "Delete your PyPI account" +msgstr "" + +#: warehouse/templates/manage/documentation.html:18 +#, python-format +msgid "Manage '%(project_name)s' documentation" +msgstr "" + +#: warehouse/templates/manage/documentation.html:25 +msgid "Destroy documentation" +msgstr "" + +#: warehouse/templates/manage/documentation.html:28 +#, python-format +msgid "" +"If you would like to DESTROY any existing documentation hosted at %(url)s there is no undo, as " +"uploading new documentation is no longer supported." +msgstr "" + +#: warehouse/templates/manage/documentation.html:35 +msgid "Destroy Documentation for project" +msgstr "" + +#: warehouse/templates/manage/documentation.html:35 +#: warehouse/templates/manage/release.html:104 +#: warehouse/templates/pages/stats.html:42 +msgid "Project name" +msgstr "" + +#: warehouse/templates/manage/documentation.html:39 +msgid "Project documentation" +msgstr "" + +#: warehouse/templates/manage/documentation.html:41 +msgid "Uploading new documentation is no longer supported" +msgstr "" + +#: warehouse/templates/manage/history.html:20 +#, python-format +msgid "'%(project_name)s' project history" +msgstr "" + +#: warehouse/templates/manage/history.html:25 +msgid "" +"Each time you (or your collaborators) perform a security action related " +"to this project, the action is recorded and displayed here." +msgstr "" + +#: warehouse/templates/manage/history.html:29 +msgid "Project created" +msgstr "" + +#: warehouse/templates/manage/history.html:31 +msgid "Created by:" +msgstr "" + +#: warehouse/templates/manage/history.html:34 +#, python-format +msgid "Release version %(version)s created" +msgstr "" + +#: warehouse/templates/manage/history.html:36 +#: warehouse/templates/manage/history.html:52 +msgid "Added by:" +msgstr "" + +#: warehouse/templates/manage/history.html:39 +#, python-format +msgid "Release version %(version)s removed" +msgstr "" + +#: warehouse/templates/manage/history.html:41 +#: warehouse/templates/manage/history.html:47 +#: warehouse/templates/manage/history.html:57 +msgid "Removed by:" +msgstr "" + +#: warehouse/templates/manage/history.html:44 +#, python-format +msgid "File removed from release version %(version)s" +msgstr "" + +#: warehouse/templates/manage/history.html:45 +#: warehouse/templates/manage/release.html:99 +msgid "Filename:" +msgstr "" + +#: warehouse/templates/manage/history.html:50 +#, python-format +msgid "%(username)s added as project %(role_name)s" +msgstr "" + +#: warehouse/templates/manage/history.html:55 +#, python-format +msgid "%(username)s removed as project %(role_name)s" +msgstr "" + +#: warehouse/templates/manage/history.html:60 +#, python-format +msgid "%(username)s changed to project %(role_name)s" +msgstr "" + +#: warehouse/templates/manage/history.html:62 +msgid "Changed by:" +msgstr "" + +#: warehouse/templates/manage/history.html:67 +#: warehouse/templates/manage/history.html:74 +msgid "Permissions: Can upload to this project" +msgstr "" + +#: warehouse/templates/manage/history.html:68 +#: warehouse/templates/manage/history.html:75 +msgid "Controlled by:" +msgstr "" + +#: warehouse/templates/manage/history.html:79 +#, python-format +msgid "Release version %(version)s yanked" +msgstr "" + +#: warehouse/templates/manage/history.html:81 +msgid "Yanked by:" +msgstr "" + +#: warehouse/templates/manage/history.html:88 +msgid "2FA requirement enabled" +msgstr "" + +#: warehouse/templates/manage/history.html:90 +msgid "Enabled by:" +msgstr "" + +#: warehouse/templates/manage/history.html:93 +msgid "2FA requirement disabled" +msgstr "" + +#: warehouse/templates/manage/history.html:95 +msgid "Disabled by:" +msgstr "" + +#: warehouse/templates/manage/history.html:104 +#, python-format +msgid "Security history for %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/journal.html:20 +#, python-format +msgid "'%(project_name)s' project journal" +msgstr "" + +#: warehouse/templates/manage/journal.html:23 +msgid "Project journal" +msgstr "" + +#: warehouse/templates/manage/journal.html:25 +msgid "" +"Each time you or your collaborators update this project, the action is " +"recorded and displayed here." +msgstr "" + +#: warehouse/templates/manage/journal.html:28 +#, python-format +msgid "" +"This feature will be deprecated in the future, replaced by the security history page." +msgstr "" + +#: warehouse/templates/manage/journal.html:32 +#, python-format +msgid "History for %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/journal.html:35 +#: warehouse/templates/manage/journal.html:44 +msgid "Action" +msgstr "" + +#: warehouse/templates/manage/journal.html:36 +#: warehouse/templates/manage/journal.html:48 +msgid "Date" +msgstr "" + +#: warehouse/templates/manage/journal.html:37 +#: warehouse/templates/manage/journal.html:52 +#: warehouse/templates/manage/organization/roles.html:59 +#: warehouse/templates/manage/organization/roles.html:190 +#: warehouse/templates/manage/roles.html:51 +#: warehouse/templates/manage/roles.html:168 +msgid "User" +msgstr "" + +#: warehouse/templates/manage/journal.html:45 +#, python-format +msgid "Release %(version)s:" +msgstr "" + +#: warehouse/templates/manage/journal.html:54 +#, python-format +msgid "from %(ip_address)s" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:16 +#: warehouse/templates/manage/organization/projects.html:115 +#: warehouse/templates/manage/organization/projects.html:120 +#: warehouse/templates/manage/organizations.html:81 +#: warehouse/templates/manage/organizations.html:86 +#: warehouse/templates/manage/organizations.html:91 +#: warehouse/templates/manage/projects.html:148 +#: warehouse/templates/manage/projects.html:153 +#: warehouse/templates/manage/releases.html:88 +msgid "Manage" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:23 +msgid "Two factor authentication (2FA)" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:25 +#, python-format +msgid "" +"Two factor authentication adds an additional layer of security to your " +"account. Learn more about 2FA." +msgstr "" + +#: warehouse/templates/manage/manage_base.html:30 +msgid "Recovery methods enabled" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:33 +msgid "Recovery method" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:39 +#, python-format +msgid "generated %(generated_datetime)s" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/manage_base.html:43 +msgid "Regenerate" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:53 +msgid "Two factor authentication methods enabled" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:56 +msgid "Two factor method" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:64 +#: warehouse/templates/manage/manage_base.html:78 +#: warehouse/templates/manage/publishing.html:44 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:65 +msgid "Remove authentication application" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:66 +msgid "Remove application" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:79 +msgid "Remove two factor security device" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:80 +msgid "Remove device" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:86 +msgid "Device name" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:99 +#, python-format +msgid "" +"\n" +" Verify your primary email address\n" +" before adding additional two factor authentication methods to " +"your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:104 +#, python-format +msgid "" +"\n" +" Verify your primary email address\n" +" before enabling two factor authentication on your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:115 +msgid "" +"\n" +" You must generate and safely store recovery codes before adding " +"additional two factor\n" +" authentication methods to your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:120 +msgid "" +"\n" +" You must generate and safely store recovery codes before enabling" +" two factor authentication on your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:126 +msgid "" +"\n" +" Generate recovery codes\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:135 +msgid "" +"\n" +" Use a recovery code before adding additional two factor\n" +" authentication methods to your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:140 +msgid "" +"\n" +" Use a recovery code before enabling two factor authentication on " +"your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:149 +msgid "" +"\n" +" Use a recovery code\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:160 +msgid "" +"\n" +" You have not enabled two factor authentication on your account.\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:168 +msgid "" +"\n" +" Add 2FA with " +"authentication application\n" +" " +msgstr "" + +#: warehouse/templates/manage/manage_base.html:173 +msgid "" +"\n" +" Add 2FA with " +"security device (e.g. USB key)\n" +" " +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:37 +#: warehouse/templates/manage/manage_base.html:180 +msgid "" +"Enable JavaScript to set up two factor authentication with a security " +"device (e.g. USB key)" +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:53 +#: warehouse/templates/manage/manage_base.html:185 +#, python-format +msgid "" +"Upgrade your browser to set up two factor " +"authentication with a security device (e.g. USB key)" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:198 +msgid "Your account" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:199 +#: warehouse/templates/manage/manage_base.html:227 +msgid "Account navigation" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:294 +#: warehouse/templates/manage/manage_base.html:351 +msgid "This action cannot be undone!" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:305 +msgid "Confirm your username to continue." +msgstr "" + +#: warehouse/templates/manage/manage_base.html:307 +#, python-format +msgid "Confirm the %(item)s to continue." +msgstr "" + +#: warehouse/templates/manage/manage_base.html:317 +#: warehouse/templates/manage/manage_base.html:369 +msgid "Cancel" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:340 +msgid "close" +msgstr "" + +#: warehouse/templates/manage/manage_base.html:356 +msgid "Enter your password to continue." +msgstr "" + +#: warehouse/templates/manage/manage_project_base.html:20 +#, python-format +msgid "Manage '%(project_name)s'" +msgstr "" + +#: warehouse/templates/manage/manage_project_base.html:31 +#: warehouse/templates/manage/projects.html:58 +#, python-format +msgid "Your projects (%(project_count)s)" +msgstr "" + +#: warehouse/templates/manage/manage_project_base.html:40 +msgid "Back to projects" +msgstr "" + +#: warehouse/templates/manage/organizations.html:22 +#: warehouse/templates/manage/projects.html:22 +#, python-format +msgid "Pending invitations (%(invitation_count)s)" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:78 +#: warehouse/templates/manage/organizations.html:32 +#: warehouse/templates/manage/organizations.html:69 +#: warehouse/templates/manage/projects.html:41 +#: warehouse/templates/manage/projects.html:111 +#, python-format +msgid "Created %(creation_date)s" +msgstr "" + +#: warehouse/templates/manage/organization/manage_organization_base.html:31 +#: warehouse/templates/manage/organizations.html:49 +#, python-format +msgid "Your organizations (%(organization_count)s)" +msgstr "" + +#: warehouse/templates/manage/organizations.html:57 +msgid "Request Submitted" +msgstr "" + +#: warehouse/templates/manage/organizations.html:59 +#: warehouse/templates/manage/organizations.html:80 +msgid "This organization is not active" +msgstr "" + +#: warehouse/templates/manage/organizations.html:59 +msgid "Inactive" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:43 +#: warehouse/templates/manage/organization/roles.html:88 +#: warehouse/templates/manage/organizations.html:61 +msgid "Manager" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:45 +#: warehouse/templates/manage/organization/roles.html:90 +#: warehouse/templates/manage/organizations.html:63 +#: warehouse/templates/manage/publishing.html:83 +#: warehouse/templates/manage/roles.html:43 +#: warehouse/templates/manage/roles.html:77 +#: warehouse/templates/manage/roles.html:88 +msgid "Owner" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:48 +#: warehouse/templates/manage/organization/roles.html:92 +#: warehouse/templates/manage/organizations.html:65 +msgid "Billing Manager" +msgstr "" + +#: warehouse/templates/manage/organizations.html:75 +msgid "View this organization" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:128 +#: warehouse/templates/manage/organization/projects.html:131 +#: warehouse/templates/manage/organizations.html:76 +#: warehouse/templates/manage/projects.html:161 +#: warehouse/templates/manage/projects.html:164 +#: warehouse/templates/manage/releases.html:94 +msgid "View" +msgstr "" + +#: warehouse/templates/manage/organizations.html:90 +msgid "Manage this organization" +msgstr "" + +#: warehouse/templates/manage/organizations.html:99 +msgid "You have not joined any organizations on PyPI, yet." +msgstr "" + +#: warehouse/templates/manage/organizations.html:108 +msgid "Create new organization" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:29 +#: warehouse/templates/manage/organizations.html:114 +msgid "Organization account name" +msgstr "" + +#: warehouse/templates/manage/organizations.html:119 +msgid "Select an organization account name" +msgstr "" + +#: warehouse/templates/manage/organizations.html:130 +msgid "This account name will be used in URLs on PyPI." +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:65 +#: warehouse/templates/manage/organization/settings.html:89 +#: warehouse/templates/manage/organizations.html:131 +#: warehouse/templates/manage/organizations.html:153 +#: warehouse/templates/manage/organizations.html:171 +msgid "For example" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:42 +#: warehouse/templates/manage/organizations.html:137 +msgid "Organization name" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:48 +#: warehouse/templates/manage/organizations.html:142 +msgid "Name of your business, product, or project" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:72 +#: warehouse/templates/manage/organizations.html:159 +msgid "️Organization URL" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:78 +#: warehouse/templates/manage/organizations.html:165 +msgid "URL for your business, product, or project" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:96 +#: warehouse/templates/manage/organizations.html:177 +msgid "Organization description" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:102 +#: warehouse/templates/manage/organizations.html:182 +msgid "Description of your business, product, or project" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:121 +#: warehouse/templates/manage/organizations.html:196 +msgid "️Organization type" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:138 +#: warehouse/templates/manage/organizations.html:208 +msgid "" +"Companies can create organization accounts as a paid service while " +"community projects are granted complimentary access." +msgstr "" + +#: warehouse/templates/manage/organizations.html:214 +msgid "Create" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:44 +#: warehouse/templates/manage/organization/projects.html:107 +#: warehouse/templates/manage/projects.html:77 +#: warehouse/templates/manage/projects.html:140 +msgid "This project requires 2FA to be enabled to manage" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:45 +#: warehouse/templates/manage/organization/projects.html:108 +#: warehouse/templates/manage/projects.html:78 +#: warehouse/templates/manage/projects.html:141 +msgid "2FA Required" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:51 +#: warehouse/templates/manage/organization/projects.html:61 +#: warehouse/templates/manage/projects.html:84 +#: warehouse/templates/manage/projects.html:94 +msgid "This is a critical project for the Python ecosystem" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:52 +#: warehouse/templates/manage/organization/projects.html:62 +#: warehouse/templates/manage/projects.html:85 +#: warehouse/templates/manage/projects.html:95 +msgid "Critical Project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:54 +#: warehouse/templates/manage/organization/projects.html:95 +#: warehouse/templates/manage/projects.html:87 +#: warehouse/templates/manage/projects.html:128 +msgid "PyPI requires 2FA to be enabled to manage this project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:55 +#: warehouse/templates/manage/organization/projects.html:96 +#: warehouse/templates/manage/projects.html:88 +#: warehouse/templates/manage/projects.html:129 +msgid "2FA Mandated" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:66 +#: warehouse/templates/manage/projects.html:99 +msgid "Sole owner" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:114 +#: warehouse/templates/manage/projects.html:147 +msgid "Manage this project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:119 +#: warehouse/templates/manage/projects.html:152 +msgid "You are not an owner of this project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:127 +#: warehouse/templates/manage/projects.html:160 +msgid "View this project's public page" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:130 +#: warehouse/templates/manage/projects.html:163 +msgid "This project has no releases" +msgstr "" + +#: warehouse/templates/manage/projects.html:172 +#, python-format +msgid "" +"You have not uploaded any projects to PyPI, yet. To learn how to get " +"started, visit the Python Packaging User Guide" +msgstr "" + +#: warehouse/templates/manage/publishing.html:20 +#: warehouse/templates/manage/publishing.html:51 +msgid "OpenID Connect publisher management" +msgstr "" + +#: warehouse/templates/manage/publishing.html:54 +msgid "" +"OpenID Connect provides a flexible, credential-free mechanism for " +"delegating publishing authority for a PyPI package to a third party " +"service, like GitHub Actions." +msgstr "" + +#: warehouse/templates/manage/publishing.html:62 +msgid "" +"PyPI projects can use trusted OpenID Connect publishers to automate their" +" release processes, without having to explicitly provision or manage API " +"tokens." +msgstr "" + +#: warehouse/templates/manage/publishing.html:68 +msgid "Add a new provider" +msgstr "" + +#: warehouse/templates/manage/publishing.html:72 +#, python-format +msgid "" +"Read more about GitHub's OpenID Connect provider here." +msgstr "" + +#: warehouse/templates/manage/publishing.html:88 +msgid "owner" +msgstr "" + +#: warehouse/templates/manage/publishing.html:95 +msgid "Repository name" +msgstr "" + +#: warehouse/templates/manage/publishing.html:100 +msgid "repository" +msgstr "" + +#: warehouse/templates/manage/publishing.html:107 +msgid "Workflow name" +msgstr "" + +#: warehouse/templates/manage/publishing.html:112 +msgid "workflow.yml" +msgstr "" + +#: warehouse/templates/manage/publishing.html:118 +msgid "Add" +msgstr "" + +#: warehouse/templates/manage/publishing.html:122 +msgid "Manage current providers" +msgstr "" + +#: warehouse/templates/manage/publishing.html:126 +#, python-format +msgid "OpenID Connect publishers associated with %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/publishing.html:130 +msgid "Publisher" +msgstr "" + +#: warehouse/templates/manage/publishing.html:131 +msgid "Specification" +msgstr "" + +#: warehouse/templates/manage/publishing.html:142 +msgid "No publishers are currently configured." +msgstr "" + +#: warehouse/templates/manage/release.html:18 +#, python-format +msgid "Manage '%(project_name)s' – release version %(version)s" +msgstr "" + +#: warehouse/templates/manage/release.html:22 +#: warehouse/templates/manage/release.html:27 +#, python-format +msgid "Release version %(version)s" +msgstr "" + +#: warehouse/templates/manage/release.html:24 +msgid "Breadcrumb" +msgstr "" + +#: warehouse/templates/manage/release.html:26 +#, python-format +msgid "All %(project_name)s releases" +msgstr "" + +#: warehouse/templates/manage/release.html:27 +msgid "view release" +msgstr "" + +#: warehouse/templates/manage/release.html:34 +#, python-format +msgid "Files for release %(version)s of %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/release.html:37 +#: warehouse/templates/manage/release.html:48 +msgid "Filename, size" +msgstr "" + +#: warehouse/templates/manage/release.html:38 +#: warehouse/templates/manage/release.html:53 +msgid "Type" +msgstr "" + +#: warehouse/templates/manage/release.html:39 +#: warehouse/templates/manage/release.html:57 +msgid "Python version" +msgstr "" + +#: warehouse/templates/manage/release.html:40 +#: warehouse/templates/manage/release.html:61 +msgid "Upload date" +msgstr "" + +#: warehouse/templates/manage/release.html:66 +msgid "View file options" +msgstr "" + +#: warehouse/templates/manage/release.html:72 +msgid "File options" +msgstr "" + +#: warehouse/templates/manage/release.html:76 +msgid "Download" +msgstr "" + +#: warehouse/templates/manage/release.html:82 +msgid "View Hashes" +msgstr "" + +#: warehouse/templates/manage/release.html:87 +msgid "Delete file from" +msgstr "" + +#: warehouse/templates/manage/release.html:89 +msgid "Delete file" +msgstr "" + +#: warehouse/templates/manage/release.html:93 +#: warehouse/templates/manage/releases.html:109 +msgid "Delete" +msgstr "" + +#: warehouse/templates/manage/release.html:114 +msgid "Uploading new files" +msgstr "" + +#: warehouse/templates/manage/release.html:116 +msgid "No files found" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:38 +#: warehouse/templates/manage/release.html:118 +#: warehouse/templates/manage/releases.html:172 +#: warehouse/templates/manage/roles.html:38 +#: warehouse/templates/manage/settings.html:111 +msgid "Dismiss" +msgstr "" + +#: warehouse/templates/manage/release.html:119 +#, python-format +msgid "" +"Learn how to upload files on the Python Packaging User Guide" +msgstr "" + +#: warehouse/templates/manage/release.html:122 +msgid "Release settings" +msgstr "" + +#: warehouse/templates/manage/release.html:126 +#: warehouse/templates/manage/release.html:156 +#: warehouse/templates/manage/releases.html:123 +msgid "Yank release" +msgstr "" + +#: warehouse/templates/manage/release.html:129 +#, python-format +msgid "" +"\n" +" Yanking will mark this release (and %(count)s file within it) " +"to be ignored when installing in most common scenarios.\n" +" " +msgid_plural "" +"\n" +" Yanking will mark this release (and %(count)s files within it) " +"to be ignored when installing in most common scenarios.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/release.html:135 +msgid "" +"\n" +" Yanking will mark this release to be ignored when installing in" +" most common scenarios.\n" +" " +msgstr "" + +#: warehouse/templates/manage/release.html:139 +#, python-format +msgid "" +"\n" +" This release will still be installable for users pinning to this " +"exact version, e.g. when using " +"%(project_name)s==%(version)s.\n" +" " +msgstr "" + +#: warehouse/templates/manage/release.html:142 +#, python-format +msgid "" +"\n" +" For more information, see PEP 592.\n" +" " +msgstr "" + +#: warehouse/templates/manage/release.html:149 +#, python-format +msgid "" +"\n" +" You may provide a reason for yanking this release, which will" +" be displayed by pip to users who install " +"%(project_name)s==%(version)s.\n" +" " +msgstr "" + +#: warehouse/templates/manage/release.html:153 +#: warehouse/templates/manage/releases.html:130 +msgid "Reason (optional)" +msgstr "" + +#: warehouse/templates/manage/release.html:156 +#: warehouse/templates/manage/release.html:177 +#: warehouse/templates/manage/releases.html:23 +#: warehouse/templates/manage/releases.html:120 +#: warehouse/templates/manage/releases.html:133 +#: warehouse/templates/manage/releases.html:142 +msgid "Version" +msgstr "" + +#: warehouse/templates/manage/release.html:161 +#: warehouse/templates/manage/release.html:177 +#: warehouse/templates/manage/releases.html:136 +msgid "Delete release" +msgstr "" + +#: warehouse/templates/manage/release.html:165 +#, python-format +msgid "" +"\n" +" Deleting will irreversibly delete this release along with " +"%(count)s file.\n" +" " +msgid_plural "" +"\n" +" Deleting will irreversibly delete this release along with " +"%(count)s files.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/release.html:171 +msgid "Deleting will irreversibly delete this release." +msgstr "" + +#: warehouse/templates/manage/release.html:173 +#: warehouse/templates/manage/releases.html:138 +msgid "" +"You will not be able to re-upload a new distribution of the same type " +"with the same version number." +msgstr "" + +#: warehouse/templates/manage/release.html:174 +#: warehouse/templates/manage/releases.html:139 +msgid "" +"Deletion will break any downstream projects relying on a pinned version " +"of this package. It is intended as a last resort to address legal issues " +"or remove harmful releases." +msgstr "" + +#: warehouse/templates/manage/release.html:175 +#, python-format +msgid "" +"Consider yanking this release, making a new release or a post release instead." +msgstr "" + +#: warehouse/templates/manage/releases.html:20 +#, python-format +msgid "Releases for %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/releases.html:24 +msgid "Release date" +msgstr "" + +#: warehouse/templates/manage/releases.html:25 +msgid "Files" +msgstr "" + +#: warehouse/templates/manage/releases.html:27 +msgid "Yanked reason" +msgstr "" + +#: warehouse/templates/manage/releases.html:36 +msgid "Manage version" +msgstr "" + +#: warehouse/templates/manage/releases.html:44 +#, python-format +msgid "" +"\n" +" %(count)s file\n" +" " +msgid_plural "" +"\n" +" %(count)s files\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/releases.html:57 +msgid "No files" +msgstr "" + +#: warehouse/templates/manage/releases.html:67 +msgid "View release options" +msgstr "" + +#: warehouse/templates/manage/releases.html:73 +#, python-format +msgid "Options for %(version)s" +msgstr "" + +#: warehouse/templates/manage/releases.html:76 +msgid "Un-yank Release" +msgstr "" + +#: warehouse/templates/manage/releases.html:81 +msgid "Un-yank" +msgstr "" + +#: warehouse/templates/manage/releases.html:101 +msgid "Yank" +msgstr "" + +#: warehouse/templates/manage/releases.html:119 +msgid "Un-yank release" +msgstr "" + +#: warehouse/templates/manage/releases.html:126 +#, python-format +msgid "" +"\n" +" You may provide a reason for yanking this release, which " +"will be displayed by pip to users who install " +"%(project_name)s==%(version)s.\n" +" " +msgstr "" + +#: warehouse/templates/manage/releases.html:140 +#, python-format +msgid "" +"Consider yanking this release, making a new release or a post release instead." +msgstr "" + +#: warehouse/templates/manage/releases.html:151 +#, python-format +msgid "Manage '%(project_name)s' releases" +msgstr "" + +#: warehouse/templates/manage/releases.html:156 +#, python-format +msgid "Releases (%(release_count)s)" +msgstr "" + +#: warehouse/templates/manage/releases.html:162 +#, python-format +msgid "Yanked Releases (%(release_count)s)" +msgstr "" + +#: warehouse/templates/manage/releases.html:168 +msgid "Creating a new release" +msgstr "" + +#: warehouse/templates/manage/releases.html:170 +msgid "No releases found" +msgstr "" + +#: warehouse/templates/manage/releases.html:173 +#, python-format +msgid "" +"Learn how to create a new release on the Python Packaging " +"User Guide" +msgstr "" + +#: warehouse/templates/manage/roles.html:18 +#, python-format +msgid "Manage '%(project_name)s' collaborators" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:22 +#: warehouse/templates/manage/roles.html:22 +msgid "2FA enabled" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:23 +#: warehouse/templates/manage/organization/roles.html:28 +#: warehouse/templates/manage/organization/roles.html:61 +#: warehouse/templates/manage/roles.html:23 +#: warehouse/templates/manage/roles.html:28 +#: warehouse/templates/manage/roles.html:53 +msgid "2FA" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:27 +#: warehouse/templates/manage/roles.html:27 +msgid "2FA disabled" +msgstr "" + +#: warehouse/templates/manage/roles.html:36 +#, python-format +msgid "" +"Use this page to control which PyPI users can help you to manage " +"%(project_name)s." +msgstr "" + +#: warehouse/templates/manage/roles.html:39 +#: warehouse/templates/pages/help.html:563 +msgid "There are two possible roles for collaborators:" +msgstr "" + +#: warehouse/templates/manage/roles.html:41 +#: warehouse/templates/manage/roles.html:79 +#: warehouse/templates/manage/roles.html:88 +msgid "Maintainer" +msgstr "" + +#: warehouse/templates/manage/roles.html:42 +msgid "" +"Can upload releases for a package. Cannot invite collaborators. Cannot " +"delete files, releases, or the project." +msgstr "" + +#: warehouse/templates/manage/roles.html:44 +msgid "" +"Can upload releases. Can invite other collaborators. Can delete files, " +"releases, or the entire project." +msgstr "" + +#: warehouse/templates/manage/roles.html:48 +#, python-format +msgid "Users who can manage %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:109 +#: warehouse/templates/manage/roles.html:94 +msgid "Save role" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:63 +#: warehouse/templates/manage/organization/roles.html:110 +#: warehouse/templates/manage/roles.html:95 +msgid "Save" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:127 +#: warehouse/templates/manage/roles.html:109 +msgid "Cannot remove yourself as owner" +msgstr "" + +#: warehouse/templates/manage/roles.html:112 +#, python-format +msgid "Remove %(user)s from this project" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:159 +#: warehouse/templates/manage/roles.html:139 +msgid "Invite pending" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:161 +#: warehouse/templates/manage/roles.html:141 +msgid "Invite expired" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:172 +#: warehouse/templates/manage/roles.html:152 +#, python-format +msgid "Revoke invitation for %(user)s" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:174 +#: warehouse/templates/manage/roles.html:154 +msgid "Revoke invite" +msgstr "" + +#: warehouse/templates/manage/roles.html:163 +msgid "Invite collaborator" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:213 +#: warehouse/templates/manage/roles.html:191 +msgid "Invite" +msgstr "" + +#: warehouse/templates/manage/settings.html:18 +#, python-format +msgid "Manage '%(project_name)s' settings" +msgstr "" + +#: warehouse/templates/manage/settings.html:21 +msgid "Project settings" +msgstr "" + +#: warehouse/templates/manage/settings.html:23 +msgid "Project size:" +msgstr "" + +#: warehouse/templates/manage/settings.html:31 +#: warehouse/templates/manage/settings.html:39 +#, python-format +msgid "" +"\n" +" (request an increase) " +msgstr "" + +#: warehouse/templates/manage/settings.html:48 +#, python-format +msgid "Create a token for %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/settings.html:53 +#, python-format +msgid "" +"Verify your primary email address to add an API " +"token for %(project_name)s." +msgstr "" + +#: warehouse/templates/manage/settings.html:60 +msgid "2FA requirement" +msgstr "" + +#: warehouse/templates/manage/settings.html:61 +msgid "" +"Requiring 2FA for this project will require all collaborators to have 2FA" +" enabled for their individual account. Any collaborator who does not have" +" 2FA enabled will not be able to manage the project until they enable " +"2FA." +msgstr "" + +#: warehouse/templates/manage/settings.html:69 +msgid "" +"This project is part of PyPI's two-factor authentication mandate for " +"critical projects. As a result, this setting cannot be disabled for this " +"project." +msgstr "" + +#: warehouse/templates/manage/settings.html:76 +msgid "" +"This project will be part of PyPI's two-factor authentication mandate for" +" critical projects. As a result, this setting cannot be disabled for this" +" project." +msgstr "" + +#: warehouse/templates/manage/settings.html:84 +msgid "You must enable 2FA for your account before you can modify this setting." +msgstr "" + +#: warehouse/templates/manage/settings.html:94 +#, python-format +msgid "Disable 2FA requirement for %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/settings.html:96 +#, python-format +msgid "Enable 2FA requirement for %(project_name)s" +msgstr "" + +#: warehouse/templates/manage/settings.html:102 +msgid "Project description and sidebar" +msgstr "" + +#: warehouse/templates/manage/settings.html:104 +#, python-format +msgid "" +"To set the '%(project_name)s' description, author, links, classifiers, " +"and other details for your next release, use the setup() arguments in your " +"setup.py file. Updating these fields will not change the" +" metadata for past releases. Additionally, you must use " +"Twine to upload your files in order to get full " +"support for these fields. See the Python Packaging User Guide " +"for more help." +msgstr "" + +#: warehouse/templates/manage/settings.html:119 +msgid "Remove project from organization" +msgstr "" + +#: warehouse/templates/manage/settings.html:122 +msgid "Removing this project from the organization will:" +msgstr "" + +#: warehouse/templates/manage/settings.html:126 +#: warehouse/templates/manage/settings.html:170 +#, python-format +msgid "Remove this project from the '%(organization_name)s' organization." +msgstr "" + +#: warehouse/templates/manage/settings.html:129 +#: warehouse/templates/manage/settings.html:173 +#, python-format +msgid "" +"Revoke project permissions for teams in the '%(organization_name)s' " +"organization." +msgstr "" + +#: warehouse/templates/manage/settings.html:133 +#: warehouse/templates/manage/settings.html:139 +#: warehouse/templates/manage/settings.html:188 +msgid "" +"Individual owners and maintainers of the project will retain their " +"project permissions." +msgstr "" + +#: warehouse/templates/manage/settings.html:138 +#, python-format +msgid "" +"This will remove the project from the '%(organization_name)s' " +"organization." +msgstr "" + +#: warehouse/templates/manage/settings.html:142 +msgid "Remove project" +msgstr "" + +#: warehouse/templates/manage/settings.html:142 +#: warehouse/templates/manage/settings.html:200 +#: warehouse/templates/manage/settings.html:256 +msgid "Project Name" +msgstr "" + +#: warehouse/templates/manage/settings.html:146 +msgid "Cannot remove project from organization" +msgstr "" + +#: warehouse/templates/manage/settings.html:148 +msgid "" +"Your organization is currently the sole owner of the " +"project. You must add an individual owner to the project before you can " +"remove the project from your organization." +msgstr "" + +#: warehouse/templates/manage/settings.html:158 +msgid "Transfer project to another organization" +msgstr "" + +#: warehouse/templates/manage/settings.html:160 +msgid "Transfer project to an organization" +msgstr "" + +#: warehouse/templates/manage/settings.html:165 +msgid "Transferring this project will:" +msgstr "" + +#: warehouse/templates/manage/settings.html:178 +msgid "Add the project to another organization that you own." +msgstr "" + +#: warehouse/templates/manage/settings.html:180 +msgid "Add the project to an organization that you own." +msgstr "" + +#: warehouse/templates/manage/settings.html:184 +msgid "Grant full project permissions to owners of the organization." +msgstr "" + +#: warehouse/templates/manage/settings.html:200 +msgid "Transfer project" +msgstr "" + +#: warehouse/templates/manage/settings.html:206 +msgid "Cannot transfer project to another organization" +msgstr "" + +#: warehouse/templates/manage/settings.html:208 +msgid "Cannot transfer project to an organization" +msgstr "" + +#: warehouse/templates/manage/settings.html:212 +msgid "Project owners can transfer the project to organizations that they own." +msgstr "" + +#: warehouse/templates/manage/settings.html:214 +msgid "You are not an owner of any other organizations." +msgstr "" + +#: warehouse/templates/manage/settings.html:216 +msgid "You are not an owner of any organizations." +msgstr "" + +#: warehouse/templates/manage/settings.html:225 +#: warehouse/templates/manage/settings.html:256 +msgid "Delete project" +msgstr "" + +#: warehouse/templates/manage/settings.html:228 +msgid "Deleting this project will:" +msgstr "" + +#: warehouse/templates/manage/settings.html:233 +#, python-format +msgid "" +"Irreversibly delete the project along with %(count)s" +" release" +msgid_plural "" +"Irreversibly delete the project along with %(count)s" +" releases" +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/settings.html:239 +msgid "Irreversibly delete the project" +msgstr "" + +#: warehouse/templates/manage/settings.html:243 +msgid "Make the project name available to any other PyPI user" +msgstr "" + +#: warehouse/templates/manage/settings.html:245 +msgid "" +"This user will be able to make new releases under this project name, so " +"long as the distribution filenames do not match filenames from a " +"previously released distribution (all PyPI distribution filenames are " +"unique, as they are generated by combining the project name + version " +"number + distribution type)" +msgstr "" + +#: warehouse/templates/manage/token.html:38 +#, python-format +msgid "Token for \"%(macaroon_description)s\"" +msgstr "" + +#: warehouse/templates/manage/token.html:40 +msgid "Permissions:" +msgstr "" + +#: warehouse/templates/manage/token.html:40 +#: warehouse/templates/manage/token.html:144 +msgid "Upload packages" +msgstr "" + +#: warehouse/templates/manage/token.html:42 +#: warehouse/templates/manage/token.html:44 +msgid "Scope:" +msgstr "" + +#: warehouse/templates/manage/token.html:42 +#: warehouse/templates/manage/token.html:155 +msgid "Entire account (all projects)" +msgstr "" + +#: warehouse/templates/manage/token.html:44 +#, python-format +msgid "Project \"%(project)s\"" +msgstr "" + +#: warehouse/templates/manage/token.html:51 +msgid "" +"For security reasons this token will only appear once. Copy it " +"now." +msgstr "" + +#: warehouse/templates/manage/token.html:53 +msgid "Copy token to clipboard" +msgstr "" + +#: warehouse/templates/manage/token.html:54 +msgid "Copy token" +msgstr "" + +#: warehouse/templates/manage/token.html:72 +msgid "Using this token" +msgstr "" + +#: warehouse/templates/manage/token.html:74 +msgid "To use this API token:" +msgstr "" + +#: warehouse/templates/manage/token.html:77 +#, python-format +msgid "Set your username to %(token)s" +msgstr "" + +#: warehouse/templates/manage/token.html:78 +#, python-format +msgid "" +"Set your password to the token value, including the " +"%(prefix)s prefix" +msgstr "" + +#: warehouse/templates/manage/token.html:84 +#, python-format +msgid "" +"For example, if you are using Twine to upload " +"your projects to PyPI, set up your %(filename)s file like " +"this:" +msgstr "" + +#: warehouse/templates/manage/token.html:94 +#, python-format +msgid "" +"For example, if you are using Twine to upload " +"multiple projects to PyPI, you can set up your %(filename)s " +"file like this:" +msgstr "" + +#: warehouse/templates/manage/token.html:106 +msgid "" +"either a user-scoped token or a project-scoped token you want to set as " +"the default" +msgstr "" + +#: warehouse/templates/manage/token.html:111 +msgid "a project token" +msgstr "" + +#: warehouse/templates/manage/token.html:113 +#, python-format +msgid "" +"You can then use %(command)s to switch to the correct token " +"when uploading to PyPI." +msgstr "" + +#: warehouse/templates/manage/token.html:119 +#, python-format +msgid "" +"For further instructions on how to use this token, visit the PyPI help page." +msgstr "" + +#: warehouse/templates/manage/token.html:122 +msgid "Add another token" +msgstr "" + +#: warehouse/templates/manage/token.html:131 +msgid "Token name" +msgstr "" + +#: warehouse/templates/manage/token.html:140 +msgid "What is this token for?" +msgstr "" + +#: warehouse/templates/manage/token.html:143 +msgid "Permissions" +msgstr "" + +#: warehouse/templates/manage/token.html:154 +msgid "Select scope..." +msgstr "" + +#: warehouse/templates/manage/token.html:158 +msgid "Project:" +msgstr "" + +#: warehouse/templates/manage/token.html:167 +msgid "" +"An API token scoped to your entire account will have upload permissions " +"for all of your current and future projects." +msgstr "" + +#: warehouse/templates/manage/token.html:170 +msgid "Add token" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-burn.html:17 +msgid "Use a recovery code" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +msgid "" +"\n" +" In order to verify that you have safely stored your recovery " +"codes for use in the event of a lost 2FA device, submit one of your " +"recovery codes here.\n" +" " +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +msgid "" +"\n" +" The recovery code you choose will be considered used and no " +"longer be available to bypass 2FA.\n" +" " +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +msgid "" +"\n" +" Forgot to safely store your recovery codes? You'll" +" need to generate them again.\n" +" " +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:17 +msgid "Account recovery codes" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:36 +msgid "Regenerate recovery codes" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +msgid "" +"If you lose access to your authentication application or security key(s)," +" you’ll need to use one of these recovery codes to log into your PyPI " +"account. Each code can only be used once." +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +msgid "" +"These codes should only be used for account recovery, " +"not for typical logins." +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +msgid "" +"Keep these somewhere safe. If you lose your " +"authentication application or security key(s) and do not have access to " +"these recovery codes, you may permanently lose access to your PyPI " +"account!" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:48 +msgid "Save your recovery codes" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:62 +msgid "Download as file" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:66 +msgid "Continue" +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:69 +msgid "These codes will not be visible again." +msgstr "" + +#: warehouse/templates/manage/account/recovery_codes-provision.html:72 +msgid "Ensure that you have securely stored them before continuing." +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:17 +msgid "Set up 2FA with an authentication application (TOTP)" +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:32 +#, python-format +msgid "" +"PyPI supports any application that follows the TOTP standard." +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:36 +#, python-format +msgid "" +"Visit PyPI's help page for a list of compatible " +"applications." +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:42 +msgid "Set up your application" +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:45 +msgid "Scan the QR code with the authentication application of your choice." +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:46 +msgid "" +"For security reasons, you can only associate one authentication " +"application per PyPI account." +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:52 +msgid "QR code for setting up an authentication application" +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:55 +msgid "No QR scanner? Manually enter the code instead:" +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:67 +msgid "Verify application" +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:72 +msgid "Authentication code" +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:73 +msgid "" +"To finalize the set up process, enter the authentication code provided by" +" your application." +msgstr "" + +#: warehouse/templates/manage/account/totp-provision.html:85 +msgid "Set up application" +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:17 +msgid "Set up 2FA with a security device (e.g. USB key)" +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:26 +#, python-format +msgid "" +"PyPI supports any device that adheres to the FIDO standard." +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:28 +#, python-format +msgid "" +"Popular USB keys include Yubikey, Google Titan and Thetis." +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:43 +msgid "Name your device to begin" +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:48 +msgid "PyPI supports adding multiple security devices." +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:49 +msgid "" +"Please give this device a name. 64 characters or fewer. All Unicode is " +"valid, including spaces." +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:65 +msgid "Set up security device" +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:74 +#, python-format +msgid "" +"Not working? Check you're using a device that follows " +"the FIDO specification and a compatible browser." +msgstr "" + +#: warehouse/templates/manage/account/webauthn-provision.html:78 +msgid "" +"Note that some older USB keys do not adhere to the FIDO standard and will" +" not work with PyPI." +msgstr "" + +#: warehouse/templates/manage/organization/manage_organization_base.html:20 +#, python-format +msgid "Manage '%(organization_name)s'" +msgstr "" + +#: warehouse/templates/manage/organization/manage_organization_base.html:40 +msgid "Back to organizations" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:17 +msgid "Organization projects" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:21 +#, python-format +msgid "Manage '%(organization_name)s' projects" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:24 +#, python-format +msgid "Projects (%(project_count)s)" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:139 +#, python-format +msgid "" +"You have not added any projects to your organization, yet. Get started by" +" adding a project that you own using the form below. To learn how to " +"create a new project, visit the Python Packaging User Guide" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:149 +msgid "Add project to organization" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:155 +msgid "️New or existing project?" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:165 +msgid "" +"Transfer an existing project that you own, or create and add a new " +"project to the organization." +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:171 +msgid "️Name of existing project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:175 +msgid "You do not own any projects that you can add to this organization." +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:180 +msgid "" +"Owners of this organization can transfer a project that they own to this " +"organization if the project has not been added to another organization. A" +" project that has been added to another organization can be transferred " +"from the project settings page." +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:185 +msgid "Transfer existing project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:189 +msgid "️Name of new project" +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:197 +msgid "" +"Owners of this organization can create an empty project and add it to the" +" organization." +msgstr "" + +#: warehouse/templates/manage/organization/projects.html:202 +msgid "Create and add new project" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:18 +#, python-format +msgid "Manage people in '%(organization_name)s'" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:36 +#, python-format +msgid "" +"Use this page to control which PyPI users can help you to manage " +"%(organization_name)s." +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:39 +#, python-format +msgid "" +"There are %(number_of_roles)s possible roles for people in this " +"organization:" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:41 +#: warehouse/templates/manage/organization/roles.html:86 +msgid "Member" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:42 +msgid "" +"Can be owner or maintainer for specific projects. Cannot create new " +"projects. Cannot create or manage teams. Cannot invite or manage " +"organization members. Cannot delete projects or the organization itself." +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:44 +msgid "" +"Can be owner or maintainer for specific projects. Can create new " +"projects. Can create and manage teams. Cannot invite or manage " +"organization members. Cannot delete projects or the organization itself." +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:46 +msgid "" +"Can be owner or maintainer for specific projects. Can create new " +"projects. Can create and manage teams. Can invite and manage organization" +" members. Can delete projects and the organization itself." +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:49 +msgid "Can manage billing for the organization." +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:55 +#, python-format +msgid "Users who can manage %(organization_name)s" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:124 +msgid "Cannot remove other people from the organization" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:130 +#, python-format +msgid "Remove %(user)s from this organization" +msgstr "" + +#: warehouse/templates/manage/organization/roles.html:185 +msgid "Invite member" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:17 +#: warehouse/templates/manage/organization/settings.html:24 +msgid "Organization settings" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:21 +#, python-format +msgid "Manage '%(organization_name)s' settings" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:31 +msgid "Date created" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:146 +msgid "Update organization" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:155 +#: warehouse/templates/manage/organization/settings.html:167 +msgid "Change organization account name" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:160 +msgid "" +"You will not be able to revert to your current account name after you " +"rename your organization." +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:167 +msgid "Current organization account name" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:174 +#: warehouse/templates/manage/organization/settings.html:208 +msgid "Delete organization" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:177 +msgid "Cannot delete organization" +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:179 +#, python-format +msgid "" +"\n" +" Your organization currently owns %(count)s project.\n" +" " +msgid_plural "" +"\n" +" Your organization currently owns %(count)s projects.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/organization/settings.html:184 +msgid "" +"\n" +" You must transfer ownership or delete this project before you " +"can delete your organization.\n" +" " +msgid_plural "" +"\n" +" You must transfer ownership or delete these projects before you" +" can delete your organization.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/manage/organization/settings.html:206 +msgid "You will not be able to recover your organization after you delete it." +msgstr "" + +#: warehouse/templates/manage/organization/settings.html:208 +msgid "Organization Name" +msgstr "" + +#: warehouse/templates/packaging/detail.html:106 +msgid "view hashes" +msgstr "" + +#: warehouse/templates/packaging/detail.html:126 +#, python-format +msgid "RSS: latest releases for %(project_name)s" +msgstr "" + +#: warehouse/templates/packaging/detail.html:152 +msgid "Copy PIP instructions" +msgstr "" + +#: warehouse/templates/packaging/detail.html:162 +msgid "This release has been yanked" +msgstr "" + +#: warehouse/templates/packaging/detail.html:168 +#, python-format +msgid "Stable version available (%(version)s)" +msgstr "" + +#: warehouse/templates/packaging/detail.html:172 +#, python-format +msgid "Newer version available (%(version)s)" +msgstr "" + +#: warehouse/templates/packaging/detail.html:176 +msgid "Latest version" +msgstr "" + +#: warehouse/templates/packaging/detail.html:181 +#, python-format +msgid "Released: %(release_date)s" +msgstr "" + +#: warehouse/templates/packaging/detail.html:193 +msgid "No project description provided" +msgstr "" + +#: warehouse/templates/packaging/detail.html:206 +msgid "Navigation" +msgstr "" + +#: warehouse/templates/packaging/detail.html:207 +#: warehouse/templates/packaging/detail.html:238 +#, python-format +msgid "Navigation for %(project)s" +msgstr "" + +#: warehouse/templates/packaging/detail.html:210 +#: warehouse/templates/packaging/detail.html:241 +msgid "Project description. Focus will be moved to the description." +msgstr "" + +#: warehouse/templates/packaging/detail.html:212 +#: warehouse/templates/packaging/detail.html:243 +#: warehouse/templates/packaging/detail.html:271 +msgid "Project description" +msgstr "" + +#: warehouse/templates/packaging/detail.html:216 +#: warehouse/templates/packaging/detail.html:253 +msgid "Release history. Focus will be moved to the history panel." +msgstr "" + +#: warehouse/templates/packaging/detail.html:218 +#: warehouse/templates/packaging/detail.html:255 +#: warehouse/templates/packaging/detail.html:293 +msgid "Release history" +msgstr "" + +#: warehouse/templates/packaging/detail.html:223 +#: warehouse/templates/packaging/detail.html:260 +msgid "Download files. Focus will be moved to the project files." +msgstr "" + +#: warehouse/templates/packaging/detail.html:225 +#: warehouse/templates/packaging/detail.html:262 +#: warehouse/templates/packaging/detail.html:349 +msgid "Download files" +msgstr "" + +#: warehouse/templates/packaging/detail.html:247 +msgid "Project details. Focus will be moved to the project details." +msgstr "" + +#: warehouse/templates/packaging/detail.html:249 +#: warehouse/templates/packaging/detail.html:285 +msgid "Project details" +msgstr "" + +#: warehouse/templates/packaging/detail.html:278 +msgid "The author of this package has not provided a project description" +msgstr "" + +#: warehouse/templates/packaging/detail.html:295 +msgid "Release notifications" +msgstr "" + +#: warehouse/templates/packaging/detail.html:296 +msgid "RSS feed" +msgstr "" + +#: warehouse/templates/packaging/detail.html:308 +msgid "This version" +msgstr "" + +#: warehouse/templates/packaging/detail.html:328 +msgid "pre-release" +msgstr "" + +#: warehouse/templates/packaging/detail.html:333 +msgid "yanked" +msgstr "" + +#: warehouse/templates/packaging/detail.html:350 +#, python-format +msgid "" +"Download the file for your platform. If you're not sure which to choose, " +"learn more about installing packages." +msgstr "" + +#: warehouse/templates/packaging/detail.html:354 +msgid "" +"\n" +" Source Distribution\n" +" " +msgid_plural "" +"\n" +" Source Distributions\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/packaging/detail.html:366 +msgid "" +"\n" +" Built Distribution\n" +" " +msgid_plural "" +"\n" +" Built Distributions\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/pages/classifiers.html:22 +msgid "" +"Each project's maintainers provide PyPI with a list of \"Trove " +"classifiers\" to categorize each release, describing who it's for, what " +"systems it can run on, and how mature it is." +msgstr "" + +#: warehouse/templates/pages/classifiers.html:23 +msgid "" +"These standardized classifiers can then be used by community members to " +"find projects based on their desired criteria." +msgstr "" + +#: warehouse/templates/pages/classifiers.html:25 +#, python-format +msgid "" +"Instructions for how to add Trove classifiers to a project can be found " +"on the Python Packaging User Guide. To read the original " +"classifier specification, refer to PEP 301." +msgstr "" + +#: warehouse/templates/pages/classifiers.html:30 +msgid "" +"To prevent a package from being uploaded to PyPI, use the special " +"\"Private :: Do Not Upload\" classifier. PyPI will always reject packages" +" with classifiers beginning with \"Private ::\"." +msgstr "" + +#: warehouse/templates/pages/classifiers.html:32 +msgid "List of classifiers" +msgstr "" + +#: warehouse/templates/pages/help.html:19 +#: warehouse/templates/pages/help.html:30 +msgid "Note:" +msgstr "" + +#: warehouse/templates/pages/help.html:20 +#, python-format +msgid "" +"All users submitting feedback, reporting issues or contributing to " +"Warehouse are expected to follow the PSF Code of " +"Conduct." +msgstr "" + +#: warehouse/templates/pages/help.html:31 +#, python-format +msgid "" +"If you lose your %(method)s and can no longer log in, you may " +"permanently lose access to your account. You should " +"generate and securely store recovery codes" +" to regain access in that event.." +msgstr "" + +#: warehouse/templates/pages/help.html:37 +msgid "" +"We recommend that all PyPI users set up at least two supported " +"two factor authentication methods and provision recovery codes." +msgstr "" + +#: warehouse/templates/pages/help.html:43 +msgid "" +"If you've lost access to all two factor methods for your account and do " +"not have recovery codes, you can request " +"help with account recovery." +msgstr "" + +#: warehouse/templates/pages/help.html:52 +msgid "What's a package, project, or release?" +msgstr "" + +#: warehouse/templates/pages/help.html:53 +msgid "How do I install a file (package) from PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:54 +msgid "How do I package and publish my code for PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:55 +msgid "What's a trove classifier?" +msgstr "" + +#: warehouse/templates/pages/help.html:56 +msgid "What's a \"yanked\" release?" +msgstr "" + +#: warehouse/templates/pages/help.html:58 +msgid "Why do I need a verified email address?" +msgstr "" + +#: warehouse/templates/pages/help.html:59 +msgid "Why is PyPI telling me my password is compromised?" +msgstr "" + +#: warehouse/templates/pages/help.html:60 +msgid "What should I do if I notice suspicious activity on my account?" +msgstr "" + +#: warehouse/templates/pages/help.html:61 +msgid "Why is PyPI telling me my API token is compromised?" +msgstr "" + +#: warehouse/templates/pages/help.html:62 +msgid "What is two factor authentication and how does it work on PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:63 +msgid "" +"How does two factor authentication with an authentication application " +"(TOTP) work? How do I" +" set it up on PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:64 +msgid "" +"How does two factor authentication with a security device (e.g. USB key) " +"work? How do I set it up on PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:65 +msgid "What devices (other than a USB key) can I use as a security device?" +msgstr "" + +#: warehouse/templates/pages/help.html:66 +msgid "" +"How does two factor authentication with a recovery code work? How do I " +"set it up on PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:67 +msgid "How can I use API tokens to authenticate with PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:68 +msgid "Why do certain actions require me to confirm my password?" +msgstr "" + +#: warehouse/templates/pages/help.html:70 +msgid "How can I run a mirror of PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:71 +msgid "Does PyPI have APIs I can use?" +msgstr "" + +#: warehouse/templates/pages/help.html:72 +msgid "How do I get notified when a new version of a project is released?" +msgstr "" + +#: warehouse/templates/pages/help.html:73 +msgid "" +"Where can I see statistics about PyPI, downloads, and project/package " +"usage?" +msgstr "" + +#: warehouse/templates/pages/help.html:75 +msgid "I forgot my PyPI password. Can you help me?" +msgstr "" + +#: warehouse/templates/pages/help.html:76 +msgid "I've lost access to my PyPI account. Can you help me?" +msgstr "" + +#: warehouse/templates/pages/help.html:77 +msgid "" +"Why am I getting a \"Invalid or non-existent authentication " +"information.\" error when uploading files?" +msgstr "" + +#: warehouse/templates/pages/help.html:78 +msgid "" +"Why am I getting \"No matching distribution found\" or \"Could not fetch " +"URL\" errors during pip install?" +msgstr "" + +#: warehouse/templates/pages/help.html:79 +msgid "I am having trouble using the PyPI website. Can you help me?" +msgstr "" + +#: warehouse/templates/pages/help.html:80 +msgid "Why can't I manually upload files to PyPI, through the browser interface?" +msgstr "" + +#: warehouse/templates/pages/help.html:81 +msgid "How can I publish my private packages to PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:82 +msgid "Why did my package or user registration get blocked?" +msgstr "" + +#: warehouse/templates/pages/help.html:83 +msgid "How do I get a file size limit exemption or increase for my project?" +msgstr "" + +#: warehouse/templates/pages/help.html:84 +msgid "" +"How do I get a total project size limit exemption or increase for my " +"project?" +msgstr "" + +#: warehouse/templates/pages/help.html:85 +msgid "" +"Where does PyPI get its data on project vulnerabilities from, and how can" +" I correct it?" +msgstr "" + +#: warehouse/templates/pages/help.html:86 +msgid "Why am I getting \"the description failed to render\" error?" +msgstr "" + +#: warehouse/templates/pages/help.html:88 +msgid "" +"Why am I getting a \"Filename or contents already exists\" or \"Filename " +"has been previously used\" error?" +msgstr "" + +#: warehouse/templates/pages/help.html:89 +msgid "Why isn't my desired project name available?" +msgstr "" + +#: warehouse/templates/pages/help.html:90 +msgid "How do I claim an abandoned or previously registered project name?" +msgstr "" + +#: warehouse/templates/pages/help.html:91 +msgid "What collaborator roles are available for a project on PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:92 +msgid "How do I become an owner/maintainer of a project on PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:93 +msgid "How can I upload a project description in a different format?" +msgstr "" + +#: warehouse/templates/pages/help.html:94 +msgid "How do I request a new trove classifier?" +msgstr "" + +#: warehouse/templates/pages/help.html:95 +msgid "Where can I report a bug or provide feedback about PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:97 +msgid "Who maintains PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:98 +msgid "What powers PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:99 +msgid "Can I depend on PyPI being available?" +msgstr "" + +#: warehouse/templates/pages/help.html:100 +msgid "How can I contribute to PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:101 +msgid "How do I keep up with upcoming changes to PyPI?" +msgstr "" + +#: warehouse/templates/pages/help.html:102 +msgid "How can I get a list of PyPI's IP addresses?" +msgstr "" + +#: warehouse/templates/pages/help.html:103 +msgid "" +"What does the \"beta feature\" badge mean? What are Warehouse's current " +"beta features?" +msgstr "" + +#: warehouse/templates/pages/help.html:104 +msgid "How do I pronounce \"PyPI\"?" +msgstr "" + +#: warehouse/templates/pages/help.html:111 +msgid "Common questions" +msgstr "" + +#: warehouse/templates/pages/help.html:114 +#: warehouse/templates/pages/help.html:198 +msgid "Basics" +msgstr "" + +#: warehouse/templates/pages/help.html:125 +msgid "My Account" +msgstr "" + +#: warehouse/templates/pages/help.html:142 +#: warehouse/templates/pages/help.html:518 +msgid "Integrating" +msgstr "" + +#: warehouse/templates/pages/help.html:152 +#: warehouse/templates/pages/help.html:545 +msgid "Administration of projects on PyPI" +msgstr "" + +#: warehouse/templates/pages/help.html:167 +#: warehouse/templates/pages/help.html:629 +msgid "Troubleshooting" +msgstr "" + +#: warehouse/templates/pages/help.html:184 +#: warehouse/templates/pages/help.html:775 +msgid "About" +msgstr "" + +#: warehouse/templates/pages/help.html:201 +#, python-format +msgid "" +"\n" +"

    We use a number of terms to describe software available on " +"PyPI, like \"project\", \"release\", \"file\", and \"package\". Sometimes" +" those terms are confusing because they're used to describe different " +"things in other contexts. Here's how we use them on PyPI:

    \n" +"

    A \"project\" on PyPI is the name of a collection of " +"releases and files, and information about them. Projects on PyPI are made" +" and shared by other members of the Python community so that you can use " +"them.

    \n" +"

    A \"release\" on PyPI is a specific version of a project. " +"For example, the requests project has " +"many releases, like \"requests 2.10\" and \"requests 1.2.1\". A release " +"consists of one or more \"files\".

    \n" +"

    A \"file\", also known as a \"package\", on PyPI is " +"something that you can download and install. Because of different " +"hardware, operating systems, and file formats, a release may have several" +" files (packages), like an archive containing source code or a binary wheel.

    \n" +" " +msgstr "" + +#: warehouse/templates/pages/help.html:210 +#, python-format +msgid "" +"To learn how to install a file from PyPI, visit the installation tutorial on the Python Packaging User Guide." +msgstr "" + +#: warehouse/templates/pages/help.html:217 +#, python-format +msgid "" +"For full instructions on configuring, packaging and distributing your " +"Python project, refer to the packaging " +"tutorial on the Python Packaging User Guide." +msgstr "" + +#: warehouse/templates/pages/help.html:224 +#, python-format +msgid "" +"Classifiers are used to categorize projects on PyPI. See the classifiers page for more information, as well " +"as a list of valid classifiers." +msgstr "" + +#: warehouse/templates/pages/help.html:231 +#, python-format +msgid "" +"A yanked release is a release that is always ignored by an installer, " +"unless it is the only release that matches a version specifier (using " +"either == or ===). See PEP 592 for more " +"information." +msgstr "" + +#: warehouse/templates/pages/help.html:238 +msgid "My account" +msgstr "" + +#: warehouse/templates/pages/help.html:241 +msgid "" +"Currently, PyPI requires a verified email address to perform the " +"following operations:" +msgstr "" + +#: warehouse/templates/pages/help.html:243 +msgid "Register a new project." +msgstr "" + +#: warehouse/templates/pages/help.html:244 +msgid "Upload a new version or file." +msgstr "" + +#: warehouse/templates/pages/help.html:246 +msgid "" +"The list of activities that require a verified email address is likely to" +" grow over time." +msgstr "" + +#: warehouse/templates/pages/help.html:247 +#, python-format +msgid "" +"This policy will allow us to enforce a key policy of PEP 541 regarding " +"maintainer reachability. It also reduces the viability of spam attacks to" +" create many accounts in an automated fashion." +msgstr "" + +#: warehouse/templates/pages/help.html:248 +#, python-format +msgid "" +"You can manage your account's email addresses in your account settings. This also allows for sending a " +"new confirmation email for users who signed up in the past, before we " +"began enforcing this policy." +msgstr "" + +#: warehouse/templates/pages/help.html:251 +#, python-format +msgid "" +"

    PyPI itself has not suffered a breach. This is a protective measure " +"to reduce the risk of credential " +"stuffing attacks against PyPI and its users.

    Each time a " +"user supplies a password — while registering, authenticating, or updating" +" their password — PyPI securely checks whether that password has appeared" +" in public data breaches.

    During each of these processes, PyPI " +"generates a SHA-1 hash of the supplied password and uses the first five " +"(5) characters of the hash to check the Have I Been Pwned API and determine if the password " +"has been previously compromised. The plaintext password is never stored " +"by PyPI or submitted to the Have I Been Pwned API.

    PyPI will not" +" allow such passwords to be used when setting a password at registration " +"or updating your password.

    If you receive an error message " +"saying that \"This password appears in a breach or has been compromised " +"and cannot be used\", you should change it all other places that you use " +"it as soon as possible.

    If you have received this error while " +"attempting to log in or upload to PyPI, then your password has been reset" +" and you cannot log in to PyPI until you reset your password.

    " +msgstr "" + +#: warehouse/templates/pages/help.html:286 +#, python-format +msgid "" +"

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

    " +msgstr "" + +#: warehouse/templates/pages/help.html:298 +msgid "" +"

    A PyPI API token linked to your account was posted on a public " +"website. It was automatically revoked, but before regenerating a new one," +" please check the email you received and attempt to determine the cause. " +"The suspicious activity section " +"applies too.

    " +msgstr "" + +#: warehouse/templates/pages/help.html:308 +#, python-format +msgid "" +"

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

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

    " +"

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

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

    You can follow the " +"improvements to 2FA on " +"discuss.python.org.

    " +msgstr "" + +#: warehouse/templates/pages/help.html:335 +#, python-format +msgid "" +"PyPI users can set up two-factor authentication using any authentication " +"application that supports the TOTP standard." +msgstr "" + +#: warehouse/templates/pages/help.html:336 +msgid "" +"TOTP authentication " +"applications generate a regularly changing authentication code to use " +"when logging into your account." +msgstr "" + +#: warehouse/templates/pages/help.html:337 +msgid "" +"Because TOTP is an " +"open standard, there are many applications that are compatible with your " +"PyPI account. Popular applications include:" +msgstr "" + +#: warehouse/templates/pages/help.html:340 +#, python-format +msgid "" +"Google Authenticator for Android or iOS" +msgstr "" + +#: warehouse/templates/pages/help.html:343 +#: warehouse/templates/pages/help.html:345 +#: warehouse/templates/pages/help.html:350 +#: warehouse/templates/pages/help.html:352 +msgid "(proprietary)" +msgstr "" + +#: warehouse/templates/pages/help.html:347 +#, python-format +msgid "" +"Duo Mobile for Android or iOS" +msgstr "" + +#: warehouse/templates/pages/help.html:353 +#: warehouse/templates/pages/help.html:354 +msgid "(open source)" +msgstr "" + +#: warehouse/templates/pages/help.html:358 +#, python-format +msgid "" +"Some password managers (e.g. 1Password) can also generate " +"authentication codes. For security reasons, PyPI only allows you to set " +"up one application per account." +msgstr "" + +#: warehouse/templates/pages/help.html:366 +msgid "" +"To set up 2FA with an " +"authentication application:" +msgstr "" + +#: warehouse/templates/pages/help.html:368 +msgid "" +"Open an authentication (TOTP) application" +msgstr "" + +#: warehouse/templates/pages/help.html:369 +msgid "" +"Log in to your PyPI account, go to your account settings, and choose " +"\"Add 2FA with " +"authentication application\"" +msgstr "" + +#: warehouse/templates/pages/help.html:370 +msgid "" +"PyPI will generate a secret key, specific to your account. This is " +"displayed as a QR code, and as a text code." +msgstr "" + +#: warehouse/templates/pages/help.html:371 +msgid "" +"Scan the QR code with your authentication application, or type it in " +"manually. The method of input will depend on the application you have " +"chosen." +msgstr "" + +#: warehouse/templates/pages/help.html:372 +msgid "" +"Your application will generate an authentication code - use this to " +"verify your set up on PyPI" +msgstr "" + +#: warehouse/templates/pages/help.html:375 +msgid "" +"The PyPI server and your application now share your PyPI secret key, " +"allowing your application to generate valid authentication codes for your" +" PyPI account." +msgstr "" + +#: warehouse/templates/pages/help.html:377 +#: warehouse/templates/pages/help.html:419 +msgid "Next time you log in to PyPI you'll need to:" +msgstr "" + +#: warehouse/templates/pages/help.html:379 +#: warehouse/templates/pages/help.html:471 +msgid "Provide your username and password, as normal" +msgstr "" + +#: warehouse/templates/pages/help.html:380 +msgid "Open your authentication application to generate an authentication code" +msgstr "" + +#: warehouse/templates/pages/help.html:381 +msgid "Use this code to finish logging into PyPI" +msgstr "" + +#: warehouse/templates/pages/help.html:387 +msgid "" +"A security device is a USB key or other " +"device that generates a one-time password and sends that password to " +"the browser. This password is then used by PyPI to authenticate you as a " +"user." +msgstr "" + +#: warehouse/templates/pages/help.html:389 +msgid "To set up two factor authentication with a USB key, you'll need:" +msgstr "" + +#: warehouse/templates/pages/help.html:391 +#, python-format +msgid "" +"To use a browser that supports WebAuthn and PublicKeyCredential, as this is " +"the standard implemented by PyPI." +msgstr "" + +#: warehouse/templates/pages/help.html:392 +msgid "To be running JavaScript on your browser" +msgstr "" + +#: warehouse/templates/pages/help.html:393 +#, python-format +msgid "" +"To use a USB key that adheres to the FIDO U2F " +"specification:" +msgstr "" + +#: warehouse/templates/pages/help.html:396 +#, python-format +msgid "" +"Popular keys include Yubikey, Google Titan and Thetis." +msgstr "" + +#: warehouse/templates/pages/help.html:403 +msgid "" +"Note that some older Yubico USB keys do not follow the FIDO " +"specification, and will therefore not work with PyPI" +msgstr "" + +#: warehouse/templates/pages/help.html:408 +msgid "Follow these steps:" +msgstr "" + +#: warehouse/templates/pages/help.html:410 +msgid "" +"\n" +"
  • Log in to your PyPI account, go to your account settings, " +"and choose \"Add 2FA " +"with security device (e.g. USB key)\"
  • \n" +"
  • Give your key a name. This is necessary because it's " +"possible to add more than one security device to your account.
  • \n" +"
  • Click on the \"Set up security device\" button
  • \n" +"
  • Insert and touch your USB key, as instructed by your " +"browser
  • \n" +" " +msgstr "" + +#: warehouse/templates/pages/help.html:417 +msgid "" +"Once complete, your USB key will be registered to your PyPI account and " +"can be used during the log in process." +msgstr "" + +#: warehouse/templates/pages/help.html:421 +msgid "" +"\n" +"
  • Provide your username and password, as normal
  • \n" +"
  • Insert and touch your USB key to finish logging into " +"PyPI
  • \n" +" " +msgstr "" + +#: warehouse/templates/pages/help.html:432 +#, python-format +msgid "" +"There is a growing ecosystem of devices that are FIDO compliant, " +"and can therefore be used with PyPI." +msgstr "" + +#: warehouse/templates/pages/help.html:437 +#, python-format +msgid "" +"Emerging solutions include biometric (facial and fingerprint) scanners " +"and FIDO compatible credit cards. There is also growing support for mobile phones to act as security devices." +msgstr "" + +#: warehouse/templates/pages/help.html:443 +#, python-format +msgid "" +"As PyPI's two factor implementation follows the WebAuthn standard, PyPI users will be able to" +" take advantage of any future developments in this field." +msgstr "" + +#: warehouse/templates/pages/help.html:452 +msgid "" +"If you lose access to your authentication " +"application or security device, you can use " +"these codes to sign into PyPI." +msgstr "" + +#: warehouse/templates/pages/help.html:455 +msgid "" +"Recovery codes are one time use. They are not a " +"substitute for a authentication application or security device and should only be used for " +"recovery. After using a recovery code to sign in, it becomes inactive." +msgstr "" + +#: warehouse/templates/pages/help.html:461 +msgid "To provision recovery codes:" +msgstr "" + +#: warehouse/templates/pages/help.html:463 +msgid "" +"Log in to your PyPI account, go to your account settings, and choose " +"\"Generate recovery codes\"" +msgstr "" + +#: warehouse/templates/pages/help.html:464 +msgid "" +"Securely store the displayed recovery codes! Consider printing them out " +"and storing them in a safe location or saving them in a password manager." +msgstr "" + +#: warehouse/templates/pages/help.html:467 +msgid "" +"If you lose access to your stored recovery codes or use all of them, you " +"can get new ones by selecting \"Regenerate recovery codes\" in your " +"account settings." +msgstr "" + +#: warehouse/templates/pages/help.html:469 +msgid "To sign in with a recovery code:" +msgstr "" + +#: warehouse/templates/pages/help.html:472 +msgid "" +"When prompted for two factor authentication, select \"Login using " +"recovery codes\"" +msgstr "" + +#: warehouse/templates/pages/help.html:473 +msgid "" +"As each code can be used only once, you might want to mark the code as " +"used" +msgstr "" + +#: warehouse/templates/pages/help.html:474 +msgid "" +"If you have few recovery codes remaining, you may also want to generate a" +" new set using the \"Regenerate recovery codes\" button in your account " +"settings." +msgstr "" + +#: warehouse/templates/pages/help.html:479 +msgid "" +"\n" +"

    API tokens provide an alternative way (instead of username " +"and password) to authenticate when uploading packages to" +" PyPI.

    \n" +"

    You can create a token for an entire PyPI account, in which " +"case, the token will work for all projects associated with that account. " +"Alternatively, you can limit a token's scope to a specific project.

    \n" +"

    We strongly recommend you authenticate with an API " +"token where possible.

    \n" +"\n" +" " +msgstr "" + +#: warehouse/templates/pages/help.html:486 +msgid "To make an API token:" +msgstr "" + +#: warehouse/templates/pages/help.html:489 +msgid "Verify your email address" +msgstr "" + +#: warehouse/templates/pages/help.html:489 +#, python-format +msgid "(check your account settings)" +msgstr "" + +#: warehouse/templates/pages/help.html:490 +#, python-format +msgid "" +"In your account settings, go to the API tokens " +"section and select \"Add API token\"" +msgstr "" + +#: warehouse/templates/pages/help.html:493 +msgid "To use an API token:" +msgstr "" + +#: warehouse/templates/pages/help.html:496 +msgid "Set your username to __token__" +msgstr "" + +#: warehouse/templates/pages/help.html:497 +msgid "" +"Set your password to the token value, including the pypi- " +"prefix" +msgstr "" + +#: warehouse/templates/pages/help.html:501 +#, python-format +msgid "" +"Where you edit or add these values will depend on your individual use " +"case. For example, some users may need to edit their .pypirc file, while others may " +"need to update their CI configuration file (e.g. .travis.yml if you are using Travis)." +msgstr "" + +#: warehouse/templates/pages/help.html:505 +msgid "" +"Advanced users may wish to inspect their token by decoding it with " +"base64, and checking the output against the unique identifier displayed " +"on PyPI." +msgstr "" + +#: warehouse/templates/pages/help.html:509 +msgid "" +"\n" +"

    PyPI asks you to confirm your password before you want to " +"perform a sensitive action. Sensitive actions include things like " +"adding or removing maintainers, deleting distributions, generating API " +"tokens, and setting up two-factor authentication.

    \n" +"

    You'll only have to re-confirm your password if it's been " +"more than an hour since you last confirmed it.

    \n" +"

    We strongly recommend you only perform such actions " +"on your personal, password-protected computer.

    \n" +" " +msgstr "" + +#: warehouse/templates/pages/help.html:521 +msgid "Yes, including RSS feeds of new packages and new releases." +msgstr "" + +#: warehouse/templates/pages/help.html:521 +msgid "See the API reference." +msgstr "" + +#: warehouse/templates/pages/help.html:524 +#, python-format +msgid "" +"If you need to run your own mirror of PyPI, the bandersnatch project is the recommended solution. " +"Note that the storage requirements for a PyPI mirror would exceed 1 " +"terabyte—and growing!" +msgstr "" + +#: warehouse/templates/pages/help.html:527 +#, python-format +msgid "" +"You can subscribe to the project releases RSS feed. " +"Additionally, there are several third-party services that offer " +"comprehensive monitoring and notifications for project releases and " +"vulnerabilities listed as GitHub apps." +msgstr "" + +#: warehouse/templates/pages/help.html:530 +#, python-format +msgid "" +"You can analyze PyPI project/package metadata and download usage " +"statistics via our public dataset on Google BigQuery." +msgstr "" + +#: warehouse/templates/pages/help.html:532 +#, python-format +msgid "" +"Libraries.io provides statistics for PyPI projects " +"(example, API) including GitHub stars and forks, dependency " +"tracking (in progress), and other relevant factors." +msgstr "" + +#: warehouse/templates/pages/help.html:541 +#, python-format +msgid "" +"For recent statistics on uptime and performance, see our status " +"page." +msgstr "" + +#: warehouse/templates/pages/help.html:548 +#, python-format +msgid "" +"PyPI does not support publishing private packages. If you need to publish" +" your private package to a package index, the recommended solution is to " +"run your own deployment of the devpi project." +msgstr "" + +#: warehouse/templates/pages/help.html:551 +msgid "" +"Your publishing tool may return an error that your new project can't be " +"created with your desired name, despite no evidence of a project or " +"release of the same name on PyPI. Currently, there are four primary " +"reasons this may occur:" +msgstr "" + +#: warehouse/templates/pages/help.html:553 +#, python-format +msgid "" +"The project name conflicts with a Python Standard " +"Library module from any major version from 2.5 to present." +msgstr "" + +#: warehouse/templates/pages/help.html:554 +msgid "" +"The project name is too similar to an existing project and may be " +"confusable." +msgstr "" + +#: warehouse/templates/pages/help.html:555 +#, python-format +msgid "" +"The project name has been explicitly prohibited by the PyPI " +"administrators. For example, %(incorrect_code)s is a common " +"typo for %(correct_code)s, and should not surprise the user " +"with a malicious package." +msgstr "" + +#: warehouse/templates/pages/help.html:556 +msgid "" +"The project name has been registered by another user, but no releases " +"have been created." +msgstr "" + +#: warehouse/templates/pages/help.html:556 +#, python-format +msgid "See %(anchor_text)s" +msgstr "" + +#: warehouse/templates/pages/help.html:560 +#, python-format +msgid "" +"Follow the \"How to request a name transfer\" section of PEP 541." +msgstr "" + +#: warehouse/templates/pages/help.html:564 +msgid "" +"Can upload releases for a package. Cannot add collaborators. Cannot " +"delete files, releases, or the project." +msgstr "" + +#: warehouse/templates/pages/help.html:565 +msgid "Owner:" +msgstr "" + +#: warehouse/templates/pages/help.html:565 +msgid "" +"Can upload releases. Can add other collaborators. Can delete files, " +"releases, or the entire project." +msgstr "" + +#: warehouse/templates/pages/help.html:568 +msgid "" +"Only the current owners of a project have the ability to add new owners " +"or maintainers. If you need to request ownership, you should contact the " +"current owner(s) of the project directly. Many project owners provide " +"their contact details in the 'Author' field of the 'Meta' details on the " +"project page." +msgstr "" + +#: warehouse/templates/pages/help.html:569 +#, python-format +msgid "If the owner is unresponsive, see %(anchor_text)s" +msgstr "" + +#: warehouse/templates/pages/help.html:572 +#, python-format +msgid "" +"By default, an upload's description will render with reStructuredText. If the description is in an " +"alternate format like Markdown, a package may set the " +"long_description_content_type in setup.py to " +"the alternate format." +msgstr "" + +#: warehouse/templates/pages/help.html:573 +#, python-format +msgid "" +"Refer to the Python Packaging User Guide for details on the " +"available formats." +msgstr "" + +#: warehouse/templates/pages/help.html:578 +#, python-format +msgid "" +"If you can't upload your project's release to PyPI because you're hitting" +" the upload file size limit, we can sometimes increase your limit. Make " +"sure you've uploaded at least one release for the project that's " +"under the limit (a developmental " +"release version number is fine). Then, file an issue and tell us:" +msgstr "" + +#: warehouse/templates/pages/help.html:587 +#: warehouse/templates/pages/help.html:608 +msgid "A link to your project on PyPI (or Test PyPI)" +msgstr "" + +#: warehouse/templates/pages/help.html:588 +msgid "The size of your release, in megabytes" +msgstr "" + +#: warehouse/templates/pages/help.html:589 +msgid "Which index/indexes you need the increase for (PyPI, Test PyPI, or both)" +msgstr "" + +#: warehouse/templates/pages/help.html:590 +#: warehouse/templates/pages/help.html:610 +msgid "" +"A brief description of your project, including the reason for the " +"additional size." +msgstr "" + +#: warehouse/templates/pages/help.html:596 +msgid "" +"If you can't upload your project's release to PyPI because you're hitting" +" the project size limit, first remove any unnecessary releases or " +"individual files to lower your overall project size." +msgstr "" + +#: warehouse/templates/pages/help.html:603 +#, python-format +msgid "" +"If that is not possible, we can sometimes increase your limit. File an issue and tell us:" +msgstr "" + +#: warehouse/templates/pages/help.html:609 +msgid "The total size of your project, in gigabytes" +msgstr "" + +#: warehouse/templates/pages/help.html:616 +#, python-format +msgid "" +"PyPI receives reports on vulnerabilities in the packages hosted on it " +"from the Open Source Vulnerabilities project, which in turn " +"ingests vulnerabilities from the Python Packaging " +"Advisory Database." +msgstr "" + +#: warehouse/templates/pages/help.html:621 +#, python-format +msgid "" +"If you believe vulnerability data for your project is invalid or " +"incorrect, file an issue with details." +msgstr "" + +#: warehouse/templates/pages/help.html:633 +#, python-format +msgid "" +"PyPI will reject uploads if the package description fails to render. You " +"may use twine's check " +"command to locally check a description for validity." +msgstr "" + +#: warehouse/templates/pages/help.html:639 +msgid "" +"If you've forgotten your PyPI password but you remember your email " +"address or username, follow these steps to reset your password:" +msgstr "" + +#: warehouse/templates/pages/help.html:641 +#, python-format +msgid "Go to reset your password." +msgstr "" + +#: warehouse/templates/pages/help.html:642 +msgid "Enter the email address or username you used for PyPI and submit the form." +msgstr "" + +#: warehouse/templates/pages/help.html:643 +msgid "You'll receive an email with a password reset link." +msgstr "" + +#: warehouse/templates/pages/help.html:648 +msgid "If you've lost access to your PyPI account due to:" +msgstr "" + +#: warehouse/templates/pages/help.html:650 +msgid "Lost access to the email address associated with your account" +msgstr "" + +#: warehouse/templates/pages/help.html:651 +msgid "" +"Lost two factor authentication application, device, and recovery " +"codes" +msgstr "" + +#: warehouse/templates/pages/help.html:654 +#, python-format +msgid "" +"You can proceed to file an issue on our tracker to " +"request assistance with account recovery." +msgstr "" + +#: warehouse/templates/pages/help.html:661 +msgid "If you are using a username and password for uploads:" +msgstr "" + +#: warehouse/templates/pages/help.html:663 +msgid "Ensure that your username and password are correct." +msgstr "" + +#: warehouse/templates/pages/help.html:664 +msgid "" +"Ensure that your username and password do not contain any trailing " +"characters such as newlines." +msgstr "" + +#: warehouse/templates/pages/help.html:666 +msgid "If you are using an API Token for uploads:" +msgstr "" + +#: warehouse/templates/pages/help.html:668 +msgid "Ensure that your API Token is valid and has not been revoked." +msgstr "" + +#: warehouse/templates/pages/help.html:669 +msgid "" +"Ensure that your API Token is properly " +"formatted and does not contain any trailing characters such as " +"newlines." +msgstr "" + +#: warehouse/templates/pages/help.html:671 +msgid "" +"In both cases, remember that PyPI and TestPyPI each require you to create" +" an account, so your credentials may be different." +msgstr "" + +#: warehouse/templates/pages/help.html:673 +msgid "" +"\n" +" If you're using Windows and trying to paste your password or " +"token in the Command Prompt or PowerShell, note that Ctrl-V and " +"Shift+Insert won't work.\n" +" Instead, you can use \"Edit > Paste\" from the window menu, " +"or enable \"Use Ctrl+Shift+C/V as Copy/Paste\" in \"Properties\".\n" +" " +msgstr "" + +#: warehouse/templates/pages/help.html:677 +#, python-format +msgid "" +"This is a known issue with Python's getpass " +"module." +msgstr "" + +#: warehouse/templates/pages/help.html:684 +#, python-format +msgid "" +"Transport Layer Security, or TLS, is part of how we make sure connections" +" between your computer and PyPI are private and secure. It's a " +"cryptographic protocol that's had several versions over time. PyPI turned off support for TLS versions 1.0 and 1.1 in " +"April 2018. Learn why on the PSF blog." +msgstr "" + +#: warehouse/templates/pages/help.html:691 +#, python-format +msgid "" +"If you are having trouble with %(command)s and get a " +"No matching distribution found or Could not fetch " +"URL error, try adding -v to the command to get more " +"information:" +msgstr "" + +#: warehouse/templates/pages/help.html:693 +msgid "" +"If you see an error like There was a problem confirming the ssl " +"certificate or tlsv1 alert protocol version or " +"TLSV1_ALERT_PROTOCOL_VERSION, you need to be connecting to " +"PyPI with a newer TLS support library." +msgstr "" + +#: warehouse/templates/pages/help.html:694 +msgid "" +"The specific steps you need to take will depend on your operating system " +"version, where your installation of Python originated (python.org, your " +"OS vendor, or an intermediate distributor), and the installed versions of" +" Python, setuptools, and pip." +msgstr "" + +#: warehouse/templates/pages/help.html:696 +#, python-format +msgid "" +"For help, go to the #pypa IRC channel on " +"Libera, file an issue at pypa/packaging-" +"problems/issues, or discuss on the " +"Discourse, including your OS and installation details and the output " +"of %(command)s." +msgstr "" + +#: warehouse/templates/pages/help.html:707 +#, python-format +msgid "" +"We take accessibility very seriously and want to make the " +"website easy to use for everyone." +msgstr "" + +#: warehouse/templates/pages/help.html:712 +#, python-format +msgid "" +"If you are experiencing an accessibility problem, report it to us on" +" GitHub, so we can try to fix the problem, for you and others." +msgstr "" + +#: warehouse/templates/pages/help.html:720 +#, python-format +msgid "" +"In a previous version of PyPI, it used to be possible for maintainers to " +"upload releases to PyPI using a form in the web browser. This feature was" +" deprecated with the new version of PyPI – we instead recommend that you " +"use twine to upload your project to PyPI." +msgstr "" + +#: warehouse/templates/pages/help.html:729 +msgid "" +"Spammers return to PyPI with some regularity hoping to place their Search" +" Engine Optimized phishing, scam, and click-farming content on the site. " +"Since PyPI allows for indexing of the Long Description and other data " +"related to projects and has a generally solid search reputation, it is a " +"prime target." +msgstr "" + +#: warehouse/templates/pages/help.html:731 +#, python-format +msgid "" +"When the PyPI administrators are overwhelmed by spam or " +"determine that there is some other threat to PyPI, new user registration " +"and/or new project registration may be disabled. Check our status page for more details, as we'll likely " +"have updated it with reasoning for the intervention." +msgstr "" + +#: warehouse/templates/pages/help.html:740 +msgid "PyPI will return these errors for one of these reasons:" +msgstr "" + +#: warehouse/templates/pages/help.html:742 +msgid "Filename has been used and file exists" +msgstr "" + +#: warehouse/templates/pages/help.html:743 +msgid "Filename has been used but file no longer exists" +msgstr "" + +#: warehouse/templates/pages/help.html:744 +msgid "A file with the exact same content exists" +msgstr "" + +#: warehouse/templates/pages/help.html:746 +msgid "" +"PyPI does not allow for a filename to be reused, even once a project has " +"been deleted and recreated." +msgstr "" + +#: warehouse/templates/pages/help.html:748 +#, python-format +msgid "" +"To avoid this situation, use Test PyPI to " +"perform and check your upload first, before uploading to pypi.org." +msgstr "" + +#: warehouse/templates/pages/help.html:755 +#, python-format +msgid "" +"If you would like to request a new trove classifier file a pull request " +"on the pypa/trove-classifiers project. Be sure" +" to include a brief justification of why it is important." +msgstr "" + +#: warehouse/templates/pages/help.html:763 +#, python-format +msgid "" +"If you're experiencing an issue with PyPI itself, we welcome " +"constructive feedback and bug reports via our issue tracker. Please note that this tracker is only" +" for issues with the software that runs PyPI. Before writing a new issue," +" first check that a similar issue does not already exist." +msgstr "" + +#: warehouse/templates/pages/help.html:770 +msgid "" +"If you are having an issue is with a specific package installed from " +"PyPI, you should reach out to the maintainers of that project directly " +"instead." +msgstr "" + +#: warehouse/templates/pages/help.html:779 +#, python-format +msgid "" +"PyPI is powered by the Warehouse project; Warehouse is " +"an open source project developed under the umbrella of the Python " +"Packaging Authority (PyPA) and supported by the Python Packaging Working " +"Group (PackagingWG)." +msgstr "" + +#: warehouse/templates/pages/help.html:784 +#, python-format +msgid "" +"The PyPA is an independent group of developers whose " +"goal is to improve and maintain many of the core projects related to " +"Python packaging." +msgstr "" + +#: warehouse/templates/pages/help.html:789 +#, python-format +msgid "" +"The PackagingWG is a working group of " +"the Python Software Foundation (PSF) whose goal is to raise and disburse " +"funds to support the ongoing improvement of Python packaging. Most " +"recently it secured an award from the Open " +"Technology Fund whose funding is enabling developers to improve " +"Warehouse's security and accessibility." +msgstr "" + +#: warehouse/templates/pages/help.html:799 +#, python-format +msgid "" +"PyPI is powered by Warehouse and by a variety of " +"tools and services provided by our generous" +" sponsors." +msgstr "" + +#: warehouse/templates/pages/help.html:806 +msgid "" +"As of April 16, 2018, PyPI.org is at \"production\" status, meaning that " +"it has moved out of beta and replaced the old site (pypi.python.org). It " +"is now robust, tested, and ready for expected browser and API traffic." +msgstr "" + +#: warehouse/templates/pages/help.html:808 +#, python-format +msgid "" +"PyPI is heavily cached and distributed via CDN thanks to our sponsor Fastly and " +"thus is generally available globally. However, the site is mostly " +"maintained by volunteers, we do not provide any specific Service Level " +"Agreement, and as could be expected for a giant distributed system, " +"things can and sometimes do go wrong. See our status page for current and past outages and " +"incidents. If you have high availability requirements for your package " +"index, consider either a mirror or a private index." +msgstr "" + +#: warehouse/templates/pages/help.html:822 +#, python-format +msgid "" +"We have a huge amount of work to do to continue to maintain and improve " +"PyPI (also known as the Warehouse project)." +msgstr "" + +#: warehouse/templates/pages/help.html:827 +msgid "Financial:" +msgstr "" + +#: warehouse/templates/pages/help.html:827 +#, python-format +msgid "" +"We would deeply appreciate your donations to fund " +"development and maintenance." +msgstr "" + +#: warehouse/templates/pages/help.html:828 +msgid "Development:" +msgstr "" + +#: warehouse/templates/pages/help.html:828 +msgid "" +"Warehouse is open source, and we would love to see some new faces working" +" on the project. You do not need to be an experienced " +"open-source developer to make a contribution – in fact, we'd love to help" +" you make your first open source pull request!" +msgstr "" + +#: warehouse/templates/pages/help.html:830 +#, python-format +msgid "" +"If you have skills in Python, ElasticSearch, HTML, SCSS, JavaScript, or " +"SQLAlchemy then skim our \"Getting " +"started\" guide, then take a look at the issue tracker. We've created a 'Good first issue' label – we recommend you start " +"here." +msgstr "" + +#: warehouse/templates/pages/help.html:838 +#, python-format +msgid "" +"Issues are grouped into milestones; working on issues in " +"the current milestone is a great way to help push the project forward. If" +" you're interested in working on a particular issue, leave a comment and " +"we can guide you through the contribution process." +msgstr "" + +#: warehouse/templates/pages/help.html:845 +msgid "Stay updated:" +msgstr "" + +#: warehouse/templates/pages/help.html:846 +#, python-format +msgid "" +"You can also follow the ongoing development of the project on the Python packaging forum on Discourse." +msgstr "" + +#: warehouse/templates/pages/help.html:855 +#, python-format +msgid "" +"Changes to PyPI are generally announced on both the pypi-announce mailing list and the PSF blog under the label \"pypi\". The PSF blog also" +" has Atom and RSS feeds for " +"the \"pypi\" label." +msgstr "" + +#: warehouse/templates/pages/help.html:865 +#, python-format +msgid "" +"All traffic is routed through our global CDN, which lists their public IP" +" addresses here: %(href)s." +msgstr "" + +#: warehouse/templates/pages/help.html:866 +#, python-format +msgid "" +"More information about this list can be found here: %(href)s." +msgstr "" + +#: warehouse/templates/pages/help.html:867 +#: warehouse/templates/pages/help.html:871 +msgid "Currently, no features are in beta." +msgstr "" + +#: warehouse/templates/pages/help.html:870 +msgid "" +"When Warehouse's maintainers are deploying new features, at first we mark" +" them with a small \"beta feature\" symbol to tell you: this should " +"probably work fine, but it's new and less tested than other site " +"functionality." +msgstr "" + +#: warehouse/templates/pages/help.html:875 +#, python-format +msgid "" +"\"PyPI\" should be pronounced like \"pie pea eye\", specifically with the" +" \"PI\" pronounced as individual letters, rather as a single sound. This " +"minimizes confusion with the PyPy project, which is a popular alternative " +"implementation of the Python language." +msgstr "" + +#: warehouse/templates/pages/help.html:887 +msgid "Resources" +msgstr "" + +#: warehouse/templates/pages/help.html:888 +msgid "Looking for something else? Perhaps these links will help:" +msgstr "" + +#: warehouse/templates/pages/help.html:890 +msgid "Python Packaging User Guide" +msgstr "" + +#: warehouse/templates/pages/help.html:891 +msgid "Python documentation" +msgstr "" + +#: warehouse/templates/pages/help.html:892 +msgid "(main Python website)" +msgstr "" + +#: warehouse/templates/pages/help.html:893 +msgid "Python community page" +msgstr "" + +#: warehouse/templates/pages/help.html:893 +msgid "(lists IRC channels, mailing lists, etc.)" +msgstr "" + +#: warehouse/templates/pages/help.html:896 +msgid "Contact" +msgstr "" + +#: warehouse/templates/pages/help.html:898 +#, python-format +msgid "" +"The Python Packaging Authority (PyPA) is a working group" +" who work together to improve Python packaging. If you'd like to get in " +"touch with a core packaging developer, use #pypa on IRC " +"(Libera), or browse the online board." +msgstr "" + +#: warehouse/templates/pages/security.html:15 +msgid "Security" +msgstr "" + +#: warehouse/templates/pages/security.html:20 +msgid "Reporting a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:22 +msgid "" +"We take security very seriously and ask that you follow our security " +"policy carefully." +msgstr "" + +#: warehouse/templates/pages/security.html:24 +msgid "Important!" +msgstr "" + +#: warehouse/templates/pages/security.html:24 +msgid "" +"If you believe you've identified a security issue with PyPI, DO " +"NOT report the issue in any public forum, including (but not " +"limited to):" +msgstr "" + +#: warehouse/templates/pages/security.html:27 +msgid "Our GitHub issue tracker" +msgstr "" + +#: warehouse/templates/pages/security.html:28 +msgid "Official or unofficial chat channels" +msgstr "" + +#: warehouse/templates/pages/security.html:29 +msgid "Official or unofficial mailing lists" +msgstr "" + +#: warehouse/templates/pages/security.html:35 +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, python-format +msgid "" +"Email security@pypi.org, providing the following" +" details:" +msgstr "" + +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project " +"hosted on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much " +"relevant information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 +msgid "" +"Once you've submitted an issue via email, you should receive an " +"acknowledgment within 48 hours." +msgstr "" + +#: warehouse/templates/pages/security.html:49 +msgid "" +"Depending on the action to be taken, you may receive further follow-up " +"emails." +msgstr "" + +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." +msgstr "" + +#: warehouse/templates/pages/sitemap.html:21 +msgid "PyPI site map" +msgstr "" + +#: warehouse/templates/pages/sitemap.html:25 +msgid "PyPI home" +msgstr "" + +#: warehouse/templates/pages/sitemap.html:26 +msgid "Search and filter projects" +msgstr "" + +#: warehouse/templates/pages/sitemap.html:30 +msgid "Authentication" +msgstr "" + +#: warehouse/templates/pages/sitemap.html:32 +msgid "Login" +msgstr "" + +#: warehouse/templates/pages/sitemap.html:42 +msgid "Security policy" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:23 +msgid "Support PyPI and related projects" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:24 +msgid "Sponsor the Python Software Foundation" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:27 +msgid "" +"The Python Software Foundation raises and distributes funds to improve " +"Python's packaging ecosystem." +msgstr "" + +#: warehouse/templates/pages/sponsors.html:29 +msgid "Recent projects funded include:" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:32 +msgid "" +"The successful relaunch of the Python Package Index, powered by the new " +"'Warehouse' codebase" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:33 +#, python-format +msgid "" +"With $170,000 in funding from the Mozilla Open Source Support Program in 2018" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:36 +msgid "" +"Improving PyPI's security and accessibility, and adding support for " +"multiple locales" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:37 +#, python-format +msgid "" +"With $80,000 in funding from the Open Technology " +"Fund in 2019" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:40 +msgid "Additional security-focused features for PyPI" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:41 +#, python-format +msgid "" +"With $100,000 in funding from Facebook " +"Research in 2019 and 2020" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:44 +msgid "Overhauling pip's user experience and dependency resolver" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:45 +#, python-format +msgid "" +"With $407,000 in funding from the Chan Zuckerberg Initiative and the Mozilla Open Source Support Program in 2020" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:49 +msgid "" +"With your support, the PSF can continue to fund packaging improvements, " +"benefiting millions of Python users around the world." +msgstr "" + +#: warehouse/templates/pages/sponsors.html:57 +msgid "PSF Sponsorship" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:60 +msgid "" +"All of these initiatives help maintain and support the tools that the " +"Python community uses daily. This work can only be done with the generous" +" financial support that you or your organization provides." +msgstr "" + +#: warehouse/templates/pages/sponsors.html:61 +msgid "Your contributions matter and they make an impact. Every donation counts!" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:65 +msgid "Become a sponsor" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:67 +msgid "" +"The PSF is recognized by the IRS as a 501(c)(3) non-profit charitable " +"organization, and donations are tax-deductible for organizations that pay" +" taxes in the United States." +msgstr "" + +#: warehouse/templates/pages/sponsors.html:78 +msgid "Get your logo on PyPI.org" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:79 +msgid "" +"Looking for brand visibility? In the last year*, 21.1 million people from" +" 237 countries visited PyPI.org." +msgstr "" + +#: warehouse/templates/pages/sponsors.html:80 +msgid "* Data as of March 2020" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:83 +msgid "Strengthen the Python ecosystem" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:84 +msgid "" +"Funds raised by the Python Software Foundation go directly towards " +"improving the tools your company uses every day." +msgstr "" + +#: warehouse/templates/pages/sponsors.html:87 +msgid "Boost your reputation" +msgstr "" + +#: warehouse/templates/pages/sponsors.html:88 +msgid "" +"Enhance your company's reputation by investing in Python and the open " +"source community." +msgstr "" + +#: warehouse/templates/pages/stats.html:21 +msgid "PyPI statistics" +msgstr "" + +#: warehouse/templates/pages/stats.html:23 +msgid "" +"We all love stats, so here are some useful statistics about PyPI. The " +"statistics page is cached for 24 hours, so don't expect the numbers to be" +" realtime." +msgstr "" + +#: warehouse/templates/pages/stats.html:30 +msgid "Top projects by total package size" +msgstr "" + +#: warehouse/templates/pages/stats.html:32 +msgid "" +"Here is a list of the top 100 projects based on the sum of their " +"packages' sizes (in bytes)." +msgstr "" + +#: warehouse/templates/pages/stats.html:39 +msgid "Statistics by project" +msgstr "" + +#: warehouse/templates/pages/stats.html:43 +msgid "Sum of release files (bytes)" +msgstr "" + +#: warehouse/templates/pages/stats.html:48 +msgid "All of PyPI" +msgstr "" + +#: warehouse/templates/search/results.html:18 +#: warehouse/templates/search/results.html:114 +#: warehouse/templates/search/results.html:212 +msgid "Search results" +msgstr "" + +#: warehouse/templates/search/results.html:40 +#, python-format +msgid "Did you mean '%(text)s'?" +msgstr "" + +#: warehouse/templates/search/results.html:82 +msgid "Close panel" +msgstr "" + +#: warehouse/templates/search/results.html:86 +#, python-format +msgid "Filter by classifier" +msgstr "" + +#: warehouse/templates/search/results.html:117 +msgid "Enter a search query, or select a filter from the list of classifiers." +msgstr "" + +#: warehouse/templates/search/results.html:118 +msgid "Enter a search query, or add a filter by clicking on the button." +msgstr "" + +#: warehouse/templates/search/results.html:119 +msgid "You can combine searches and classifier filters. Examples:" +msgstr "" + +#: warehouse/templates/search/results.html:123 +msgid "Python 3 compatible projects" +msgstr "" + +#: warehouse/templates/search/results.html:128 +msgid "Sphinx extensions that have a stable/production status" +msgstr "" + +#: warehouse/templates/search/results.html:133 +msgid "Projects related to \"graphics\" with OSI-approved licenses" +msgstr "" + +#: warehouse/templates/search/results.html:150 +#, python-format +msgid "" +"\n" +" %(count_display)s project\n" +" " +msgid_plural "" +"\n" +" %(count_display)s projects\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/search/results.html:157 +#, python-format +msgid "for \"%(term)s\"" +msgstr "" + +#: warehouse/templates/search/results.html:161 +msgid "" +"\n" +" with the selected classifier\n" +" " +msgid_plural "" +"\n" +" with the selected classifiers\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: warehouse/templates/search/results.html:177 +msgid "Order by" +msgstr "" + +#: warehouse/templates/search/results.html:179 +msgid "Relevance" +msgstr "" + +#: warehouse/templates/search/results.html:180 +msgid "Date last updated" +msgstr "" + +#: warehouse/templates/search/results.html:181 +msgid "Trending" +msgstr "" + +#: warehouse/templates/search/results.html:194 +msgid "Filter" +msgstr "" + +#: warehouse/templates/search/results.html:205 +msgid "Add filter" +msgstr "" + +#: warehouse/templates/search/results.html:221 +#, python-format +msgid "There were no results for '%(term)s'" +msgstr "" + +#: warehouse/templates/search/results.html:223 +#, python-format +msgid "" +"\n" +" There were no results for '%(filters)s' filter\n" +" " +msgid_plural "" +"\n" +" There were no results for '%(filters)s' filters\n" +" " +msgstr[0] "" +msgstr[1] "" diff --git a/warehouse/locale/nl/LC_MESSAGES/messages.mo b/warehouse/locale/nl/LC_MESSAGES/messages.mo index 1192e85be5311722010edbb9e7247c1b71c82a62..d0015e1da0e6a14abee2dcdb5adbee85223c55ff 100644 GIT binary patch delta 6182 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 A^8f$< delta 6599 zcmZwLd0dp$8o=>`A_0ORf-HiJhJq=G3uLK*rih_I?vkk}uP_2L1PDUtxNo?mgHmcP zh2~Ofk%r4HThv@y)T>t4{noYRYH7Pm_Iu{M_VJI-$H(tE=biU`&px9+9Bi=YSOdrT z0QcpJ6zQf^I0kwt#ke2WV|ojvZsT=a zh1Ynf+_xY?sX2H7H{yhrNVi)RXqBp*c zOYnU>je}Y%br#z_s8m<{9b+BEc~T#4?u0Hpy-@C=^8mvMVXrFP&TZqCMro%G1%qI9qvlW`x) zbMBxtv_WUapJ%85CRlpV3#CCLP=?%wv#<&uM}Jn{XdHrju?}TT*lE4=a2~e6)yU|o zdJMqJ$gHVfFbX3Q^!s`{$OKa{5-s>F@=Uc1`!?<%6%u1&Z~Fvhb4cN`Y61P0X^Bv=>C{eh4?hShR0BPUe2&I$N4A?Scm*k_52m>AoDvJX^|ya zzqlhxi!-n_jznolCCY=Ap+9a$xo;23)Eq{c`*YX|Z=p4;-$$PZ zsVL7K*N6QtnLH|_W;t=dTkez@v=;OvZa*#=&;^vbalNg`Q_W{0OB1T~m%IdE{)~VWp^hsU8VvHZ8k77qH8BZ#i-EM?ukqx0PqfAvRhJlVdR2rEH zR7}T8{03{$U>s$xy@%_s-vP+9DF?R4Ls)`8p$vWQ2o5crjdI@!48XvVy1~&%+f^s@ z#aY-^zW9#vx!hKlZ{Bx+fJVJ>Q2c7v;`yu>sT| z?20wm7?0r^{2VW0Sq|p{4H%KD7j3>(|3cb;GKG~B8O>&7=8%z!mDn04?Rw6~V;&(nEg-Wp#TM>k&ys>2Wr)j@4AN{uDN& zd>y^9k)uSPZ2lNSMFc*IDJUZ|9aC`+`e4IJ`T_nZ^-=gc7T|82P^#2>Xerabgf3$s z<$ja(=SLyyRBb?abhwx6gT@PEsR+Tgn1VrAfNgLluENbIi?MG7KUQ!N9>u#Df=8dz z_kD$-ly72J3}kOhL;9n4i_e1vi>%33*(EzpChj>pz0&l!wyvj682EveY$s^G*!xzT-^K6pBy9K~bM z6KyCXQ--o@7GW6HpzMM-F#}IyXN;b%KbMK}oNSb#FUB^!OHDQ_)}So5SCCOwbtpH) z&QPi&_Q0N)ZsrWqA?P#)BD zmY&N@Y5T02|+0{Uc*{(X=%SAUDXhtjdB^Yj!iMrq)t zd5nJ=nGdLFjehg>D({RI%1J0K9*eRj@-PCIp{$i17>P$vI`ADz&;B&)gBIv-!vyr8 zJ`<$_StuQ{FJS!TK{Ke32dqXJsvRh+^&_+X9Ln5ZH?QABjsg`>rT_Ii6LX}zP=A?K z;9|;`P`(8V7wI)I17$az#P;}ygN!`54WAa{P!{9EC?hfqW%ZV07hI0g(8Jgr&!J33 z=n{T-Vn>wiR)x~Q{rDJmdY&zdh4>Th!eQvxvQ(dVZp-xcNXG;&Ov4)aAfCl1o%)9M z)q0!Fz<$&pz^Bl6x&Alg7?cs+ic)_7hhp#weJ~ZEG^8UBXT%(85}A%Ho^vSs+V@4a z6b?aYz-5$^uVSU{`CLq(yb5Jxj-&MaD)zwst7t6F!H4h^2B2E4kN9RN4H}B`W&dv_ z6GTPAOM1Jdp)9gYvpgB)WSfiLxDI8}ZNnS=r!=!TD|Wt z;}cxJf{6|?o!99(v*H-aYmg10{=}^~cfJ0$>+-Vh`8*s+{W~ag9r6li2oA(hJc#}A zBFf45P_6FRczl3z5e~-+boi1vK}J4!5l3U_2ECdmqpaSG7=|~H4*i|NDaah(OY%?| zNlEg{$Depc7uBB_OY9^*A}Wdh%KS@m;EA=^uaNzwp9rsQ>^7vWk+C_k$X zAiK-;lPwxQA<~Hd6K9C~Q;AvdAFF9nf1aXLZ(gDhOCqBgrq=?>o?*x@)?Ay|G$vQB4oRaBjN}-Boc_m zyyP=1A|#C_1>q9W z!z`c2QD%N1wl?#dumSNJv5H70W)a^IlGx3zRLywg09yD6 zh4I8pVgWIoSV7!Nd1PcubucU1pfC6Bz`16f5K3JcK1s+HP9^Ro+4EP4R)o#0TThv+B;lI#72 zWNL`9#3JGlA?bZ$k1MB-+R5Z^6HY>IJVks>bR!-lEW~1>nz)yKHZuj-iP&$J1;c#5 z>whzI@4L{D(O5}2#jMLQt-wJvjgGHg_J24G$=?Pc+7t zSc>fVhQ(?twU!ulH)E}y&N~TBnic-T#leZ;K~DeZFlY3Dp3d7T5q0@#KQ&IXlv(rh zEk(w7!&+)svTXK}T%*Wh6l7WREoHfe%|h9dQJ&G?VlT?cvRNy#O00I9B{!?sGS1*~ zRw3^yHL~N>NN2CeIOo&|@4Dr~y&JlBj_c&@tPc*a`yg|6h|{k)vR$cBRAD#rXso5w zZs#T3ZZ?!oOtO~P?Ag{Ft1YLlU$NcGIi<2mlwrBA`k(INVa^McE$a4HW(GGfDx6D~ zGXxO_ClN0m{jI^yAiAVnPsyX^g3Jj lG*, 2019. -# thomas , 2019. -# Robert S. , 2021. +# thomas , 2019, 2022. +# Robert S. , 2021, 2022. # PH-KDX , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-05-10 15:08+0000\n" -"Last-Translator: PH-KDX \n" -"Language-Team: Dutch \n" +"PO-Revision-Date: 2022-06-28 19:44+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Dutch " +"\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -646,7 +646,6 @@ msgstr "Monty Python - The Cheese Shop Sketch" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1183,8 +1182,8 @@ msgid "" " " msgstr "" "\n" -" Tip: u staat op het punt een gevoelige handeling uit te voeren.\n" +" Tip: u staat op het punt een gevoelige handeling uit te voeren.\n" " Als u geen persoonlijke computer gebruikt, moet u uitloggen " "zodra u klaar bent met uw sessie.\n" " We vragen je het komende uur niet om je wachtwoord opnieuw te " @@ -1193,8 +1192,7 @@ msgstr "" #: warehouse/templates/upload.html:25 msgid "This URL is an API endpoint for uploading files to PyPI." -msgstr "" -"Deze URL is een API-eindpunt voor het uploaden van bestanden naar PyPI." +msgstr "Deze URL is een API-eindpunt voor het uploaden van bestanden naar PyPI." #: warehouse/templates/upload.html:26 #, python-format @@ -1204,8 +1202,8 @@ msgid "" "Packaging User Guide." msgstr "" "Ga voor meer informatie over het uploaden van projecten naar PyPI naar de Python Packaging-gebruikershandleiding " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Python Packaging-gebruikershandleiding " #: warehouse/templates/upload.html:28 #, python-format @@ -1228,8 +1226,8 @@ msgid "" " " msgstr "" "\n" -" Wilt u deze uitnodiging om mee te doen aan '%(project_name)s' als een project %(role_name)s accepteren?\n" +" Wilt u deze uitnodiging om mee te doen aan '%(project_name)s' als een project %(role_name)s accepteren?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1299,8 +1297,8 @@ msgid "" " " msgstr "" "\n" -" Wilt u deze uitnodiging om mee te doen aan '%(project_name)s' als een project %(role_name)s accepteren?\n" +" Wilt u deze uitnodiging om mee te doen aan '%(project_name)s' als een project %(role_name)s accepteren?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1455,8 +1453,8 @@ msgid "" "\">FAQ for more information." msgstr "" "Dit wachtwoord is in een datalek verschenen of is gecompromitteerd en kan " -"niet worden gebruikt. Raadpleeg de vaak-gestelde vragen voor meer informatie." +"niet worden gebruikt. Raadpleeg de vaak-gestelde vragen voor meer informatie." #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1544,9 +1542,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Upgrade je browser om in te loggen met een beveiligingsapparaat " -"(bijv. USB-sleutel)" +"Upgrade je browser om in te loggen met een beveiligingsapparaat (" +"bijv. USB-sleutel)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1605,8 +1603,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Indien u deze wijziging niet hebt aangebracht, kunt u " -"%(email_address)s een e-mail sturen om met de PyPI-beheerders te " +"Indien u deze wijziging niet hebt aangebracht, kunt u %(email_address)s een e-mail sturen om met de PyPI-beheerders te " "communiceren." #: warehouse/templates/email/added-as-collaborator/body.html:19 @@ -1723,10 +1721,10 @@ msgid "" "username and password. See %(token_help_url)s for help using API tokens to " "publish." msgstr "" -"Genereer eerst een API-token voor uw account of project op " -"%(new_token_url)s. Gebruik dan deze token bij het publiceren in plaats van " -"uw gebruikersnaam en wachtwoord. Zie %(token_help_url)s voor hulp bij het " -"gebruik van API-tokens om te publiceren." +"Genereer eerst een API-token voor uw account of project op %(new_token_url)" +"s. Gebruik dan deze token bij het publiceren in plaats van uw gebruikersnaam " +"en wachtwoord. Zie %(token_help_url)s voor hulp bij het gebruik van API-" +"tokens om te publiceren." #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 #, fuzzy, python-format @@ -1797,8 +1795,8 @@ msgid "" "Your request for a new PyPI organization named \"%(organization_name)s\" has " "been submitted." msgstr "" -"Uw aanvraag voor een nieuwe PyPI-organisatie met de naam " -"\"%(organization_name)s\" is ingediend." +"Uw aanvraag voor een nieuwe PyPI-organisatie met de naam \"" +"%(organization_name)s\" is ingediend." #: warehouse/templates/email/new-organization-requested/body.html:19 #: warehouse/templates/manage/organizations.html:57 @@ -1824,8 +1822,8 @@ msgid "" msgstr "" "\n" " PyPI-gebruiker %(username)s heeft een nieuwe OpenID\n" -" Connect-uitgever toegevoegd aan een project (%(project_name)s)\n" +" Connect-uitgever toegevoegd aan een project " +"(%(project_name)s)\n" " dat u beheert. OpenID Connect-uitgevers fungeren als vertrouwde gebruikers " "en\n" " kunnen automatisch projectreleases maken.\n" @@ -1924,8 +1922,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Indien u deze wijziging niet hebt aangebracht, kunt u " -"%(email_address)s een e-mail sturen om met de PyPI-beheerders te " +"Indien u deze wijziging niet hebt aangebracht, kunt u %(email_address)s een e-mail sturen om met de PyPI-beheerders te " "communiceren." #: warehouse/templates/email/organization-deleted/body.html:37 @@ -2079,8 +2077,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Iemand, misschien u, heeft het wachtwoord voor uw PyPI-account " -"%(username)s gewijzigd." +"Iemand, misschien u, heeft het wachtwoord voor uw PyPI-account " +"%(username)s gewijzigd." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2166,8 +2164,8 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Om weer toegang te krijgen tot uw account, stelt u uw wachtwoord opnieuw in op PyPI. We raden u ook aan naar stelt u uw wachtwoord opnieuw in op PyPI. We raden u ook aan naar HaveIBeenPwned te gaan en uw andere " "wachtwoorden te controleren en uzelf vertrouwd te maken met goede " "wachtwoordpraktijken." @@ -2185,8 +2183,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"We gebruiken een gratis beveiligingsservice van HaveIBeenPwned. Bij het registreren, " +"We gebruiken een gratis beveiligingsservice van HaveIBeenPwned. Bij het registreren, " "verifiëren of bijwerken van uw wachtwoord, genereren we een SHA1-hash van uw " "wachtwoord en gebruiken we de eerste 5 tekens van de hash om te bepalen of " "het wachtwoord is gecompromitteerd. Het leesbare wachtwoord wordt nooit door " @@ -2232,8 +2230,7 @@ msgstr[1] "Deze link verloopt over %(n_hours)s uur." #: warehouse/templates/email/password-reset/body.html:24 #: warehouse/templates/email/verify-email/body.html:24 msgid "If you did not make this request, you can safely ignore this email." -msgstr "" -"Als u dit verzoek niet heeft gedaan, kunt u deze e-mail gerust negeren." +msgstr "Als u dit verzoek niet heeft gedaan, kunt u deze e-mail gerust negeren." #: warehouse/templates/email/primary-email-change/body.html:18 #, python-format @@ -2253,9 +2250,9 @@ msgid "" "recovery codes for this account.\n" msgstr "" "\n" -"We hebben gemerkt dat u onlangs bent ingelogd op uw PyPI-account " -"%(username)s, waarvoor tweefactorauthenticatie is ingeschakeld, " -"maar dat u geen\n" +"We hebben gemerkt dat u onlangs bent ingelogd op uw PyPI-account " +"%(username)s, waarvoor tweefactorauthenticatie is " +"ingeschakeld, maar dat u geen\n" "herstelcodes gegenereerd hebt voor dit account.\n" #: warehouse/templates/email/recovery-code-reminder/body.html:27 @@ -2304,8 +2301,8 @@ msgid "" "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" "\n" -"Als u deze wijziging niet heeft aangebracht, kunt u " -"%(email_address)s een e-mail sturen om met de PyPI-beheerders te " +"Als u deze wijziging niet heeft aangebracht, kunt u %(email_address)s een e-mail sturen om met de PyPI-beheerders te " "communiceren.\n" #: warehouse/templates/email/recovery-codes-generated/body.html:19 @@ -2353,8 +2350,8 @@ msgid "" "method to your PyPI account %(username)s." msgstr "" "Iemand, misschien uzelf, heeft een %(method)s twee-factor " -"authentificatiemethode toegevoegd aan uw PyPI-account %(username)s." +"authentificatiemethode toegevoegd aan uw PyPI-account " +"%(username)s." #: warehouse/templates/email/two-factor-removed/body.html:18 #, python-format @@ -2363,8 +2360,8 @@ msgid "" "method from your PyPI account %(username)s." msgstr "" "Iemand, misschien uzelf, heeft een %(method)s twee-factor " -"authentificatiemethode verwijderd van uw PyPI-account %(username)s." +"authentificatiemethode verwijderd van uw PyPI-account " +"%(username)s." #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2403,8 +2400,7 @@ msgstr "" #, fuzzy #| msgid "If you did not make this request, you can safely ignore this email." msgid "Otherwise, you can safely ignore this email." -msgstr "" -"Als u dit verzoek niet heeft gedaan, kunt u deze e-mail gerust negeren." +msgstr "Als u dit verzoek niet heeft gedaan, kunt u deze e-mail gerust negeren." #: warehouse/templates/email/verify-organization-role/body.html:30 #, fuzzy, python-format @@ -5202,8 +5198,8 @@ msgid "" "\">Python Packaging User Guide" msgstr "" "Ga voor meer informatie over het uploaden van projecten naar PyPI naar de Python Packaging-gebruikershandleiding " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Python Packaging-gebruikershandleiding " #: warehouse/templates/manage/organization/projects.html:149 #, fuzzy @@ -6709,8 +6705,8 @@ msgid "" "\"noopener\">file an issue with details." msgstr "" "Ga voor meer informatie over het uploaden van projecten naar PyPI naar de Python Packaging-gebruikershandleiding " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Python Packaging-gebruikershandleiding " #: warehouse/templates/pages/help.html:633 #, python-format @@ -7095,8 +7091,8 @@ msgid "" "\"noopener\">Python packaging forum on Discourse." msgstr "" "Ga voor meer informatie over het uploaden van projecten naar PyPI naar de Python Packaging-gebruikershandleiding " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Python Packaging-gebruikershandleiding " #: warehouse/templates/pages/help.html:855 #, python-format @@ -7218,9 +7214,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7236,38 +7231,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/or/LC_MESSAGES/messages.mo b/warehouse/locale/or/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..00ad364d50ccd262256386cc836fa173d9f7df74 GIT binary patch literal 837 zcma)2O>fgc5H(*HA31YaZXmRF14W9Q1`!$uBE?CRrhJ{)##`Gc*|l~z4Lx!|6#~># z#DQa5K(K~zgA4f!`~tK;g|UsABdqj1J8$2N-^}le=jRrjbAU^Lb-)Ec2aum901O}i z1ULj7oUyD0#J7OzS<6xoe?bKL^yK}3vaHRRb4d|FQ%MCQ6N+YuiqXwAG>VBJBSnQo zT%a+P(y_X{(4k#EWnrmQF;S<*R$uU^bfj=Q#P^{x;mkw5Fd^tlx}TD(_JF2bC>+Qr z3Gtn2B=L}Y$nN*>fbJ!^9yf`i9(v?A1~};9W&_>pc|rTy<6hUdJ47lx6okn!QCxVa zwcY8UZX@u~h95NAo!gCObKq}n-2y3#rX-?xNXg`{iH%sPRC=x(bE#f&E&rKMHa7*<|la<)Y9Wm0zIdMlYdFo@d_*v3_Cnhl0)jzW|&RnKmcKR^bbp fE`k1+H7GXO0SLkOYom{h{{CNux#!g|dTIRuCV5{P literal 0 HcmV?d00001 diff --git a/warehouse/locale/or/LC_MESSAGES/messages.po b/warehouse/locale/or/LC_MESSAGES/messages.po index 35d6d4854e5f..74f7bac18526 100644 --- a/warehouse/locale/or/LC_MESSAGES/messages.po +++ b/warehouse/locale/or/LC_MESSAGES/messages.po @@ -2,22 +2,22 @@ # Copyright (C) 2020 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2020. -# Pro Neon , 2020. +# Pro Neon , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" -"Report-Msgid-Bugs-To: https://github.com/pypa/warehouse/issues/new\n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2020-02-12 09:32+0000\n" +"PO-Revision-Date: 2022-06-28 19:49+0000\n" "Last-Translator: Pro Neon \n" -"Language-Team: Odia \n" +"Language-Team: Odia " +"\n" "Language: or\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.11-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -562,7 +562,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6602,9 +6601,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6620,38 +6618,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/pl/LC_MESSAGES/messages.mo b/warehouse/locale/pl/LC_MESSAGES/messages.mo index 2f1942ed06ac81fb3ace35d7d91e03afe4861743..73c8510ee07cff7688d6a740eeebb9e95ec98f7a 100644 GIT binary patch delta 7187 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 Dza}0( diff --git a/warehouse/locale/pl/LC_MESSAGES/messages.po b/warehouse/locale/pl/LC_MESSAGES/messages.po index eb64b95e4d7f..1f8280aa41f8 100644 --- a/warehouse/locale/pl/LC_MESSAGES/messages.po +++ b/warehouse/locale/pl/LC_MESSAGES/messages.po @@ -3,20 +3,22 @@ # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. # Dustin Ingram , 2019. -# Sebastian Witowski , 2019. +# Sebastian Witowski , 2019, 2022. # m-aciek , 2020, 2021, 2022. -# vXtreniusX , 2020. +# vXtreniusX , 2020, 2022. # Michal Biesiada , 2020. -# Lukasz , 2020. -# Michal Juszczyk , 2021. -# Sviatoslav Sydorenko , 2021. +# Lukasz , 2020, 2022. +# Michal Juszczyk , 2021, 2022. +# Sviatoslav Sydorenko , 2021, 2022. +# Marek Fic , 2022. +# Jakub Fabijan , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-02-04 23:32+0000\n" -"Last-Translator: m-aciek \n" +"PO-Revision-Date: 2022-06-28 19:47+0000\n" +"Last-Translator: Sviatoslav Sydorenko \n" "Language-Team: Polish \n" "Language: pl\n" @@ -25,7 +27,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -76,8 +78,7 @@ msgstr "Hasło jest nieprawidłowe Spróbuj ponownie." #: warehouse/accounts/forms.py:149 warehouse/accounts/views.py:87 msgid "There have been too many unsuccessful login attempts. Try again later." -msgstr "" -"Podjęto zbyt wiele nieudanych prób logowania. Spróbuj ponownie później." +msgstr "Podjęto zbyt wiele nieudanych prób logowania. Spróbuj ponownie później." #: warehouse/accounts/forms.py:171 msgid "Your passwords don't match. Try again." @@ -103,8 +104,8 @@ msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -"Ten adres e-mail jest już używany przez inne konto. Użyj innego adresu e-" -"mail." +"Ten adres e-mail jest już używany przez inne konto. Użyj innego adresu " +"e-mail." #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." @@ -476,8 +477,7 @@ msgstr "Odrzucono zaproszenie od ”${username}”." msgid "" "There have been too many attempted OpenID Connect registrations. Try again " "later." -msgstr "" -"Podjęto zbyt wiele nieudanych prób logowania. Spróbuj ponownie później." +msgstr "Podjęto zbyt wiele nieudanych prób logowania. Spróbuj ponownie później." #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" @@ -663,7 +663,6 @@ msgstr "Monty Python - Szkic sklepu z serami" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1203,8 +1202,8 @@ msgid "" " " msgstr "" "\n" -" Wskazówka: zamierasz wykonać wrażliwe działanie.\n" +" Wskazówka: zamierasz wykonać wrażliwe działanie.\n" " Jeśli nie używasz osobistego komputera, pamiętaj aby wylogować " "się po zakończeniu sesji.\n" " Nie poprosimy cię o potwierdzenie swojego hasła przez następną " @@ -1249,8 +1248,8 @@ msgid "" " " msgstr "" "\n" -" Czy chciałbyś zaakceptować zaproszenie do dołączenia do „%(project_name)s” jako %(role_name)s?\n" +" Czy chciałbyś zaakceptować zaproszenie do dołączenia do „%(project_name)s” jako %(role_name)s?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1320,8 +1319,8 @@ msgid "" " " msgstr "" "\n" -" Czy chciałbyś zaakceptować zaproszenie do dołączenia do „%(project_name)s” jako %(role_name)s?\n" +" Czy chciałbyś zaakceptować zaproszenie do dołączenia do „%(project_name)s” jako %(role_name)s?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1572,9 +1571,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Aktualizuj swoją przeglądarkęaby zalogować się za pomocą urządzenia " -"(np. klucza USB)" +"Aktualizuj swoją przeglądarkęaby zalogować się za pomocą urządzenia (" +"np. klucza USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1599,8 +1598,8 @@ msgid "" msgstr "" "

    Wygeneruj kod korzystając z aplikacji uwierzytelniającej podłączonej do " "Twojego konta PyPI. Wprowadź kod w formularzu aby zweryfikować Twoją " -"tożsamość.

    Zgubiłeś swoją aplikację? Nie działa?Znajdź pomoc

    " +"tożsamość.

    Zgubiłeś swoją aplikację? Nie działa?Znajdź pomoc

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1641,8 +1640,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"Zostałeś dodany do projektu %(site)s %(project_name)s w roli " -"%(role)s przez %(initiator_username)s." +"Zostałeś dodany do projektu %(site)s %(project_name)s w roli " +"%(role)s przez %(initiator_username)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format @@ -1663,8 +1662,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"Zostałeś dodany do projektu %(site)s %(project_name)s w roli " -"%(role)s przez %(initiator_username)s." +"Zostałeś dodany do projektu %(site)s %(project_name)s w roli " +"%(role)s przez %(initiator_username)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -2039,8 +2038,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Ktoś, być może ty, zmienił hasło do Twojego konta PyPI %(username)s." +"Ktoś, być może ty, zmienił hasło do Twojego konta PyPI " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2064,8 +2063,8 @@ msgid "" "reduce the\n" " risk for PyPI and its users." msgstr "" -"PyPI nie doświadczyło naruszenia bezpieczeństwa. To jest prewencyjny " -"zabieg \n" +"PyPI nie doświadczyło naruszenia bezpieczeństwa. To jest prewencyjny zabieg " +"\n" "mający na celu ograniczenie ryzyka dla PyPI i użytkowników." #: warehouse/templates/email/password-compromised/body.html:33 @@ -2125,8 +2124,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "Aby odzyskać dostęp do Twojego konta, zresetuj " -"swoje hasło na PyPI. Ponadto zalecamy odwiedzenie strony HaveIBeenPwned i sprawdzenie reszty Twoich " +"swoje hasło na PyPI. Ponadto zalecamy odwiedzenie strony HaveIBeenPwned i sprawdzenie reszty Twoich " "haseł oraz zaznajomienie się z dobrymi praktykami ustalania haseł dostępu." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2142,8 +2141,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Używamy darmowej usługi bezpieczeństwa HaveIBeenPwned Gdy rejestrujemy, uwierzytelniamy lub aktualizujemy " +"Używamy darmowej usługi bezpieczeństwa HaveIBeenPwned Gdy rejestrujemy, uwierzytelniamy lub aktualizujemy " "Twoje hasło generujemy jego hash metodą SHA1 i używamy pierwszych 5 znaków " "do zbadania czy hasło zostało ujawnione. Hasło w formie odkrytego tekstu " "nigdy nie jest przechowywane przez PyPI ani przesyłane do HaveIBeenPwned." @@ -2479,8 +2478,7 @@ msgstr "Następny" #: warehouse/templates/includes/session-notifications.html:24 #, python-format msgid "Your primary email address (%(email_address)s) is unverified." -msgstr "" -"Twój podstawowy adres email (%(email_address)s) nie jest zweryfikowany." +msgstr "Twój podstawowy adres email (%(email_address)s) nie jest zweryfikowany." #: warehouse/templates/includes/session-notifications.html:26 msgid "You do not have a primary email address." @@ -2533,8 +2531,8 @@ msgid "" msgstr "" "Zobacz statystyki Twojego projektu poprzez Libraries.io, " -"albo używając naszego publicznego zbioru danych na Google BigQuery" +"albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2544,10 +2542,10 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Zobacz statystyki projektu użytkownika %(username)s poprzez Libraries.io, albo używając naszego publicznego zbioru danych na Google BigQuery" +"Zobacz statystyki projektu użytkownika %(username)s poprzez Libraries.io, albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -3018,8 +3016,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Aplikacja uwierzytelniająca (TOTP)" +"Aplikacja uwierzytelniająca (TOTP)" #: warehouse/templates/manage/account.html:491 #, fuzzy @@ -4380,8 +4378,8 @@ msgid "" msgstr "" "Zobacz statystyki Twojego projektu poprzez Libraries.io, " -"albo używając naszego publicznego zbioru danych na Google BigQuery" +"albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4474,8 +4472,8 @@ msgid "" msgstr "" "Zobacz statystyki Twojego projektu poprzez Libraries.io, " -"albo używając naszego publicznego zbioru danych na Google BigQuery" +"albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/manage/releases.html:151 #, python-format @@ -5731,8 +5729,8 @@ msgid "" msgstr "" "Zobacz statystyki Twojego projektu poprzez Libraries.io, " -"albo używając naszego publicznego zbioru danych na Google BigQuery" +"albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -6799,8 +6797,8 @@ msgid "" msgstr "" "Zobacz statystyki Twojego projektu poprzez Libraries.io, " -"albo używając naszego publicznego zbioru danych na Google BigQuery" +"albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7204,8 +7202,8 @@ msgid "" msgstr "" "Zobacz statystyki Twojego projektu poprzez Libraries.io, " -"albo używając naszego publicznego zbioru danych na Google BigQuery" +"albo używając naszego publicznego zbioru danych na Google BigQuery" #: warehouse/templates/pages/help.html:855 #, python-format @@ -7325,9 +7323,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7343,38 +7340,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/pt/LC_MESSAGES/messages.mo b/warehouse/locale/pt/LC_MESSAGES/messages.mo index d6b6cc0d4c5568a9a69faad82a5088789e241b03..8e64d31e2002bca3441e6eecb7eed30178af5753 100644 GIT binary patch delta 20782 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 G@BaXx1&)IN delta 24896 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 diff --git a/warehouse/locale/pt/LC_MESSAGES/messages.po b/warehouse/locale/pt/LC_MESSAGES/messages.po index 2572c99fd219..e9827cabee9a 100644 --- a/warehouse/locale/pt/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt/LC_MESSAGES/messages.po @@ -1,13 +1,13 @@ # ssantos , 2020, 2021, 2022. -# Un Anonyme , 2021. +# Un Anonyme , 2021, 2022. # Sviatoslav Sydorenko , 2021. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-09-27 17:33+0200\n" -"PO-Revision-Date: 2022-01-02 20:10+0000\n" -"Last-Translator: ssantos \n" +"PO-Revision-Date: 2022-06-28 19:52+0000\n" +"Last-Translator: Un Anonyme \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.10.1\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -663,7 +663,6 @@ msgstr "Monthy Python - A Cena da Loja de Queijo" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -736,9 +735,8 @@ msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." msgstr "" -"Escolha uma palavra-passe forte que contenha letras (maiúsculas e " -"minúsculas), números e carateres especiais. Evite palavras comuns ou " -"repetição." +"Escolha uma palavra-passe forte que contenha letras (maiúsculas e minúsculas)" +", números e carateres especiais. Evite palavras comuns ou repetição." #: warehouse/templates/base.html:27 msgid "Password strength:" @@ -1202,8 +1200,8 @@ msgid "" " " msgstr "" "\n" -" Dica: está prestes a realizar uma ação sensível.\n" +" Dica: está prestes a realizar uma ação sensível.\n" " Se não estiver num computador pessoal, certifique-se de fazer " "logout quando terminar a sua sessão.\n" " Não lhe pediremos para confirmar a sua palavra-passe novamente " @@ -1246,9 +1244,8 @@ msgid "" " " msgstr "" "\n" -" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do " -"projeto?\n" +" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do projeto?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1318,9 +1315,8 @@ msgid "" " " msgstr "" "\n" -" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do " -"projeto?\n" +" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do projeto?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1489,8 +1485,8 @@ msgstr "Redefinir a palavra-passe" #: warehouse/templates/accounts/request-password-reset.html:27 msgid "To reset your password, enter your username or email." msgstr "" -"Para redefinir a sua palavra-passe, insire o seu nome de utilizador ou e-" -"mail." +"Para redefinir a sua palavra-passe, insire o seu nome de utilizador ou " +"e-mail." #: warehouse/templates/accounts/request-password-reset.html:39 msgid "Username or email" @@ -1565,9 +1561,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Atualize o seu navegador para entrar com um aparelho de segurança " -"(por exemplo, chave USB)" +"Atualize o seu navegador para entrar com um aparelho de segurança (" +"por exemplo, chave USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1593,8 +1589,8 @@ msgid "" msgstr "" "

    Gere um código usando a aplicação de autenticação conectado à sua conta " "PyPI. Digite este código no formulário para verificar a sua identidade.

    Perdeu a sua aplicação? Não está funcionando? Obtenha ajuda.

    " +"p>

    Perdeu a sua aplicação? Não está funcionando? Obtenha ajuda.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1609,8 +1605,8 @@ msgid "" msgstr "" "

    Não gerou códigos de recuperação de conta.

    Se " "perder o acesso aos seus dois métodos fatoriais, pode perder o acesso à sua " -"conta. Obter ajuda com os códigos de recuperação." +"conta. Obter ajuda com os códigos de " +"recuperação.

    " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1627,8 +1623,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1636,8 +1632,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"Você foi adicionado como %(role)s ao projeto%(site)s" -"%(project_name)s por %(initiator_username)s." +"Você foi adicionado como %(role)s ao " +"projeto%(site)s%(project_name)s por %(initiator_username)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format @@ -1658,8 +1654,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"Você foi adicionado como %(role)s ao projeto%(site)s" -"%(project_name)s por %(initiator_username)s." +"Você foi adicionado como %(role)s ao " +"projeto%(site)s%(project_name)s por %(initiator_username)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1788,8 +1784,7 @@ msgstr "" #, fuzzy #| msgid "You'll receive an email with a password reset link." msgid "You will receive an email when the organization has been approved" -msgstr "" -"Receberá um e-mail com uma ligação para a redefinição da palavra-passe." +msgstr "Receberá um e-mail com uma ligação para a redefinição da palavra-passe." #: warehouse/templates/email/oidc-provider-added/body.html:19 #, python-format @@ -1844,8 +1839,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1882,8 +1877,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2040,8 +2035,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Alguém, talvez você, mudou a palavra-passe da sua conta PyPI " -"%(username)s." +"Alguém, talvez você, mudou a palavra-passe da sua conta PyPI " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2117,8 +2112,8 @@ msgid "" msgstr "" "O PyPI em si não sofreu uma violação. Esta é uma medida de proteção para " "reduzir\n" -" o risco de ataques de credenciais de preenchimento\n" +" o risco de ataques de credenciais de preenchimento" +"\n" " contra o PyPI e os seus utilizadores." #: warehouse/templates/email/password-compromised-hibp/body.html:34 @@ -2130,8 +2125,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "Para recuperar o acesso à sua conta, redefine a " -"sua palavra-passe no PyPI. Também recomendamos que acesse o HaveIBeenPwned e verifique as suas outras " +"sua palavra-passe no PyPI. Também recomendamos que acesse o HaveIBeenPwned e verifique as suas outras " "palavras-passe e se familiarizar com boas práticas de palavra-passe." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2147,12 +2142,12 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Usamos um serviço de segurança gratuito do HaveIBeenPwned. Ao registar, autenticar ou " -"atualizar a sua palavra-passe, geramos um hash SHA1 da sua palavra-passe e " -"usamos os primeiros 5 caracteres do hash para decidir se a palavra-passe " -"está comprometida. A palavra-passe em texto não criptografado nunca é " -"armazenada pelo PyPI ou enviada para HaveIBeenPwned." +"Usamos um serviço de segurança gratuito do HaveIBeenPwned. Ao registar, autenticar ou atualizar a sua palavra-" +"passe, geramos um hash SHA1 da sua palavra-passe e usamos os primeiros 5 " +"caracteres do hash para decidir se a palavra-passe está comprometida. A " +"palavra-passe em texto não criptografado nunca é armazenada pelo PyPI ou " +"enviada para HaveIBeenPwned." #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2162,8 +2157,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Para obter mais informações, consulte o nosso FAQ. Para obter ajuda, pode enviar um e-mail para " -"%(email_address)s para comunicar com os administradores do PyPI." +"a>. Para obter ajuda, pode enviar um e-mail para %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2267,8 +2262,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2321,8 +2316,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Alguém, talvez você, adicionou este endereço de e-mail (" -"%(email_address)s) à sua conta PyPI." +"Alguém, talvez você, adicionou este endereço de e-mail " +"(%(email_address)s) à sua conta PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2438,8 +2433,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hashes para %(filename)s" +"Hashes para %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2544,10 +2539,10 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Veja estatísticas para os seus projetos por meio de Libraries.io ou a usar o nosso conjunto de dados público no Google BigQuery" +"Veja estatísticas para os seus projetos por meio de Libraries.io " +"ou a usar o " +"nosso conjunto de dados público no Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2557,10 +2552,10 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Veja estatísticas para os projetos de %(username)s por meio de Libraries.io ou usando o nosso conjunto de dados público no Google BigQuery" +"Veja estatísticas para os projetos de %(username)s por meio de Libraries.io ou usando o nosso conjunto de dados público no Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2570,8 +2565,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "Ainda não enviou nenhum projeto para o PyPI. Para saber como começar, visite " -"o Guia de Utilizador para Empacotamento de Python" +"o Guia de Utilizador para Empacotamento de Python" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2900,8 +2895,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"Um dos seus e-mails verificados pode ser exibido no seu perfil público para utilizadores autenticados." +"Um dos seus e-mails verificados pode ser exibido no seu perfil público para utilizadores autenticados." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -3041,8 +3036,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Aplicação de autenticação (TOTP)" +"Aplicação de autenticação (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3157,8 +3152,8 @@ msgstr "Autenticação de dois fatores adicionada" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Método: Aparelho de segurança (WebAuthn)" +"Método: Aparelho de segurança (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3171,8 +3166,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Método: Aplicação de autenticação (TOTP)" +"Método: Aplicação de autenticação (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3229,8 +3224,8 @@ msgid "" "account as soon as possible." msgstr "" "Os eventos aparecem aqui à medida que as ações relacionadas à segurança " -"ocorrem na sua conta. Se notar algo suspeito, por favor , proteja a sua conta o mais rápido possível." +"ocorrem na sua conta. Se notar algo suspeito, por favor , proteja a sua conta o mais rápido possível." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3322,8 +3317,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transferir propriedade ou apagar projeto" +"transferir propriedade ou apagar projeto" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3356,9 +3351,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Caso queira DESTRUIR qualquer documentação existente hospedada em %(url)s saiba que não tem como desfazer, " -"pois não há mais suporte a envio de nova documentação." +"Caso queira DESTRUIR qualquer documentação existente hospedada em %(url)s saiba que não tem como desfazer, pois " +"não há mais suporte a envio de nova documentação." #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3524,8 +3519,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Este recurso ficará obsoleto no futuro, substituído pela página de histórico de segurança." +"Este recurso ficará obsoleto no futuro, substituído pela página de histórico de segurança." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3806,8 +3801,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Atualize o seu navegador para configurar autenticação de dois fatores " +"Atualize o seu navegador para configurar autenticação de dois fatores " "com um aparelho de segurança (por exemplo, chave USB)" #: warehouse/templates/manage/manage_base.html:198 @@ -4294,8 +4289,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"Saiba mais sobre como enviar ficheiros no Guia de Utilizador para " +"Saiba mais sobre como enviar ficheiros no Guia de Utilizador para " "Empacotamento de Python" #: warehouse/templates/manage/release.html:122 @@ -4353,8 +4348,8 @@ msgid "" msgstr "" "\n" " Este lançamento ainda será instalável para utilizadores que fixarem " -"esta versão exata, p.ex., ao usar %(project_name)s==%(version)s.\n" +"esta versão exata, p.ex., ao usar %(project_name)s==%(version)s." +"\n" " " #: warehouse/templates/manage/release.html:142 @@ -4379,8 +4374,8 @@ msgid "" msgstr "" "\n" " Pode fornecer um motivo para retirar este lançamento, o qual " -"será exibido pelo pip aos utilizadores que instalarem " -"%(project_name)s==%(version)s.\n" +"será exibido pelo pip aos utilizadores que instalarem " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4543,8 +4538,8 @@ msgid "" msgstr "" "\n" " Pode fornecer um motivo para retirar este lançamento, o qual " -"será exibido pelo pip aos utilizadores que instalarem " -"%(project_name)s==%(version)s.\n" +"será exibido pelo pip aos utilizadores que instalarem " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4590,8 +4585,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Saiba mais como criar um novo lançamento no Guia de Utilizador para " +"Saiba mais como criar um novo lançamento no Guia de Utilizador para " "Empacotamento de Python" #: warehouse/templates/manage/roles.html:18 @@ -4817,8 +4812,8 @@ msgid "" msgstr "" "Para definir a descrição, autor, ligações, classificadores e outros detalhes " "para o seu próximo lançamento do \"%(project_name)s\", use os argumentos setup() no seu ficheiro setup.py. Alterando " +"href=\"%(setup_args_href)s\" rel=\"noopener\" target=\"_blank\"" +">setup() no seu ficheiro setup.py. Alterando " "desses campos não vai alterar os metadados de lançamentos anteriores. Além " "disso, deve usar Twine para enviar os seus ficheiros para " @@ -5072,8 +5067,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Definir a sua palavra-passe para o valor do token, incluindo o prefixo " -"%(prefix)s" +"Definir a sua palavra-passe para o valor do token, incluindo o prefixo " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5262,8 +5257,8 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI possui suporte para qualquer aplicação que segue o padrão TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">padrão TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5342,10 +5337,10 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"Chaves USB populares incluem Yubikey, Google Titan e Chaves USB populares incluem Yubikey, Google Titan e Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5379,8 +5374,8 @@ msgstr "" "Não está funcionando? Verifique se está usando um aparelho " "que segue a especificação FIDO e um navegador compatível." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">navegador " +"compatível." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5788,8 +5783,7 @@ msgstr "Histórico de lançamentos" #: warehouse/templates/packaging/detail.html:223 #: warehouse/templates/packaging/detail.html:260 msgid "Download files. Focus will be moved to the project files." -msgstr "" -"Descarregar ficheiros. O foco será movido para os ficheiros de projeto." +msgstr "Descarregar ficheiros. O foco será movido para os ficheiros de projeto." #: warehouse/templates/packaging/detail.html:225 #: warehouse/templates/packaging/detail.html:262 @@ -5938,9 +5932,9 @@ msgstr "" "Instruções sobre como adicionar classificadores de trove a um projeto podem " "ser encontradas no Guia de Utilizador para Empacotamento de Python. Para ler a especificação de classificador original, consulte a PEP 301." +"a>. Para ler a especificação de classificador original, consulte a PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5966,9 +5960,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Todos os utilizadores que enviam comentários, relatam problemas ou " -"contribuem para o Warehouse deverão seguir o Código de Conduta da PSF." +"contribuem para o Warehouse deverão seguir o Código de Conduta da PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -5990,8 +5983,8 @@ msgid "" "\">recovery codes." msgstr "" "Recomendamos que todos os utilizadores PyPI configurem pelo menos dois métodos de autenticação de fatores com suporte e emitam códigos de recuperação." +"em> métodos de autenticação de fatores com suporte e emitam códigos de recuperação." #: warehouse/templates/pages/help.html:43 msgid "" @@ -6051,8 +6044,8 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"Como é que a autenticação de dois fatores com uma aplicação de autenticação " -"(TOTP) funciona? Como " +"Como é que a autenticação de dois fatores com uma aplicação de autenticação (" +"TOTP) funciona? Como " "faço para configurá-la no PyPI?" #: warehouse/templates/pages/help.html:64 @@ -6060,8 +6053,8 @@ msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Como funciona a autenticação de dois fatores com um aparelho de segurança " -"(por exemplo, chave USB)? Como faço para configurá-la no PyPI?" +"Como funciona a autenticação de dois fatores com um aparelho de segurança (" +"por exemplo, chave USB)? Como faço para configurá-la no PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6193,8 +6186,7 @@ msgstr "" #: warehouse/templates/pages/help.html:91 msgid "What collaborator roles are available for a project on PyPI?" -msgstr "" -"Quais funções de colaborador estão disponíveis para um projeto no PyPI?" +msgstr "Quais funções de colaborador estão disponíveis para um projeto no PyPI?" #: warehouse/templates/pages/help.html:92 msgid "How do I become an owner/maintainer of a project on PyPI?" @@ -6313,8 +6305,8 @@ msgstr "" "PyPI:

    \n" "

    Um \"projeto\" no PyPI é o nome de uma coleção de lançamentos e " "ficheiros e informações sobre eles. Os projetos no PyPI são feitos e " -"compartilhados por outros membros da comunidade Python para que possa usá-" -"los.

    \n" +"compartilhados por outros membros da comunidade Python para que possa " +"usá-los.

    \n" "

    O \"lançamento\" no PyPI é uma versão específica de um projeto. " "Por exemplo, o projeto requests tem muitos " "lançamentos, como \"requests 2.10\" e \"requests 1.2.1\". Um lançamento " @@ -6335,11 +6327,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Para saber como instalar um ficheiro do PyPI, visite o tutorial de instalação no Guia de Utilizador " -"para Empacotamento de Python." +"Para saber como instalar um ficheiro do PyPI, visite o tutorial de instalação no Guia de Utilizador para " +"Empacotamento de Python." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6351,10 +6343,10 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Para obter instruções completas sobre como configurar, empacotar e " -"distribuir o seu projeto Python, consulte o tutorial de empacotamento no Guia de Utilizador " +"distribuir o seu projeto Python, consulte o tutorial de empacotamento no Guia de Utilizador " "para Empacotamento de Python." #: warehouse/templates/pages/help.html:224 @@ -6422,10 +6414,10 @@ msgid "" "automated fashion." msgstr "" "Esta política nos permitirá impor uma política chave de PEP 541 sobre a " -"acessibilidade do mantenedor. Também reduz a viabilidade de ataques de spam " -"criarem muitas contas de forma automatizada." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 541 sobre a acessibilidade do " +"mantenedor. Também reduz a viabilidade de ataques de spam criarem muitas " +"contas de forma automatizada." #: warehouse/templates/pages/help.html:248 #, python-format @@ -6435,8 +6427,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Pode gerir os endereços de e-mail da sua conta nas suas configurações de conta. Isso também permite o envio de um novo e-mail " +"Pode gerir os endereços de e-mail da sua conta nas suas configurações de conta. Isso também permite o envio de um novo e-mail " "de confirmação para os utilizadores que se inscreveram no passado, antes de " "iniciarmos a impor esta política." @@ -6497,10 +6489,10 @@ msgid "" msgstr "" "

    Todos os eventos de utilizador do PyPI são armazenados sob o histórico " "de segurança nas configurações da conta. Se houver algum evento que pareça " -"suspeito, faça os passos seguintes:

    " +"suspeito, faça os passos seguintes:

    " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6542,9 +6534,9 @@ msgstr "" "autenticação de dois fatores serão solicitados a fornecer o seu segundo " "método de verificação de identidade durante o processo autenticação. Isso só " "afeta a autenticação por meio de um navegador web e não (por ora) os envios " -"de pacotes.

    Pode acompanhar as melhorias à 2FA em discuss.python.org.

    " +"de pacotes.

    Pode acompanhar as melhorias à 2FA em discuss.python.org.

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6555,8 +6547,8 @@ msgid "" "\">TOTP standard." msgstr "" "Os utilizadores do PyPI podem configurar a autenticação de dois fatores " -"usando qualquer aplicação de autenticação que ofereça suporte ao padrão " +"usando qualquer aplicação de autenticação que ofereça suporte ao padrão " "TOTP." #: warehouse/templates/pages/help.html:336 @@ -6605,8 +6597,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile para Android ou iOS" +"\"_blank\" rel=\"noopener\">Android ou iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6621,8 +6613,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Alguns gestores de palavras-passe (por exemplo, 1Password) também podem " +"Alguns gestores de palavras-passe (por exemplo, 1Password) também podem " "gerar códigos de autenticação. Por motivos de segurança, o PyPI permite " "configurar apenas uma aplicação por conta." @@ -6639,8 +6631,8 @@ msgid "" "Open an authentication (TOTP) application" msgstr "" -"Abra um aplicação de autenticação (TOTP)" +"Abra um aplicação de autenticação (TOTP)" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6733,9 +6725,9 @@ msgid "" "implemented by PyPI." msgstr "" "Usar um navegador que oferece suporte a WebAuthn e PublicKeyCredential, pois isso é o padrão " -"implementado pelo PyPI." +"\"noopener\">navegador que oferece suporte a WebAuthn e PublicKeyCredential, pois isso é o " +"padrão implementado pelo PyPI." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6845,8 +6837,8 @@ msgid "" msgstr "" "As soluções emergentes incluem leitores biométricos (faciais e digitais) e " "cartões de crédito compatíveis com FIDO. Há também um crescente suporte a telemóveis para atuar como aparelhos de segurança." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">telemóveis para atuar como aparelhos de segurança." #: warehouse/templates/pages/help.html:443 #, python-format @@ -6963,8 +6955,8 @@ msgstr "" "strong> para o PyPI.

    \n" "

    Pode criar um token para toda uma conta PyPI, caso em que o " "token funcionará para todos os projetos associados a essa conta. Como " -"alternativa, pode limitar o escopo de um token para um projeto específico.\n" +"alternativa, pode limitar o escopo de um token para um projeto " +"específico.

    \n" "

    Recomendamos fortemente que autentique com um token de " "API sempre que possível.

    \n" "\n" @@ -7021,9 +7013,9 @@ msgstr "" "individual. Por exemplo, alguns utilizadores podem precisar de editar o ficheiro .pypirc deles, enquanto outros podem precisar " -"de atualizar o ficheiro de configuração de CI deles (por exemplo, .travis.yml se estiver a usar Travis)." +"de atualizar o ficheiro de configuração de CI deles (por exemplo, .travis.yml se estiver a usar Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7073,10 +7065,9 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Se precisa executar o seu próprio espelho do PyPI, o projeto bandersnatch é a solução recomendada. Observe que os " -"requisitos de armazenamento para um espelho PyPI excederia 1 terabyte — e " -"crescendo!" +"Se precisa executar o seu próprio espelho do PyPI, o projeto bandersnatch é a solução recomendada. Observe que os requisitos " +"de armazenamento para um espelho PyPI excederia 1 terabyte — e crescendo!" #: warehouse/templates/pages/help.html:527 #, python-format @@ -7102,9 +7093,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Pode analisar os metadados de pacotes/projetos do PyPI e estatísticas de " -"uso de download por meio de nosso conjunto de dados público no Google " +"Pode analisar os metadados de pacotes/projetos do PyPI e estatísticas de uso " +"de download por meio de nosso conjunto de dados público no Google " "BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7123,12 +7114,12 @@ msgstr "" "Libraries.io fornece estatísticas para projetos do PyPI (exemplo, API) incluindo estrelas e " -"bifurcações do GitHub, rastreamento de dependência (em progresso) e outros fatores relevantes." +"\"noopener\">exemplo, API) incluindo estrelas e " +"bifurcações do GitHub, rastreamento de dependência (em progresso) e outros fatores relevantes." #: warehouse/templates/pages/help.html:541 #, python-format @@ -7137,8 +7128,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">our status page." msgstr "" "Para estatísticas recentes sobre o tempo de atividade e desempenho, veja " -"%(title)s\" target=\"_blank\" rel=\"noopener\">a nossa página de estado." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">%(title)s\" target=\"_blank\" rel=\"noopener\">a nossa página de estado." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7214,8 +7205,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Se o proprietário não responder, consulte " -"%(anchor_text)s" +"Se o proprietário não responder, consulte %(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7225,8 +7216,8 @@ msgid "" "\"Python enhancement proposal\">PEP
    541." msgstr "" "Siga a secção \"How to request a name transfer\" da PEP 541." +"\"noopener\">\"How to request a name transfer\" da PEP 541." #: warehouse/templates/pages/help.html:564 msgid "" @@ -7267,8 +7258,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Se o proprietário não responder, consulte " -"%(anchor_text)s" +"Se o proprietário não responder, consulte %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7279,10 +7270,10 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Por predefinição, a descrição de um envio será renderizada com reStructuredText. Se a descrição estiver num formato alternativo, " -"como Markdown, um pacote pode definir o long_description_content_typereStructuredText. Se a descrição estiver num formato alternativo, como " +"Markdown, um pacote pode definir o long_description_content_type em setup.py para o formato alternativo." #: warehouse/templates/pages/help.html:573 @@ -7310,9 +7301,9 @@ msgstr "" "Se não consegue enviar o lançamento do seu projeto ao PyPI porque está " "batendo o limite de tamanho de ficheiro de envio, podemos, por vezes, " "aumentar o seu limite. Certifique-se de ter enviado pelo menos uma versão " -"para o projeto que está abaixo do limite (a número de versão de lançamento de desenvolvimento serve). Então, abaixo
    do limite (a número de versão de lançamento de desenvolvimento serve). Então, preencha um relatório de problemas e diga-nos:" @@ -7356,9 +7347,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" +"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7404,8 +7395,8 @@ msgid "" "locally check a description for validity." msgstr "" "O PyPI rejeitará envios se a descrição não for renderizada. Para verificar " -"uma descrição localmente para validade, pode usar readme_renderer, que é o mesmo renderizador de descrição usado pelo " +"uma descrição localmente para validade, pode usar readme_renderer, que é o mesmo renderizador de descrição usado pelo " "PyPI." #: warehouse/templates/pages/help.html:639 @@ -7431,8 +7422,7 @@ msgstr "" #: warehouse/templates/pages/help.html:643 msgid "You'll receive an email with a password reset link." -msgstr "" -"Receberá um e-mail com uma ligação para a redefinição da palavra-passe." +msgstr "Receberá um e-mail com uma ligação para a redefinição da palavra-passe." #: warehouse/templates/pages/help.html:648 msgid "If you've lost access to your PyPI account due to:" @@ -7602,11 +7592,11 @@ msgstr "" "Para obter ajuda, vá ao canal IRC #pypa no Libera, " "preencha um relatório de problema em pypa/packaging-" -"problems/issues ou discuta no Discourse, incluindo os " -"detalhes do sistema operacional e da instalação e a saída de " -"%(command)s." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">pypa/" +"packaging-problems/issues ou discuta no Discourse, " +"incluindo os detalhes do sistema operacional e da instalação e a saída de " +"%(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7671,8 +7661,8 @@ msgid "" msgstr "" "Quando os administradores do PyPI são sobrecarregados por spam ou determinam que há outra ameaça para PyPI, registo de novos " -"utilizadores e/ou de novos projetos pode ser desativado. Verifique nossa " +"utilizadores e/ou de novos projetos pode ser desativado. Verifique nossa " "página de estado para mais detalhes, como provavelmente vamos ter " "atualizado com o raciocínio para a intervenção." @@ -7707,10 +7697,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Para evitar esta situação, use o Test PyPI para primeiro executar " -"e verificar o seu envio, antes de enviar ao pypi.org." +"Para evitar esta situação, use o Test PyPI para primeiro executar e " +"verificar o seu envio, antes de enviar ao pypi." +"org." #: warehouse/templates/pages/help.html:755 #, python-format @@ -7737,8 +7727,8 @@ msgid "" msgstr "" "Se está enfrentando um problema com PyPI em si, agradeceríamos se enviasse " "feedback construtivo e relatórios de erro através do nosso " -"rastreador de problemas. Por favor, note que este rastreador é apenas " +"rastreador de problemas. Por favor, note que este rastreador é apenas " "para problemas com o software que executa PyPI. Antes de escrever um novo " "relatório de problema, primeiro verifique se um relatório semelhante ainda " "não existe." @@ -7773,10 +7763,10 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"O PyPA é um grupo independente de programadores cujo objetivo é " -"melhorar e manter muitos dos principais projetos relacionados ao " -"empacotamento do Python." +"O PyPA é um grupo independente de programadores cujo objetivo é melhorar " +"e manter muitos dos principais projetos relacionados ao empacotamento do " +"Python." #: warehouse/templates/pages/help.html:789 #, python-format @@ -7792,9 +7782,9 @@ msgstr "" "O PackagingWG é um grupo de trabalho da Python Software " "Foundation (PSF), cujo objetivo é levantar e desembolsar fundos para apoiar " -"a melhoria contínua do empacotamento do Python. Mais recentemente, recebeu um prêmio do Open Technology Fund cujo financiamento permite " +"a melhoria contínua do empacotamento do Python. Mais recentemente, recebeu um prêmio do Open Technology Fund cujo financiamento permite " "aos programadores melhorar a segurança e a acessibilidade do Warehouse." #: warehouse/templates/pages/help.html:799 @@ -7804,10 +7794,10 @@ msgid "" "\"_blank\" rel=\"noopener\">Warehouse and by a variety of tools and " "services provided by our generous sponsors." msgstr "" -"O PyPI funciona com a tecnologia do Warehouse e por uma " -"variedade de ferramentas e serviços fornecidos por nossos generosos patrocinadores." +"O PyPI funciona com a tecnologia do Warehouse e por uma " +"variedade de ferramentas e serviços fornecidos por nossos generosos patrocinadores." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7816,9 +7806,9 @@ msgid "" "robust, tested, and ready for expected browser and API traffic." msgstr "" "A partir de 16 de abril de 2018, o PyPI.org está no esatdo de \"produção\", " -"o que significa que saiu do beta e substituiu o site antigo (pypi.python." -"org). Agora é robusto, testado e pronto para o navegador esperado e tráfego " -"de API." +"o que significa que saiu do beta e substituiu o site antigo (pypi.python.org)" +". Agora é robusto, testado e pronto para o navegador esperado e tráfego de " +"API." #: warehouse/templates/pages/help.html:808 #, python-format @@ -7836,13 +7826,13 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "O PyPI possui um grande cache e é distribuído via CDN graças ao nosso patrocinador Fastly portanto, geralmente está disponível globalmente. No entanto, " -"o site é mantido principalmente por voluntários, não fornecemos nenhum " -"Acordo de Nível de Serviço específico e como, poderia ser esperado para um " -"sistema gigante distribuído, as coisas podem e às vezes dar errado. Consulte " -"a CDN graças ao nosso patrocinador Fastly portanto, geralmente está disponível globalmente. No entanto, o " +"site é mantido principalmente por voluntários, não fornecemos nenhum Acordo " +"de Nível de Serviço específico e como, poderia ser esperado para um sistema " +"gigante distribuído, as coisas podem e às vezes dar errado. Consulte a nossa página de estado para interrupções e incidentes " "atuais e passados. Se tiver requisitos de alta disponibilidade para o índice " "do pacote, considere usar um espelho ou um " @@ -7856,8 +7846,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Temos uma enorme quantidade de trabalho a fazer para continuar a manter e " -"melhorar PyPI (também conhecido como o projeto Warehouse)." +"melhorar PyPI (também conhecido como o projeto Warehouse)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7903,11 +7893,11 @@ msgstr "" "Se tiver habilidades em Python, ElasticSearch, HTML, SCSS, JavaScript ou " "SQLAlchemy, dê uma olhada no nosso guia de \"Getting " -"started\" e confira o rastreador de problemas. Criamos um rótulo \"Good first issue\" – " -"recomendamos que comece aqui." +"started\" e confira o rastreador de problemas. Criamos " +"um rótulo \"Good first issue\" – recomendamos que " +"comece aqui." #: warehouse/templates/pages/help.html:838 #, python-format @@ -7918,8 +7908,8 @@ msgid "" "interested in working on a particular issue, leave a comment and we can " "guide you through the contribution process." msgstr "" -"Os relatórios de problemas são agrupados em marcos; trabalhar em " +"Os relatórios de problemas são agrupados em marcos; trabalhar em " "questões no marco atual é uma ótima maneira de ajudar a empurrar o projeto " "para a frente. Se estiver interessado em trabalhar num determinado problema, " "deixe um comentário e podemos guiá-lo através do processo de contribuição." @@ -7941,11 +7931,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Também pode acompanhar o desenvolvimento contínuo do projeto na lista de discussão distutils-sig e o fórum de empacotamento do Python no Discourse." +"Também pode acompanhar o desenvolvimento contínuo do projeto na lista de discussão distutils-sig e o fórum de " +"empacotamento do Python no Discourse." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7959,14 +7949,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"As alterações no PyPI são geralmente anunciadas na lista de discussão pypi-announce e no blog PSF sob o rótulo \"pypi\". O blog PSF também tem feeds Atom e RSS para o rótulo \"pypi\"." +"As alterações no PyPI são geralmente anunciadas na lista de discussão pypi-announce e no blog PSF sob o rótulo " +"\"pypi\". O blog PSF também tem feeds Atom e RSS para o rótulo \"pypi\"." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8014,8 +8004,8 @@ msgid "" msgstr "" "\"PyPI\" deve ser pronunciado como \"pai pi ai\", especificamente com o \"PI" "\" pronunciado como letras individuais, em vez de um único som. Isso " -"minimiza a confusão com o projeto PyPy, que é uma implementação alternativa popular da linguagem Python." +"minimiza a confusão com o projeto PyPy, que é uma implementação alternativa popular da linguagem Python." #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -8064,10 +8054,9 @@ msgstr "" "\"noopener\">Python Packaging Authority (PyPA) é um grupo de trabalho " "que trabalha em conjunto para melhorar o empacotamento de Python. Se quiser " "entrar em contato com um programador de empacotamento principal, use#pypa no IRC (Libera) ou navegue no quadro online." +"\"%(irc_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">#" +"pypa no IRC (Libera) ou navegue no quadro online." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8090,14 +8079,18 @@ msgid "Important!" msgstr "Importante!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Se pensa ter identificado um problema de segurança com o Warehouse, " -"NÃO relate o problema em qualquer fórum público, incluindo " -"(mas não limitado a):" +"NÃO relate o problema em qualquer fórum público, incluindo (" +"mas não limitado a):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -8112,32 +8105,67 @@ msgid "Official or unofficial mailing lists" msgstr "Listas de discussão oficiais ou não oficiais" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Em vez disso, envie um e-mail a security arroba python " "ponto org diretamente, fornecendo o máximo de informações relevantes " "possível." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"As mensagens podem ser opcionalmente criptografadas com GPG usando as " -"impressões digitais de chaves disponíveis na página Python Security." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Em vez disso, envie um e-mail a security arroba python " +"ponto org diretamente, fornecendo o máximo de informações relevantes " +"possível." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "O que acontecerá a seguir?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8145,7 +8173,7 @@ msgstr "" "Depois de enviar um problema via e-mail, deve receber uma confirmação dentro " "de 48 horas." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8153,8 +8181,10 @@ msgstr "" "Dependendo da medida a ser tomada, pode receber mais e-mails de " "acompanhamento." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Esta política de segurança foi atualizada pela última vez em 14 de março de " "2018." @@ -8239,8 +8269,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Com US$ 80 000 em financiamento da Open Technology Fund em " +"Com US$ 80 000 em financiamento da Open Technology Fund em " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8276,8 +8306,8 @@ msgid "" "in 2020" msgstr "" "Com US$ 407 000 em financiamento da Chan Zuckerberg " +"\"noopener\">US$ 407 000 em financiamento da Chan Zuckerberg " "Initiative e o Mozilla Open Source Support Program em 2020" @@ -8538,6 +8568,17 @@ msgstr[1] "" " Nenhuma ocorrência para os filtros \"%(filters)s\"\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "As mensagens podem ser opcionalmente criptografadas com GPG usando as " +#~ "impressões digitais de chaves disponíveis na página Python " +#~ "Security." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/pt_BR/LC_MESSAGES/messages.mo b/warehouse/locale/pt_BR/LC_MESSAGES/messages.mo index 1f9d57670ebd429e9c43b2e6ec9daa20349d6328..87dc1e08f6eb622977f9933c01ce38756327ac19 100644 GIT binary patch delta 23465 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 AqW}N^ delta 24949 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\n" +"PO-Revision-Date: 2022-06-28 19:40+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -196,8 +196,7 @@ msgstr "Token inválido: usuário não encontrado" #: warehouse/accounts/views.py:675 msgid "Invalid token: user has logged in since this token was requested" -msgstr "" -"Token inválido: o usuário já entrou desde que esse token foi solicitado" +msgstr "Token inválido: o usuário já entrou desde que esse token foi solicitado" #: warehouse/accounts/views.py:693 msgid "" @@ -655,7 +654,6 @@ msgstr "Monty Python - The Cheese Shop Sketch" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1190,8 +1188,8 @@ msgid "" " " msgstr "" "\n" -" Dica: você está prestes a realizar uma ação sensível.\n" +" Dica: você está prestes a realizar uma ação sensível.\n" " Se você não estiver em um computador pessoal, certifique-se de " "sair de sua sessão quando acabar de usá-la.\n" " Não solicitaremos que você confirme sua senha novamente pela " @@ -1234,9 +1232,8 @@ msgid "" " " msgstr "" "\n" -" Você gostaria de aceitar este convite para participar do \"%(project_name)s\" como um %(role_name)s do " -"projeto?\n" +" Você gostaria de aceitar este convite para participar do \"%(project_name)s\" como um %(role_name)s do projeto?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1306,9 +1303,8 @@ msgid "" " " msgstr "" "\n" -" Você gostaria de aceitar este convite para participar do \"%(project_name)s\" como um %(role_name)s do " -"projeto?\n" +" Você gostaria de aceitar este convite para participar do \"%(project_name)s\" como um %(role_name)s do projeto?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1462,8 +1458,8 @@ msgid "" "\">FAQ for more information." msgstr "" "Esta senha aparece em uma violação de segurança ou foi comprometida e não " -"pode ser usada. Por favor, consulte o FAQ para obter mais informações." +"pode ser usada. Por favor, consulte o FAQ para obter mais informações." #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1551,9 +1547,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Atualize seu navegador para entrar com um dispositivo de segurança " -"(por exemplo, chave USB)" +"Atualize seu navegador para entrar com um dispositivo de segurança (" +"por exemplo, chave USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1579,8 +1575,8 @@ msgid "" msgstr "" "

    Gere um código usando o aplicativo de autenticação conectado à sua conta " "PyPI. Digite este código no formulário para verificar sua identidade.

    Perdeu o seu aplicativo? Não está funcionando? Obtenha ajuda.

    " +"p>

    Perdeu o seu aplicativo? Não está funcionando? Obtenha ajuda.

    " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1613,8 +1609,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Se você não fez essa alteração, você pode enviar um e-mail %(email_address)s para se comunicar com os administradores do PyPI." +"Se você não fez essa alteração, você pode enviar um e-mail %(email_address)s para se comunicar com os administradores do PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1631,8 +1627,8 @@ msgid "" "You are receiving this because you have been added by %(initiator_username)s " "to a project on %(site)s." msgstr "" -"Você está recebendo isso porque você foi adicionado por " -"%(initiator_username)s a um projeto em %(site)s." +"Você está recebendo isso porque você foi adicionado por %(initiator_username)" +"s a um projeto em %(site)s." #: warehouse/templates/email/added-as-organization-member/body.html:20 #, fuzzy, python-format @@ -1724,10 +1720,10 @@ msgid "" "username and password. See %(token_help_url)s for help using API tokens to " "publish." msgstr "" -"Primeiro, gere um token de API para sua conta ou projeto em " -"%(new_token_url)s. Em seguida, use esse token ao publicar em vez de seu nome " -"de usuário e senha. Consulte %(token_help_url)s para obter ajuda sobre como " -"usar tokens de API para publicar." +"Primeiro, gere um token de API para sua conta ou projeto em %(new_token_url)" +"s. Em seguida, use esse token ao publicar em vez de seu nome de usuário e " +"senha. Consulte %(token_help_url)s para obter ajuda sobre como usar tokens " +"de API para publicar." #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 #, fuzzy, python-format @@ -1758,8 +1754,8 @@ msgid "" "You have declined an invitation to join the \"%(organization_name)s\" " "organization" msgstr "" -"Sua solicitação para criar uma nova organização chamada " -"\"%(organization_name)s\" não foi aprovada." +"Sua solicitação para criar uma nova organização chamada \"" +"%(organization_name)s\" não foi aprovada." #: warehouse/templates/email/new-organization-approved/body.html:17 #, python-format @@ -1783,8 +1779,8 @@ msgid "" "Your request to create a new organization named \"%(organization_name)s\" " "was not approved." msgstr "" -"Sua solicitação para criar uma nova organização chamada " -"\"%(organization_name)s\" não foi aprovada." +"Sua solicitação para criar uma nova organização chamada \"" +"%(organization_name)s\" não foi aprovada." #: warehouse/templates/email/new-organization-requested/body.html:17 #, python-format @@ -1792,8 +1788,8 @@ msgid "" "Your request for a new PyPI organization named \"%(organization_name)s\" has " "been submitted." msgstr "" -"Sua solicitação para uma nova organização PyPI chamada " -"\"%(organization_name)s\" foi enviada." +"Sua solicitação para uma nova organização PyPI chamada \"%(organization_name)" +"s\" foi enviada." #: warehouse/templates/email/new-organization-requested/body.html:19 #: warehouse/templates/manage/organizations.html:57 @@ -1913,8 +1909,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Se isso foi um erro, você pode enviar um e-mail para " -"%(email_address)s para se comunicar com os administradores do PyPI." +"Se isso foi um erro, você pode enviar um e-mail para %(email_address)s para se comunicar com os administradores do PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2071,8 +2067,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Alguém, talvez você, mudou a senha para sua conta PyPI %(username)s." +"Alguém, talvez você, mudou a senha para sua conta PyPI " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2147,8 +2143,8 @@ msgid "" msgstr "" "O PyPI em si não sofreu uma violação. Essa é uma medida de proteção para " "reduzir\n" -" o risco de ataques de credenciais de preenchimento\n" +" o risco de ataques de credenciais de preenchimento" +"\n" " contra o PyPI e seus usuários." #: warehouse/templates/email/password-compromised-hibp/body.html:34 @@ -2160,8 +2156,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "Para recuperar o acesso à sua conta, redefina " -"sua senha no PyPI. Também recomendamos que você acesse o HaveIBeenPwned e verifique suas outras " +"sua senha no PyPI. Também recomendamos que você acesse o HaveIBeenPwned e verifique suas outras " "senhas e se familiarizar com boas práticas de senha." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2177,12 +2173,12 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Nós usamos um serviço de segurança gratuito do HaveIBeenPwned. Ao registrar, autenticar " -"ou atualizar sua senha, geramos um hash SHA1 de sua senha e usamos os " -"primeiros 5 caracteres do hash para decidir se a senha está comprometida. A " -"senha em texto não criptografado nunca é armazenada pelo PyPI ou enviada " -"para HaveIBeenPwned." +"Nós usamos um serviço de segurança gratuito do HaveIBeenPwned. Ao registrar, autenticar ou " +"atualizar sua senha, geramos um hash SHA1 de sua senha e usamos os primeiros " +"5 caracteres do hash para decidir se a senha está comprometida. A senha em " +"texto não criptografado nunca é armazenada pelo PyPI ou enviada para " +"HaveIBeenPwned." #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2192,8 +2188,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Para obter mais informações, consulte nosso FAQ. " -"Para obter ajuda, você pode enviar um e-mail para " -"%(email_address)s para se comunicar com os administradores do PyPI." +"Para obter ajuda, você pode enviar um e-mail para %(email_address)s para se comunicar com os administradores do PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2245,9 +2241,9 @@ msgid "" "recovery codes for this account.\n" msgstr "" "\n" -"Percebemos que você fez login recentemente em sua conta PyPI " -"%(username)s, que tem autenticação de dois fatores ativada, mas não " -"gerou\n" +"Percebemos que você fez login recentemente em sua conta PyPI " +"%(username)s, que tem autenticação de dois fatores ativada, " +"mas não gerou\n" "códigos de recuperação para esta conta.\n" #: warehouse/templates/email/recovery-code-reminder/body.html:27 @@ -2297,8 +2293,8 @@ msgid "" "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" "\n" -"Se você não fez essa alteração, você pode enviar um e-mail %(email_address)s para se comunicar com os administradores do PyPI.\n" +"Se você não fez essa alteração, você pode enviar um e-mail %(email_address)s para se comunicar com os administradores do PyPI.\n" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, python-format @@ -2357,8 +2353,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Alguém, talvez você, adicionou este endereço de e-mail (" -"%(email_address)s) à sua conta PyPI." +"Alguém, talvez você, adicionou este endereço de e-mail " +"(%(email_address)s) à sua conta PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2475,8 +2471,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hashes para %(filename)s" +"Hashes para %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2546,8 +2542,8 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"A autenticação de dois fatores está disponível, habilite-a agora para sua conta." +"A autenticação de dois fatores está disponível, habilite-a agora para sua conta." #: warehouse/templates/includes/session-notifications.html:45 #, python-format @@ -2555,8 +2551,8 @@ msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"Os códigos de recuperação de dois fatores estão disponível, gere-os agora para sua conta." +"Os códigos de recuperação de dois fatores estão disponível, gere-os agora para sua conta." #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2578,9 +2574,9 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Veja estatísticas para seus projetos por meio de Libraries.io " -"ou usando nosso " +"Veja estatísticas para seus projetos por meio de Libraries.io ou " +"usando nosso " "conjunto de dados público no Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 @@ -2591,9 +2587,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Veja estatísticas para os projetos de %(username)s por meio de Libraries.io ou usando Libraries.io ou usando nosso conjunto de dados público no Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 @@ -2868,8 +2864,7 @@ msgstr "Remover token de API" #: warehouse/templates/manage/token.html:66 msgid "" "Applications or scripts using this token will no longer have access to PyPI." -msgstr "" -"Aplicativos ou scripts usando esse token não terão mais acesso ao PyPI." +msgstr "Aplicativos ou scripts usando esse token não terão mais acesso ao PyPI." #: warehouse/templates/manage/account.html:204 #, python-format @@ -2934,8 +2929,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"Um de seus e-mails verificados pode ser exibido em seu perfil público para usuários autenticados." +"Um de seus e-mails verificados pode ser exibido em seu perfil público para usuários autenticados." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -3076,8 +3071,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Aplicativo de autenticação (TOTP)" +"Aplicativo de autenticação (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3192,8 +3187,8 @@ msgstr "Autenticação de dois fatores adicionada" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Método: Dispositivo de segurança (WebAuthn)" +"Método: Dispositivo de segurança (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3264,8 +3259,8 @@ msgid "" "account as soon as possible." msgstr "" "Os eventos aparecem aqui à medida que as ações relacionadas à segurança " -"ocorrem em sua conta. Se você notar algo suspeito, por favor , proteja sua conta o mais rápido possível." +"ocorrem em sua conta. Se você notar algo suspeito, por favor , proteja sua conta o mais rápido possível." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3357,8 +3352,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transferir propriedade ou excluir projeto" +"transferir propriedade ou excluir projeto" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3551,8 +3546,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Este recurso ficará obsoleto no futuro, substituído pela página de histórico de segurança." +"Este recurso ficará obsoleto no futuro, substituído pela página de histórico de segurança." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3816,9 +3811,9 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Atualize seu navegador para configurar autenticação de dois fatores " -"com um dispositivo de segurança (por exemplo, chave USB)" +"Atualize seu navegador para configurar autenticação de dois fatores com " +"um dispositivo de segurança (por exemplo, chave USB)" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4137,8 +4132,8 @@ msgid "" "Read more about GitHub's OpenID Connect provider here." msgstr "" -"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." +"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." #: warehouse/templates/manage/publishing.html:88 msgid "owner" @@ -4285,8 +4280,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"Saiba mais sobre como enviar arquivos no Guia de Usuário para " +"Saiba mais sobre como enviar arquivos no Guia de Usuário para " "Empacotamento de Python" #: warehouse/templates/manage/release.html:122 @@ -4344,8 +4339,8 @@ msgid "" msgstr "" "\n" " Este lançamento ainda será instalável para usuários que fixarem " -"nesta versão exata, p.ex., ao usar %(project_name)s==%(version)s.\n" +"nesta versão exata, p.ex., ao usar " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4370,8 +4365,8 @@ msgid "" msgstr "" "\n" " Você pode fornecer um motivo para retirar este lançamento, o " -"qual será exibido pelo pip aos usuários que instalarem " -"%(project_name)s==%(version)s.\n" +"qual será exibido pelo pip aos usuários que instalarem " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4534,8 +4529,8 @@ msgid "" msgstr "" "\n" " Você pode fornecer um motivo para retirar este lançamento, o " -"qual será exibido pelo pip aos usuários que instalarem " -"%(project_name)s==%(version)s.\n" +"qual será exibido pelo pip aos usuários que instalarem " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4548,8 +4543,8 @@ msgid "" msgstr "" "Considere retirar este lançamento, criar um novo lançamento ou um " -"pós-lançamento." +"pós-lançamento." #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4581,8 +4576,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Saiba mais como criar um novo lançamento no Guia de Usuário para " +"Saiba mais como criar um novo lançamento no Guia de Usuário para " "Empacotamento de Python" #: warehouse/templates/manage/roles.html:18 @@ -4809,13 +4804,13 @@ msgid "" msgstr "" "Para definir a descrição, autor, links, classificadores e outros detalhes " "para seu próximo lançamento do \"%(project_name)s\", use os argumentos setup() em seu arquivo setup.py. O " +"href=\"%(setup_args_href)s\" rel=\"noopener\" target=\"_blank\"" +">setup() em seu arquivo setup.py. O " "carregamento desses campos não vai alterar os metadados de lançamentos " -"anteriores. Além disso, você deve usar Twine para " -"enviar seus arquivos para ter total suporte a esses campos. Veja o Guia de Usuário " +"anteriores. Além disso, você deve usar Twine para " +"enviar seus arquivos para ter total suporte a esses campos. Veja o Guia de Usuário " "para Empacotamento de Python para mais ajuda." #: warehouse/templates/manage/settings.html:119 @@ -4847,8 +4842,8 @@ msgid "" "Revoke project permissions for teams in the '%(organization_name)s' " "organization." msgstr "" -"Sua solicitação para criar uma nova organização chamada " -"\"%(organization_name)s\" não foi aprovada." +"Sua solicitação para criar uma nova organização chamada \"" +"%(organization_name)s\" não foi aprovada." #: warehouse/templates/manage/settings.html:133 #: warehouse/templates/manage/settings.html:139 @@ -5068,8 +5063,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Definir sua senha para o valor do token, incluindo o prefixo " -"%(prefix)s" +"Definir sua senha para o valor do token, incluindo o prefixo " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5089,8 +5084,8 @@ msgid "" "file like this:" msgstr "" "Por exemplo, se você está usando Twine para enviar " -"vários projetos para o PyPI, você pode configurar seu arquivo " -"%(filename)s para algo como:" +"vários projetos para o PyPI, você pode configurar seu arquivo " +"%(filename)s para algo como:" #: warehouse/templates/manage/token.html:106 msgid "" @@ -5269,8 +5264,8 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI possui suporte a qualquer aplicativo que segue o padrão TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">padrão TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5287,8 +5282,7 @@ msgstr "Configurar seu aplicativo" #: warehouse/templates/manage/account/totp-provision.html:45 msgid "Scan the QR code with the authentication application of your choice." -msgstr "" -"Digitalize o código QR com o aplicativo de autenticação de sua escolha." +msgstr "Digitalize o código QR com o aplicativo de autenticação de sua escolha." #: warehouse/templates/manage/account/totp-provision.html:46 msgid "" @@ -5330,8 +5324,7 @@ msgstr "Configurar aplicativo" #: warehouse/templates/manage/account/webauthn-provision.html:17 msgid "Set up 2FA with a security device (e.g. USB key)" -msgstr "" -"Configurar 2FA com um dispositivo de segurança (por exemplo, chave USB)" +msgstr "Configurar 2FA com um dispositivo de segurança (por exemplo, chave USB)" #: warehouse/templates/manage/account/webauthn-provision.html:26 #, python-format @@ -5351,10 +5344,10 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"Chaves USB populares incluem Yubikey, Google Titan e Chaves USB populares incluem Yubikey, Google Titan e Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5387,9 +5380,9 @@ msgid "" msgstr "" "Não está funcionando? Verifique se você está usando um " "dispositivo que segue a especificação FIDO e um navegador compatível." +"\"_blank\" rel=\"noopener\">especificação FIDO e um navegador compatível." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5907,9 +5900,9 @@ msgstr "" "Instruções sobre como adicionar classificadores de Trove a um projeto podem " "ser encontradas no Guia de Usuário para Empacotamento de Python. Para ler a especificação de classificador original, consulte a PEP 301." +"a>. Para ler a especificação de classificador original, consulte a PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5961,8 +5954,8 @@ msgid "" "\">recovery codes." msgstr "" "Recomendamos que todos os usuários PyPI configurem pelo menos dois " -"dois métodos de autenticação de fatores com suporte e emitam códigos de recuperação." +"dois métodos de autenticação de fatores com suporte e emitam códigos de recuperação." #: warehouse/templates/pages/help.html:43 msgid "" @@ -6020,8 +6013,8 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"Como é que a autenticação de dois fatores com um aplicativo de autenticação " -"(TOTP) funciona? Como " +"Como é que a autenticação de dois fatores com um aplicativo de autenticação (" +"TOTP) funciona? Como " "faço para configurá-la no PyPI?" #: warehouse/templates/pages/help.html:64 @@ -6161,8 +6154,7 @@ msgstr "" #: warehouse/templates/pages/help.html:91 msgid "What collaborator roles are available for a project on PyPI?" -msgstr "" -"Quais funções de colaborador estão disponíveis para um projeto no PyPI?" +msgstr "Quais funções de colaborador estão disponíveis para um projeto no PyPI?" #: warehouse/templates/pages/help.html:92 msgid "How do I become an owner/maintainer of a project on PyPI?" @@ -6290,8 +6282,8 @@ msgstr "" "

    Um \"arquivo\", também conhecido como um \"pacote\", no PyPI é " "algo que você pode baixar e instalar. Devido a diferentes hardware, sistemas " "operacionais e formatos de arquivo, um lançamento pode ter vários arquivos " -"(pacotes), como um arquivo que contém o código-fonte ou um binário wheel.

    \n" +"(pacotes), como um arquivo que contém o código-fonte ou um binário wheel.

    \n" " " #: warehouse/templates/pages/help.html:210 @@ -6303,10 +6295,10 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Saiba como instalar um arquivo do PyPI, visite o tutorial de instalação no Guia de Usuário para " +"Saiba como instalar um arquivo do PyPI, visite o tutorial de instalação no Guia de Usuário para " "Empacotamento de Python." #: warehouse/templates/pages/help.html:217 @@ -6319,11 +6311,11 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Para obter instruções completas sobre como configurar, empacotar e " -"distribuir seu projeto Python, consulte o tutorial de empacotamento no Guia de Usuário " -"para Empacotamento de Python." +"distribuir seu projeto Python, consulte o tutorial de empacotamento no Guia de Usuário para " +"Empacotamento de Python." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6390,10 +6382,10 @@ msgid "" "automated fashion." msgstr "" "Esta política nos permitirá impor uma política chave de PEP 541 sobre a " -"acessibilidade do mantenedor. Também reduz a viabilidade de ataques de spam " -"criarem muitas contas de forma automatizada." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 541 sobre a acessibilidade do " +"mantenedor. Também reduz a viabilidade de ataques de spam criarem muitas " +"contas de forma automatizada." #: warehouse/templates/pages/help.html:248 #, python-format @@ -6403,8 +6395,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Você pode gerenciar os endereços de e-mail da sua conta na suas configurações de conta. Isso também permite o envio de um " +"Você pode gerenciar os endereços de e-mail da sua conta na suas configurações de conta. Isso também permite o envio de um " "novo e-mail de confirmação para os usuários que se inscreveram no passado, " "antes de iniciarmos a aplicação desta política." @@ -6464,10 +6456,10 @@ msgid "" msgstr "" "

    Todos os eventos de usuário do PyPI são armazenados sob o histórico de " "segurança nas configurações da conta. Se houver algum evento que pareça " -"suspeito, faça as seguintes etapas:

    • Redefina sua senha
    • Contate os administradores do PyPI sobre " -"o evento em %(admin_email)s
    • " +"suspeito, faça as seguintes etapas: " +"

      " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6479,8 +6471,8 @@ msgstr "" "

      Um token de API do PyPI vinculado à sua conta foi publicado em um site " "público. Ele foi revogado automaticamente, mas antes de gerar um novo, " "verifique o e-mail que você recebeu e tente determinar a causa. A seção de " -"atividade suspeita também se aplica. " +"atividade suspeita também se aplica. " +"

      " #: warehouse/templates/pages/help.html:308 #, python-format @@ -6501,19 +6493,19 @@ msgid "" msgstr "" "

      A autenticação de dois fatores (2FA) torna sua conta mais segura, " "exigindo duas coisas para poder entrar: algo que você sabe e " -"algo que você possui.

      No caso do PyPI, \"algo que você sabe" -"\" é o seu nome de usuário e sua senha, enquanto \"algo que você possui\" " -"pode ser um aplicativo para gerar um código temporário " -"ou um dispositivo de segurança (mais comumente uma " -"chave USB).

      É altamente recomendável que você configure a " +"algo que você possui.

      No caso do PyPI, \"algo que você " +"sabe\" é o seu nome de usuário e sua senha, enquanto \"algo que você possui\"" +" pode ser um aplicativo para gerar um código temporário ou um dispositivo de segurança (mais comumente " +"uma chave USB).

      É altamente recomendável que você configure a " "autenticação de dois fatores na sua conta PyPI.

      Os usuários que " "optaram por configurar a autenticação de dois fatores serão solicitados a " "fornecer seu segundo método de verificação de identidade durante o processo " "autenticação. Isso só afeta a autenticação por meio de um navegador web, e " "não (por ora) os envios de pacotes.

      Você pode acompanhar as " "melhorias à 2FA em discuss.python.org.

      " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">discuss.python.org.

      " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6524,9 +6516,9 @@ msgid "" "\">TOTP standard." msgstr "" "Os usuários do PyPI podem configurar a autenticação de dois fatores usando " -"qualquer aplicativo de autenticação que ofereça suporte ao padrão TOTP." +"qualquer aplicativo de autenticação que ofereça suporte ao padrão TOTP." #: warehouse/templates/pages/help.html:336 msgid "" @@ -6574,8 +6566,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile para Android ou iOS" +"\"_blank\" rel=\"noopener\">Android ou iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6590,8 +6582,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Alguns gerenciadores de senhas (por exemplo, 1Password) também podem " +"Alguns gerenciadores de senhas (por exemplo, 1Password) também podem " "gerar códigos de autenticação. Por motivos de segurança, o PyPI permite " "configurar apenas um aplicativo por conta." @@ -6701,9 +6693,9 @@ msgid "" "implemented by PyPI." msgstr "" "Usar um navegador que oferece suporte a WebAuthn e PublicKeyCredential, pois isso é o padrão " -"implementado pelo PyPI." +"\"noopener\">navegador que oferece suporte a WebAuthn e PublicKeyCredential, pois isso é o " +"padrão implementado pelo PyPI." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6812,8 +6804,8 @@ msgid "" msgstr "" "As soluções emergentes incluem leitores biométricos (faciais e digitais) e " "cartões de crédito compatíveis com FIDO. Há também um crescente suporte a telefones celulares para atuar como dispositivos de segurança." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">telefones celulares para atuar como dispositivos de segurança." #: warehouse/templates/pages/help.html:443 #, python-format @@ -6972,8 +6964,8 @@ msgstr "Defina seu nome de usuário para __token__" msgid "" "Set your password to the token value, including the pypi- prefix" msgstr "" -"Defina sua senha como o valor do token, incluindo o prefixo pypi-" +"Defina sua senha como o valor do token, incluindo o prefixo " +"pypi-" #: warehouse/templates/pages/help.html:501 #, python-format @@ -6986,12 +6978,12 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "Onde você edita ou adiciona esses valores dependerá de seu caso de uso " -"individual. Por exemplo, alguns usuários podem precisar editar seu arquivo .pypirc, enquanto outros podem precisar " -"atualizar seu arquivo de configuração de CI (por exemplo, .travis.yml se você estiver usando Travis)." +"individual. Por exemplo, alguns usuários podem precisar editar seu " +"arquivo .pypirc, enquanto outros podem precisar atualizar " +"seu arquivo de configuração de CI (por exemplo, .travis.yml se você estiver usando Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7041,10 +7033,9 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Se você precisa executar seu próprio espelho do PyPI, o projeto bandersnatch é a solução recomendada. Observe que os " -"requisitos de armazenamento para um espelho PyPI excederia 1 terabyte — e " -"crescendo!" +"Se você precisa executar seu próprio espelho do PyPI, o projeto bandersnatch é a solução recomendada. Observe que os requisitos " +"de armazenamento para um espelho PyPI excederia 1 terabyte — e crescendo!" #: warehouse/templates/pages/help.html:527 #, python-format @@ -7070,9 +7061,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Você pode analisar os metadados de pacotes/projetos do PyPI e estatísticas de uso de download por meio de nosso conjunto de dados " +"Você pode analisar os metadados de pacotes/projetos do PyPI e estatísticas de uso de download por meio de nosso conjunto de dados " "público no Google BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7091,11 +7082,11 @@ msgstr "" "Libraries.io fornece estatísticas para projetos do PyPI (exemplo, API) incluindo estrelas e forks do " -"GitHub, rastreamento de dependência (em progresso) e exemplo, API) incluindo estrelas e forks " +"do GitHub, rastreamento de dependência (em progresso) e " +"outros fatores relevantes." #: warehouse/templates/pages/help.html:541 @@ -7105,8 +7096,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">our status page." msgstr "" "Para estatísticas recentes sobre tempo de atividade e desempenho, consulte " -"nossa página de status." +"nossa página de status." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7117,8 +7108,8 @@ msgid "" msgstr "" "O PyPI não oferece suporte a publicação de pacotes privados. Se você " "precisar publicar seu pacote privado em um índice de pacote, a solução " -"recomendada é executar sua própria implantação do projeto devpi." +"recomendada é executar sua própria implantação do projeto devpi." #: warehouse/templates/pages/help.html:551 msgid "" @@ -7184,8 +7175,8 @@ msgid "" "\"Python enhancement proposal\">PEP 541." msgstr "" "Siga a seção \"How to request a name transfer\" da PEP 541." +"\"noopener\">\"How to request a name transfer\" da PEP 541." #: warehouse/templates/pages/help.html:564 msgid "" @@ -7227,8 +7218,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Se o proprietário não responder, consulte " -"%(anchor_text)s" +"Se o proprietário não responder, consulte %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7239,8 +7230,8 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Por padrão, a descrição de um envio será renderizada com reStructuredTextreStructuredText. Se a descrição estiver em um formato alternativo, como Markdown, um " "pacote pode definir o long_description_content_type em " "setup.py para o formato alternativo." @@ -7270,9 +7261,9 @@ msgstr "" "Se você não consegue enviar o lançamento do seu projeto para PyPI porque " "você está batendo o limite de tamanho de arquivo de envio, podemos, por " "vezes, aumentar o seu limite. Certifique-se de ter enviado pelo menos uma " -"versão para o projeto que está abaixo do limite (a número de versão de lançamento de desenvolvimento serve). Então, abaixo do limite (a número de versão de lançamento de desenvolvimento serve). Então, preencha um relatório de problemas e novos fale:" @@ -7317,9 +7308,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" +"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7400,9 +7391,9 @@ msgid "" "Lost two factor authentication application, device, and recovery codes" msgstr "" -"Perda do aplicativo, do dispositivo e dos códigos de recuperação de autenticação de dois factores" +"Perda do aplicativo, do dispositivo e dos códigos de recuperação " +"de autenticação de dois factores" #: warehouse/templates/pages/help.html:654 #, python-format @@ -7469,8 +7460,8 @@ msgid "" msgstr "" "\n" " Se você estiver usando o Windows e tentando colar sua senha ou " -"token no Prompt de comando ou PowerShell, observe que o Ctrl-V e o Shift" -"+Insert não funcionarão.\n" +"token no Prompt de comando ou PowerShell, observe que o Ctrl-V e o Shift+" +"Insert não funcionarão.\n" " Em vez disso, você pode usar \"Editar > Colar\" no menu da " "janela ou habilitar \"Usar Ctrl+Shift+C/V como Copiar/Colar\" em " "\"Propriedades\".\n" @@ -7555,11 +7546,11 @@ msgstr "" "Para obter ajuda, vá ao canal IRC #pypa no Libera, " "preencha um relatório de problema em pypa/packaging-" -"problems/issues ou discuta no Discourse, incluindo os " -"detalhes do sistema operacional e da instalação e a saída de " -"%(command)s." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">pypa/" +"packaging-problems/issues ou discuta no Discourse, " +"incluindo os detalhes do sistema operacional e da instalação e a saída de " +"%(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7579,9 +7570,10 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Se você estiver enfrentando um problema de acessibilidade, relate para nós no " -"GitHub, para que possamos tentar corrigir o problema, para você e outros." +"Se você estiver enfrentando um problema de acessibilidade, relate para nós " +"no GitHub, para que possamos tentar corrigir o problema, para você e " +"outros." #: warehouse/templates/pages/help.html:720 #, python-format @@ -7596,8 +7588,8 @@ msgstr "" "enviassem lançamentos para o PyPI usando um formulário no navegador da Web. " "Este recurso foi preterido com a nova versão do PyPI – em vez disso, " "recomendamos que você use o twine para enviar seu projeto para PyPI." +"\"_blank\" rel=\"noopener\">use o twine para enviar seu projeto para " +"PyPI." #: warehouse/templates/pages/help.html:729 msgid "" @@ -7625,8 +7617,8 @@ msgid "" msgstr "" "Quando os administradores do PyPI são sobrecarregados por spam ou determinam que há alguma outra ameaça para PyPI, registro de novos " -"usuários e/ou de novos projetos pode ser desabilitado. Verifique nossa " +"usuários e/ou de novos projetos pode ser desabilitado. Verifique nossa " "página de status para mais detalhes, como provavelmente vamos ter " "atualizado com o raciocínio para a intervenção." @@ -7661,10 +7653,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Para evitar esta situação, use o Test PyPI para executar e " -"verificar o seu envio primeiro, antes de enviar para o pypi.org." +"Para evitar esta situação, use o Test PyPI para executar e " +"verificar o seu envio primeiro, antes de enviar para o pypi.org." #: warehouse/templates/pages/help.html:755 #, python-format @@ -7727,8 +7719,8 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"O PyPA é um grupo independente de desenvolvedores cujo objetivo é " +"O PyPA é um grupo independente de desenvolvedores cujo objetivo é " "melhorar e manter muitos dos principais projetos relacionados a " "empacotamento do Python." @@ -7759,10 +7751,10 @@ msgid "" "\"_blank\" rel=\"noopener\">Warehouse and by a variety of tools and " "services provided by our generous sponsors." msgstr "" -"O PyPI funciona com a tecnologia do Warehouse e por uma " -"variedade de ferramentas e serviços fornecidos por nossos generosos patrocinadores." +"O PyPI funciona com a tecnologia do Warehouse e por uma " +"variedade de ferramentas e serviços fornecidos por nossos generosos patrocinadores." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7791,18 +7783,17 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "O PyPI possui um grande cache e é distribuído via CDN graças ao nosso patrocinador Fastly e, portanto, geralmente está disponível globalmente. No " -"entanto, o site é mantido principalmente por voluntários, nós não fornecemos " -"qualquer Acordo de Nível de Serviço específico e como, poderia ser esperado " -"para um sistema gigante distribuído, as coisas podem e às vezes dar errado. " -"Consulte nossa página de status para interrupções e " -"incidentes atuais e passados. Se você tiver requisitos de alta " -"disponibilidade para o índice do pacote, considere usar um espelho ou um índice privado." +"entrega de conteúdo\">CDN graças ao nosso patrocinador Fastly e, portanto, geralmente está disponível globalmente. No entanto, " +"o site é mantido principalmente por voluntários, nós não fornecemos qualquer " +"Acordo de Nível de Serviço específico e como, poderia ser esperado para um " +"sistema gigante distribuído, as coisas podem e às vezes dar errado. Consulte " +"nossa página de status para interrupções e incidentes " +"atuais e passados. Se você tiver requisitos de alta disponibilidade para o " +"índice do pacote, considere usar um espelho " +"ou um índice privado." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7812,8 +7803,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Temos uma enorme quantidade de trabalho a fazer para continuar a manter e " -"melhorar PyPI (também conhecido como o projeto Warehouse)." +"melhorar PyPI (também conhecido como o projeto Warehouse)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7858,13 +7849,13 @@ msgid "" "start here." msgstr "" "Se você tiver habilidades em Python, ElasticSearch, HTML, SCSS, JavaScript " -"ou SQLAlchemy, então dê uma olhada em nosso guia de \"Getting started\" e confira o rastreador de problemas. Nós criamos um rótulo \"Good first issue\" – recomendamos que você comece aqui." +"ou SQLAlchemy, então dê uma olhada em nosso guia de \"Getting " +"started\" e confira o rastreador de problemas. Nós " +"criamos um rótulo \"Good first issue\" – recomendamos " +"que você comece aqui." #: warehouse/templates/pages/help.html:838 #, python-format @@ -7875,8 +7866,8 @@ msgid "" "interested in working on a particular issue, leave a comment and we can " "guide you through the contribution process." msgstr "" -"Os relatórios de problemas são agrupados em marcos; trabalhar em " +"Os relatórios de problemas são agrupados em marcos; trabalhar em " "questões no marco atual é uma ótima maneira de ajudar a empurrar o projeto " "para a frente. Se você estiver interessado em trabalhar em um determinado " "problema, deixe um comentário e podemos guiá-lo através do processo de " @@ -7909,14 +7900,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"As alterações no PyPI são geralmente anunciadas na lista de discussão pypi-announce e no blog PSF sob o rótulo \"pypi\". O blog PSF também tem feeds Atom e RSS para o rótulo \"pypi\"." +"As alterações no PyPI são geralmente anunciadas na lista de discussão pypi-announce e no blog PSF sob o rótulo " +"\"pypi\". O blog PSF também tem feeds Atom e RSS para o rótulo \"pypi\"." #: warehouse/templates/pages/help.html:865 #, python-format @@ -7934,8 +7925,8 @@ msgid "" "More information about this list can be found here: " "%(href)s." msgstr "" -"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." +"Leia mais sobre o provedor de OpenID Connect do GitHub aqui." #: warehouse/templates/pages/help.html:867 #: warehouse/templates/pages/help.html:871 @@ -7964,8 +7955,8 @@ msgid "" msgstr "" "\"PyPI\" deve ser pronunciado como \"pai pi ai\", especificamente com o \"PI" "\" pronunciado como letras individuais, em vez de um único som. Isso " -"minimiza a confusão com o projeto PyPy, que é uma implementação alternativa popular da linguagem Python." +"minimiza a confusão com o projeto PyPy, que é uma implementação alternativa popular da linguagem Python." #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -8040,14 +8031,18 @@ msgid "Important!" msgstr "Importante!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Se você acredita ter identificado um problema de segurança com o Warehouse, " -"NÃO relate o problema em qualquer fórum público, incluindo " -"(mas não limitado a):" +"NÃO relate o problema em qualquer fórum público, incluindo (" +"mas não limitado a):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -8062,32 +8057,67 @@ msgid "Official or unofficial mailing lists" msgstr "Listas de discussão oficiais ou não oficiais" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Em vez disso, envie um e-mail para security arroba " "python ponto org diretamente, fornecendo o máximo de informações " "relevantes possível." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"As mensagens podem ser opcionalmente criptografadas com GPG usando as " -"principais impressões digitais disponíveis na página Python Security." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Em vez disso, envie um e-mail para security arroba " +"python ponto org diretamente, fornecendo o máximo de informações " +"relevantes possível." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "O que acontecerá a seguir?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8095,7 +8125,7 @@ msgstr "" "Depois de enviar um problema via e-mail, você deve receber uma confirmação " "dentro de 48 horas." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8103,8 +8133,10 @@ msgstr "" "Dependendo da ação a ser tomada, você pode receber mais e-mails de " "acompanhamento." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Esta política de segurança foi atualizada pela última vez em 14 de março de " "2018." @@ -8189,8 +8221,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Com US$ 80.000 em financiamento da Open Technology Fund em " +"Com US$ 80.000 em financiamento da Open Technology Fund em " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8212,8 +8244,7 @@ msgstr "" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" -msgstr "" -"Revisão da experiência de usuário e da resolução de dependências do pip" +msgstr "Revisão da experiência de usuário e da resolução de dependências do pip" #: warehouse/templates/pages/sponsors.html:45 #, python-format @@ -8226,8 +8257,8 @@ msgid "" "in 2020" msgstr "" "Com US$ 407.000 em financiamento da Chan Zuckerberg " +"\"noopener\">US$ 407.000 em financiamento da Chan Zuckerberg " "Initiative e o Mozilla Open Source Support Program em 2020" @@ -8256,8 +8287,7 @@ msgstr "" #: warehouse/templates/pages/sponsors.html:61 msgid "" "Your contributions matter and they make an impact. Every donation counts!" -msgstr "" -"Suas contribuições são importantes e causam impacto. Cada doação conta!" +msgstr "Suas contribuições são importantes e causam impacto. Cada doação conta!" #: warehouse/templates/pages/sponsors.html:65 msgid "Become a sponsor" @@ -8488,6 +8518,17 @@ msgstr[1] "" " Nenhuma ocorrência para os filtros \"%(filters)s\"\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "As mensagens podem ser opcionalmente criptografadas com GPG usando as " +#~ "principais impressões digitais disponíveis na página Python " +#~ "Security." + #~ msgid "Approve New Organization" #~ msgstr "Aprovar nova organização" diff --git a/warehouse/locale/pt_PT/LC_MESSAGES/messages.mo b/warehouse/locale/pt_PT/LC_MESSAGES/messages.mo index 79a4b2c397b3c7d76f49f12229e2bdbd4c26deb5..6d0265047d9f3db2534646cc9b3d14c566ac55fa 100644 GIT binary patch delta 19937 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 TYrv})?Ue|miJ37!kk|V^*iwEe delta 25186 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 F{(n*zA@l$M diff --git a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po index 2b275bb2014a..0e1952736d22 100644 --- a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po @@ -2,19 +2,19 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Manuela Silva , 2019, 2020. -# Adolfo Jayme Barrientos , 2020. -# Vasco Cansado Carvalho , 2020, 2021. -# ssantos , 2020. -# Un Anonyme , 2021. +# Manuela Silva , 2019, 2020, 2022. +# Adolfo Jayme Barrientos , 2020, 2022. +# Vasco Cansado Carvalho , 2020, 2021, 2022. +# ssantos , 2020, 2022. +# Un Anonyme , 2021, 2022. # Sviatoslav Sydorenko , 2021. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2021-06-19 12:18+0000\n" -"Last-Translator: Sviatoslav Sydorenko \n" +"PO-Revision-Date: 2022-06-28 19:45+0000\n" +"Last-Translator: Vasco Cansado Carvalho \n" "Language-Team: Portuguese (Portugal) \n" "Language: pt_PT\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.7\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -675,7 +675,6 @@ msgstr "Monthy Python - A Cena da Loja de Queijo" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -748,9 +747,8 @@ msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." msgstr "" -"Escolha uma palavra-passe forte que contenha letras (maiúsculas e " -"minúsculas), números e carateres especiais. Evite palavras comuns ou " -"repetição." +"Escolha uma palavra-passe forte que contenha letras (maiúsculas e minúsculas)" +", números e carateres especiais. Evite palavras comuns ou repetição." #: warehouse/templates/base.html:27 msgid "Password strength:" @@ -1024,15 +1022,13 @@ msgstr "O Índex de Pacotes do Python" #: warehouse/templates/index.html:43 msgid "Test Python package publishing with the Test Python Package Index" -msgstr "" -"Teste o Pacote Python publicando com o índice de Pacote Python de Teste" +msgstr "Teste o Pacote Python publicando com o índice de Pacote Python de Teste" #: warehouse/templates/index.html:45 #, fuzzy #| msgid "Test Python package publishing with the Test Python Package Index" msgid "Develop the codebase behind PyPI with the Dev Python Package Index" -msgstr "" -"Teste o Pacote Python publicando com o índice de Pacote Python de Teste" +msgstr "Teste o Pacote Python publicando com o índice de Pacote Python de Teste" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" @@ -1215,8 +1211,8 @@ msgid "" " " msgstr "" "\n" -" Dica: está prestes a realizar uma ação sensível.\n" +" Dica: está prestes a realizar uma ação sensível.\n" " Se não estiver num computador pessoal, certifique-se de fazer " "logout quando terminar a sua sessão.\n" " Não lhe pediremos para confirmar a sua palavra-passe novamente " @@ -1235,8 +1231,8 @@ msgid "" "Packaging User Guide." msgstr "" "Para mais informações sobre o envio de projectos para o PyPI, visite o Guia de Utilizador de Bibliotecas Python." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Guia de Utilizador de Bibliotecas Python." #: warehouse/templates/upload.html:28 #, python-format @@ -1259,9 +1255,8 @@ msgid "" " " msgstr "" "\n" -" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do " -"projeto?\n" +" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do projeto?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1331,9 +1326,8 @@ msgid "" " " msgstr "" "\n" -" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do " -"projeto?\n" +" Gostaria de aceitar este convite para participar no \"%(project_name)s\" como um %(role_name)s do projeto?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1503,8 +1497,8 @@ msgstr "Redefinir a palavra-passe" #: warehouse/templates/accounts/request-password-reset.html:27 msgid "To reset your password, enter your username or email." msgstr "" -"Para redefinir a sua palavra-passe, insire o seu nome de utilizador ou e-" -"mail." +"Para redefinir a sua palavra-passe, insire o seu nome de utilizador ou " +"e-mail." #: warehouse/templates/accounts/request-password-reset.html:39 msgid "Username or email" @@ -1579,9 +1573,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Atualize o seu navegador para entrar com um aparelho de segurança " -"(por exemplo, chave USB)" +"Atualize o seu navegador para entrar com um aparelho de segurança (" +"por exemplo, chave USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1607,8 +1601,8 @@ msgid "" msgstr "" "

      Gere um código usando a aplicação de autenticação conectado à sua conta " "PyPI. Digite este código no formulário para verificar a sua identidade.

      Perdeu a sua aplicação? Não está funcionando? Obtenha ajuda.

      " +"p>

      Perdeu a sua aplicação? Não está funcionando? Obtenha ajuda.

      " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1623,8 +1617,8 @@ msgid "" msgstr "" "

      Não gerou códigos de recuperação de conta.

      Se " "perder o acesso aos seus dois métodos fatoriais, pode perder o acesso à sua " -"conta. Obter ajuda com os códigos de recuperação." +"conta. Obter ajuda com os códigos de " +"recuperação.

      " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1641,8 +1635,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1650,8 +1644,8 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"Você foi adicionado como %(role)s ao projeto%(site)s" -"%(project_name)s por %(initiator_username)s." +"Você foi adicionado como %(role)s ao " +"projeto%(site)s%(project_name)s por %(initiator_username)s." #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format @@ -1672,8 +1666,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"Você foi adicionado como %(role)s ao projeto%(site)s" -"%(project_name)s por %(initiator_username)s." +"Você foi adicionado como %(role)s ao " +"projeto%(site)s%(project_name)s por %(initiator_username)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1802,8 +1796,7 @@ msgstr "" #, fuzzy #| msgid "You'll receive an email with a password reset link." msgid "You will receive an email when the organization has been approved" -msgstr "" -"Receberá um e-mail com uma ligação para a redefinição da palavra-passe." +msgstr "Receberá um e-mail com uma ligação para a redefinição da palavra-passe." #: warehouse/templates/email/oidc-provider-added/body.html:19 #, python-format @@ -1858,8 +1851,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1896,8 +1889,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2054,8 +2047,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Alguém, talvez você, mudou a palavra-passe da sua conta PyPI " -"%(username)s." +"Alguém, talvez você, mudou a palavra-passe da sua conta PyPI " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2131,8 +2124,8 @@ msgid "" msgstr "" "O PyPI em si não sofreu uma violação. Esta é uma medida de proteção para " "reduzir\n" -" o risco de ataques de credenciais de preenchimento\n" +" o risco de ataques de credenciais de preenchimento" +"\n" " contra o PyPI e os seus utilizadores." #: warehouse/templates/email/password-compromised-hibp/body.html:34 @@ -2144,8 +2137,8 @@ msgid "" "passwords and get yourself familiar with good password practices." msgstr "" "Para recuperar o acesso à sua conta, redefine a " -"sua palavra-passe no PyPI. Também recomendamos que acesse o HaveIBeenPwned e verifique as suas outras " +"sua palavra-passe no PyPI. Também recomendamos que acesse o HaveIBeenPwned e verifique as suas outras " "palavras-passe e se familiarizar com boas práticas de palavra-passe." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2161,12 +2154,12 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Usamos um serviço de segurança gratuito do HaveIBeenPwned. Ao registar, autenticar ou " -"atualizar a sua palavra-passe, geramos um hash SHA1 da sua palavra-passe e " -"usamos os primeiros 5 caracteres do hash para decidir se a palavra-passe " -"está comprometida. A palavra-passe em texto não criptografado nunca é " -"armazenada pelo PyPI ou enviada para HaveIBeenPwned." +"Usamos um serviço de segurança gratuito do HaveIBeenPwned. Ao registar, autenticar ou atualizar a sua palavra-" +"passe, geramos um hash SHA1 da sua palavra-passe e usamos os primeiros 5 " +"caracteres do hash para decidir se a palavra-passe está comprometida. A " +"palavra-passe em texto não criptografado nunca é armazenada pelo PyPI ou " +"enviada para HaveIBeenPwned." #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2176,8 +2169,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Para obter mais informações, consulte o nosso FAQ. Para obter ajuda, pode enviar um e-mail para " -"%(email_address)s para comunicar com os administradores do PyPI." +"a>. Para obter ajuda, pode enviar um e-mail para %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2281,8 +2274,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Se não fez essa alteração, pode enviar um e-mail " -"%(email_address)s para comunicar com os administradores do PyPI." +"Se não fez essa alteração, pode enviar um e-mail %(email_address)s para comunicar com os administradores do PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2335,8 +2328,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Alguém, talvez você, adicionou este endereço de e-mail (" -"%(email_address)s) à sua conta PyPI." +"Alguém, talvez você, adicionou este endereço de e-mail " +"(%(email_address)s) à sua conta PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2452,8 +2445,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Hashes para %(filename)s" +"Hashes para %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2558,10 +2551,10 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Veja estatísticas para os seus projetos por meio de Libraries.io ou a usar o nosso conjunto de dados público no Google BigQuery" +"Veja estatísticas para os seus projetos por meio de Libraries.io " +"ou a usar o " +"nosso conjunto de dados público no Google BigQuery" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2571,10 +2564,10 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"Veja estatísticas para os projetos de %(username)s por meio de Libraries.io ou usando o nosso conjunto de dados público no Google BigQuery" +"Veja estatísticas para os projetos de %(username)s por meio de Libraries.io ou usando o nosso conjunto de dados público no Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2584,8 +2577,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "Ainda não enviou nenhum projeto para o PyPI. Para saber como começar, visite " -"o Guia de Utilizador para Empacotamento de Python" +"o Guia de Utilizador para Empacotamento de Python" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2914,8 +2907,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"Um dos seus e-mails verificados pode ser exibido no seu perfil público para utilizadores autenticados." +"Um dos seus e-mails verificados pode ser exibido no seu perfil público para utilizadores autenticados." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -3055,8 +3048,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Aplicação de autenticação (TOTP)" +"Aplicação de autenticação (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3183,8 +3176,8 @@ msgstr "Autenticação de dois fatores adicionada" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Método: Aparelho de segurança (WebAuthn)" +"Método: Aparelho de segurança (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3197,8 +3190,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Método: Aplicação de autenticação (TOTP)" +"Método: Aplicação de autenticação (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3256,8 +3249,8 @@ msgid "" "account as soon as possible." msgstr "" "Os eventos aparecem aqui à medida que as ações relacionadas à segurança " -"ocorrem na sua conta. Se notar algo suspeito, por favor , proteja a sua conta o mais rápido possível." +"ocorrem na sua conta. Se notar algo suspeito, por favor , proteja a sua conta o mais rápido possível." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3349,8 +3342,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"transferir propriedade ou excluir projeto" +"transferir propriedade ou excluir projeto" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3383,9 +3376,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Caso queira DESTRUIR qualquer documentação existente hospedada em %(url)s saiba que não tem como desfazer, " -"pois não há mais suporte a envio de nova documentação." +"Caso queira DESTRUIR qualquer documentação existente hospedada em %(url)s saiba que não tem como desfazer, pois " +"não há mais suporte a envio de nova documentação." #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3554,8 +3547,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Este recurso ficará obsoleto no futuro, substituído pela página de histórico de segurança." +"Este recurso ficará obsoleto no futuro, substituído pela página de histórico de segurança." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3836,8 +3829,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Atualize o seu navegador para configurar autenticação de dois fatores " +"Atualize o seu navegador para configurar autenticação de dois fatores " "com um aparelho de segurança (por exemplo, chave USB)" #: warehouse/templates/manage/manage_base.html:198 @@ -4323,8 +4316,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"Saiba mais sobre como enviar ficheiros no Guia de Utilizador para " +"Saiba mais sobre como enviar ficheiros no Guia de Utilizador para " "Empacotamento de Python" #: warehouse/templates/manage/release.html:122 @@ -4382,8 +4375,8 @@ msgid "" msgstr "" "\n" " Este lançamento ainda será instalável para utilizadores que fixarem " -"esta versão exata, p.ex., ao usar %(project_name)s==%(version)s.\n" +"esta versão exata, p.ex., ao usar %(project_name)s==%(version)s." +"\n" " " #: warehouse/templates/manage/release.html:142 @@ -4408,8 +4401,8 @@ msgid "" msgstr "" "\n" " Pode fornecer um motivo para retirar este lançamento, o qual " -"será exibido pelo pip aos utilizadores que instalarem " -"%(project_name)s==%(version)s.\n" +"será exibido pelo pip aos utilizadores que instalarem " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4577,8 +4570,8 @@ msgid "" msgstr "" "\n" " Pode fornecer um motivo para retirar este lançamento, o qual " -"será exibido pelo pip aos utilizadores que instalarem " -"%(project_name)s==%(version)s.\n" +"será exibido pelo pip aos utilizadores que instalarem " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4624,8 +4617,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Saiba mais como criar um novo lançamento no Guia de Utilizador para " +"Saiba mais como criar um novo lançamento no Guia de Utilizador para " "Empacotamento de Python" #: warehouse/templates/manage/roles.html:18 @@ -4853,8 +4846,8 @@ msgid "" msgstr "" "Para definir a descrição, autor, ligações, classificadores e outros detalhes " "para o seu próximo lançamento do \"%(project_name)s\", use os argumentos setup() no seu ficheiro setup.py. Alterando " +"href=\"%(setup_args_href)s\" rel=\"noopener\" target=\"_blank\"" +">setup() no seu ficheiro setup.py. Alterando " "desses campos não vai alterar os metadados de lançamentos anteriores. Além " "disso, deve usar Twine para enviar os seus ficheiros para " @@ -5108,8 +5101,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Definir a sua palavra-passe para o valor do token, incluindo o prefixo " -"%(prefix)s" +"Definir a sua palavra-passe para o valor do token, incluindo o prefixo " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5298,8 +5291,8 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI possui suporte para qualquer aplicação que segue o padrão TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">padrão TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5378,10 +5371,10 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"Chaves USB populares incluem Yubikey, Google Titan e Chaves USB populares incluem Yubikey, Google Titan e Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5415,8 +5408,8 @@ msgstr "" "Não está funcionando? Verifique se está usando um aparelho " "que segue a especificação FIDO e um navegador compatível." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">navegador " +"compatível." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5824,8 +5817,7 @@ msgstr "Histórico de lançamentos" #: warehouse/templates/packaging/detail.html:223 #: warehouse/templates/packaging/detail.html:260 msgid "Download files. Focus will be moved to the project files." -msgstr "" -"Descarregar ficheiros. O foco será movido para os ficheiros de projeto." +msgstr "Descarregar ficheiros. O foco será movido para os ficheiros de projeto." #: warehouse/templates/packaging/detail.html:225 #: warehouse/templates/packaging/detail.html:262 @@ -5974,9 +5966,9 @@ msgstr "" "Instruções sobre como adicionar classificadores de trove a um projeto podem " "ser encontradas no Guia de Utilizador para Empacotamento de Python. Para ler a especificação de classificador original, consulte a PEP 301." +"a>. Para ler a especificação de classificador original, consulte a PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -6002,9 +5994,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Todos os utilizadores que enviam comentários, relatam problemas ou " -"contribuem para o Warehouse deverão seguir o Código de Conduta da PSF." +"contribuem para o Warehouse deverão seguir o Código de Conduta da PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -6026,8 +6017,8 @@ msgid "" "\">recovery codes." msgstr "" "Recomendamos que todos os utilizadores PyPI configurem pelo menos dois métodos de autenticação de fatores com suporte e emitam códigos de recuperação." +"em> métodos de autenticação de fatores com suporte e emitam códigos de recuperação." #: warehouse/templates/pages/help.html:43 msgid "" @@ -6089,8 +6080,8 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"Como é que a autenticação de dois fatores com uma aplicação de autenticação " -"(TOTP) funciona? Como " +"Como é que a autenticação de dois fatores com uma aplicação de autenticação (" +"TOTP) funciona? Como " "faço para configurá-la no PyPI?" #: warehouse/templates/pages/help.html:64 @@ -6098,8 +6089,8 @@ msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Como funciona a autenticação de dois fatores com um aparelho de segurança " -"(por exemplo, chave USB)? Como faço para configurá-la no PyPI?" +"Como funciona a autenticação de dois fatores com um aparelho de segurança (" +"por exemplo, chave USB)? Como faço para configurá-la no PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6229,8 +6220,7 @@ msgstr "" #: warehouse/templates/pages/help.html:91 msgid "What collaborator roles are available for a project on PyPI?" -msgstr "" -"Quais funções de colaborador estão disponíveis para um projeto no PyPI?" +msgstr "Quais funções de colaborador estão disponíveis para um projeto no PyPI?" #: warehouse/templates/pages/help.html:92 msgid "How do I become an owner/maintainer of a project on PyPI?" @@ -6349,8 +6339,8 @@ msgstr "" "PyPI:

      \n" "

      Um \"projeto\" no PyPI é o nome de uma coleção de lançamentos e " "ficheiros e informações sobre eles. Os projetos no PyPI são feitos e " -"compartilhados por outros membros da comunidade Python para que possa usá-" -"los.

      \n" +"compartilhados por outros membros da comunidade Python para que possa " +"usá-los.

      \n" "

      O \"lançamento\" no PyPI é uma versão específica de um projeto. " "Por exemplo, o projeto requests tem muitos " "lançamentos, como \"requests 2.10\" e \"requests 1.2.1\". Um lançamento " @@ -6371,11 +6361,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Para saber como instalar um ficheiro do PyPI, visite o tutorial de instalação no Guia de Utilizador " -"para Empacotamento de Python." +"Para saber como instalar um ficheiro do PyPI, visite o tutorial de instalação no Guia de Utilizador para " +"Empacotamento de Python." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6387,10 +6377,10 @@ msgid "" "rel=\"noopener\">Python Packaging User Guide." msgstr "" "Para obter instruções completas sobre como configurar, empacotar e " -"distribuir o seu projeto Python, consulte o tutorial de empacotamento no Guia de Utilizador " +"distribuir o seu projeto Python, consulte o tutorial de empacotamento no Guia de Utilizador " "para Empacotamento de Python." #: warehouse/templates/pages/help.html:224 @@ -6458,10 +6448,10 @@ msgid "" "automated fashion." msgstr "" "Esta política nos permitirá impor uma política chave de PEP 541 sobre a " -"acessibilidade do mantenedor. Também reduz a viabilidade de ataques de spam " -"criarem muitas contas de forma automatizada." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 541 sobre a acessibilidade do " +"mantenedor. Também reduz a viabilidade de ataques de spam criarem muitas " +"contas de forma automatizada." #: warehouse/templates/pages/help.html:248 #, python-format @@ -6471,8 +6461,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Pode gerir os endereços de e-mail da sua conta nas suas configurações de conta. Isso também permite o envio de um novo e-mail " +"Pode gerir os endereços de e-mail da sua conta nas suas configurações de conta. Isso também permite o envio de um novo e-mail " "de confirmação para os utilizadores que se inscreveram no passado, antes de " "iniciarmos a impor esta política." @@ -6533,10 +6523,10 @@ msgid "" msgstr "" "

      Todos os eventos de utilizador do PyPI são armazenados sob o histórico " "de segurança nas configurações da conta. Se houver algum evento que pareça " -"suspeito, faça os passos seguintes:

      " +"suspeito, faça os passos seguintes:

      " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6574,9 +6564,9 @@ msgstr "" "autenticação de dois fatores serão solicitados a fornecer o seu segundo " "método de verificação de identidade durante o processo autenticação. Isso só " "afeta a autenticação por meio de um navegador web e não (por ora) os envios " -"de pacotes.

      Pode acompanhar as melhorias à 2FA em discuss.python.org.

      " +"de pacotes.

      Pode acompanhar as melhorias à 2FA em discuss.python.org.

      " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6587,8 +6577,8 @@ msgid "" "\">TOTP standard." msgstr "" "Os utilizadores do PyPI podem configurar a autenticação de dois fatores " -"usando qualquer aplicação de autenticação que ofereça suporte ao padrão " +"usando qualquer aplicação de autenticação que ofereça suporte ao padrão " "TOTP." #: warehouse/templates/pages/help.html:336 @@ -6637,8 +6627,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile para Android ou iOS" +"\"_blank\" rel=\"noopener\">Android ou iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6653,8 +6643,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Alguns gestores de palavras-passe (por exemplo, 1Password) também podem " +"Alguns gestores de palavras-passe (por exemplo, 1Password) também podem " "gerar códigos de autenticação. Por motivos de segurança, o PyPI permite " "configurar apenas uma aplicação por conta." @@ -6671,8 +6661,8 @@ msgid "" "Open an authentication (TOTP) application" msgstr "" -"Abra um aplicação de autenticação (TOTP)" +"Abra um aplicação de autenticação (TOTP)" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6765,9 +6755,9 @@ msgid "" "implemented by PyPI." msgstr "" "Usar um navegador que oferece suporte a WebAuthn e PublicKeyCredential, pois isso é o padrão " -"implementado pelo PyPI." +"\"noopener\">navegador que oferece suporte a WebAuthn e PublicKeyCredential, pois isso é o " +"padrão implementado pelo PyPI." #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6877,8 +6867,8 @@ msgid "" msgstr "" "As soluções emergentes incluem leitores biométricos (faciais e digitais) e " "cartões de crédito compatíveis com FIDO. Há também um crescente suporte a telefones celulares para atuar como aparelhos de segurança." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">telefones celulares para atuar como aparelhos de segurança." #: warehouse/templates/pages/help.html:443 #, python-format @@ -6995,8 +6985,8 @@ msgstr "" "strong> para o PyPI.

      \n" "

      Pode criar um token para toda uma conta PyPI, caso em que o " "token funcionará para todos os projetos associados a essa conta. Como " -"alternativa, pode limitar o escopo de um token para um projeto específico.\n" +"alternativa, pode limitar o escopo de um token para um projeto " +"específico.

      \n" "

      Recomendamos fortemente que autentique com um token de " "API sempre que possível.

      \n" "\n" @@ -7053,9 +7043,9 @@ msgstr "" "individual. Por exemplo, alguns utilizadores podem precisar de editar o ficheiro .pypirc deles, enquanto outros podem precisar " -"de atualizar o ficheiro de configuração de CI deles (por exemplo, .travis.yml se estiver a usar Travis)." +"de atualizar o ficheiro de configuração de CI deles (por exemplo, .travis.yml se estiver a usar Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7105,10 +7095,9 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"Se precisa executar o seu próprio espelho do PyPI, o projeto bandersnatch é a solução recomendada. Observe que os " -"requisitos de armazenamento para um espelho PyPI excederia 1 terabyte — e " -"crescendo!" +"Se precisa executar o seu próprio espelho do PyPI, o projeto bandersnatch é a solução recomendada. Observe que os requisitos " +"de armazenamento para um espelho PyPI excederia 1 terabyte — e crescendo!" #: warehouse/templates/pages/help.html:527 #, python-format @@ -7134,9 +7123,9 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Pode analisar os metadados de pacotes/projetos do PyPI e estatísticas de " -"uso de download por meio de nosso conjunto de dados público no Google " +"Pode analisar os metadados de pacotes/projetos do PyPI e estatísticas de uso " +"de download por meio de nosso conjunto de dados público no Google " "BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7155,11 +7144,11 @@ msgstr "" "Libraries.io fornece estatísticas para projetos do PyPI (exemplo, API) incluindo estrelas e forks do " -"GitHub, rastreamento de dependência (em progresso) e exemplo, API) incluindo estrelas e forks " +"do GitHub, rastreamento de dependência (em progresso) e " +"outros fatores relevantes." #: warehouse/templates/pages/help.html:541 @@ -7169,8 +7158,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">our status page." msgstr "" "Para estatísticas recentes sobre o tempo de atividade e desempenho, veja " -"%(title)s\" target=\"_blank\" rel=\"noopener\">a nossa página de estado." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">%(title)s\" target=\"_blank\" rel=\"noopener\">a nossa página de estado." #: warehouse/templates/pages/help.html:548 #, python-format @@ -7244,8 +7233,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Se o proprietário não responder, consulte " -"%(anchor_text)s" +"Se o proprietário não responder, consulte %(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7255,8 +7244,8 @@ msgid "" "\"Python enhancement proposal\">PEP
      541." msgstr "" "Siga a secção \"How to request a name transfer\" da PEP 541." +"\"noopener\">\"How to request a name transfer\" da PEP 541." #: warehouse/templates/pages/help.html:564 msgid "" @@ -7297,8 +7286,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Se o proprietário não responder, consulte " -"%(anchor_text)s" +"Se o proprietário não responder, consulte %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7309,10 +7298,10 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Por predefinição, a descrição de um envio será renderizada com reStructuredText. Se a descrição estiver num formato alternativo, " -"como Markdown, um pacote pode definir o long_description_content_typereStructuredText. Se a descrição estiver num formato alternativo, como " +"Markdown, um pacote pode definir o long_description_content_type em setup.py para o formato alternativo." #: warehouse/templates/pages/help.html:573 @@ -7340,9 +7329,9 @@ msgstr "" "Se não consegue enviar o lançamento do seu projeto ao PyPI porque está " "batendo o limite de tamanho de ficheiro de envio, podemos, por vezes, " "aumentar o seu limite. Certifique-se de ter enviado pelo menos uma versão " -"para o projeto que está abaixo do limite (a número de versão de lançamento de desenvolvimento serve). Então, abaixo
      do limite (a número de versão de lançamento de desenvolvimento serve). Então, preencha um relatório de problemas e diga-nos:" @@ -7386,9 +7375,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" +"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7409,11 +7398,11 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"Para saber como instalar um ficheiro do PyPI, visite o tutorial de instalação no Guia de Utilizador " -"para Empacotamento de Python." +"Para saber como instalar um ficheiro do PyPI, visite o tutorial de instalação no Guia de Utilizador para " +"Empacotamento de Python." #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7426,9 +7415,9 @@ msgid "" "file an issue with details." msgstr "" -"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" +"Se isso não for possível, às vezes podemos aumentar o seu limite. Preencha um relatório de problema e diga-nos:" #: warehouse/templates/pages/help.html:633 #, fuzzy, python-format @@ -7443,8 +7432,8 @@ msgid "" "locally check a description for validity." msgstr "" "O PyPI rejeitará envios se a descrição não for renderizada. Para verificar " -"uma descrição localmente para validade, pode usar readme_renderer, que é o mesmo renderizador de descrição usado pelo " +"uma descrição localmente para validade, pode usar readme_renderer, que é o mesmo renderizador de descrição usado pelo " "PyPI." #: warehouse/templates/pages/help.html:639 @@ -7470,8 +7459,7 @@ msgstr "" #: warehouse/templates/pages/help.html:643 msgid "You'll receive an email with a password reset link." -msgstr "" -"Receberá um e-mail com uma ligação para a redefinição da palavra-passe." +msgstr "Receberá um e-mail com uma ligação para a redefinição da palavra-passe." #: warehouse/templates/pages/help.html:648 msgid "If you've lost access to your PyPI account due to:" @@ -7650,11 +7638,11 @@ msgstr "" "Para obter ajuda, vá ao canal IRC #pypa no Libera, " "preencha um relatório de problema em pypa/packaging-" -"problems/issues ou publique na lista de discussão python-" -"help, incluindo os detalhes do sistema operacional e da instalação e a " -"saída de %(command)s." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">pypa/" +"packaging-problems/issues ou publique na lista de " +"discussão python-help, incluindo os detalhes do sistema operacional e da " +"instalação e a saída de %(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7719,8 +7707,8 @@ msgid "" msgstr "" "Quando os administradores do PyPI são sobrecarregados por spam ou determinam que há outra ameaça para PyPI, registo de novos " -"utilizadores e/ou de novos projetos pode ser desativado. Verifique nossa " +"utilizadores e/ou de novos projetos pode ser desativado. Verifique nossa " "página de status para mais detalhes, como provavelmente vamos ter " "atualizado com o raciocínio para a intervenção." @@ -7755,10 +7743,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Para evitar esta situação, use o Test PyPI para primeiro executar " -"e verificar o seu envio, antes de enviar ao pypi.org." +"Para evitar esta situação, use o Test PyPI para primeiro executar e " +"verificar o seu envio, antes de enviar ao pypi." +"org." #: warehouse/templates/pages/help.html:755 #, python-format @@ -7785,8 +7773,8 @@ msgid "" msgstr "" "Se está enfrentando um problema com PyPI em si, agradeceríamos se enviasse " "feedback construtivo e relatórios de erro através do nosso " -"rastreador de problemas. Por favor, note que este rastreador é apenas " +"rastreador de problemas. Por favor, note que este rastreador é apenas " "para problemas com o software que executa PyPI. Antes de escrever um novo " "relatório de problema, primeiro verifique se um relatório semelhante ainda " "não existe." @@ -7821,10 +7809,10 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"O PyPA é um grupo independente de programadores cujo objetivo é " -"melhorar e manter muitos dos principais projetos relacionados ao " -"empacotamento do Python." +"O PyPA é um grupo independente de programadores cujo objetivo é melhorar " +"e manter muitos dos principais projetos relacionados ao empacotamento do " +"Python." #: warehouse/templates/pages/help.html:789 #, python-format @@ -7840,9 +7828,9 @@ msgstr "" "O PackagingWG é um grupo de trabalho da Python Software " "Foundation (PSF), cujo objetivo é levantar e desembolsar fundos para apoiar " -"a melhoria contínua do empacotamento do Python. Mais recentemente, recebeu um prêmio do Open Technology Fund cujo financiamento permite " +"a melhoria contínua do empacotamento do Python. Mais recentemente, recebeu um prêmio do Open Technology Fund cujo financiamento permite " "aos programadores melhorar a segurança e a acessibilidade do Warehouse." #: warehouse/templates/pages/help.html:799 @@ -7852,10 +7840,10 @@ msgid "" "\"_blank\" rel=\"noopener\">Warehouse and by a variety of tools and " "services provided by our generous sponsors." msgstr "" -"O PyPI funciona com a tecnologia do Warehouse e por uma " -"variedade de ferramentas e serviços fornecidos por nossos generosos patrocinadores." +"O PyPI funciona com a tecnologia do Warehouse e por uma " +"variedade de ferramentas e serviços fornecidos por nossos generosos patrocinadores." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7864,9 +7852,9 @@ msgid "" "robust, tested, and ready for expected browser and API traffic." msgstr "" "A partir de 16 de abril de 2018, o PyPI.org está no esatdo de \"produção\", " -"o que significa que saiu do beta e substituiu o site antigo (pypi.python." -"org). Agora é robusto, testado e pronto para o navegador esperado e tráfego " -"de API." +"o que significa que saiu do beta e substituiu o site antigo (pypi.python.org)" +". Agora é robusto, testado e pronto para o navegador esperado e tráfego de " +"API." #: warehouse/templates/pages/help.html:808 #, python-format @@ -7884,17 +7872,17 @@ msgid "" "\"%(private_index_href)s\">private index." msgstr "" "O PyPI possui um grande cache e é distribuído via CDN graças ao nosso patrocinador Fastly e, portanto, geralmente está disponível globalmente. No " -"entanto, o site é mantido principalmente por voluntários, não fornecemos " -"qualquer Acordo de Nível de Serviço específico e como, poderia ser esperado " -"para um sistema gigante distribuído, as coisas podem e às vezes dar errado. " -"Consulte a nossa página de estado para interrupções e " -"incidentes atuais e passados. Se tiver requisitos de alta disponibilidade " -"para o índice do pacote, considere usar um espelho ou um índice privado." +"entrega de conteúdo\">CDN graças ao nosso patrocinador Fastly e, portanto, geralmente está disponível globalmente. No entanto, " +"o site é mantido principalmente por voluntários, não fornecemos qualquer " +"Acordo de Nível de Serviço específico e como, poderia ser esperado para um " +"sistema gigante distribuído, as coisas podem e às vezes dar errado. Consulte " +"a nossa página de estado para interrupções e incidentes " +"atuais e passados. Se tiver requisitos de alta disponibilidade para o índice " +"do pacote, considere usar um espelho ou um " +"índice privado." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7904,8 +7892,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "Temos uma enorme quantidade de trabalho a fazer para continuar a manter e " -"melhorar PyPI (também conhecido como o projeto Warehouse)." +"melhorar PyPI (também conhecido como o projeto Warehouse)." #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7951,11 +7939,11 @@ msgstr "" "Se tiver habilidades em Python, ElasticSearch, HTML, SCSS, JavaScript ou " "SQLAlchemy, dê uma olhada no nosso guia de \"Getting " -"started\" e confira o rastreador de problemas. Criamos um rótulo \"Good first issue\" – " -"recomendamos que comece aqui." +"started\" e confira o rastreador de problemas. Criamos " +"um rótulo \"Good first issue\" – recomendamos que " +"comece aqui." #: warehouse/templates/pages/help.html:838 #, python-format @@ -7966,8 +7954,8 @@ msgid "" "interested in working on a particular issue, leave a comment and we can " "guide you through the contribution process." msgstr "" -"Os relatórios de problemas são agrupados em marcos; trabalhar em " +"Os relatórios de problemas são agrupados em marcos; trabalhar em " "questões no marco atual é uma ótima maneira de ajudar a empurrar o projeto " "para a frente. Se estiver interessado em trabalhar num determinado problema, " "deixe um comentário e podemos guiá-lo através do processo de contribuição." @@ -7989,11 +7977,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Também pode acompanhar o desenvolvimento contínuo do projeto na lista de discussão distutils-sig e o fórum de empacotamento do Python no Discourse." +"Também pode acompanhar o desenvolvimento contínuo do projeto na lista de discussão distutils-sig e o fórum de " +"empacotamento do Python no Discourse." #: warehouse/templates/pages/help.html:855 #, python-format @@ -8007,14 +7995,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"As alterações no PyPI são geralmente anunciadas na lista de discussão pypi-announce e no blog PSF sob o rótulo \"pypi\". O blog PSF também tem feeds Atom e RSS para o rótulo \"pypi\"." +"As alterações no PyPI são geralmente anunciadas na lista de discussão pypi-announce e no blog PSF sob o rótulo " +"\"pypi\". O blog PSF também tem feeds Atom e RSS para o rótulo \"pypi\"." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8062,8 +8050,8 @@ msgid "" msgstr "" "\"PyPI\" deve ser pronunciado como \"pai pi ai\", especificamente com o \"PI" "\" pronunciado como letras individuais, em vez de um único som. Isso " -"minimiza a confusão com o projeto PyPy, que é uma implementação alternativa popular da linguagem Python." +"minimiza a confusão com o projeto PyPy, que é uma implementação alternativa popular da linguagem Python." #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -8119,10 +8107,10 @@ msgstr "" "A Python Packaging Authority (PyPA) é um grupo de trabalho " "que trabalha junto para melhorar o empacotamento Python. Se desejar entrar " -"em contato com um desenvolvedor de pacotes básicos, use " -"#pypa em IRC (Libera) ou navegue no quadro online ." +"em contato com um desenvolvedor de pacotes básicos, use #pypa em IRC " +"(Libera) ou navegue no quadro online ." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8145,14 +8133,18 @@ msgid "Important!" msgstr "Importante!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Se pensa ter identificado um problema de segurança com o Warehouse, " -"NÃO relate o problema em qualquer fórum público, incluindo " -"(mas não limitado a):" +"NÃO relate o problema em qualquer fórum público, incluindo (" +"mas não limitado a):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -8167,32 +8159,67 @@ msgid "Official or unofficial mailing lists" msgstr "Listas de discussão oficiais ou não oficiais" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Em vez disso, envie um e-mail a security arroba python " "ponto org diretamente, fornecendo o máximo de informações relevantes " "possível." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"As mensagens podem ser opcionalmente criptografadas com GPG usando as " -"impressões digitais de chaves disponíveis na página Python Security." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Em vez disso, envie um e-mail a security arroba python " +"ponto org diretamente, fornecendo o máximo de informações relevantes " +"possível." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "O que acontecerá a seguir?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8200,7 +8227,7 @@ msgstr "" "Depois de enviar um problema via e-mail, deve receber uma confirmação dentro " "de 48 horas." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8208,8 +8235,10 @@ msgstr "" "Dependendo da medida a ser tomada, pode receber mais e-mails de " "acompanhamento." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "" "Esta política de segurança foi atualizada pela última vez em 14 de março de " "2018." @@ -8259,8 +8288,8 @@ msgid "" "The Python Software Foundation raises and distributes funds to improve " "Python's packaging ecosystem." msgstr "" -"O Packaging Working Group é um grupo de trabalho da Python Software " +"O Packaging Working Group é um grupo de trabalho da Python Software " "Foundation que levanta e distribui fundos para melhorar o ecossistema de " "empacotamento do Python." @@ -8306,8 +8335,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Com US$ 80 000 em financiamento da Open Technology Fund em " +"Com US$ 80 000 em financiamento da Open Technology Fund em " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8343,8 +8372,8 @@ msgid "" "in 2020" msgstr "" "Com US$ 407 000 em financiamento da Chan Zuckerberg " +"\"noopener\">US$ 407 000 em financiamento da Chan Zuckerberg " "Initiative e o Mozilla Open Source Support Program em 2020" @@ -8609,6 +8638,17 @@ msgstr[1] "" " Nenhuma ocorrência para os filtros \"%(filters)s\"\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "As mensagens podem ser opcionalmente criptografadas com GPG usando as " +#~ "impressões digitais de chaves disponíveis na página Python " +#~ "Security." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/ro/LC_MESSAGES/messages.mo b/warehouse/locale/ro/LC_MESSAGES/messages.mo index ac6f755282d9263d997e1492a43da017386c975f..cf8a33e07aa44ea85d5f9a6a4aa2caa240ffa2f3 100644 GIT binary patch delta 418 zcmXZYJxhX77{>8S915}Uv9!z-ik3+2<+0?^keaNaAX*X!my*PxCa2(usJSmtO)YJO zOF^LSeSn}@A{vCC$)*2Em-9RK4cC2M&Yer=@!sP$JyK~@vLr`hwCDW-yJ%xP!Mrx&H&dX_$eDF=-d8XoAm}!4AeS zHZEOZ4sC2>9)Gcb=}&UqfG1%3>YOIZwEcpU7R58=mfe*3lU^rw-nN|;vMATFcwzwD#fzv^7bCh#)k#^u5_~Klhx=IrrXk?OZwSN1ylNlTN0jX-V<0w2x^lp^Hn{MGHT0 z4@bCz>lB%~3l;}2F^|tUheOO_AR^_kfSY)RWxS8b`)k-IVH&Q?NJn^%rtk@E?BOC> zv(gRPSim>j#cw>oTy$L5z-8j*zwekN9-`?Jib>m;iFwi%n;MBjyu%Fk@CQS2sfv>c z=@@Hh;#W*zl(C#*5pVGUKXH}syBL_~4C`p_X<-GwkhjR5SQwA2+)4WfL4SU2qhp2L F;4kmpFF61J diff --git a/warehouse/locale/ro/LC_MESSAGES/messages.po b/warehouse/locale/ro/LC_MESSAGES/messages.po index 3649a94e9477..e8ac201dadd6 100644 --- a/warehouse/locale/ro/LC_MESSAGES/messages.po +++ b/warehouse/locale/ro/LC_MESSAGES/messages.po @@ -3,16 +3,16 @@ # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. # Bernát Gábor , 2019. -# Lucian-Mihai Cosovanu , 2021. +# Lucian-Mihai Cosovanu , 2021, 2022. # GUILHERME FERNANDES NETO , 2021, 2022. -# Adolfo Jayme Barrientos , 2021. +# Adolfo Jayme Barrientos , 2021, 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-05-05 16:46+0000\n" -"Last-Translator: GUILHERME FERNANDES NETO \n" +"PO-Revision-Date: 2022-06-28 19:46+0000\n" +"Last-Translator: Adolfo Jayme Barrientos \n" "Language-Team: Romanian \n" "Language: ro\n" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -88,8 +88,8 @@ msgstr "Adresa de e-mail nu este validă. Încearcă din nou." #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -"Nu puteți utiliza o adresă de e-mail din acest domeniu. Utilizați un alt e-" -"mail." +"Nu puteți utiliza o adresă de e-mail din acest domeniu. Utilizați un alt " +"e-mail." #: warehouse/accounts/forms.py:232 msgid "" @@ -165,8 +165,7 @@ msgstr "Aserțiune WebAuthn cu succes" #: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 msgid "Recovery code accepted. The supplied code cannot be used again." -msgstr "" -"Cod de recuperare acceptat. Codul furnizat nu se poate utiliza din nou." +msgstr "Cod de recuperare acceptat. Codul furnizat nu se poate utiliza din nou." #: warehouse/accounts/views.py:533 msgid "" @@ -645,7 +644,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -995,6 +993,7 @@ msgid "%(num_projects_formatted)s project" msgid_plural "%(num_projects_formatted)s projects" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/index.html:80 #, python-format @@ -1002,6 +1001,7 @@ msgid "%(num_releases_formatted)s release" msgid_plural "%(num_releases_formatted)s releases" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/index.html:87 #, python-format @@ -1009,6 +1009,7 @@ msgid "%(num_files_formatted)s file" msgid_plural "%(num_files_formatted)s files" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/index.html:94 #, python-format @@ -1016,6 +1017,7 @@ msgid "%(num_users_formatted)s user" msgid_plural "%(num_users_formatted)s users" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/index.html:111 msgid "" @@ -1284,6 +1286,7 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/accounts/profile.html:70 msgid "No projects" @@ -3871,6 +3874,7 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/manage/release.html:135 msgid "" @@ -4004,6 +4008,7 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: warehouse/templates/manage/releases.html:57 msgid "No files" @@ -6743,9 +6748,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6761,38 +6765,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/ru/LC_MESSAGES/messages.mo b/warehouse/locale/ru/LC_MESSAGES/messages.mo index f59c46c7521519ec25b980ef776a7b1db6ea0dd4..a0c9e190037231273a3cfd2691d0f109a1db7f0e 100644 GIT binary patch delta 21092 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 diff --git a/warehouse/locale/ru/LC_MESSAGES/messages.po b/warehouse/locale/ru/LC_MESSAGES/messages.po index 8bf1fda8ee7c..06d65418a419 100644 --- a/warehouse/locale/ru/LC_MESSAGES/messages.po +++ b/warehouse/locale/ru/LC_MESSAGES/messages.po @@ -2,28 +2,29 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# Albert Tugushev , 2019. +# Albert Tugushev , 2019, 2022. # Sebastian Witowski , 2019. -# Irina Saribekova , 2019. -# Andrey Smelter , 2019, 2020. -# Древ Брагкин , 2019. -# Aleksei Kozharin <1alekseik1@gmail.com>, 2019. -# Alexandr Artemyev , 2019. -# Mingun , 2020, 2021. +# Irina Saribekova , 2019, 2022. +# Andrey Smelter , 2019, 2020, 2022. +# Древ Брагкин , 2019, 2022. +# Aleksei Kozharin <1alekseik1@gmail.com>, 2019, 2022. +# Alexandr Artemyev , 2019, 2022. +# Mingun , 2020, 2021, 2022. # anonymous , 2020. # Artem , 2020. -# Vlad Emelianov , 2021. -# STAM , 2021. +# Vlad Emelianov , 2021, 2022. +# STAM , 2021, 2022. # Dmitrii Efimov , 2022. # Vladislav Mikhalchenko , 2022. # МАН69К , 2022. +# Localizer , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-06-08 14:11+0000\n" -"Last-Translator: МАН69К \n" +"PO-Revision-Date: 2022-06-28 19:43+0000\n" +"Last-Translator: Dmitrii Efimov \n" "Language-Team: Russian \n" "Language: ru\n" @@ -32,7 +33,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -187,8 +188,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"Регистрация новых пользователей временно отключена. Подробнее смотрите " -"здесь: https://pypi.org/help#admin-intervention." +"Регистрация новых пользователей временно отключена. Подробнее смотрите здесь:" +" https://pypi.org/help#admin-intervention." #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -684,7 +685,6 @@ msgstr "Монти Пайтон — Магазин сыра (Monty Python — Th #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -748,9 +748,9 @@ msgid "" "donating to help us build a more stable and secure platform." msgstr "" "Рассмотрите возможность внесения своего вклада или внесения пожертвования, чтобы помочь нам построить " +"\"_blank\" rel=\"noopener\">внесения своего вклада или внесения пожертвования, чтобы помочь нам построить " "более стабильную и защищённую платформу." #: warehouse/templates/base.html:24 @@ -1228,8 +1228,8 @@ msgid "" " " msgstr "" "\n" -" Совет: вы собираетесь выполнить чувствительное действие.\n" +" Совет: вы собираетесь выполнить чувствительное действие.\n" " Если вы пользуетесь не своим личным компьютером, после " "завершения работы обязательно выйдите из PyPI.\n" " Мы не будем просить вас повторно подтвердить ваш пароль в " @@ -1247,9 +1247,9 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"Чтобы узнать больше о загрузке проектов на PyPI, обратитесь к Руководству пользователя по созданию Python’ьих пакетов." +"Чтобы узнать больше о загрузке проектов на PyPI, обратитесь к Руководству пользователя по созданию Python’ьих пакетов." #: warehouse/templates/upload.html:28 #, python-format @@ -1499,8 +1499,8 @@ msgid "" msgstr "" "Этот пароль «утёк» через брешь в безопасности или же он был скомпрометирован " "и больше не может быть использован. Для получения более подробной " -"информации, пожалуйста, обратитесь к ЧаВо." +"информации, пожалуйста, обратитесь к ЧаВо." #: warehouse/templates/accounts/register.html:162 msgid "Create account" @@ -1530,8 +1530,7 @@ msgstr "Сообщение с инструкцией по сбросу отпр #: warehouse/templates/accounts/request-password-reset.html:51 msgid "An email has been sent to your registered email address." -msgstr "" -"Сообщение отправлено на ваш зарегистрированный адрес электронной почты." +msgstr "Сообщение отправлено на ваш зарегистрированный адрес электронной почты." #: warehouse/templates/accounts/request-password-reset.html:52 #, python-format @@ -1591,8 +1590,8 @@ msgid "" "\">Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" "Чтобы войти с помощью устройства безопасности (например, USB-ключа), обновите свой веб-браузер" +"\"%(href)s\" title=\"%(title)s\" target=\"%(target)s\" rel=\"%(rel)s\"" +">обновите свой веб-браузер" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1632,8 +1631,8 @@ msgid "" msgstr "" "

      Вы не сгенерировали коды восстановления учётной записи.

      Если вы потеряете доступ к своим методам двухфакторной аутентификации, " -"вы можете потерять доступ к своей учётной записи. Получить справку по кодам восстановления.

      " +"вы можете потерять доступ к своей учётной записи. Получить справку по кодам восстановления.

      " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1650,8 +1649,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Если вы не делали этого изменения, вы можете написать письмо на %(email_address)s, чтобы связаться с администраторами PyPI." +"Если вы не делали этого изменения, вы можете написать письмо на %(email_address)s, чтобы связаться с администраторами PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1678,8 +1677,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"%(submitter)s добавил вас как " -"%(role)s в %(site)s организации %(organization_name)s." +"%(submitter)s добавил вас как " +"%(role)s в %(site)s организации %(organization_name)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1707,8 +1706,8 @@ msgid "" "The %(site)s organization has been renamed from " "\"%(previous_organization_name)s\" to \"%(organization_name)s\"." msgstr "" -"Организация %(site)s была переименована из \"%(previous_organization_name)s" -"\" в \"%(organization_name)s\"." +"Организация %(site)s была переименована из \"%(previous_organization_name)s\"" +" в \"%(organization_name)s\"." #: warehouse/templates/email/basic-auth-with-2fa/body.html:17 #: warehouse/templates/email/password-compromised-hibp/body.html:18 @@ -1894,8 +1893,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Если это было ошибкой, вы можете отправить письмо на %(email_address)s , чтобы связаться с " +"Если это было ошибкой, вы можете отправить письмо на %(email_address)s , чтобы связаться с " "администраторами %(site)s." #: warehouse/templates/email/organization-deleted/body.html:37 @@ -1910,8 +1909,8 @@ msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s присоединился к организации " -"\"%(organization_name)s\"" +"%(username)s присоединился к организации \"" +"%(organization_name)s\"" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -2141,9 +2140,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Чтобы восстановить доступ к учётной записи, сбросьте свой пароль на PyPI. Также мы рекомендуем вам посетить сайт " -"HaveIBeenPwned и проверить другие " +"Чтобы восстановить доступ к учётной записи, сбросьте свой пароль на PyPI. Также мы рекомендуем вам посетить сайт HaveIBeenPwned и проверить другие " "ваши пароли, а также ознакомиться с лучшими практиками создания надёжных " "паролей." @@ -2160,8 +2159,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Мы используем бесплатный сервис проверки безопасности от HaveIBeenPwned. При регистрации, " +"Мы используем бесплатный сервис проверки безопасности от HaveIBeenPwned. При регистрации, " "аутентификации или обновлении пароля мы генерируем от вашего пароля хеш SHA1 " "и используем первые 5 символов этого хэша, чтобы определить, был ли пароль " "скомпрометирован или нет. Пароль в открытом виде в PyPI никогда не " @@ -2175,8 +2174,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Чтобы узнать больше, ознакомьтесь с разделом ЧаВо. Чтобы получить помощь, вы можете отправить письмо на %(email_address)s, чтобы связаться с администраторами " +"a>. Чтобы получить помощь, вы можете отправить письмо на %(email_address)s, чтобы связаться с администраторами " "PyPI." #: warehouse/templates/email/password-reset/body.html:18 @@ -2194,8 +2193,8 @@ msgid "" "If you wish to proceed with this request, click to " "reset your password." msgstr "" -"Если вы хотите продолжить выполнение этого запроса, нажмите на эту ссылку, чтобы сбросить пароль." +"Если вы хотите продолжить выполнение этого запроса, нажмите на эту ссылку, чтобы сбросить пароль." #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2218,9 +2217,9 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"Основной адрес электронной почты для вашей учётной записи " -"%(username)s на PyPI был изменён с %(old_email)s на " -"%(new_email)s" +"Основной адрес электронной почты для вашей учётной записи " +"%(username)s на PyPI был изменён с %(old_email)s на %(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2277,9 +2276,8 @@ msgid "" "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" "\n" -"Если вы не делали этого изменения, вы можете написать письмо на %(email_address)s, чтобы связаться с администраторами " -"PyPI.\n" +"Если вы не делали этого изменения, вы можете написать письмо на %(email_address)s, чтобы связаться с администраторами PyPI.\n" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, python-format @@ -2334,8 +2332,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Кто-то, возможно вы, добавил этот адрес электронной почты (" -"%(email_address)s) к своей учётной записи PyPI." +"Кто-то, возможно вы, добавил этот адрес электронной почты " +"(%(email_address)s) к своей учётной записи PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2343,8 +2341,8 @@ msgid "" "If you wish to proceed with this request, click this " "link to verify your email address." msgstr "" -"Если вы хотите продолжить выполнение этого запроса, нажмите на эту ссылку, чтобы подтвердить свой адрес электронной почты." +"Если вы хотите продолжить выполнение этого запроса, нажмите на эту ссылку, чтобы подтвердить свой адрес электронной почты." #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2362,8 +2360,8 @@ msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." msgstr "" -"Если вы хотите продолжить выполнение этого запроса, нажмите на эту ссылку, чтобы подтвердить свой адрес электронной почты." +"Если вы хотите продолжить выполнение этого запроса, нажмите на эту ссылку, чтобы подтвердить свой адрес электронной почты." #: warehouse/templates/email/verify-organization-role/body.html:26 #, fuzzy @@ -2452,8 +2450,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Хеши для %(filename)s" +"Хеши для %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2557,8 +2555,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Смотрите статистику своих проектов на Libraries.io или в Libraries.io или в нашем общедоступном " "наборе данных на Google BigQuery" @@ -2677,8 +2675,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Смотрите статистику этого проекта на Libraries.io или в Libraries.io или в нашем общедоступном " "наборе данных на Google BigQuery" @@ -3011,8 +3009,8 @@ msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -"Чтобы добавить API-токены в свою учётную запись, подтвердите свой основной адрес электронной почты." +"Чтобы добавить API-токены в свою учётную запись, подтвердите свой основной адрес электронной почты." #: warehouse/templates/manage/account.html:467 #: warehouse/templates/manage/account.html:637 @@ -3185,8 +3183,8 @@ msgstr "Добавлена двухфакторная аутентификаци msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Способ: Устройство безопасности (WebAuthn)" +"Способ: Устройство безопасности (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3247,8 +3245,7 @@ msgstr "API-токен автоматически удалён по сообра #: warehouse/templates/manage/account.html:641 #, python-format msgid "Reason: Token found at public url" -msgstr "" -"Причина: токен найден в публичной ссылке" +msgstr "Причина: токен найден в публичной ссылке" #: warehouse/templates/manage/account.html:650 #, python-format @@ -3361,8 +3358,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"передать право собственности или удалить проект" +"передать право собственности или удалить проект" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3566,8 +3563,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"В будущем эта функция устареет и будет заменена страницей истории безопасности." +"В будущем эта функция устареет и будет заменена страницей истории безопасности." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3839,8 +3836,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Обновите свой браузер, чтобы настроить двухфакторную аутентификацию " +"Обновите свой браузер, чтобы настроить двухфакторную аутентификацию " "через устройство безопасности (например, USB-ключ)" #: warehouse/templates/manage/manage_base.html:198 @@ -4389,8 +4386,8 @@ msgid "" msgstr "" "\n" " Этот выпуск по-прежнему будет устанавливаться у пользователей, " -"закрепивших его точную версию, например, при использовании условия " -"%(project_name)s==%(version)s.\n" +"закрепивших его точную версию, например, при использовании условия " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4502,8 +4499,8 @@ msgid "" msgstr "" "Подумайте об изъятии этого выпуска, публикации нового выпуска или пост-выпуска." +"href=\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">пост-выпуска." #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4795,8 +4792,8 @@ msgid "" "Verify your primary email address to add an API " "token for %(project_name)s." msgstr "" -"Чтобы добавить API-токен для проекта %(project_name)s, подтвердите свой основной адрес электронной почты." +"Чтобы добавить API-токен для проекта %(project_name)s, подтвердите свой основной адрес электронной почты." #: warehouse/templates/manage/settings.html:60 #, fuzzy @@ -4871,8 +4868,8 @@ msgstr "" "полей, для загрузки своих файлов вы должны использовать Twine. " "Дополнительную информацию смотрите в Руководстве пользователя по созданию " -"Python’ьих пакетов." +"\"noopener\" target=\"_blank\">Руководстве пользователя по созданию Python’" +"ьих пакетов." #: warehouse/templates/manage/settings.html:119 #, fuzzy @@ -5124,8 +5121,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"В качестве пароля используйте значение токена, включая его префикс " -"%(prefix)s" +"В качестве пароля используйте значение токена, включая его префикс " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5133,8 +5130,8 @@ msgid "" "For example, if you are using Twine to upload your " "projects to PyPI, set up your %(filename)s file like this:" msgstr "" -"Например, если вы пользуетесь для загрузки своих проектов на PyPI Twine, настройте свой файл %(filename)s " +"Например, если вы пользуетесь для загрузки своих проектов на PyPI Twine, настройте свой файл %(filename)s " "следующим образом:" #: warehouse/templates/manage/token.html:94 @@ -5145,8 +5142,8 @@ msgid "" "file like this:" msgstr "" "Например, если вы пользуетесь для загрузки нескольких проектов на PyPI Twine, вы можете настроить свой файл " -"%(filename)s следующим образом:" +"href=\"%(href)s\">Twine, вы можете настроить свой файл " +"%(filename)s следующим образом:" #: warehouse/templates/manage/token.html:106 msgid "" @@ -5175,8 +5172,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Для получения дальнейших инструкций по использованию этого токена посетите страницу помощи PyPI." +"Для получения дальнейших инструкций по использованию этого токена посетите страницу помощи PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5317,9 +5314,9 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI поддерживает любые приложения, соответствующие стандарту TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">стандарту TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5377,8 +5374,8 @@ msgstr "Настроить приложение" #: warehouse/templates/manage/account/webauthn-provision.html:17 msgid "Set up 2FA with a security device (e.g. USB key)" msgstr "" -"Настройка двухфакторной аутентификации с помощью устройства безопасности " -"(например, USB-ключа)" +"Настройка двухфакторной аутентификации с помощью устройства безопасности (" +"например, USB-ключа)" #: warehouse/templates/manage/account/webauthn-provision.html:26 #, python-format @@ -5386,8 +5383,9 @@ msgid "" "PyPI supports any device that adheres to the FIDO standard." msgstr "" -"PyPI поддерживает любое устройство, которое соответствует стандарту FIDO." +"PyPI поддерживает любое устройство, которое соответствует стандарту " +"FIDO." #: warehouse/templates/manage/account/webauthn-provision.html:28 #, python-format @@ -5400,8 +5398,8 @@ msgid "" msgstr "" "Популярные USB-ключи включают в себя Yubikey, Google Titan и Google Titan и Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5435,8 +5433,8 @@ msgstr "" "Не работает? Убедитесь, что вы используете устройство, " "соответствующее спецификации FIDO, и совместимый браузер." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">совместимый " +"браузер." #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5567,8 +5565,7 @@ msgstr "" #, python-format msgid "" "There are %(number_of_roles)s possible roles for people in this organization:" -msgstr "" -"Существует %(number_of_roles)s возможных ролей для людей в организации:" +msgstr "Существует %(number_of_roles)s возможных ролей для людей в организации:" #: warehouse/templates/manage/organization/roles.html:41 #: warehouse/templates/manage/organization/roles.html:86 @@ -5972,10 +5969,10 @@ msgid "" "to categorize each release, describing who it's for, what systems it can run " "on, and how mature it is." msgstr "" -"Сопровождающие каждого проекта предоставляют PyPI перечень «trove-" -"классификаторов» для категоризации каждого выпуска, описывая, для кого " -"предназначен проект, на каких системах он может запускаться и насколько он " -"зрелый." +"Сопровождающие каждого проекта предоставляют PyPI перечень " +"«trove-классификаторов» для категоризации каждого выпуска, описывая, для " +"кого предназначен проект, на каких системах он может запускаться и насколько " +"он зрелый." #: warehouse/templates/pages/classifiers.html:23 msgid "" @@ -6003,12 +6000,12 @@ msgid "" "enhancement proposal\">PEP 301." msgstr "" "Вы можете найти инструкции по добавлению trove-классификаторов в проект в Руководстве пользователя по созданию Python’ьих пакетов. Чтобы " -"прочитать оригинальную спецификацию классификаторов, обратитесь к PEP 301." +"href=\"%(ppug_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Руководстве пользователя по созданию Python’ьих пакетов. Чтобы " +"прочитать оригинальную спецификацию классификаторов, обратитесь к PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -6035,8 +6032,8 @@ msgid "" msgstr "" "Мы ожидаем, что все пользователи, отправляющие отзывы, сообщающие о " "проблемах или вносящие свой вклад в проект Warehouse, будут следовать правилам и нормам поведения PSF." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">правилам и нормам поведения PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -6070,8 +6067,8 @@ msgid "" msgstr "" "Если вы потеряли доступ ко всем методам двухфакторной аутентификации для " "своей учётной записи и не имеете кодов " -"восстановления, вы можете запросить помощь по восстановлению учётной записи." +"восстановления, вы можете запросить помощь по восстановлению учётной записи." #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -6121,8 +6118,8 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"Как работает двухфакторная аутентификация с приложением аутентификации " -"(TOTP)? Как мне настроить её на PyPI?" #: warehouse/templates/pages/help.html:64 @@ -6130,8 +6127,8 @@ msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Как работает двухфакторная аутентификация с помощью устройства безопасности " -"(например, USB-ключа)? Как мне настроить её на PyPI?" +"Как работает двухфакторная аутентификация с помощью устройства безопасности (" +"например, USB-ключа)? Как мне настроить её на PyPI?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -6171,8 +6168,8 @@ msgstr "Как получить уведомление о выходе ново msgid "" "Where can I see statistics about PyPI, downloads, and project/package usage?" msgstr "" -"Где я могу посмотреть статистику о PyPI, загрузках и использовании проекта/" -"пакета?" +"Где я могу посмотреть статистику о PyPI, загрузках и использовании " +"проекта/пакета?" #: warehouse/templates/pages/help.html:75 msgid "I forgot my PyPI password. Can you help me?" @@ -6249,8 +6246,8 @@ msgid "" "been previously used\" error?" msgstr "" "Почему я получаю ошибку «Filename or contents already exists» («Имя файла " -"или содержимое уже существуют») или «Filename has been previously " -"used» («Имя файла использовалось ранее»)?" +"или содержимое уже существуют») или «Filename has been previously used» («" +"Имя файла использовалось ранее»)?" #: warehouse/templates/pages/help.html:89 msgid "Why isn't my desired project name available?" @@ -6380,8 +6377,8 @@ msgstr "" "контекстах для описания других вещей. Вот как мы используем их в PyPI:

      \n" "

      «Проект» в PyPI — это название коллекции выпусков и файлов, а " "также информация о них. Проекты на PyPI создаются и распространяются другими " -"членами Python’ьего сообщества и таким образом вы можете их использовать.\n" +"членами Python’ьего сообщества и таким образом вы можете их использовать.

      " +"\n" "

      «Выпуск» в PyPI — это конкретная версия проекта. Например, у " "проекта requests есть множество выпусков, " "таких как «requests 2.10» или «requests 1.2.1». Выпуск состоит из одного или " @@ -6402,11 +6399,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Чтобы узнать, как установить файл из PyPI, прочитайте учебник по установке в Руководстве " -"пользователя по созданию Python’ьих пакетов." +"Чтобы узнать, как установить файл из PyPI, прочитайте учебник по установке в Руководстве пользователя по " +"созданию Python’ьих пакетов." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6417,10 +6414,10 @@ msgid "" "the Python Packaging User Guide." msgstr "" -"Полные инструкции по настройке, упаковке и распространению вашего " -"Python’ьего проекта смотрите в учебнике по пакетированию учебнике по пакетированию " +"Руководства пользователя по созданию Python’ьих пакетов." #: warehouse/templates/pages/help.html:224 @@ -6446,10 +6443,10 @@ msgstr "" "Изъятый выпуск — это выпуск, который установщик всегда игнорирует, если " "только этот выпуск не является единственным, удовлетворяющим спецификатору " "версии (при использовании условий == или ===). Для " -"получения дополнительной информации смотрите PEP 592." +"получения дополнительной информации смотрите PEP " +"592." #: warehouse/templates/pages/help.html:238 msgid "My account" @@ -6488,10 +6485,10 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Эта политика позволит нам применить основополагающую политику из PEP 541 в отношении достижимости сопровождающего. Также она " +"Эта политика позволит нам применить основополагающую политику из PEP 541 в отношении достижимости сопровождающего. Также она " "снижает жизнеспособность спам-атак, автоматически создающих множество " "учётных записей." @@ -6566,8 +6563,8 @@ msgid "" msgstr "" "

      Все события пользователя PyPI сохраняются в истории безопасности в " "настройках учётной записи. Если там появились какие-либо события, которые " -"кажутся вам подозрительными, выполните следующие действия:

      • Сбросьте свой пароль
      • Свяжитесь с " +"кажутся вам подозрительными, выполните следующие действия:

        " @@ -6605,16 +6602,16 @@ msgstr "" "вашу учётную запись более безопасной, требуя двух вещей для входа в систему: " "что-то, что вам известно и что-то, что вам принадлежит.

        В случае с PyPI «что-то, что вам известно» — это ваше имя пользователя " -"и пароль, в то время как «что-то, что вам принадлежит» может быть приложением для генерации временного кода или устройством безопасности (чаще всего это USB-ключ).

        Вам " +"и пароль, в то время как «что-то, что вам принадлежит» может быть приложением для генерации временного кода или устройством безопасности (чаще всего это USB-ключ).

        Вам " "настоятельно рекомендуется установить двухфакторную аутентификацию для вашей " "учётной записи PyPI.

        Пользователям, выбравшим настройку двухфакторной " "аутентификации, будет предложено указать второй способ проверки подлинности " "во время входа в систему. Он применяется только при входе в PyPI через веб-" "браузер, но не (пока что) при загрузке пакетов.

        Следить за " -"улучшениями в двухфакторной аутентификации вы можете на канале discuss." +"улучшениями в двухфакторной аутентификации вы можете на канале discuss." "python.org.

        " #: warehouse/templates/pages/help.html:335 @@ -6660,8 +6657,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Google Authenticator для Android’а или iOS" +"target=\"_blank\" rel=\"noopener\">Android’а или iOS" #: warehouse/templates/pages/help.html:343 #: warehouse/templates/pages/help.html:345 @@ -6694,8 +6691,8 @@ msgid "" "codes. For security reasons, PyPI only allows you to set up one application " "per account." msgstr "" -"Некоторые менеджеры паролей (например, 1Password) также умеют " +"Некоторые менеджеры паролей (например, 1Password) также умеют " "генерировать коды аутентификации. По соображениям безопасности PyPI " "позволяет для каждой учётной записи настроить только одно приложение." @@ -6804,8 +6801,8 @@ msgid "" "implemented by PyPI." msgstr "" "Использовать браузер, поддерживающий WebAuthn и PublicKeyCredential, так как именно этот стандарт " +"\"noopener\">браузер, поддерживающий WebAuthn и PublicKeyCredential, так как именно этот стандарт " "реализует PyPI." #: warehouse/templates/pages/help.html:392 @@ -6818,8 +6815,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Использовать USB-ключ, который придерживается спецификации FIDO U2F:" +"Использовать USB-ключ, который придерживается спецификации FIDO U2F:" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6830,10 +6827,10 @@ msgid "" "href=\"%(thetis_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">Thetis." msgstr "" -"Из популярных ключей это будут Yubikey, Google Titan и " -"Yubikey, Google Titan " +"и Thetis." #: warehouse/templates/pages/help.html:403 @@ -6927,11 +6924,10 @@ msgid "" "authentication\">WebAuthn standard, PyPI users will be able to " "take advantage of any future developments in this field." msgstr "" -"Поскольку реализация двухфакторной аутентификации на PyPI следует стандарту WebAuthn, " -"пользователи PyPI смогут воспользоваться любыми будущими разработками в этой " -"области." +"Поскольку реализация двухфакторной аутентификации на PyPI следует стандарту " +"WebAuthn, пользователи PyPI " +"смогут воспользоваться любыми будущими разработками в этой области." #: warehouse/templates/pages/help.html:452 msgid "" @@ -6996,8 +6992,8 @@ msgid "" "When prompted for two factor authentication, select \"Login using recovery " "codes\"" msgstr "" -"Когда появится запрос на двухфакторную аутентификацию, нажмите на кнопку " -"«Войти с помощью кода восстановления»" +"Когда появится запрос на двухфакторную аутентификацию, нажмите на кнопку «" +"Войти с помощью кода восстановления»" #: warehouse/templates/pages/help.html:473 msgid "" @@ -7031,8 +7027,8 @@ msgid "" " " msgstr "" "\n" -"

        API-токены предоставляют альтернативный способ аутентификации " -"(вместо использования имени пользователя и пароля) при загрузке " +"

        API-токены предоставляют альтернативный способ аутентификации (" +"вместо использования имени пользователя и пароля) при загрузке " "пакетов на PyPI.

        \n" "

        Вы можете создать токен для всей учётной записи PyPI, в этом " "случае токен будет работать для всех проектов, связанных с этой учётной " @@ -7077,8 +7073,8 @@ msgstr "Установите своё имя пользователя в зна msgid "" "Set your password to the token value, including the pypi- prefix" msgstr "" -"Установите свой пароль в значение токена, добавив к нему префикс pypi-" -"" +"Установите свой пароль в значение токена, добавив к нему префикс " +"pypi-" #: warehouse/templates/pages/help.html:501 #, python-format @@ -7092,12 +7088,12 @@ msgid "" msgstr "" "То, где вам нужно будет отредактировать или куда добавить эти значения, " "зависит от вашей индивидуальной ситуации. Например, некоторым пользователям " -"может понадобиться отредактировать их файл .pypirc, в то время как другим может понадобиться обновить " -"конфигурационный файл их системы непрерывной интеграции (например, .travis.yml, если вы используете Travis)." +"может понадобиться отредактировать их файл .pypirc, в то время как другим может понадобиться обновить конфигурационный файл " +"их системы непрерывной интеграции (например, .travis.yml, если вы используете Travis)." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7129,8 +7125,8 @@ msgstr "" "

        Переподтверждение пароля запрашивается у вас только в том " "случае, если с момента последнего подтверждения прошло больше часа.

        \n" "

        Мы настоятельно рекомендуем вам выполнять такие " -"действия только со своего личного компьютера, защищённого паролем.\n" +"действия только со своего личного компьютера, защищённого " +"паролем.

        \n" " " #: warehouse/templates/pages/help.html:521 @@ -7178,8 +7174,8 @@ msgid "" "a> via our public dataset on Google BigQuery." msgstr "" "Вы можете проанализировать метаданные размещённого на PyPI проекта/пакета и " -"скачать статистику использования через наш общедоступный набор данных " +"скачать статистику использования через наш общедоступный набор данных " "на Google BigQuery." #: warehouse/templates/pages/help.html:532 @@ -7198,10 +7194,10 @@ msgstr "" "Libraries.io предоставляет статистику для проектов PyPI (пример, API), включая количество звёзд и " -"форков на GitHub’е, отслеживание зависимостей (в процессе) и " +"\"noopener\">пример, API), включая количество звёзд и " +"форков на GitHub’е, отслеживание зависимостей (в процессе) и " "другие релевантные факторы." @@ -7224,8 +7220,8 @@ msgid "" msgstr "" "PyPI не поддерживает публикацию частных пакетов. Если вам нужно опубликовать " "свой частный пакет в указателе пакетов, рекомендуемое решение — запустить " -"собственную инфраструктуру развёртывания на основе проекта devpi." +"собственную инфраструктуру развёртывания на основе проекта devpi." #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -7252,8 +7248,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"Название проекта конфликтует с именем модуля из стандартной библиотеки " +"Название проекта конфликтует с именем модуля из стандартной библиотеки " "Python’а любой основной версии Python’а, начиная с версии 2.5 и по " "настоящее время." @@ -7289,8 +7285,8 @@ msgstr "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "See %(anchor_text)s" msgstr "" -"Если владелец не реагирует, смотрите вопрос " -"%(anchor_text)s" +"Если владелец не реагирует, смотрите вопрос %(anchor_text)s" #: warehouse/templates/pages/help.html:560 #, python-format @@ -7343,8 +7339,8 @@ msgstr "" msgid "" "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -"Если владелец не реагирует, смотрите вопрос " -"%(anchor_text)s" +"Если владелец не реагирует, смотрите вопрос %(anchor_text)s" #: warehouse/templates/pages/help.html:572 #, python-format @@ -7356,8 +7352,8 @@ msgid "" "to the alternate format." msgstr "" "По умолчанию описание загрузки будет сгенерировано из текста описания, " -"используя разметку reStructuredText. Если описание приведено в " +"используя разметку reStructuredText. Если описание приведено в " "альтернативном формате, например, в Markdown, пакет может установить " "параметр long_description_content_type в setup.py " "в альтернативный формат." @@ -7370,8 +7366,8 @@ msgid "" "formats." msgstr "" "Для получения подробной информации о доступных форматах обратитесь к Руководству пользователя по созданию Python’ьих пакетов." +"\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Руководству пользователя по созданию Python’ьих пакетов." #: warehouse/templates/pages/help.html:578 #, python-format @@ -7387,11 +7383,11 @@ msgstr "" "Если вы не можете загрузить выпуск своего проекта на PyPI из-за того, что вы " "превысили лимит на размер загружаемого файла, мы иногда можем увеличить ваш " "лимит. Убедитесь, что вы загрузили для проекта по крайней мере один выпуск, " -"не превышающий лимит (допустимо использовать номер версии разрабатываемого выпуска). Затем создайте на GitHub’е замечание и сообщите нам:" +"не превышающий лимит (допустимо использовать номер версии разрабатываемого выпуска). Затем создайте на GitHub’е замечание и сообщите нам:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7434,9 +7430,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Если это невозможно, мы иногда можем увеличить ваш лимит. Создайте замечание, в котором укажите для нас:" +"Если это невозможно, мы иногда можем увеличить ваш лимит. Создайте замечание, в котором укажите для нас:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7457,11 +7453,11 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"Чтобы узнать, как установить файл из PyPI, прочитайте учебник по установке в Руководстве " -"пользователя по созданию Python’ьих пакетов." +"Чтобы узнать, как установить файл из PyPI, прочитайте учебник по установке в Руководстве пользователя по " +"созданию Python’ьих пакетов." #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7474,9 +7470,9 @@ msgid "" "file an issue with details." msgstr "" -"Если это невозможно, мы иногда можем увеличить ваш лимит. Создайте замечание, в котором укажите для нас:" +"Если это невозможно, мы иногда можем увеличить ваш лимит. Создайте замечание, в котором укажите для нас:" #: warehouse/templates/pages/help.html:633 #, fuzzy, python-format @@ -7491,8 +7487,8 @@ msgid "" "locally check a description for validity." msgstr "" "PyPI отклонит загрузку, если описание не удастся сгенерировать из разметки. " -"Для локальной проверки верности описания можно использовать проект readme_renderer, который также используется самим PyPI для " +"Для локальной проверки верности описания можно использовать проект readme_renderer, который также используется самим PyPI для " "генерации описания в HTML." #: warehouse/templates/pages/help.html:639 @@ -7661,9 +7657,9 @@ msgid "" msgstr "" "Если вы заметили ошибку вида There was a problem confirming the ssl " "certificate («Была проблема с подтверждением ssl-сертификата»), или " -"tlsv1 alert protocol version («тревога: версии протокола " -"tlsv1»), или TLSV1_ALERT_PROTOCOL_VERSION, вам нужно " -"подключиться к PyPI через более свежую библиотеку поддержки TLS." +"tlsv1 alert protocol version («тревога: версии протокола tlsv1»)" +", или TLSV1_ALERT_PROTOCOL_VERSION, вам нужно подключиться к " +"PyPI через более свежую библиотеку поддержки TLS." #: warehouse/templates/pages/help.html:694 msgid "" @@ -7673,8 +7669,8 @@ msgid "" "Python, setuptools, and pip." msgstr "" "Конкретные шаги, которые вам нужно будет предпринять, будут зависеть от " -"версии вашей операционной системы, от того, откуда был установлен Python " -"(загружен с python.org, поставлялся вместе с вашей операционной системой или " +"версии вашей операционной системы, от того, откуда был установлен Python (" +"загружен с python.org, поставлялся вместе с вашей операционной системой или " "сторонним дистрибьютором), а также от установленных версий Python’а, " "setuptools и pip." @@ -7689,10 +7685,10 @@ msgid "" "\">discuss on the Discourse, including your OS and installation details " "and the output of %(command)s." msgstr "" -"Для получения помощи обратитесь в IRC-канал #pypa на " -"Libera, заведите замечание на pypa/packaging-problems/" +"Для получения помощи обратитесь в IRC-канал #pypa на " +"Libera, заведите замечание на pypa/packaging-problems/" "issues или присоединитесь к обсуждению в Discourse, " "включив в сообщение сведения о вашей операционной системе и сведения об " @@ -7716,8 +7712,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Если вы столкнулись с проблемой с доступностью, сообщите нам об этом через " +"Если вы столкнулись с проблемой с доступностью, сообщите нам об этом через " "GitHub, чтобы мы могли попробовать решить эту проблему как для вас, так " "и для других пользователей." @@ -7799,10 +7795,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Чтобы избежать этой ситуации, воспользуйтесь тестовым " -"PyPI для проверки вашей загрузки до того, как загружать файл на pypi.org." +"Чтобы избежать этой ситуации, воспользуйтесь тестовым PyPI для " +"проверки вашей загрузки до того, как загружать файл на pypi.org." #: warehouse/templates/pages/help.html:755 #, python-format @@ -7853,12 +7849,12 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI работает на программном обеспечении проекта Warehouse; Warehouse является проектом с открытым исходным кодом, разработанным " -"под эгидой Группы пакетирования Python’а (Python Packaging Authority — PyPA) " -"и поддерживаемым Рабочей группой Python’а по пакетированию (Python Packaging " -"Working Group — PackagingWG)." +"PyPI работает на программном обеспечении проекта Warehouse; Warehouse " +"является проектом с открытым исходным кодом, разработанным под эгидой Группы " +"пакетирования Python’а (Python Packaging Authority — PyPA) и поддерживаемым " +"Рабочей группой Python’а по пакетированию (Python Packaging Working Group — " +"PackagingWG)." #: warehouse/templates/pages/help.html:784 #, python-format @@ -7867,10 +7863,10 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPA является независимой группой разработчиков, целью которой " -"является улучшение и поддержка множества основных проектов, связанных с " -"созданием и распространением Python’ьих пакетов." +"PyPA является независимой группой разработчиков, целью которой является " +"улучшение и поддержка множества основных проектов, связанных с созданием и " +"распространением Python’ьих пакетов." #: warehouse/templates/pages/help.html:789 #, python-format @@ -7902,8 +7898,8 @@ msgid "" msgstr "" "PyPI работает на Warehouse, а также использует различные " -"инструменты и услуги, предоставляемые нашими великодушными спонсорами." +"инструменты и услуги, предоставляемые нашими великодушными спонсорами." #: warehouse/templates/pages/help.html:806 msgid "" @@ -7942,8 +7938,8 @@ msgstr "" "на нашей странице статуса. Если у вас высокие требования к " "доступности указателя для вашего пакета, рассмотрите возможность поднятия " -"либо зеркала, либо частного указателя." +"либо зеркала, либо частного указателя." #: warehouse/templates/pages/help.html:822 #, python-format @@ -8000,14 +7996,13 @@ msgid "" "start here." msgstr "" "Если у вас есть навыки в Python’е, ElasticSearch, HTML, SCSS, JavaScript или " -"SQLAlchemy, то пролистайте наши руководства «С чего " -"начать», а затем загляните в нашу систему отслеживания " -"проблем. Мы создали метку «Good first " -"issue» («Хорошая первая проблема») — мы рекомендуем вам начать с таких " -"замечаний." +"SQLAlchemy, то пролистайте наши руководства «С чего начать», а затем загляните в нашу систему отслеживания проблем. Мы создали метку «Good first issue» («Хорошая первая " +"проблема») — мы рекомендуем вам начать с таких замечаний." #: warehouse/templates/pages/help.html:838 #, python-format @@ -8035,8 +8030,8 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Также вы можете следить за текущим развитием проекта через форум на Discourse, посвящённый пакетирования в Python’е." #: warehouse/templates/pages/help.html:855 @@ -8051,14 +8046,14 @@ msgid "" "\"%(rss_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">RSS feeds for the \"pypi\" label." msgstr "" -"Об изменениях в PyPI обычно объявляется как в списке рассылки " +"Об изменениях в PyPI обычно объявляется как в списке рассылки " "pypi-announce, так и в блоге PSF под меткой «pypi». В блоге " "PSF для метки «pypi» также настроены каналы Atom и RSS." +"\"%(title)s\" target=\"_blank\" rel=\"noopener\">Atom и RSS." #: warehouse/templates/pages/help.html:865 #, python-format @@ -8158,10 +8153,10 @@ msgstr "" "\"noopener\">Группа пакетирования Python’а, Python Packaging Authority " "(PyPA) является рабочей группой, которая работает над улучшением " "пакетирования в Python’е. Если вы хотите связаться с ключевыми " -"разработчиками инструментов пакетирования, войдите в комнату #pypa на IRC (Libera) или посмотрите эту онлайн-доску " +"разработчиками инструментов пакетирования, войдите в комнату #pypa " +"на IRC (Libera) или посмотрите эту онлайн-доску " "объявлений." #: warehouse/templates/pages/security.html:15 @@ -8185,10 +8180,14 @@ msgid "Important!" msgstr "Важно!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Если вы считаете, что обнаружили в Warehouse проблему безопасности, " "НЕ СООБЩАЙТЕ об этой проблеме ни на каком публичном форуме, " @@ -8207,31 +8206,67 @@ msgid "Official or unofficial mailing lists" msgstr "Официальные или неофициальные списки рассылки" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" -"Вместо этого напрямую отправьте электронное письмо на адрес security собака python точка org, предоставив в нём как " -"можно больше актуальной информации." #: warehouse/templates/pages/security.html:36 -#, python-format +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" -"По желанию сообщения могут быть зашифрованы с помощью GPG с использованием " -"отпечатков ключей, доступных на странице безопасности Python’а." +"Вместо этого напрямую отправьте электронное письмо на адрес security собака python точка org, предоставив в нём как можно больше " +"актуальной информации." #: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Вместо этого напрямую отправьте электронное письмо на адрес security собака python точка org, предоставив в нём как можно больше " +"актуальной информации." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Что произойдёт дальше?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8239,7 +8274,7 @@ msgstr "" "После того, как вы отправили сообщение о проблеме по электронной почте, вы " "должны в течение 48 часов получить подтверждение." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8247,10 +8282,11 @@ msgstr "" "В зависимости от того, какие действия необходимо предпринять, вы можете " "получить дополнительные электронные письма." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." -msgstr "" -"Последний раз эта политика безопасности обновлялась 14 марта 2018 года." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." +msgstr "Последний раз эта политика безопасности обновлялась 14 марта 2018 года." #: warehouse/templates/pages/sitemap.html:21 msgid "PyPI site map" @@ -8313,10 +8349,9 @@ msgid "" "Support Program in 2018" msgstr "" "С помощью финансирования на $170 000, полученного из Программы Mozilla по поддержке ПО с открытым исходным кодом в 2018 " -"году" +"rel=\"noopener\">финансирования на $170 000, полученного из Программы Mozilla по поддержке ПО с открытым исходным кодом в 2018 году" #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -8333,14 +8368,13 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"С помощью финансирования на $80 000, полученного от фонда Open Technology Fund в 2019 году" +"С помощью финансирования на $80 000, полученного от фонда Open Technology Fund в 2019 году" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" -msgstr "" -"Дополнительные функции PyPI, направленные на повышение его безопасности" +msgstr "Дополнительные функции PyPI, направленные на повышение его безопасности" #: warehouse/templates/pages/sponsors.html:41 #, python-format @@ -8351,9 +8385,9 @@ msgid "" "2019 and 2020" msgstr "" "С помощью финансирования на $100 000, полученного от Facebook Research в 2019 и 2020 годах" +"rel=\"noopener\">финансирования на $100 000, полученного от Facebook Research в 2019 и 2020 годах" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -8372,9 +8406,9 @@ msgid "" "in 2020" msgstr "" "С помощью финансирования на $407 000, полученного от кампании Chan Zuckerberg Initiative и финансирования на $407 000, полученного от кампании Chan Zuckerberg Initiative и Программы Mozilla по " "поддержке ПО с открытым исходным кодом в 2020 году" @@ -8520,8 +8554,7 @@ msgstr "Фильтр по классификатору" #: warehouse/templates/search/results.html:117 msgid "Enter a search query, or select a filter from the list of classifiers." -msgstr "" -"Введите поисковый запрос или выберите фильтр из списка классификаторов." +msgstr "Введите поисковый запрос или выберите фильтр из списка классификаторов." #: warehouse/templates/search/results.html:118 msgid "Enter a search query, or add a filter by clicking on the button." @@ -8646,6 +8679,17 @@ msgstr[2] "" " По фильтрам «%(filters)s» результатов не найдено\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "По желанию сообщения могут быть зашифрованы с помощью GPG с " +#~ "использованием отпечатков ключей, доступных на странице безопасности " +#~ "Python’а." + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated" diff --git a/warehouse/locale/si/LC_MESSAGES/messages.mo b/warehouse/locale/si/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..5679623028cd551fcbe2741ac8c7911167f91473 GIT binary patch literal 7192 zcmc(jU2Ggz6~`|nv|yk>%U7YG3$370yX&}6soFFlrg4g;IJRO3XdjTqyVtuzc4xLT zvv#Zs$&`kw;UkF~kT4D80V#qigwU`Xk|G}A0UiMfBpC6)Qy&n#Ab5b^xp#JUz5a|5 zVI=3wy>svR_@Dnd_ip}p*RF3Uo)7SMFMqpUr_^rbYe;#{+@{pKkY|wvn&!8u=Hb?7QO)N__%3 zf)wALM#}tYWC^(psArJBMxH=^?rx=? zLjDfN1~ zD$<}xp+a5$0G)l{4|W1~IYicJ)F4Wk$Qq^2L)qsuif z^2&*cVjV`hZsNG8#!fW-$W(L^9ydWrN9O64i4%4QW>&3e&Mkblne*tMOpo ztNRr_GdVM*%VEV7^C^^?uDXR#&tXgKgjGN2Es9JzoHx=)^RdVdO=AeNk8Z*qg1JN>NW6qiadh zj7!7A&Bdl)45R9B&D5Lsd6kAA6#M`h%nNByF-MjvCh`0_gg6p9Bi5#)PEzxdoK0IU z5N??U%GA;RRBNwXHcbdx)H5}c=hxCem%TvZoHb&mqP?mol$ma^C64D>b^RGLI||DK z4I@n?UMtaJ?P#x3fuOPW-9+h;^OL6NwtY8O%vv?fF5~C3u$HkZ`ODEns(2 z)Zj#A_q?-uZce8y_Jf*N_w)nw9dGy0QA2x53KMbFuM|Gns>X$xu%w5kCJRT+yf0e{2VqZ1KRGsf zv@kJQI5?_5HCdV%fAFcvBV$8{y*Me%L|zcXu`nv>L&pvu)<;Gs#`I%j6QkpY4~!l> zcyw%fdOu5pYRjvd!i@16JwG1n_Q6^hOZ!Kq76ROG><{7fD6EjIB!F(;DYW*toT+H;oka^JC;Lxo3s>m&#&uP_#H zY?AVlestDPhNkMR$g39)g;66e>7Z$c@xF)mYWKP?(EIhs-l5MHo-l!->kA6>LkU8E zyg2f);z*%l=7&_;`BK`xly*-2dFg9u`+C|rowl#0?JK;iw0$ydukbDHJe#&}$Zf!l zb=r9@?VM+HDs5jxu>?0)$$Ek9WeH~R zOAoZI!o({{!;dh9h0AH@TNWA_xNtxNgjq$<*TfdnE`i_)ufnnVw>=96Fam!OV2(X z(%qy*W?5KgGmB{&@{dzH z%cmrls)GtYwDiONvg+#J0$%K7$GD@j4G}l83gzQEHQ8AqUh%aT(pOyOEDDy)t`O|1 zE=SQSeHxDhKM-58aY}7ik}ZqY)z=vL!Df+^lgrU&?L9{Hb{7eM*4$NAomMuqHBFn@ z9mTYD!EIz})15gGR0OF#_mG>Q9j(YKK?0eSij1z?1A3V^jy%^>I?t_{XN!eg^37(l zm)!=yP6l1VK+ueubPM6KD@y*g2w`-I9P-I!$~q`q@9E6)#CP%6`q%%x{bh+sdNjo7 zpeXB@_7WzA?pza{QWAq6h;veTmTJ-}u3CsF%$;0g;k%08`rNFQO$RO!KvrpqOxANb2-b$e^JU(bd)+lu6wcR zc3pZ8X?)pY(krQT+m-lAYNTcdGqOE*&r0W!BufrAG$Cl;DmWzV4siK-&;w#K|Nc)9 zY)N{2zLhE8(w{uj>-1--dFf?qf7TKO1b8WL5l}%&vwLPaqDkG$b&SQ-TYgBgklB}Q z&1NjyAiwU{0DMF-e#kvYY7vng?QL2Fw>wC&!Xyjj*zcW}3|tSQbBHDR37#G5qGf~d z+=t#TTC~tH2^V8TY`e0Y!qyl2!4^XHzd_plcTk$Smi?URwF`S+%KD`A`6Wx}9d{5H t7|yI)sGYS}7iY4+PjAnKo9+s$QbU3n)0xPJ98r!u, 2020. +# Kavindu Santhusa , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-07-18 08:43+0200\n" -"PO-Revision-Date: 2020-07-19 11:41+0000\n" +"PO-Revision-Date: 2022-06-28 19:51+0000\n" "Last-Translator: Kavindu Santhusa \n" "Language-Team: Sinhala \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.2-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -43,14 +43,17 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"පරිශීලක නාමය අවලංගුය. පරිශීලක නාම අකුරු, අංක, තිත්, යටි ඉර සහ යටි ඉරි වලින් සමන්විත විය යුතුය. " -"තවද අකුරකින් හෝ අංකයකින් ආරම්භ කර අවසන් කළ යුතුය. වෙනස් පරිශීලක නාමයක් තෝරන්න." +"පරිශීලක නාමය අවලංගුය. පරිශීලක නාම අකුරු, අංක, තිත්, යටි ඉර සහ යටි ඉරි වලින් " +"සමන්විත විය යුතුය. තවද අකුරකින් හෝ අංකයකින් ආරම්භ කර අවසන් කළ යුතුය. වෙනස් " +"පරිශීලක නාමයක් තෝරන්න." #: warehouse/accounts/forms.py:111 msgid "" "This username is already being used by another account. Choose a different " "username." -msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." +msgstr "" +"මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් " +"තෝරන්න." #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -71,21 +74,24 @@ msgstr "විද්‍යුත් තැපැල් ලිපිනය වල #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -"ඔබට මෙම වසමෙන් විද්‍යුත් තැපැල් ලිපිනයක් භාවිතා කළ නොහැක. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." +"ඔබට මෙම වසමෙන් විද්‍යුත් තැපැල් ලිපිනයක් භාවිතා කළ නොහැක. වෙනස් විද්‍යුත් " +"තැපෑලක් භාවිතා කරන්න." #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -"මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් මෙම ගිණුම භාවිතා කරයි. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." +"මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් මෙම ගිණුම භාවිතා කරයි. වෙනස් විද්‍යුත් " +"තැපෑලක් භාවිතා කරන්න." #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -"මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." +"මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් " +"විද්‍යුත් තැපෑලක් භාවිතා කරන්න." #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." @@ -116,8 +122,8 @@ msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -"සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි පරීක්ෂා කර සත්‍" -"යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" +"සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි " +"පරීක්ෂා කර සත්‍යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" #: warehouse/accounts/views.py:116 #, fuzzy @@ -129,8 +135,8 @@ msgid "" "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -"සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි පරීක්ෂා කර සත්‍" -"යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" +"සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි " +"පරීක්ෂා කර සත්‍යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -155,8 +161,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" -"help#admin-intervention බලන්න." +"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi." +"org/help#admin-intervention බලන්න." #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -315,8 +321,9 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"පරිශීලක නාමය අවලංගුය. පරිශීලක නාම අකුරු, අංක, තිත්, යටි ඉර සහ යටි ඉරි වලින් සමන්විත විය යුතුය. " -"තවද අකුරකින් හෝ අංකයකින් ආරම්භ කර අවසන් කළ යුතුය. වෙනස් පරිශීලක නාමයක් තෝරන්න." +"පරිශීලක නාමය අවලංගුය. පරිශීලක නාම අකුරු, අංක, තිත්, යටි ඉර සහ යටි ඉරි වලින් " +"සමන්විත විය යුතුය. තවද අකුරකින් හෝ අංකයකින් ආරම්භ කර අවසන් කළ යුතුය. වෙනස් " +"පරිශීලක නාමයක් තෝරන්න." #: warehouse/manage/forms.py:363 #, fuzzy @@ -326,7 +333,9 @@ msgstr "" msgid "" "This organization account name has already been used. Choose a different " "organization account name." -msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." +msgstr "" +"මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් " +"තෝරන්න." #: warehouse/manage/forms.py:403 msgid "Select project" @@ -349,7 +358,9 @@ msgstr "" #| "different username." msgid "" "This project name has already been used. Choose a different project name." -msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." +msgstr "" +"මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් " +"තෝරන්න." #: warehouse/manage/forms.py:488 #, fuzzy @@ -608,7 +619,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6658,9 +6668,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6676,38 +6685,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/sl/LC_MESSAGES/messages.mo b/warehouse/locale/sl/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..606b56ef608b70b73fd7a3be8f05702234232011 GIT binary patch literal 511 zcmYjN%TB{E5Cp*~N6sAf01^nCG_;4}5+KkNDmAof%kyTMB@IgL$aV`z{05)IZ}2T_ zh@h-AvPUys&G>6${bPk@m9R=bW>*mZ_jC~aA6(kx+T^VG1h;@}MWY>11je8k$qB8U4Z9J092+96!_dEDK5 z=wC%nPZ-O_T1b-%t2Bqsb*~3kVI09x6o=j3Y1nQLqtWP?tTLU86xkTX?0=G@skMdS zo;Ov-V&cBwBP~N$>C`K#4#q3fdM`rbRLu=~Cij*bIhfpuyK%Ja>AN-OTuFjfE*P)AnGq^9p2x6r3Og{B-LBa9lJn@y867^syQ@VzwY`h!G*K( E4H)f|OaK4? literal 0 HcmV?d00001 diff --git a/warehouse/locale/sl/LC_MESSAGES/messages.po b/warehouse/locale/sl/LC_MESSAGES/messages.po index a83c601125dd..78a72c4287fd 100644 --- a/warehouse/locale/sl/LC_MESSAGES/messages.po +++ b/warehouse/locale/sl/LC_MESSAGES/messages.po @@ -2,16 +2,19 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-11 20:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2022-06-28 19:50+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 2.5.0\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -551,7 +554,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -3778,6 +3780,8 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: warehouse/templates/manage/release.html:135 msgid "" @@ -3912,6 +3916,8 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: warehouse/templates/manage/releases.html:57 msgid "No files" @@ -4863,6 +4869,8 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: warehouse/templates/manage/organization/settings.html:184 msgid "" @@ -4877,6 +4885,8 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: warehouse/templates/manage/organization/settings.html:206 msgid "You will not be able to recover your organization after you delete it." @@ -5021,6 +5031,8 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: warehouse/templates/packaging/detail.html:366 msgid "" @@ -5033,6 +5045,8 @@ msgid_plural "" " " msgstr[0] "" msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: warehouse/templates/pages/classifiers.html:22 msgid "" @@ -6607,9 +6621,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6625,38 +6638,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/sr/LC_MESSAGES/messages.mo b/warehouse/locale/sr/LC_MESSAGES/messages.mo index 251fe73fde700470272ea59d2f04f260298e7fad..c7d1121717447c961c7e81a184fb552e47e31fe6 100644 GIT binary patch delta 1142 zcmYk*Pe>GD7{~EvrWrR|HCxk6E7yP9X6~-5k{}krf`6bxkaRII&`#CCt_jPYI@oC` zFGfj0mqLtzh>8gD)Flcc`g;{Uc#AH9eSgy|^s?`K-gkC(-sgRucNcr!ri(ul-d&^h z(~r=fI%WkN*~5i4?wRew39Q0NY{V(d;5^ph1B~G+*5dQX4IE+q5u0$oPsbG2n-%R8 z1HQ8{OyD_e#TiWEO{~UysOKI>KEXKiHB91btid065Vuk9+r_<@AbM?}mCFI_2rZfo zGEl^$sGUrrelUxA(KS4bB~0Top1=(}i#w=H;dy{?SGu2~D-)c( zu!JhF4zGTze}S@_r*|nDMM8k#4k28q896uBLDy-mv~C7UwVG1f7LNV}osPyTiAz__ zshl0BYjZievaL+3=^s9!bXS^c-$U1FZK>S+Pn~YnQ6;D}ode2i@nGI-cYnXj3~(ZD1t=wT~~5<^O3YBWq4OQkX@#mp8iT9gDm z79zBY5JyX>Ok1|;+R7qqAp{YDWo`no@9%2;ng9LVJNM3Hx$8&n~I;PV+eTFC| zGsssiW6JT=3J$~-k1_Gsj?vhSYp@r+*pEs09%FDC6Y=Y^zi|)O?kHo{;yz5qDoin^ z!_;%aGv+d;;WgZhcQ75Fp@r`-4!@(GpI`P5CUCuo7A7#ul~{nQaX0FJD=-#=$j6-L zkjnVxqH|)*P1MZ$P%9ch{a^_7M=wz;v~dGYVGjPnTukTYemsP#Ob>3uVLXmgcoYlx zQ&svp9$|d*fD^5326@K(KtIl70JFKN6;z|1YvQ1ZUcv?1)s3297iEz5u>haqVf={e z(4s6_SP81a<=CMc^_-l<8>pFo!YqtslzjA}_CPgm!VvDoF7)99mg6jHZWoPO3E-3kD>0jp(Ze}>;$gj`U`q-4)yy? zc2+6+musXHy+Be0d-fFdEC#e=|e5Yr$+zH+ylSdXUUH(7n-Bsi+;k3ui zxyrqf)N22QDxk_8HY&>%eW5wr+T0T9jQ-}%uJj&gsSCC>G>5$hgKc%CR=^+ddkX_z|1K*~R9YO! z=h`2skLz=}iX)5hG471V_J}=X58BV|k;#YlsAa#g$LwKyaI(i9y_=kp8Sx~ZaVPdW RU%$3r*khBOkx=qy&tLBxoLB$= diff --git a/warehouse/locale/sr/LC_MESSAGES/messages.po b/warehouse/locale/sr/LC_MESSAGES/messages.po index 571363eab8a5..ee89cc06bbb9 100644 --- a/warehouse/locale/sr/LC_MESSAGES/messages.po +++ b/warehouse/locale/sr/LC_MESSAGES/messages.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-12-05 20:23+0200\n" -"PO-Revision-Date: 2020-12-05 22:41+0000\n" -"Last-Translator: Viraxor \n" +"PO-Revision-Date: 2022-06-28 19:53+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Serbian \n" "Language: sr\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -585,7 +585,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6663,9 +6662,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6681,38 +6679,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/ta/LC_MESSAGES/messages.mo b/warehouse/locale/ta/LC_MESSAGES/messages.mo index 2ef2efb525ec244eb6e08eb98ab45b7b5a568335..a87e53250f383c79cb3578f771a2feda100649dd 100644 GIT binary patch delta 1315 zcmXZcTS!zv7{KvQ^XzJAx@%riw_Q`qP4k+msksI!8BuoC^r6U*3`!EpO4tNNtb}A! z&>#wgUZM+27fi{5LP!XTs3+^e=t3b<4?TqS|ITUP^EY$O*|~f(WLuc#AR!~}FKv)W#)q+O0W(Ju7h7_P?Wr~`k&RJ27} z{biy)ufR;kmnJGYU=RB6Hfk#8F%4bhX#%UT1{ZNRR+G=2ID)!$-*6Aw$#)+%<1o&l z4tOrc+PV?cEx3dJ0xBP=)MBhdBnz8RJM6e1>8bi@Xti@|B8xhrAR*hzV|)iM#MP>I$D? z8^$xstJsbA(Zw>q;~SjDsZ|8_b0YP9ok!#Z>VDKidn);Frt*vjno>6#7sX0Du#0v# z`M-yY=)=3|mJ7I_c0mS#7w`{GVlR%9wqf*fFdFb3Zo|Ax>-Sw)MSIduWq`_G?8E`` zq8-@Q@guy1hp{C~78AJOsj^b}-IgJ6X zh-RR9qsVsLIz#0Xm84>k$0#M7UOt?_ewrUjMb6^UO(NHE4tXsR1joR<+nRyWKz&%2 ze={{Lsksegig((o1R336F!1Tm{)=QHS<-D2BC#an5T#p z3X2e%b?vOnrl&^lP8s1Kw2)%S3%HDgknBK_krq-MXf%?I3Z51P&lpp-;K9f=`;x+( P{9sRPdtC64_l5Hx>t&KM delta 1447 zcmXZcTS${(7{Kvo;-;0Fhs?^%Z`ziXmE|GL^3b^~EVCm~EM2vd8O_u}7+z>}5W-P` zb&-|i)l63sDArvCLEc0cQLLcoA`pU35Yhknwin+0-uFAahv#{}b+tWc_kT!@y)KmX z)cMr>7?FdxHkKdC9jnL_?8j_8WD`lp3s{cVqWxF6jQ%Io=aS<@W@7=)#4VVF`>_Cz zW1@&(Zqm@n2QU-AVk*YQi!8zn)PX9|zD?ze4()lGg8PCZpWqAi#p&0>dN2YMTb@iNxq3fxHIG}kRy zhxbr-_!CcI4XeC`qxcx>i2FB;Um)@Vf8aBm;AHB3zai3$#dhMqo5lbMI*h+iLt0M) z6WQq?cF-Rs{=-nBhn_!R%*ckIF`!gd4CaX=1W0(q`MH&)@WpGFgn z?^umT2}ck1V>_-`5*cU^-_l=BUK-GrFLD-7;Q>, 2021. -# Jeeva Saravanan , 2021. +# Kracekumar , 2021, 2022. +# Jeeva Saravanan , 2021, 2022. # prabakaran R , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2021-05-01 15:23+0200\n" -"PO-Revision-Date: 2022-03-06 18:11+0000\n" -"Last-Translator: prabakaran R \n" -"Language-Team: Tamil \n" +"PO-Revision-Date: 2022-06-28 19:53+0000\n" +"Last-Translator: Jeeva Saravanan \n" +"Language-Team: Tamil " +"\n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -45,17 +45,17 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"பயனர்பெயர் தவறானது. பயனர்பெயர்கள் எழுத்துக்கள், எண்கள், புள்ளிகள், ஹைபன்கள் மற்றும் " -"அடிக்கோள்களால் ஆனதாக இருக்க வேண்டும். மேலும் ஒரு கடிதம் அல்லது எண்ணுடன் ஆரம்பித்து முடிக்க " -"வேண்டும். வேறு பயனர்பெயரைத் தேர்வு செய்யவும்." +"பயனர்பெயர் தவறானது. பயனர்பெயர்கள் எழுத்துக்கள், எண்கள், புள்ளிகள், ஹைபன்கள் " +"மற்றும் அடிக்கோள்களால் ஆனதாக இருக்க வேண்டும். மேலும் ஒரு கடிதம் அல்லது " +"எண்ணுடன் ஆரம்பித்து முடிக்க வேண்டும். வேறு பயனர்பெயரைத் தேர்வு செய்யவும்." #: warehouse/accounts/forms.py:111 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு " -"செய்யவும்." +"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு " +"பயனர்பெயரைத் தேர்வு செய்யவும்." #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -63,7 +63,8 @@ msgstr "கடவுச்சொல் தவறானது. மீண்டு #: warehouse/accounts/forms.py:149 warehouse/accounts/views.py:87 msgid "There have been too many unsuccessful login attempts. Try again later." -msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." +msgstr "" +"பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." #: warehouse/accounts/forms.py:171 msgid "Your passwords don't match. Try again." @@ -76,28 +77,30 @@ msgstr "மின்னஞ்சல் முகவரி தவறானது. #: warehouse/accounts/forms.py:221 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -"இந்தக் களத்திலிருந்து மின்னஞ்சல் முகவரியை நீங்கள் பயன்படுத்த முடியாது. வேறு மின்னஞ்சலைப் " -"பயன்படுத்தவும்." +"இந்தக் களத்திலிருந்து மின்னஞ்சல் முகவரியை நீங்கள் பயன்படுத்த முடியாது. வேறு " +"மின்னஞ்சலைப் பயன்படுத்தவும்." #: warehouse/accounts/forms.py:232 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -"இந்த மின்னஞ்சல் முகவரி ஏற்கனவே இந்தக் கணக்கால் பயன்படுத்தப்படுகிறது. வேறு மின்னஞ்சலைப் " -"பயன்படுத்தவும்." +"இந்த மின்னஞ்சல் முகவரி ஏற்கனவே இந்தக் கணக்கால் பயன்படுத்தப்படுகிறது. வேறு " +"மின்னஞ்சலைப் பயன்படுத்தவும்." #: warehouse/accounts/forms.py:239 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -"இந்த மின்னஞ்சல் முகவரி ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு மின்னஞ்சலைப் " -"பயன்படுத்தவும்." +"இந்த மின்னஞ்சல் முகவரி ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு " +"மின்னஞ்சலைப் பயன்படுத்தவும்." #: warehouse/accounts/forms.py:261 warehouse/manage/forms.py:77 msgid "The name is too long. Choose a name with 100 characters or less." -msgstr "பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் தேர்வுசெய்க." +msgstr "" +"பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் " +"தேர்வுசெய்க." #: warehouse/accounts/forms.py:330 msgid "Invalid TOTP code." @@ -124,8 +127,9 @@ msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -"இந்தக் கணக்கில் பல மின்னஞ்சல்கள் சரிபார்க்கப்படாமலே சேர்க்கப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் " -"சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: ${ip})" +"இந்தக் கணக்கில் பல மின்னஞ்சல்கள் சரிபார்க்கப்படாமலே சேர்க்கப்பட்டுள்ளன. " +"உங்கள் இன்பாக்ஸைச் சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: " +"${ip})" #: warehouse/accounts/views.py:116 msgid "" @@ -133,9 +137,9 @@ msgid "" "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -"இந்தக் கணக்கைப் பூர்த்தி செய்யாமலேயே பல கடவுச்சொல்(password ) மீட்டமைப்புகள்(resets ) " -"கோரப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: " -"${ip})" +"இந்தக் கணக்கைப் பூர்த்தி செய்யாமலேயே பல கடவுச்சொல்(password ) மீட்டமைப்புகள்(" +"resets ) கோரப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் சரிபார்த்து, சரிபார்ப்பு " +"இணைப்புகளைப் பின்பற்றவும். (IP: ${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -155,26 +159,28 @@ msgstr "வெற்றிகரமான இணைய அங்கீகரி #: warehouse/accounts/views.py:447 warehouse/manage/views.py:893 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -"மீட்பு குறியீடு ஏற்றுக்கொள்ளப்பட்டது. வழங்கப்பட்ட குறியீட்டை மீண்டும் பயன்படுத்த முடியாது." +"மீட்பு குறியீடு ஏற்றுக்கொள்ளப்பட்டது. வழங்கப்பட்ட குறியீட்டை மீண்டும் " +"பயன்படுத்த முடியாது." #: warehouse/accounts/views.py:533 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." -"org/help#admin-intervention ஐப் பார்க்கவும்." +"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு " +"https://pypi.org/help#admin-intervention ஐப் பார்க்கவும்." #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" msgstr "" -"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " -"கோரவும்" +"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) " +"இணைப்பைக்(link) கோரவும்" #: warehouse/accounts/views.py:653 msgid "Invalid token: request a new password reset link" msgstr "" -"தவறான டோக்கன்: புதிய கடவுச்சொல்(password) மீட்டமைப்பு(reset) இணைப்பைக்(link) கோரவும்" +"தவறான டோக்கன்: புதிய கடவுச்சொல்(password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " +"கோரவும்" #: warehouse/accounts/views.py:655 warehouse/accounts/views.py:753 #: warehouse/accounts/views.py:850 warehouse/accounts/views.py:1017 @@ -197,7 +203,9 @@ msgstr "தவறான டோக்கன்: இந்த டோக்கன msgid "" "Invalid token: password has already been changed since this token was " "requested" -msgstr "தவறான டோக்கன்: இந்த டோக்கன் கோரப்பட்டதிலிருந்து கடவுச்சொல் ஏற்கனவே மாற்றப்பட்டுள்ளது" +msgstr "" +"தவறான டோக்கன்: இந்த டோக்கன் கோரப்பட்டதிலிருந்து கடவுச்சொல் ஏற்கனவே " +"மாற்றப்பட்டுள்ளது" #: warehouse/accounts/views.py:722 msgid "You have reset your password" @@ -209,7 +217,8 @@ msgstr "" #: warehouse/accounts/views.py:751 msgid "Invalid token: request a new email verification link" -msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" +msgstr "" +"தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" #: warehouse/accounts/views.py:757 msgid "Invalid token: not an email verification token" @@ -240,14 +249,15 @@ msgstr "" #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "" -"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " -"கோரவும்" +"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) " +"இணைப்பைக்(link) கோரவும்" #: warehouse/accounts/views.py:848 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new organization invitation" -msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" +msgstr "" +"தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" #: warehouse/accounts/views.py:854 #, fuzzy @@ -280,14 +290,15 @@ msgstr "" #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "" -"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " -"கோரவும்" +"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) " +"இணைப்பைக்(link) கோரவும்" #: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new project role invitation" -msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" +msgstr "" +"தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" #: warehouse/accounts/views.py:1021 msgid "Invalid token: not a collaboration invitation token" @@ -331,9 +342,9 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"பயனர்பெயர் தவறானது. பயனர்பெயர்கள் எழுத்துக்கள், எண்கள், புள்ளிகள், ஹைபன்கள் மற்றும் " -"அடிக்கோள்களால் ஆனதாக இருக்க வேண்டும். மேலும் ஒரு கடிதம் அல்லது எண்ணுடன் ஆரம்பித்து முடிக்க " -"வேண்டும். வேறு பயனர்பெயரைத் தேர்வு செய்யவும்." +"பயனர்பெயர் தவறானது. பயனர்பெயர்கள் எழுத்துக்கள், எண்கள், புள்ளிகள், ஹைபன்கள் " +"மற்றும் அடிக்கோள்களால் ஆனதாக இருக்க வேண்டும். மேலும் ஒரு கடிதம் அல்லது " +"எண்ணுடன் ஆரம்பித்து முடிக்க வேண்டும். வேறு பயனர்பெயரைத் தேர்வு செய்யவும்." #: warehouse/manage/forms.py:363 #, fuzzy @@ -344,8 +355,8 @@ msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு " -"செய்யவும்." +"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு " +"பயனர்பெயரைத் தேர்வு செய்யவும்." #: warehouse/manage/forms.py:403 msgid "Select project" @@ -369,8 +380,8 @@ msgstr "" msgid "" "This project name has already been used. Choose a different project name." msgstr "" -"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு " -"செய்யவும்." +"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு " +"பயனர்பெயரைத் தேர்வு செய்யவும்." #: warehouse/manage/forms.py:488 #, fuzzy @@ -378,7 +389,9 @@ msgstr "" msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." -msgstr "பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் தேர்வுசெய்க." +msgstr "" +"பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் " +"தேர்வுசெய்க." #: warehouse/manage/forms.py:500 #, fuzzy @@ -386,7 +399,9 @@ msgstr "பெயர் மிக நீளமானது. 100 எழுத் msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." -msgstr "பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் தேர்வுசெய்க." +msgstr "" +"பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் " +"தேர்வுசெய்க." #: warehouse/manage/forms.py:514 #, fuzzy @@ -394,7 +409,9 @@ msgstr "பெயர் மிக நீளமானது. 100 எழுத் msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." -msgstr "பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் தேர்வுசெய்க." +msgstr "" +"பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் " +"தேர்வுசெய்க." #: warehouse/manage/views.py:324 msgid "Email ${email_address} added - check your email for a verification link" @@ -407,7 +424,8 @@ msgstr "மீட்டெடுப்பு குறியீடுகள் #: warehouse/manage/views.py:842 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -"புதிய மீட்டெடுப்பு குறியீடுகளை உருவாக்குவது உங்களிடம் இருக்கும் குறியீடுகளை செல்லாது." +"புதிய மீட்டெடுப்பு குறியீடுகளை உருவாக்குவது உங்களிடம் இருக்கும் குறியீடுகளை " +"செல்லாது." #: warehouse/manage/views.py:1636 msgid "User '${username}' already has ${role_name} role for organization" @@ -449,7 +467,8 @@ msgstr "" msgid "" "There have been too many attempted OpenID Connect registrations. Try again " "later." -msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." +msgstr "" +"பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." #: warehouse/manage/views.py:3118 msgid "User '${username}' already has ${role_name} role for project" @@ -529,7 +548,9 @@ msgstr "பக்கம் கிடைக்கவில்லை (404)" #: warehouse/templates/404.html:18 msgid "We looked everywhere but couldn't find this page" -msgstr "நாங்கள் மலை கடல் எங்கும் தேடினோம், ஆனால் இந்தப் பக்கத்தைக் கண்டுபிடிக்க முடியவில்லை" +msgstr "" +"நாங்கள் மலை கடல் எங்கும் தேடினோம், ஆனால் இந்தப் பக்கத்தைக் கண்டுபிடிக்க " +"முடியவில்லை" #: warehouse/templates/404.html:29 msgid "And now for something
        completely different" @@ -632,7 +653,6 @@ msgstr "Monty Python - The Cheese Shop மாதிரிச் சித்த #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -668,9 +688,9 @@ msgid "" "serve you this site.

        We are aware of the problem and are working to " "resolve it as soon as possible.

        " msgstr "" -"

        இந்த தளத்தை உங்களுக்கு வழங்குவதற்கான எங்கள் திறனை பாதிக்கும் தொழில்நுட்ப சிக்கல்களை " -"நாங்கள் சந்திக்கிறோம்.

        நாங்கள் பிரச்சினையை அறிந்திருக்கிறோம், விரைவில் அதை தீர்க்க " -"முயற்சி செய்கிறோம்.

        " +"

        இந்த தளத்தை உங்களுக்கு வழங்குவதற்கான எங்கள் திறனை பாதிக்கும் தொழில்நுட்ப " +"சிக்கல்களை நாங்கள் சந்திக்கிறோம்.

        நாங்கள் பிரச்சினையை அறிந்திருக்கிறோம்" +", விரைவில் அதை தீர்க்க முயற்சி செய்கிறோம்.

        " #: warehouse/templates/500.html:28 msgid "Check our status page" @@ -6715,9 +6735,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6733,38 +6752,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/th/LC_MESSAGES/messages.mo b/warehouse/locale/th/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..a8100e5d57a8cb446f2ce7ca83557fdc16c38348 GIT binary patch literal 15649 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, 2019. -# Yothin Muangsommuk , 2019. +# Yothin Muangsommuk , 2019, 2022. # Jaruwit Jaiya , 2019. -# Wannaphong Phatthiyaphaibun , 2020. +# Wannaphong Phatthiyaphaibun , 2020, 2022. +# altinat , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2020-04-27 21:57+0000\n" -"Last-Translator: Wannaphong Phatthiyaphaibun \n" -"Language-Team: Thai \n" +"PO-Revision-Date: 2022-06-28 19:45+0000\n" +"Last-Translator: altinat \n" +"Language-Team: Thai " +"\n" "Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.0.2\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -50,7 +51,8 @@ msgid "" "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." msgstr "" -"ชื่อผู้ใช้งานไม่ถูกต้อง โดยชื่อผู้ใช้งานต้องประกอบด้วยตัวอักษร, ตัวเลข, จุดทศนิยม, " +"ชื่อผู้ใช้งานไม่ถูกต้อง โดยชื่อผู้ใช้งานต้องประกอบด้วยตัวอักษร, ตัวเลข, " +"จุดทศนิยม, " "เครื่องหมายขีดกลางหรือขีดล่างและต้องเริ่มและจบด้วยตัวอักษรหรือตัวเลขเท่านั้น " "กรุณาเลือกชื่อผู้ใช้งานใหม่" @@ -58,7 +60,8 @@ msgstr "" msgid "" "This username is already being used by another account. Choose a different " "username." -msgstr "ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" +msgstr "" +"ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -166,8 +169,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" -"intervention" +"การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ " +"https://pypi.org/help#admin-intervention" #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -326,7 +329,8 @@ msgid "" "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"ชื่อผู้ใช้งานไม่ถูกต้อง โดยชื่อผู้ใช้งานต้องประกอบด้วยตัวอักษร, ตัวเลข, จุดทศนิยม, " +"ชื่อผู้ใช้งานไม่ถูกต้อง โดยชื่อผู้ใช้งานต้องประกอบด้วยตัวอักษร, ตัวเลข, " +"จุดทศนิยม, " "เครื่องหมายขีดกลางหรือขีดล่างและต้องเริ่มและจบด้วยตัวอักษรหรือตัวเลขเท่านั้น " "กรุณาเลือกชื่อผู้ใช้งานใหม่" @@ -338,7 +342,8 @@ msgstr "" msgid "" "This organization account name has already been used. Choose a different " "organization account name." -msgstr "ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" +msgstr "" +"ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" #: warehouse/manage/forms.py:403 #, fuzzy @@ -365,7 +370,8 @@ msgstr "" #| "different username." msgid "" "This project name has already been used. Choose a different project name." -msgstr "ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" +msgstr "" +"ชื่อผู้ใช้งานนี้ได้ถูกใช้งานแล้วโดยบัญชีอื่น กรุณาเลือกชื่อผู้ใช้งานใหม่" #: warehouse/manage/forms.py:488 #, fuzzy @@ -393,7 +399,9 @@ msgstr "ชื่อยาวเกินไป กรุณาระบุช #: warehouse/manage/views.py:324 msgid "Email ${email_address} added - check your email for a verification link" -msgstr "เพิ่มอีเมล์ ${email_address} แล้ว - กรุณาเช็คลิ้งค์ยืนยันตัวตนในอีเมล์ดังกล่าว" +msgstr "" +"เพิ่มอีเมล์ ${email_address} แล้ว - " +"กรุณาเช็คลิ้งค์ยืนยันตัวตนในอีเมล์ดังกล่าว" #: warehouse/manage/views.py:841 msgid "Recovery codes already generated" @@ -628,7 +636,6 @@ msgstr "มอนตี้ ไพธอน - รูปสเก็ตช์ร #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -664,8 +671,9 @@ msgid "" "serve you this site.

        We are aware of the problem and are working to " "resolve it as soon as possible.

        " msgstr "" -"

        เราประสบปัญหาทางเทคนิคที่มีผลต่อความสามารถของเราในการให้บริการเว็บไซต์นี้

        " -"ทางทีมงานได้รับทราบถึงปัญหาและกำลังทำงานเพื่อแก้ไขโดยเร็วที่สุดเท่าที่เป็นไปได้

        " +"

        เราประสบปัญหาทางเทคนิคที่มีผลต่อความสามารถของเราในการให้บริการเว็บไซต์นี้" +"

        ทางทีมงานได้รับทราบถึงปัญหาและกำลังทำงานเพื่อแก้ไขโดยเร็วที่สุดเท่า" +"ที่เป็นไปได้

        " #: warehouse/templates/500.html:28 msgid "Check our status page" @@ -700,8 +708,8 @@ msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." msgstr "" -"เลือกรหัสผ่านที่รัดกุมซึ่งประกอบด้วยตัวอักษร (ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) ตัวเลขและอักขระพิเศษ " -"หลีกเลี่ยงคำทั่วไปหรือการทำซ้ำ" +"เลือกรหัสผ่านที่รัดกุมซึ่งประกอบด้วยตัวอักษร (ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) " +"ตัวเลขและอักขระพิเศษ หลีกเลี่ยงคำทั่วไปหรือการทำซ้ำ" #: warehouse/templates/base.html:27 msgid "Password strength:" @@ -6726,9 +6734,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6744,38 +6751,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/tr/LC_MESSAGES/messages.mo b/warehouse/locale/tr/LC_MESSAGES/messages.mo index f63395ca65c0edf5aa3e9db08d67bbe618a5521e..3c206d7a6323ec1b251f04dcbd06a54cfa1745da 100644 GIT binary patch delta 18829 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 mws&0Txb7Wdbx!y8vE91GcK, 2019. -# BTaskaya , 2019. -# Eray Erdin , 2019. -# Behcet , 2019, 2020. +# BTaskaya , 2019, 2022. +# Eray Erdin , 2019, 2022. +# Behcet , 2019, 2020, 2022. # Allan Nordhøy , 2019. -# Çağıl , 2019. -# Çağatay Onur Şengör , 2020. +# Çağıl , 2019, 2022. +# Çağatay Onur Şengör , 2020, 2022. # Oğuz Ersen , 2020. -# birhat s , 2021. -# turkdevops , 2021. +# birhat s , 2021, 2022. +# turkdevops , 2021, 2022. # Tahsin Altay , 2022. +# Oğuz Ersen , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-05-16 21:14+0000\n" -"Last-Translator: Tahsin Altay \n" +"PO-Revision-Date: 2022-06-28 19:42+0000\n" +"Last-Translator: turkdevops \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -26,7 +27,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -634,7 +635,6 @@ msgstr "Monty Python - The Cheese Shop skeci" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -697,11 +697,12 @@ msgid "" "contribute/transact?reset=1&id=13\" target=\"_blank\" rel=\"noopener\"> " "donating to help us build a more stable and secure platform." msgstr "" -"Bize daha stabil ve güvenli bir platform kurmamız için katkıda " +"Bize daha stabil ve güvenli bir platform kurmamız için katkıda " "bulunmayı \n" -" veya bağış yapmayı düşün." +" veya bağış yapmayı düşün." #: warehouse/templates/base.html:24 msgid "" @@ -989,8 +990,7 @@ msgstr "Python paket yayımlanmasını Test Python Paket Diziniyle test edin" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" -msgstr "" -"Python Paket Diziniyle Python paketlerini bulun, yükleyin ve yayımlayın" +msgstr "Python Paket Diziniyle Python paketlerini bulun, yükleyin ve yayımlayın" #: warehouse/templates/index.html:66 #, python-format @@ -1173,8 +1173,8 @@ msgstr "" "değişiklik yapmak üzeresiniz.\n" " Eğer kişisel bilgisayarınızda değilseniz, oturumunuz " "bittiğinde çıkış yaptığınızdan emin olunuz.\n" -" Önümüzdeki saat için sizden doğrulama için şifre " -"istemeyeceğiz.\n" +" Önümüzdeki saat için sizden doğrulama için şifre istemeyeceğiz." +"\n" " " #: warehouse/templates/upload.html:25 @@ -1188,8 +1188,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"PyPI'ye projeleri yüklemek konusunda daha fazla bilgi için Python Paketleme " +"PyPI'ye projeleri yüklemek konusunda daha fazla bilgi için Python Paketleme " "Kullanıcı Rehberi'ni ziyaret edin." #: warehouse/templates/upload.html:28 @@ -1530,9 +1530,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Bir güvenlik cihazı (örneğin USB anahtarı) ile giriş yapmak için tarayıcınızı güncelleyin" +"Bir güvenlik cihazı (örneğin USB anahtarı) ile giriş yapmak için tarayıcınızı güncelleyin" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1571,8 +1571,8 @@ msgid "" msgstr "" "

        Hesabınız için kurtarma kodları oluşturmadınız.

        " "

        İki faktörlü kimlik doğrulama methodlarına erişiminizi kaybederseniz PyPI " -"hesabınıza olan erişiminizi tamamen kaybedebilirsiniz. Kurtarma kodları ile ilgili yardım alın.

        " +"hesabınıza olan erişiminizi tamamen kaybedebilirsiniz. Kurtarma kodları ile ilgili yardım alın.

        " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format @@ -1840,8 +1840,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Eğer bu bir hataysa, PyPI yöneticileri ile iletişime geçmek için %(email_address)s e-posta gönderebilirsiniz." +"Eğer bu bir hataysa, PyPI yöneticileri ile iletişime geçmek için %(email_address)s e-posta gönderebilirsiniz." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -2036,8 +2036,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." +"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2091,9 +2091,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Hesabınıza yeniden erişim sağlamak için PyPI'da parolanızı sıfırlayın. Ayrıca HaveIBeenPwned adresini ziyaret edip diğer parolalarınızı da kontrol " +"Hesabınıza yeniden erişim sağlamak için PyPI'da parolanızı sıfırlayın. Ayrıca HaveIBeenPwned adresini ziyaret edip diğer parolalarınızı da kontrol " "etmenizi ve güçlü bir parola oluşturmayla ilgili bilgi almanızı öneriyoruz." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2164,8 +2164,8 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"PyPI hesabınız %(username)s için birincil e-posta " -"%(old_email)s'dan %(new_email)s olarak değişti" +"PyPI hesabınız %(username)s için birincil e-posta " +"%(old_email)s'dan %(new_email)s olarak değişti" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2206,8 +2206,8 @@ msgid "" "You can generate recovery codes for your account here:\n" "%(href)s\n" msgstr "" -"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." +"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." #: warehouse/templates/email/recovery-code-used/body.html:19 #, fuzzy, python-format @@ -2507,10 +2507,10 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Projelerinizle ilgili istatistikleri Libraries.io veya Google " -"BigQuery'deki halka açık veri setimizi kullanarak inceleyin" +"Projelerinizle ilgili istatistikleri Libraries.io veya Google BigQuery'deki " +"halka açık veri setimizi kullanarak inceleyin" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2520,9 +2520,9 @@ msgid "" "by using our " "public dataset on Google BigQuery" msgstr "" -"%(username)s kullanıcısının projelerine ait istatistikleri Libraries.io veya Libraries.io veya Google BigQuery'deki halka açık veri setimizi kullanarak " "inceleyin" @@ -2534,8 +2534,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "PyPI'a henüz bir proje yüklemediniz. Nasıl başlayacağınızı öğrenmek için Python Paketleme Kullanıcı Rehberi'ni ziyaret edin" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Python Paketleme Kullanıcı Rehberi'ni ziyaret edin" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2630,8 +2630,8 @@ msgid "" "dataset on Google BigQuery" msgstr "" "Bu proje istatistiklerini Libraries.io, yahut Google BigQuery üzerinde " +"target=\"_blank\" rel=\"noopener\">Libraries.io, yahut Google BigQuery üzerinde " "ki açık verisetimiz ile görüntüleyin" #: warehouse/templates/includes/packaging/project-data.html:74 @@ -3005,8 +3005,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Kimlik doğrulama uygulaması (TOTP)" +"Kimlik doğrulama uygulaması (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3294,8 +3294,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"devret veya kaldır" +"devret veya kaldır" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3562,8 +3562,8 @@ msgid "" "authentication\">2FA." msgstr "" "Çift faktörlü kimlik doğrulama hesabınıza ilave bir güvenlik duvarı " -"eklemektedir. 2FA ile ilgili daha fazla bilgi edinin." +"eklemektedir. 2FA ile ilgili daha fazla bilgi edinin." #: warehouse/templates/manage/manage_base.html:30 #, fuzzy @@ -4553,8 +4553,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Nasıl yeni bir sürüm oluşturacağınızı Python Paketleme Kullanıcı KılavuzuPython Paketleme Kullanıcı Kılavuzu üzerinde öğrenin" #: warehouse/templates/manage/roles.html:18 @@ -4725,8 +4725,8 @@ msgstr "" #| "authentication application:" msgid "2FA requirement" msgstr "" -"Kimlik doğrulama uygulaması ile 2FA' yı ayarlamak için:" +"Kimlik doğrulama uygulaması ile 2FA' yı ayarlamak için:" #: warehouse/templates/manage/settings.html:61 msgid "" @@ -4788,8 +4788,8 @@ msgstr "" "href=\"%(setup_args_href)s\" rel=\"noopener\" target=\"_blank\">setup." "py dosyasındaki setup() fonksiyonun argümanlarını " "kullanın. Bu alanları güncellemek eski sürümlere ait üst-bilgiyi " -"değiştirmeyecektir. Ayrıca bu alanlarda tam destek istiyorsanız Twine ile " +"değiştirmeyecektir. Ayrıca bu alanlarda tam destek istiyorsanız Twine ile " "yükleme yapmak zorundasınız. Daha fazla yardım için Python " "Paketleme Kullanıcı Kılavuzunu inceleyin." @@ -5056,8 +5056,8 @@ msgid "" "multiple projects to PyPI, you can set up your %(filename)s " "file like this:" msgstr "" -"Örneğin, PyPI' a birden fazla proje yüklemek için Twine kullanıyorsanız, %(filename)s dosyanızı şu şekilde " +"Örneğin, PyPI' a birden fazla proje yüklemek için Twine kullanıyorsanız, %(filename)s dosyanızı şu şekilde " "ayarlayabilirsiniz:" #: warehouse/templates/manage/token.html:106 @@ -5307,8 +5307,8 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"En popüler USB anahtarları şunları içerir: Yubikey, USB anahtarları şunları içerir: Yubikey, Google Titan ve Thetis." @@ -5341,8 +5341,8 @@ msgid "" "\"noopener\">FIDO specification and a compatible browser." msgstr "" -"Sorun mu var? Aygıtınızın FIDO gereksinimlerini " +"Sorun mu var? Aygıtınızın FIDO gereksinimlerini " "uyguladığından ve uygun bir tarayıcı kullandığınızdan emin " "olun." @@ -5799,8 +5799,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "Platformunuz için dosyayı indirin. Hangisini seçeceğinizi bilmiyorsanız, paket yüklemeleri hakkında daha fazla bilgi edinin." +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">paket yüklemeleri hakkında daha fazla bilgi edinin." #: warehouse/templates/packaging/detail.html:354 #, fuzzy @@ -5900,8 +5900,8 @@ msgstr "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Paketleme " "Kullanıcı Rehberi adresinden öğrenebilirsiniz. Özgün sınıflandırma " "uzlaşımını okumak için PEP 301'e başvurun." +"target=\"_blank\" rel=\"noopener\">PEP 301'e başvurun." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5927,8 +5927,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Geri bildirim gönderen, sorunları bildiren veya Warehouse'a katkıda bulunan " -"tüm kullanıcıların PSF Davranış Kurallarını izlemesi beklenmektedir." +"tüm kullanıcıların PSF Davranış Kurallarını izlemesi beklenmektedir." #: warehouse/templates/pages/help.html:31 #, python-format @@ -5939,9 +5939,9 @@ msgid "" "regain access in that event.." msgstr "" "Eğer %(method)s kaybettiyseniz ve artık oturum açamıyorsanız, " -"hesabınıza olan erişiminizi kalıcı olarak kaybedebilirsiniz." -"Bu yüzden kurtarma kodlar oluşturmalı ve " -"saklamalısınız, böylece bahsi geçen durumlarda erişiminizi tekrar " +"hesabınıza olan erişiminizi kalıcı olarak kaybedebilirsiniz.Bu yüzden kurtarma kodlar oluşturmalı " +"ve saklamalısınız, böylece bahsi geçen durumlarda erişiminizi tekrar " "kazanabilirsiniz.." #: warehouse/templates/pages/help.html:37 @@ -5961,8 +5961,8 @@ msgid "" "href=\"#account-recovery\">with account recovery." msgstr "" "Hesabınızda tanımlı iki faktörlü doğrulama metodlarının erişimini ve kurtarma kodlarınızı kaybettiyseniz, hesap kurtarma için yardım talep edebilirsiniz." +"\"#recoverycodes\">kurtarma kodlarınızı kaybettiyseniz, hesap kurtarma için yardım talep edebilirsiniz." #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -6074,8 +6074,7 @@ msgstr "PyPI parolamı unuttum. Bana yardım edebilir misiniz?" #: warehouse/templates/pages/help.html:76 msgid "I've lost access to my PyPI account. Can you help me?" -msgstr "" -"PyPI hesabıma olan erişimimi kaybettim. Bana yardımcı olabilir misiniz?" +msgstr "PyPI hesabıma olan erişimimi kaybettim. Bana yardımcı olabilir misiniz?" #: warehouse/templates/pages/help.html:77 msgid "" @@ -6272,11 +6271,11 @@ msgid "" " " msgstr "" "\n" -"

        PyPI'de bulunan yazılımları tanımlamak için \"project" -"\" (proje), \"release\" (sürüm), \"file\" (dosya) ve \"package\" (paket) " -"gibi bir dizi terim kullanıyoruz. Bazen bu terimler kafa karıştırıcı " -"olabilir, çünkü başka içeriklerde farklı şeyleri tanımlamak için " -"kullanılabilirler. PyPI'da bunları şu şekilde kullanıyoruz:

        \n" +"

        PyPI'de bulunan yazılımları tanımlamak için \"project\" (proje)" +", \"release\" (sürüm), \"file\" (dosya) ve \"package\" (paket) gibi bir dizi " +"terim kullanıyoruz. Bazen bu terimler kafa karıştırıcı olabilir, çünkü başka " +"içeriklerde farklı şeyleri tanımlamak için kullanılabilirler. PyPI'da " +"bunları şu şekilde kullanıyoruz:

        \n" "

        PY'daki bir \"proje\", sürümler ve dosyalar ve bunlar hakkında " "bilgiler koleksiyonuna verilen isimdir. PyPI'daki projeler Python " "topluluğunun diğer üyeleri tarafından hazırlanır ve paylaşılır; böylece " @@ -6288,8 +6287,8 @@ msgstr "" "

        PyPI'de \"paket\" olarak da bilinen bir \"dosya\", indirip " "yükleyebileceğiniz bir şeydir. Farklı donanım, işletim sistemleri ve dosya " "biçimleri nedeniyle, bir sürümün içinde kaynak kodu veya binary bir wheel gibi arşivler içeren çeşitli dosyalar " -"(paketler) bulunabilir.

        \n" +"\"%(wheel_href)s\">wheel gibi arşivler içeren çeşitli dosyalar (paketler)" +" bulunabilir.

        \n" " " #: warehouse/templates/pages/help.html:210 @@ -6301,11 +6300,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"PyPI' dan bir dosyanın nasıl yükleneceğini öğrenmek için lütfen Python Packaging User Guide üzerinde ki kurulum rehberine göz atın." +"PyPI' dan bir dosyanın nasıl yükleneceğini öğrenmek için lütfen Python Packaging User Guide üzerinde ki kurulum " +"rehberine göz atın." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6330,8 +6329,8 @@ msgid "" "classifiers." msgstr "" "Sınıflandırıcılar PyPI üzerinde ki projeleri kategorize etmek amacıyla " -"kullanılıyorlar. Daha fazla bilgi için lütfen sınıflandırıcılar sayfasına bakın." +"kullanılıyorlar. Daha fazla bilgi için lütfen sınıflandırıcılar sayfasına bakın." #: warehouse/templates/pages/help.html:231 #, fuzzy, python-format @@ -6350,8 +6349,8 @@ msgid "" msgstr "" "An itibari ile tüm taraflar için açık ve adil olan bu idari görevi " "gerçekleştirebilen herhangi bir süreç bulunmamaktadır. Lakin bir tanesi PEP 541 uyarınca " +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">PEP 541 uyarınca " "geliştirilmektedir." #: warehouse/templates/pages/help.html:238 @@ -6391,8 +6390,8 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Bu politika, geliştirici erişilebilirliği ile ilgili olan PEP 541 'nin temel politikasını " "uygulamamızı sağlayacak. Ayrıca, otomatik olarak bir çok hesap oluşturmaya " "yönelik spam saldırılarının uygulanabilirliğini de azaltacak." @@ -6493,8 +6492,8 @@ msgstr "" "

        2 faktörlü kimlik doğrulama (2FA), hesabınızda oturum açarken, fazladan " "iki şey isteyerek hesabınızı daha güvenli hale getirir: bildiğiniz bir " "şey ve size ait olan bir şey.

        \"Bildiğiniz bir şey\" " -"kavramı PyPI için kullanıcı adınız ve parolanız iken, \"size ait olan bir şey" -"\" kavramı geçici kod üreten bir kimlik doğrulama " +"kavramı PyPI için kullanıcı adınız ve parolanız iken, \"size ait olan bir " +"şey\" kavramı geçici kod üreten bir kimlik doğrulama " "uygulaması, yahut güvenlik cihazı (genelde USB " "anahtar) olabilir.

        PyPI hesabınızda 2-aşamalı kimlik doğrulama " "sistemi kullanmanızı önemle tavsiye ediyoruz.

        Tarayıcı üzerinden " @@ -6514,8 +6513,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">TOTP standard." msgstr "" -"PyPI kullanıcıları TOTPTOTP standardı' nı destekleyen herhangi bir kimlik doğrulama uygulaması " "ile 2-aşamalı kimlik doğrulama sistemini kurabilirler ." @@ -6591,16 +6590,16 @@ msgid "" "To set up 2FA with an " "authentication application:" msgstr "" -"Kimlik doğrulama uygulaması ile 2FA' yı ayarlamak için:" +"Kimlik doğrulama uygulaması ile 2FA' yı ayarlamak için:" #: warehouse/templates/pages/help.html:368 msgid "" "Open an authentication (TOTP) application" msgstr "" -"Bir kimlik doğrulama (TOTP) uygulaması açın" +"Bir kimlik doğrulama (TOTP) uygulaması açın" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6609,8 +6608,8 @@ msgid "" "application\"" msgstr "" "PyPI hesabınıza giriş yapın, hesap ayarlarına gidin ve \"Bir kimlik " -"doğrulama uygulaması ile 2FA ekle" -"\" seçeneğini seçin" +"doğrulama uygulaması ile 2FA " +"ekle\" seçeneğini seçin" #: warehouse/templates/pages/help.html:370 msgid "" @@ -6701,8 +6700,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"FIDO U2F özelliği' ne uygun bir USB anahtar kullanmak için:" +"FIDO U2F özelliği' ne uygun bir USB anahtar kullanmak için:" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6714,10 +6713,10 @@ msgid "" "\">Thetis." msgstr "" "Popüler anahtarlar: Yubikey, Google Titan and Thetis." +"\"_blank\" rel=\"noopener\">Yubikey, Google Titan and Thetis." #: warehouse/templates/pages/help.html:403 msgid "" @@ -6746,13 +6745,13 @@ msgid "" msgstr "" "\n" "

      • PyPI hesabınıza girin, hesap ayarlarına gidin, ve \"Güvenlik " -"cihazı (örneğin USB anahtarı) ile 2FA ekleyin\" seçeneğini seçin
      • \n" +"cihazı (örneğin USB anahtarı) ile 2FA ekleyin\" seçeneğini seçin\n" "
      • Sonra anahtara bir isim verin.Bu gerekli çünkü hesabınıza " "birden fazla güvenlik cihazı ekleyebilirsiniz.
      • \n" "
      • \"Güvenlik cihazını ayarla\" butonuna tıklayın
      • \n" -"
      • Tarayıcınızda gösterildiği şekilde USB anahtarı yerleştirin\n" +"
      • Tarayıcınızda gösterildiği şekilde USB anahtarı " +"yerleştirin
      • \n" " " #: warehouse/templates/pages/help.html:417 @@ -6784,8 +6783,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">devices that are FIDO compliant, and " "can therefore be used with PyPI." msgstr "" -"FIDO uyumlu cihazların kullanımı ve desteği git gide büyümektedir, ve " +"FIDO uyumlu cihazların kullanımı ve desteği git gide büyümektedir, ve " "bu cihazlar PyPI ile kullanılabilir." #: warehouse/templates/pages/help.html:437 @@ -6821,9 +6820,9 @@ msgid "" "or security device, you can use these codes to sign " "into PyPI." msgstr "" -"Eğer kimlik doğrulama cihazınıza yahut güvenlik cihazınıza erişiminizi kaybederseniz, PyPI'da " -"oturum açmak için bu kodları kullanabilirsiniz." +"Eğer kimlik doğrulama cihazınıza yahut güvenlik cihazınıza erişiminizi kaybederseniz, PyPI'da oturum " +"açmak için bu kodları kullanabilirsiniz." #: warehouse/templates/pages/help.html:455 msgid "" @@ -6832,11 +6831,11 @@ msgid "" "\">security device and should only be used for recovery. After using a " "recovery code to sign in, it becomes inactive." msgstr "" -"Kurtarma kodları tek seferliktir. Yapı olarak kimlik doğrulama uygulamaları yahut güvenlik cihazlarının yerine geçmezler ve sadece hesap kurtarma " -"işlemi için kullanılmalıdırlar. Bir kurtarma kodu kullanıldıktan sonra " -"inaktif hale gelir ve tekrar kullanılamaz." +"Kurtarma kodları tek seferliktir. Yapı olarak kimlik doğrulama uygulamaları yahut güvenlik " +"cihazlarının yerine geçmezler ve sadece hesap kurtarma işlemi için " +"kullanılmalıdırlar. Bir kurtarma kodu kullanıldıktan sonra inaktif hale " +"gelir ve tekrar kullanılamaz." #: warehouse/templates/pages/help.html:461 msgid "To provision recovery codes:" @@ -6913,8 +6912,8 @@ msgid "" " " msgstr "" "\n" -"

        PyPI' a paket yüklerken normal yöntemler ile " -"(kullanıcı adı ve parola) kimlik doğrulamaya alternatif olarak API " +"

        PyPI' a paket yüklerken normal yöntemler ile (" +"kullanıcı adı ve parola) kimlik doğrulamaya alternatif olarak API " "belirteçleri kullanabilirsiniz.

        \n" "

        PyPI hesabınızın tamamını kapsayıcı bir belirteç " "oluşturabilirsiniz, bu durumda belirteç hesabınızla ilişkili tüm projeler " @@ -6972,12 +6971,12 @@ msgid "" "\"noopener\">.travis.yml if you are using Travis)." msgstr "" "Bu değerleri düzenlediğiniz yer, kullanım alışkanlığınıza göre değişiklik " -"gösterebilir. Örneğin, bazı kullanıcılar .pypirc " +"gösterebilir. Örneğin, bazı kullanıcılar .pypirc " "dosyalarını düzenlemeleri gerekirken, öbür kullanıcıların CI " -"konfigürasyon dosyalarını güncellemeleri gerekebilir (mesela travis.yml Travis kullanan kullanıcılar )." +"konfigürasyon dosyalarını güncellemeleri gerekebilir (mesela travis.yml Travis kullanan kullanıcılar )." #: warehouse/templates/pages/help.html:505 msgid "" @@ -7017,10 +7016,10 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"PyPI' ın kendinize ait bir kopyası ile çalışmak istiyorsanız, bandersnatch projesi iyi bir çözüm olabilir. Yalnız " -"unutmayın ki PyPI'ın bir kopyasının ihtiyacı olan depolama gereksinimi 1 " -"terabyte'dan daha fazladır ve anlık olarak artmaya devam etmektedir!" +"PyPI' ın kendinize ait bir kopyası ile çalışmak istiyorsanız, bandersnatch projesi iyi bir çözüm olabilir. Yalnız unutmayın " +"ki PyPI'ın bir kopyasının ihtiyacı olan depolama gereksinimi 1 terabyte'dan " +"daha fazladır ve anlık olarak artmaya devam etmektedir!" #: warehouse/templates/pages/help.html:527 #, fuzzy, python-format @@ -7056,8 +7055,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"PyPI veri indirme, kullanım istatistiklerinizi Google BigQuery üzerinde " +"PyPI veri indirme, kullanım istatistiklerinizi Google BigQuery üzerinde " "bulunan açık verisetimizi kullanarak analiz edebilirsiniz." #: warehouse/templates/pages/help.html:532 @@ -7076,11 +7075,11 @@ msgstr "" "Libraries.io PyPI projeleri için istatistikler sağlamaktadır (example, API) bu istatistiklere " -"GitHub stars and forks sayıları ve, bağımlılık takibi (şuan geliştirme aşamasında), ve example, API) bu istatistiklere " +"GitHub stars and forks sayıları ve, bağımlılık takibi (şuan geliştirme aşamasında), ve diğer ilgili " "faktörler dahildir." @@ -7132,8 +7131,8 @@ msgid "" "any major version from 2.5 to present." msgstr "" "Projenin adı 2.5'ten bugüne yayınlanmış ana sürümlerden birinde yer alan bir " -"Python Standart Kütüphanesi modülü ile çakışıyor." +"Python Standart Kütüphanesi modülü ile çakışıyor." #: warehouse/templates/pages/help.html:554 msgid "" @@ -7148,9 +7147,9 @@ msgid "" "%(correct_code)s, and should not surprise the user with a malicious " "package." msgstr "" -"Proje ismi PyPI yöneticileri tarafından yasaklanmıştır. Örnek olarak, " -"%(incorrect_code)s %(correct_code)s için genel bir yazım " -"hatasıdır, ve kötü amaçlı bir paket kullanıcıyı şaşırtmamalıdır." +"Proje ismi PyPI yöneticileri tarafından yasaklanmıştır. Örnek olarak, " +"%(incorrect_code)s %(correct_code)s için genel bir " +"yazım hatasıdır, ve kötü amaçlı bir paket kullanıcıyı şaşırtmamalıdır." #: warehouse/templates/pages/help.html:556 msgid "" @@ -7231,8 +7230,8 @@ msgid "" "set the long_description_content_type in setup.py " "to the alternate format." msgstr "" -"Varsayılan olarak yükleme işleminin açıklaması reStructuredText ile " +"Varsayılan olarak yükleme işleminin açıklaması reStructuredText ile " "işlenir. Şayet açıklama Markdown gibi farklı bir formatta ise, bir paket " "setup.py içerisinde ki long_description_content_type 'u ilgili alternatif formata ayarlayabilir." @@ -7262,8 +7261,8 @@ msgstr "" "Dosya boyutu sınırını aştığı için projenizin yeni sürümünü PyPI' a " "yükleyemiyorsanız, bazen sizin için bu sınırı arttırabiliriz. Önce " "projenizin en azından bir sürümünün dosya boyutu limitinin altında " -"kaldığına emin olun (bir gelişimsel sürüm versiyon numarası " +"kaldığına emin olun (bir gelişimsel sürüm versiyon numarası " "yeterli). Sonra, sorun bildir ile bize şunları bildirin:" @@ -7306,9 +7305,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Bu mümkün değilse, bazen sınırınızı artırabiliriz. Sorun bildir ile bize şunları bildirin:" +"Bu mümkün değilse, bazen sınırınızı artırabiliriz. Sorun bildir ile bize şunları bildirin:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7329,11 +7328,11 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"PyPI' dan bir dosyanın nasıl yükleneceğini öğrenmek için lütfen Python Packaging User Guide üzerinde ki kurulum rehberine göz atın." +"PyPI' dan bir dosyanın nasıl yükleneceğini öğrenmek için lütfen Python Packaging User Guide üzerinde ki kurulum " +"rehberine göz atın." #: warehouse/templates/pages/help.html:621 #, fuzzy, python-format @@ -7346,9 +7345,9 @@ msgid "" "file an issue with details." msgstr "" -"Bu mümkün değilse, bazen sınırınızı artırabiliriz. Sorun bildir ile bize şunları bildirin:" +"Bu mümkün değilse, bazen sınırınızı artırabiliriz. Sorun bildir ile bize şunları bildirin:" #: warehouse/templates/pages/help.html:633 #, fuzzy, python-format @@ -7404,9 +7403,9 @@ msgid "" "Lost two factor authentication application, device, and recovery codes" msgstr "" -"İki faktörlü kimlik doğrulama uygulaması, cihazı, ve kurtarma kodları'na olan erişimin kaybedilmesi" +"İki faktörlü kimlik doğrulama uygulaması, cihazı, ve kurtarma kodları'na " +"olan erişimin kaybedilmesi" #: warehouse/templates/pages/help.html:654 #, python-format @@ -7415,9 +7414,9 @@ msgid "" "\" rel=\"noopener\">file an issue on our tracker to request assistance " "with account recovery." msgstr "" -"Hesabınızla ilgili destek almak için izleyicimiz üzerinden sorun bildirir hesap kurtarma ile ilgili yardım alabilirsiniz." +"Hesabınızla ilgili destek almak için izleyicimiz üzerinden sorun bildirir " +"hesap kurtarma ile ilgili yardım alabilirsiniz." #: warehouse/templates/pages/help.html:661 msgid "If you are using a username and password for uploads:" @@ -7425,8 +7424,7 @@ msgstr "Yüklemeler için bir kullanıcı adı ve parola kullanıyorsanız:" #: warehouse/templates/pages/help.html:663 msgid "Ensure that your username and password are correct." -msgstr "" -"Kullanıcı adınızın veya parolanızın yanlış olup olmadığından emin olun." +msgstr "Kullanıcı adınızın veya parolanızın yanlış olup olmadığından emin olun." #: warehouse/templates/pages/help.html:664 msgid "" @@ -7495,11 +7493,11 @@ msgstr "" "Transport Layer Security, yahut kısa ismi ile TLS, PyPI ile bilgisayarınız " "arasında ki bağlantının güvenli olduğundan emin olmamız için gereken " "şeylerden biridir. Bir tür şifreleme protokolü olan TLS' in zaman içinde bir " -"kaç sürümü yayınlanmıştır. PyPI TLS' in 1.0 ve 1.1 " -"sürümleri için olan desteğini in April 2018 itibari ile kesmiştir. Konu hakkında detaylı bilgiler öğrenmek için PSF bloğuna göz " +"kaç sürümü yayınlanmıştır. PyPI TLS' in 1.0 ve 1.1 sürümleri " +"için olan desteğini in April 2018 itibari ile kesmiştir. Konu hakkında detaylı bilgiler öğrenmek için PSF bloğuna göz " "atabilirsiniz." #: warehouse/templates/pages/help.html:691 @@ -7574,8 +7572,8 @@ msgid "" "\"noopener\">accessibility very seriously and want to make the website " "easy to use for everyone." msgstr "" -"Erişebilirliğe çok büyük bir önem veriyoruz ve internet sitemizi her " +"Erişebilirliğe çok büyük bir önem veriyoruz ve internet sitemizi her " "kullanıcının kullanabileceği düzeyde, basit hale getirmeye uğraşıyoruz." #: warehouse/templates/pages/help.html:712 @@ -7669,9 +7667,9 @@ msgid "" "upload first, before uploading to pypi.org." msgstr "" "Bu gibi durumlardan kaçınmak için, pypi.org' a " -"direkt yükleme yapmadan önce, Test PyPI' ı kullanarak " -"yükleme yapın ve yüklemenizi kontrol edin." +"direkt yükleme yapmadan önce, Test PyPI' ı kullanarak yükleme yapın " +"ve yüklemenizi kontrol edin." #: warehouse/templates/pages/help.html:755 #, python-format @@ -7681,8 +7679,8 @@ msgid "" "\">pypa/trove-classifiers project. Be sure to include a " "brief justification of why it is important." msgstr "" -"Eğer yeni bir trove sınıflandırıcı dosyası istiyorsanız, pypa/trove-" +"Eğer yeni bir trove sınıflandırıcı dosyası istiyorsanız, pypa/trove-" "classifiers projesine bir pull request atın. Neden önemli " "olduğuna dair kısa bir gerekçe eklediğinizden emin olun." @@ -7697,8 +7695,8 @@ msgid "" "similar issue does not already exist." msgstr "" "PyPI'ın kendisi ile ilgili bir sorun yaşıyorsanız, yapıcı " -"geri bildirimlerinizi ve hata raporlarınızı sorun izleyicimiz " +"geri bildirimlerinizi ve hata raporlarınızı sorun izleyicimiz " "üzerinden bildirebilirsiniz. Bu izleyicinin yalnızca PyPI'ı çalıştıran " "yazılımla ilgili sorunlar için olduğunu lütfen unutmayın. Yeni bir sorun " "yazmadan önce, benzer bir sorunun zaten var olup olmadığına göz atın." @@ -7733,8 +7731,8 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPA Python paketleri ile ilgili olan bir çok çekirdek projeyi " +"PyPA Python paketleri ile ilgili olan bir çok çekirdek projeyi " "geliştirmek ve sürdürmek amacıyla kurulan bağımsız bir geliştiriciler " "grubudur." @@ -7868,11 +7866,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"PyPI' dan bir dosyanın nasıl yükleneceğini öğrenmek için lütfen Python Packaging User Guide üzerinde ki kurulum rehberine göz atın." +"PyPI' dan bir dosyanın nasıl yükleneceğini öğrenmek için lütfen Python Packaging User Guide üzerinde ki kurulum " +"rehberine göz atın." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7903,8 +7901,8 @@ msgid "" "More information about this list can be found here: " "%(href)s." msgstr "" -"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." +"Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." #: warehouse/templates/pages/help.html:867 #: warehouse/templates/pages/help.html:871 @@ -7918,9 +7916,9 @@ msgid "" "work fine, but it's new and less tested than other site functionality." msgstr "" "Warehouse' un geliştiricileri yeni özellikleri kullanıma açtıklarında bu " -"yeni özellikleri bir süre küçük \"beta feature\" sembolü ile işaretliyoruz." -"Bu şu anlama geliyor: bu özellik muhtemelen düzgün çalışacak, yinede daha " -"yeni bir özellik ve diğer özelliklere göre daha az test edildi." +"yeni özellikleri bir süre küçük \"beta feature\" sembolü ile " +"işaretliyoruz.Bu şu anlama geliyor: bu özellik muhtemelen düzgün çalışacak, " +"yinede daha yeni bir özellik ve diğer özelliklere göre daha az test edildi." #: warehouse/templates/pages/help.html:875 #, python-format @@ -7983,10 +7981,10 @@ msgid "" "\"noopener\">browse the online board." msgstr "" "Popüler anahtarlar: Yubikey, Google Titan and Thetis." +"\"_blank\" rel=\"noopener\">Yubikey, Google Titan and Thetis." #: warehouse/templates/pages/security.html:15 msgid "Security" @@ -8010,9 +8008,8 @@ msgstr "Önemli!" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -8028,25 +8025,55 @@ msgid "Official or unofficial mailing lists" msgstr "Resmi yahut gayri resmi e-posta listeleri" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Sonra ne var?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8054,7 +8081,7 @@ msgstr "" "Bir sorunu e-posta ile bildirdikten sonra, 48 saat içerisinde geri bildirim " "alırsınız." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." @@ -8062,8 +8089,10 @@ msgstr "" "Alınan aksiyona bağlı olarak size gönderilen ilk e-postadan sonra onu takip " "eden başka e-postalar alabilirsiniz." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "Bu güvenlik politikası en son 14 Mart 2018 tarihinde güncellenmiştir." #: warehouse/templates/pages/sitemap.html:21 @@ -8201,10 +8230,10 @@ msgid "" "in 2020" msgstr "" "Popüler anahtarlar: Yubikey, Google Titan and Thetis." +"\"_blank\" rel=\"noopener\">Yubikey, Google Titan and Thetis." #: warehouse/templates/pages/sponsors.html:49 msgid "" @@ -8348,8 +8377,7 @@ msgstr "Bir arama sorgusu girin yahut düğmeye tıklayarak bir filtre ekleyin." #: warehouse/templates/search/results.html:119 msgid "You can combine searches and classifier filters. Examples:" -msgstr "" -"Aramaları ve sınıflandırıcı filtrelerini birleştirebilirsiniz. Örneğin:" +msgstr "Aramaları ve sınıflandırıcı filtrelerini birleştirebilirsiniz. Örneğin:" #: warehouse/templates/search/results.html:123 msgid "Python 3 compatible projects" diff --git a/warehouse/locale/tzm/LC_MESSAGES/messages.mo b/warehouse/locale/tzm/LC_MESSAGES/messages.mo index 09f7d5a9d406390d4198eaaa391d1e7f864bd42f..3db33c037935db4bea3c5b6950509f39552842cf 100644 GIT binary patch delta 2981 zcmY+Gdra0<7{^cJ^#YRI1Plq^C=p6jB9cT9Ngxzci74_Ck|u>xVvtJuLrYS+NkkW- z)n+-HYi+z+O2c(o<*ZrRWdu!2*L8MTMH@D$K40F)KRomMexB!?^Lx&7p7T3D`7iIg zJnv+*ufx$=Q6gIBbM7tJJC+~Xp>fWY!yY&rjt_UP2$mT4z)|>pFbtl6qv20*Jp3I- z!hfwl;$r7Q@#7%RdCqSgDUdmCCL9BE;RIL+74SCWDwvL61GVtePz!ZIJ$C>q_W;!M zy~g8^y}2Kt=AVI4tndE8NTMU0UIn-cYGS7O*-#1OLnT-YDTXVz@hV6NR|B{7ElYR00!OZ7xiL zDR3oJf;*uSdIG9qoyL7o33W$Oe;EgDVlPy{BTywgW)laX0(=Ag@Qn3`M+N6cK_waw zb>>Mh8fHRmsL1@q=2t^)q&ABB$75`ygUz@{pi2F`O?=h*yP?kPUF+|MTJSW~PJf2l z$X~`G8y|*B+($Nw9|@I^A8MU6&pKv71Mdwso??YAad#LAsh1%F4^s&Ah!q5W4PyxnV5}X(dwc|vn z1e2l0r&@oO`8iM@mJ+CiTc9fREL5WVq2e60{=<;dbH|`3;}nK6`Wxzjvrw6iO$aU= z0kzW!P`6;R^Kk>YyVT?z4fT zP!;*u{Li3v)CX08U!W=#!kwd7E*h#5)1VT|gqoiNbreg?uY#&%1Jt_B9)?QS1{L6S zs2#ik6{y$x-!uOssKh>p3e*R6=BI6Z5bA9|2UXc-ZWPyrV}EmQ`T*mCQygQ{>NRN~J;67$^4 zLBkz@ISh2$gx{b7orT&-2zMzJ#zU1ZA8O&HQ13(q;mOin7tR_NdSpMI32&@q2xHMre$;8B1rc-S0qZTTmKWE{CQHtU@(tI?@NN9H~u3 z_aX8eX~q1i5>wE2L}A_i=w`G4sWl=UH%;OAD`@2R!k<=LRqjf}CuF28YX2iN-dl%V zYCU;yJyI>z<{%xk4)+RFftDe)jc6sRmSgQf=ttL}5>$!Kw_O;E(F&xO;#S1H40H7u zY7e)!g~fO~vGg+DtuC5wMj_IBG9P6k4{btfyu;mnD|oxsVlPEA&=NEa z6`=y8+nIsRw}%wE4(|@6)4dVhj?@~082R>?>F&f>ZBDYW3~oT_=oagnXKaSGX77eA v=w9=6v4VdxS;uUcg0jq?8#p}flaN4r#K34@M&|U4KwaFakU&L3+Nl2l1nl-k delta 3007 zcmY+`eN0zX9LMoP3JQpbkQfkZB%*~s;~>z;GZJrCb=@6Rr!-%R%| zjvao~Q5uODqI$S<-FRjse<+^^JGTORFco7*Iky-K&9~8?`eh8lehk3BaWvkdjKGzs0k@i!m`J?_HSr15L~W?&K18kkQ`GZk%symq z?i#B94Gd#`7ep&o!(}SH{+>TwS419yy$#YspG=ycTCC*xSm zL2anW>YJ^;Cye}SCv`ML;vr;nt_79ycdg?m*4~3Uy9?HS1vTMy)J`>L`z(7WfuwPe5+p$YC|h99*eEs zfO_s2Dg$reX+O^YBo~D=RFl_v*ozP0D9&RM7NBV^QeV< zZ~lx*{Q&AEzk%u(HeSzh{^PmO!1th1GYgY(j@8SN_svzK2Chd9a2S=+mr+Oc4r-is zR0cjkUJLgbPQVMO3|>b)?{^0qV}3W13r#!FicZ%$OEpp0kpWQ!-%0zP%`B!R>TgUfN3+Y0wv={l$o#&4hFn|m2Pn?7){Q4+U zg{T3yppKv%mB|{^ICZG!4_f^Nt2afHf4w}fSVJpnLG5@Kp0f5!sLcFo^?uZjuA(wA zf^SYKjzyB_5>Xjhf?C*8RR2||BiUy4T8|5*^ayI=*HNi!Lk;i+Y6oXg1AS}lKUw`3 z)WUv8jdK-s_W#)ZPzKXmABoCrB5K_Es0?{oTxf!P)C2|QdQ75TigWN)RLajGUyvKb z3=H9)PCcKC`l()yO7(iwcqOQbcAyrv+u9qD414ZHF0}IZP%G;;Ph%SOuk3yx-;f51 zK(AVNkSV*CDL7-Z_v$DHV_(6=~8)`c!2Pl`~t&6 zmZ*ucm3XjeQee2Zmn)sUcK-~aQcFxFid3N}1I0ucF`amrSV^c%A$Ae0bEstTSBaQR z)Da}u)ex%){UECBCUo2s4acsB{{H_@Bh|UYG=krnp|Z58FEG;E!F8^+WZ+Ihxm1}) z=%97DcN43LwS-DF@ffjD6)Vr;L}C_^L#!cgl?E=B5$g!O6omxeWss}lLgir7{-AL0 z09QKlZEB+E%UDe4Jy}G|B=!+|2o>IGS3zW}LgDa+{*lwQzOGUtpO`^BLflKtCl(U= zI`1QHm3qB<<sT)Qaaa+>l+r3UAkdo$NH0{x-;IRF3v diff --git a/warehouse/locale/tzm/LC_MESSAGES/messages.po b/warehouse/locale/tzm/LC_MESSAGES/messages.po index c84027491bd3..5a09fcd8672b 100644 --- a/warehouse/locale/tzm/LC_MESSAGES/messages.po +++ b/warehouse/locale/tzm/LC_MESSAGES/messages.po @@ -1,10 +1,10 @@ -# Hakim Oubouali , 2020, 2021. +# Hakim Oubouali , 2020, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-11-30 00:12+0200\n" -"PO-Revision-Date: 2021-04-25 21:32+0000\n" +"PO-Revision-Date: 2022-06-28 19:53+0000\n" "Last-Translator: Hakim Oubouali \n" "Language-Team: Tamazight (Central Atlas) \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n >= 2 && (n < 11 || n > 99);\n" -"X-Generator: Weblate 4.7-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -573,7 +573,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6765,9 +6764,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6783,38 +6781,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/uk/LC_MESSAGES/messages.mo b/warehouse/locale/uk/LC_MESSAGES/messages.mo index f40f7ad6c8cd978befe1a799cd59f96688a1452c..4dafe8061c40668a653c0b5099bb6362203538a8 100644 GIT binary patch delta 22116 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 RCv(k;G=+Wap5#B1=zpj6zL@|3 delta 24245 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, 2019. # Sviatoslav Sydorenko , 2019. -# okawo , 2019. +# okawo , 2019, 2022. # Sviatoslav Sydorenko , 2019, 2020, 2021, 2022. -# Alex Solonenko , 2019, 2020. +# Alex Solonenko , 2019, 2020, 2022. # Roksolana , 2019. -# Olexandr , 2020, 2021. +# Olexandr , 2020, 2021, 2022. # anonymous , 2020. -# Tymofii Lytvynenko , 2021. +# Tymofii Lytvynenko , 2021, 2022. +# Andrey Smelter , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-04-21 07:43+0000\n" -"Last-Translator: Sviatoslav Sydorenko \n" +"PO-Revision-Date: 2022-06-28 19:46+0000\n" +"Last-Translator: okawo \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -25,7 +26,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" #: warehouse/views.py:129 @@ -199,8 +200,7 @@ msgstr "Недійсний токен: користувача не знайде #: warehouse/accounts/views.py:675 msgid "Invalid token: user has logged in since this token was requested" -msgstr "" -"Недійсний токен: користувач здійснив вхід з моменту запиту цього токена" +msgstr "Недійсний токен: користувач здійснив вхід з моменту запиту цього токена" #: warehouse/accounts/views.py:693 msgid "" @@ -657,7 +657,6 @@ msgstr "Монті Пайтон — Нарис про магазин сиру (M #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1005,8 +1004,8 @@ msgstr "Реєстр Python-пакунків" #: warehouse/templates/index.html:43 msgid "Test Python package publishing with the Test Python Package Index" msgstr "" -"Спробуйте публікувати Python-пакунки за допомогою Тестового Реєстру Python-" -"пакунків" +"Спробуйте публікувати Python-пакунки за допомогою Тестового Реєстру " +"Python-пакунків" #: warehouse/templates/index.html:45 msgid "Develop the codebase behind PyPI with the Dev Python Package Index" @@ -1202,8 +1201,8 @@ msgid "" " " msgstr "" "\n" -" Порада: ви збираєтеся здійснити чутливу дію.\n" +" Порада: ви збираєтеся здійснити чутливу дію.\n" " Якщо ви користуєтеся не своїм особистим комп'ютером, " "обов'язково вийдійть, щойно завершите свій сеанс.\n" " Ми не перевірятимемо ваш пароль вдруге протягом наступної " @@ -1221,9 +1220,9 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"Щоб дізнатися більше про завантаження проєктів до PyPI, відвідайте користувацьке керівництво з пакування Python." +"Щоб дізнатися більше про завантаження проєктів до PyPI, відвідайте користувацьке керівництво з пакування Python." #: warehouse/templates/upload.html:28 #, python-format @@ -1245,8 +1244,8 @@ msgid "" " " msgstr "" "\n" -" Бажаєте прийняти запрошення приєднатися до '%(project_name)s' у якості %(role_name)s проєкту?\n" +" Бажаєте прийняти запрошення приєднатися до '%(project_name)s' у якості %(role_name)s проєкту?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1316,8 +1315,8 @@ msgid "" " " msgstr "" "\n" -" Бажаєте прийняти запрошення приєднатися до '%(project_name)s' у якості %(role_name)s проєкту?\n" +" Бажаєте прийняти запрошення приєднатися до '%(project_name)s' у якості %(role_name)s проєкту?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1566,16 +1565,16 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Щоб увійти за допомогою пристрою безпеки (напр. USB-ключа), оновіть свій веб-браузер" +"Щоб увійти за допомогою пристрою безпеки (напр. USB-ключа), оновіть свій " +"веб-браузер" #: warehouse/templates/accounts/two-factor.html:60 #, python-format msgid "Lost your device? Not working? Get help." msgstr "" -"Втратили свій пристрій? Не працює? Отримайте допомогу." +"Втратили свій пристрій? Не працює? Отримайте " +"допомогу." #: warehouse/templates/accounts/two-factor.html:72 msgid "Authenticate with an app" @@ -1594,8 +1593,8 @@ msgid "" msgstr "" "

        Згенеруйте код, використовуючи застосунок автентифікації, пов'язаний із " "вашим обліковим записом на PyPI. Введіть цей код до форми, аби підтвердити " -"свою особистість.

        Втратили свій застосунок? Не працює? Отримайте допомогу.

        " +"свою особистість.

        Втратили свій застосунок? Не працює? Отримайте допомогу.

        " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1608,16 +1607,15 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

        " msgstr "" -"

        Ви не згенерували коди відновлення для свого облікового запису.

        Якщо ви втратите доступ до своїх способів двофакторної " -"авторизації, то можете втратити і доступ до свого облікового запису. Отримайте допомогу з кодами відновлення.

        " +"

        Ви не згенерували коди відновлення для свого облікового " +"запису.

        Якщо ви втратите доступ до своїх способів " +"двофакторної авторизації, то можете втратити і доступ до свого облікового " +"запису. Отримайте допомогу з кодами відновлення.

        " #: warehouse/templates/email/account-deleted/body.html:18 #, python-format msgid "Your PyPI account %(username)s has been deleted." -msgstr "" -"Ваш обліковий запис %(username)s було видалено з PyPI." +msgstr "Ваш обліковий запис %(username)s було видалено з PyPI." #: warehouse/templates/email/account-deleted/body.html:20 #: warehouse/templates/email/password-change/body.html:20 @@ -1629,8 +1627,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Якщо ви не робили цієї зміни, ви можете написати листа на %(email_address)s, аби зв'язатися з адміністраторами PyPI." +"Якщо ви не робили цієї зміни, ви можете написати листа на %(email_address)s, аби зв'язатися з адміністраторами PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1690,8 +1688,7 @@ msgstr "Ви отримали це, оскільки ви власник цьо msgid "" "The %(site)s organization has been renamed from " "\"%(previous_organization_name)s\" to \"%(organization_name)s\"." -msgstr "" -"%(username)s видалено як %(role_name)s проєкту" +msgstr "%(username)s видалено як %(role_name)s проєкту" #: warehouse/templates/email/basic-auth-with-2fa/body.html:17 #: warehouse/templates/email/password-compromised-hibp/body.html:18 @@ -1720,8 +1717,8 @@ msgid "" msgstr "" "У найближчому майбутньому, %(site)s стане забороняти завантаження, які " "використовують базову автентифікацію для облікових записів із увімкненою " -"двофакторною автентифікацією. Натомість, ми вимагатимемо користуватися API-" -"токенами." +"двофакторною автентифікацією. Натомість, ми вимагатимемо користуватися " +"API-токенами." #: warehouse/templates/email/basic-auth-with-2fa/body.html:25 #: warehouse/templates/email/password-compromised-hibp/body.html:32 @@ -1852,8 +1849,8 @@ msgid "" " " msgstr "" "\n" -"Якщо ви не робили цієї зміни, ви можете написати листа на %(email_address)s, аби зв'язатися з адміністраторами PyPI.\n" +"Якщо ви не робили цієї зміни, ви можете написати листа на %(email_address)s, аби зв'язатися з адміністраторами PyPI.\n" #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1890,8 +1887,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Якщо це було помилкою, ви можете надіслати листа на " -"%(email_address)s, щоб зв'язатися з адміністраторами PyPI." +"Якщо це було помилкою, ви можете надіслати листа на %(email_address)s, щоб зв'язатися з адміністраторами PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1982,8 +1979,7 @@ msgstr "Запросити" msgid "" "%(username)s has been removed from the " "\"%(organization_nmae)s\" organization" -msgstr "" -"%(username)s видалено як %(role_name)s проєкту" +msgstr "%(username)s видалено як %(role_name)s проєкту" #: warehouse/templates/email/organization-member-removed/body.html:32 #, fuzzy @@ -2035,8 +2031,7 @@ msgstr "Ви отримали це, оскільки ви власник цьо msgid "" "The %(site)s project \"%(project_name)s\" has been removed from the " "\"%(organization_name)s\" organization." -msgstr "" -"%(username)s видалено як %(role_name)s проєкту" +msgstr "%(username)s видалено як %(role_name)s проєкту" #: warehouse/templates/email/password-change/body.html:18 #, python-format @@ -2044,8 +2039,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Хтось, можливо ви, змінив пароль до вашого облікового запису " -"%(username)s на PyPI." +"Хтось, можливо ви, змінив пароль до вашого облікового запису " +"%(username)s на PyPI." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2077,8 +2072,8 @@ msgid "" "To regain access to your account, reset your password on PyPI." msgstr "" -"Щоб відновити доступ до свого облікового запису, скиньте свій пароль на PyPI." +"Щоб відновити доступ до свого облікового запису, скиньте свій пароль на PyPI." #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -2133,9 +2128,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Щоб відновити доступ до вашого облікового запису, скиньте свій пароль на PyPI. Ми також радимо вам відвідати HaveIBeenPwned та перевірити ваші інші " +"Щоб відновити доступ до вашого облікового запису, скиньте свій пароль на PyPI. Ми також радимо вам відвідати HaveIBeenPwned та перевірити ваші інші " "паролі й ознайомитися з хорошими практиками для паролів." #: warehouse/templates/email/password-compromised-hibp/body.html:40 @@ -2151,8 +2146,8 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Ми користуємося безкоштовним сервісом безпеки від HaveIBeenPwned. Коли ви реєструєте, " +"Ми користуємося безкоштовним сервісом безпеки від HaveIBeenPwned. Коли ви реєструєте, " "автентифікуєте чи змінюєте свій пароль, ми генеруємо хеш SHA1 вашого з " "пароля і використовуємо його перші 5 знаків, щоб вирішити чи пароль був " "скомпрометований. Пароль ніколи не зберігається на PyPI у вигляді відкритого " @@ -2166,8 +2161,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Щоб дізнатися більше, дивітся наші ЧаПи. Щоб " -"одержати допомогу, ви можете надіслати листа на " -"%(email_address)s, щоб зв'язатись із адміністраторами PyPI." +"одержати допомогу, ви можете надіслати листа на %(email_address)s, щоб зв'язатись із адміністраторами PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2184,8 +2179,8 @@ msgid "" "If you wish to proceed with this request, click to " "reset your password." msgstr "" -"Якщо ви бажаєте продовжити виконання цього запиту, клікніть щоб скинути свій пароль." +"Якщо ви бажаєте продовжити виконання цього запиту, клікніть щоб скинути свій пароль." #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2209,8 +2204,8 @@ msgid "" "been changed from %(old_email)s to %(new_email)s" msgstr "" "Основну електронну адресу для вашого облікового запису %(username)s на PyPI було змінено з %(old_email)s на " -"%(new_email)s" +"strong> на PyPI було змінено з %(old_email)s на " +"%(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2273,8 +2268,8 @@ msgid "" "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" "\n" -"Якщо ви не робили цієї зміни, ви можете написати листа на %(email_address)s, аби зв'язатися з адміністраторами PyPI.\n" +"Якщо ви не робили цієї зміни, ви можете написати листа на %(email_address)s, аби зв'язатися з адміністраторами PyPI.\n" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, python-format @@ -2329,8 +2324,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Кимось, можливо вами, додано цю електронну адресу (%(email_address)s) до свого облікового запису на PyPI." +"Кимось, можливо вами, додано цю електронну адресу " +"(%(email_address)s) до свого облікового запису на PyPI." #: warehouse/templates/email/verify-email/body.html:20 #, python-format @@ -2338,8 +2333,8 @@ msgid "" "If you wish to proceed with this request, click this " "link to verify your email address." msgstr "" -"Якщо ви бажаєте продовжити виконання цього запиту, клікніть на це посилання, щоб підтвердити свою електронну адресу." +"Якщо ви бажаєте продовжити виконання цього запиту, клікніть на це посилання, щоб підтвердити свою електронну адресу." #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2357,8 +2352,8 @@ msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." msgstr "" -"Якщо ви бажаєте продовжити виконання цього запиту, клікніть на це посилання, щоб підтвердити свою електронну адресу." +"Якщо ви бажаєте продовжити виконання цього запиту, клікніть на це посилання, щоб підтвердити свою електронну адресу." #: warehouse/templates/email/verify-organization-role/body.html:26 #, fuzzy @@ -2447,8 +2442,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Хеші для %(filename)s" +"Хеші для %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2549,8 +2544,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Дивіться статистику своїх проєктів на Libraries.io, або за " +"Дивіться статистику своїх проєктів на Libraries.io, або за " "допомогою нашого " "відкритого набору даних на Google BigQuery" @@ -2564,8 +2559,8 @@ msgid "" msgstr "" "Дивіться статистику проєктів %(username)s на Libraries.io, або " -"за допомогою нашого відкритого набору даних на Google BigQuery" +"за допомогою нашого відкритого набору даних на Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2672,8 +2667,8 @@ msgid "" msgstr "" "Переглядайте статистику для цього проєкта на Libraries.io, або " -"використовуючи наш публічний набір даних на Google BigQuery" +"використовуючи наш публічний набір даних на Google BigQuery" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2907,8 +2902,8 @@ msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." msgstr "" -"Одна з підтверджених адрес може відображатися у вашому публічному профілі для автентифікованих користувачів." +"Одна з підтверджених адрес може відображатися у вашому публічному профілі для автентифікованих користувачів." #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -3041,8 +3036,8 @@ msgstr "Нема" #: warehouse/templates/manage/manage_base.html:75 msgid "Security device (WebAuthn)" msgstr "" -"Пристрій безпеки (WebAuthn)" +"Пристрій безпеки (WebAuthn)" #: warehouse/templates/manage/account.html:489 #: warehouse/templates/manage/manage_base.html:62 @@ -3050,8 +3045,8 @@ msgid "" "Authentication application (TOTP)" msgstr "" -"Застосунок автентифікації (TOTP)" +"Застосунок автентифікації (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3228,8 +3223,8 @@ msgstr "API-токен видалено автоматично з міркува #, python-format msgid "Reason: Token found at public url" msgstr "" -"Підстава: Токен знайдений у публічному посиланні" +"Підстава: Токен знайдений у публічному " +"посиланні" #: warehouse/templates/manage/account.html:650 #, python-format @@ -3239,8 +3234,8 @@ msgid "" "account as soon as possible." msgstr "" "Тут з'являються події, пов'язані з діями, які стосуються безпеки вашого " -"облікового запису. Якщо ви помітили щось підозріле, будь ласка, убезпечте свій обліковий запис якомога швидше." +"облікового запису. Якщо ви помітили щось підозріле, будь ласка, убезпечте свій обліковий запис якомога швидше." #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3342,8 +3337,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"перенести право власності чи видалити проєкт" +"перенести право власності чи видалити проєкт" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3459,8 +3454,7 @@ msgstr "%(username)s додано як %(role_name)s п #: warehouse/templates/manage/history.html:55 #, python-format msgid "%(username)s removed as project %(role_name)s" -msgstr "" -"%(username)s видалено як %(role_name)s проєкту" +msgstr "%(username)s видалено як %(role_name)s проєкту" #: warehouse/templates/manage/history.html:60 #, python-format @@ -3534,8 +3528,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Ця функція стане застарілою в майбутньому, її замінить сторінка історії безпеки." +"Ця функція стане застарілою в майбутньому, її замінить сторінка історії безпеки." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3804,9 +3798,9 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Оновіть свій браузер, аби налаштувати двофакторну автентифікацію " -"через пристрій безпеки (напр. USB-ключ)" +"Оновіть свій браузер, аби налаштувати двофакторну автентифікацію через " +"пристрій безпеки (напр. USB-ключ)" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -4094,8 +4088,8 @@ msgid "" "\">Python Packaging User Guide" msgstr "" "Ви не ще завантажили жодного проєкту до PyPI. Аби дізнатися, звідки почати, " -"відвідайте користувацьке керівництво з пакування Python" +"відвідайте користувацьке керівництво з пакування Python" #: warehouse/templates/manage/publishing.html:20 #: warehouse/templates/manage/publishing.html:51 @@ -4336,8 +4330,8 @@ msgid "" msgstr "" "\n" " Цей випуск буде все ще доступним для користувачів, які вказують " -"точну версію, наприклад, використовуючи %(project_name)s==%(version)s.\n" +"точну версію, наприклад, використовуючи " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:142 @@ -4348,8 +4342,8 @@ msgid "" " " msgstr "" "\n" -" Аби дізнатися більше, ознайомтеся з PEP 592.\n" +" Аби дізнатися більше, ознайомтеся з PEP 592." +"\n" " " #: warehouse/templates/manage/release.html:149 @@ -4363,8 +4357,8 @@ msgid "" msgstr "" "\n" " Ви можете вказати підставу анулювання цього випуску, яку pip " -"відобразить користувачам, які встановлюють %(project_name)s==" -"%(version)s.\n" +"відобразить користувачам, які встановлюють " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/release.html:153 @@ -4401,18 +4395,18 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Видалення незворотньо видалить цей випуск разом із %(count)s " -"файлом.\n" +" Видалення незворотньо видалить цей випуск разом із %(count)s файлом." +"\n" " " msgstr[1] "" "\n" -" Видалення незворотньо видалить цей випуск разом із %(count)s " -"файлами.\n" +" Видалення незворотньо видалить цей випуск разом із %(count)s файлами." +"\n" " " msgstr[2] "" "\n" -" Видалення незворотньо видалить цей випуск разом із %(count)s " -"файлами.\n" +" Видалення незворотньо видалить цей випуск разом із %(count)s файлами." +"\n" " " #: warehouse/templates/manage/release.html:171 @@ -4536,8 +4530,8 @@ msgid "" msgstr "" "\n" " Ви можете вказати підставу анулювання цього випуску, яку pip " -"відобразить користувачам, які встановлюють %(project_name)s==" -"%(version)s.\n" +"відобразить користувачам, які встановлюють " +"%(project_name)s==%(version)s.\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4550,8 +4544,8 @@ msgid "" msgstr "" "Обміркуйте анулювання цього випуску й публікацію нового, або ж " -"натомість створіть post-випуск." +"натомість створіть post-випуск." #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4583,8 +4577,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Дізнатися, як створити новий випуск у користувацькому керівництві з " +"Дізнатися, як створити новий випуск у користувацькому керівництві з " "пакування Python" #: warehouse/templates/manage/roles.html:18 @@ -4814,13 +4808,13 @@ msgid "" msgstr "" "Щоб встановити опис «%(project_name)s», його автора, посилання, " "класифікатори та інші подробиці свого наступного випуску, використовуйте " -"аргументи setup() у вашому файлі setup.py. Оновлення " +"аргументи setup() у вашому файлі setup.py. Оновлення " "цих полів не змінить метадані минулих випусків. Крім того, ви " "мусите використовувати Twine для завантаження своїх файлів, аби " -"отримати повний доступ до цих полів. Шукайте більше допомоги у користувацькому " +"отримати повний доступ до цих полів. Шукайте більше допомоги у користувацькому " "керівництві з пакування Python." #: warehouse/templates/manage/settings.html:119 @@ -5071,8 +5065,8 @@ msgid "" "Set your password to the token value, including the %(prefix)s " "prefix" msgstr "" -"Використайте значення токена замість свого пароля, включно з префіксом " -"%(prefix)s" +"Використайте значення токена замість свого пароля, включно з префіксом " +"%(prefix)s" #: warehouse/templates/manage/token.html:84 #, python-format @@ -5081,8 +5075,8 @@ msgid "" "projects to PyPI, set up your %(filename)s file like this:" msgstr "" "Наприклад, якщо ви користуєтеся Twine для " -"завантаження своїх проєктів до PyPI, налаштуйте свій файл " -"%(filename)s таким чином:" +"завантаження своїх проєктів до PyPI, налаштуйте свій файл " +"%(filename)s таким чином:" #: warehouse/templates/manage/token.html:94 #, python-format @@ -5122,8 +5116,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Для подальших інструкцій щодо використання цього токена, відвідайте сторінку допомоги PyPI." +"Для подальших інструкцій щодо використання цього токена, відвідайте сторінку допомоги PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5273,8 +5267,8 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI підтримує будь-які застосунки, які відповідають стандарту TOTP." +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">стандарту TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5351,11 +5345,11 @@ msgid "" "\">Google Titan and Thetis." msgstr "" -"Поширені USB-ключі включають Yubikey, Google Titan та Thetis." +"Поширені USB-ключі включають Yubikey, Google Titan та Thetis." #: warehouse/templates/manage/account/webauthn-provision.html:43 msgid "Name your device to begin" @@ -5441,8 +5435,8 @@ msgid "" "\">Python Packaging User Guide" msgstr "" "Ви не ще завантажили жодного проєкту до PyPI. Аби дізнатися, звідки почати, " -"відвідайте користувацьке керівництво з пакування Python" +"відвідайте користувацьке керівництво з пакування Python" #: warehouse/templates/manage/organization/projects.html:149 #, fuzzy @@ -5932,9 +5926,9 @@ msgstr "" "Ви можете знайти інструкції щодо додавання Trove-класифікаторів до проєкту в " "користувацькому керівництві з пакування Python. Щоб " -"прочитати оригінальну специфікацію класифікаторів, зверніться до PEP 301." +"прочитати оригінальну специфікацію класифікаторів, зверніться до PEP 301." #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5963,8 +5957,8 @@ msgid "" "\"_blank\" rel=\"noopener\">PSF Code of Conduct." msgstr "" "Ми очікуємо, що всі користувачі, які надсилають відгуки, звіти про проблеми " -"або вклади до Warehouse будуть дотримуватися Кодексу честі PSF." +"або вклади до Warehouse будуть дотримуватися Кодексу честі PSF." #: warehouse/templates/pages/help.html:31 #, python-format @@ -5986,8 +5980,8 @@ msgid "" "\">recovery codes." msgstr "" "Ми рекомендуємо усім користувачам PyPI налаштувати щонайменше два з " -"підтримуваних методів двофакторної аутентифікації і отримати коди відновлення." +"підтримуваних методів двофакторної аутентифікації і отримати коди відновлення." #: warehouse/templates/pages/help.html:43 msgid "" @@ -5995,9 +5989,9 @@ msgid "" "have recovery codes, you can request help with account recovery." msgstr "" -"Якщо ви втратили доступ до всіх двофакторних методів і не маєте кодів відновлення, ви можете звернутися за допомогою " -"для відновлення акаунту." +"Якщо ви втратили доступ до всіх двофакторних методів і не маєте кодів відновлення, ви можете звернутися за допомогою для " +"відновлення акаунту." #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -6046,9 +6040,9 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"Як працює двофакторна автентифікація за допомогою застосунку автентифікації " -"(TOTP)? Як налаштувати " -"це на PyPI?" +"Як працює двофакторна автентифікація за допомогою застосунку автентифікації (" +"TOTP)? Як налаштувати це " +"на PyPI?" #: warehouse/templates/pages/help.html:64 msgid "" @@ -6096,8 +6090,8 @@ msgstr "Як мені отримувати сповіщення щойно но msgid "" "Where can I see statistics about PyPI, downloads, and project/package usage?" msgstr "" -"Де мені подивитися статистику щодо PyPI, завантаження і використання проєкта/" -"пакунка?" +"Де мені подивитися статистику щодо PyPI, завантаження і використання " +"проєкта/пакунка?" #: warehouse/templates/pages/help.html:75 msgid "I forgot my PyPI password. Can you help me?" @@ -6113,9 +6107,9 @@ msgid "" "Why am I getting a \"Invalid or non-existent authentication information.\" " "error when uploading files?" msgstr "" -"Чому я отримую помилку «Invalid or non-existent authentication " -"information.» («Неправильна або неіснуюча інформація аутентифікації.») при " -"завантаженні файлів?" +"Чому я отримую помилку «Invalid or non-existent authentication information.» " +"(«Неправильна або неіснуюча інформація аутентифікації.») при завантаженні " +"файлів?" #: warehouse/templates/pages/help.html:78 msgid "" @@ -6176,8 +6170,8 @@ msgid "" "been previously used\" error?" msgstr "" "Чому я отримую помилку «Назва файлу або вміст уже існує» («Filename or " -"contents already exists») чи «Назва файлу вже використовувалася " -"раніше» («Filename has been previously used»)?" +"contents already exists») чи «Назва файлу вже використовувалася раніше» («" +"Filename has been previously used»)?" #: warehouse/templates/pages/help.html:89 msgid "Why isn't my desired project name available?" @@ -6310,8 +6304,8 @@ msgstr "" "інформація про них. Проєкти на PyPI створюються і поширюються іншими " "учасниками спільноти Python, щоб ви могли ними користуватися.

        \n" "

        «Випуском» на PyPI є певна версія проєкту. Наприклад, проєкт requests має багато випусків, таких як " -"«requests 2.10» та «requests 1.2.1». Випуск складається із одного або більше " +"href=\"%(requests_href)s\">requests має багато випусків, таких як «" +"requests 2.10» та «requests 1.2.1». Випуск складається із одного або більше " "«файлів».

        \n" "

        «Файл», також відомий як «пакунок», на PyPI це щось, що ви " "можете завантажити і встановити. Через різне обладнання, операційні системи " @@ -6328,11 +6322,11 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"Щоб дізнатися, як встановити файл із PyPI, відвідайте навчальну інструкцію з встановлення у користувацькому керівництві з пакування Python." +"Щоб дізнатися, як встановити файл із PyPI, відвідайте навчальну інструкцію з встановлення у користувацькому " +"керівництві з пакування Python." #: warehouse/templates/pages/help.html:217 #, python-format @@ -6347,8 +6341,8 @@ msgstr "" "Python-проєкту, зверніться до навчальну інструкцію з " "пакування у користувацькому керівництві з пакування Python." +"\"_blank\" rel=\"noopener\">користувацькому керівництві з пакування " +"Python." #: warehouse/templates/pages/help.html:224 #, python-format @@ -6371,8 +6365,8 @@ msgid "" "enhancement proposal\">PEP 592 for more information." msgstr "" "Анульований випуск — це випуск, який завжди ігнорується встановлювачем, крім " -"випадків, коли цей випуск єдиний, що відповідає вказаній версії " -"(використовуючи == чи ===). Щоб дізнатися більше, " +"випадків, коли цей випуск єдиний, що відповідає вказаній версії (" +"використовуючи == чи ===). Щоб дізнатися більше, " "дивіться PEP 592." @@ -6413,11 +6407,11 @@ msgid "" "It also reduces the viability of spam attacks to create many accounts in an " "automated fashion." msgstr "" -"Ця політика дозволить нам застосовувати ключову політику PEP 541 щодо доступності " -"доглядачів. Це також зменшує життєздатність спам-атак зі створенням багатьох " -"облікових записів автоматично." +"Ця політика дозволить нам застосовувати ключову політику PEP 541 щодо доступності доглядачів. Це " +"також зменшує життєздатність спам-атак зі створенням багатьох облікових " +"записів автоматично." #: warehouse/templates/pages/help.html:248 #, python-format @@ -6427,8 +6421,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"Ви можете керувати електронною адресою вашого облікового запису в його налаштуваннях. Це також дозволяє надсилання нового " +"Ви можете керувати електронною адресою вашого облікового запису в його налаштуваннях. Це також дозволяє надсилання нового " "електронного листа підтвердження користувачам, які зареєструвалися в " "минулому, до того як ми впровадили цю політику." @@ -6489,10 +6483,10 @@ msgid "" msgstr "" "

        Усі користувацькі події на PyPI зберігаються в історії безпеки, у " "налаштуваннях облікового запису. Якщо там є багато подій, які здаються " -"підозрілими, виконайте наступні кроки:

        " +"підозрілими, виконайте наступні кроки:

        " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6504,8 +6498,8 @@ msgstr "" "

        API-токен до PyPI, пов'язаний із вашим обліковим записом, був " "опублікований на публічному вебсайті. Його було анульовано автоматично, " "однак перед генеруванням нового, будь ласка, перевірте електронного листа, " -"якого ви отримали й спробуйте з'ясувати причину. Секція підозріла активність також підходить.

        " +"якого ви отримали й спробуйте з'ясувати причину. Секція підозріла активність також підходить.

        " #: warehouse/templates/pages/help.html:308 #, python-format @@ -6534,10 +6528,10 @@ msgstr "" "автентифікацію у своєму обліковому записі на PyPI.

        Від " "користувачів, які налаштували двофакторну автентифікацію, буде вимагатися " "надати свій другий спосіб підтвердження особистості під час процесу входу. " -"Це лише впливає на вхід через веб-браузер, але не на завантаження пакунків " -"(поки що).

        Ви можете стежити за покращеннями до 2FA на discuss.python.org.

        " +"Це лише впливає на вхід через веб-браузер, але не на завантаження пакунків (" +"поки що).

        Ви можете стежити за покращеннями до 2FA на discuss.python.org.

        " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6598,8 +6592,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile для Android або iOS" +"\"_blank\" rel=\"noopener\">Android або iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6642,8 +6636,8 @@ msgid "" "application\"" msgstr "" "Увійдіть до свого облікового запису на PyPI, перейдіть до налаштувань свого " -"облікового запису та оберіть «Додати 2FA за допомогою застосунку автентифікації»" +"облікового запису та оберіть «Додати 2FA за допомогою застосунку автентифікації»" #: warehouse/templates/pages/help.html:370 msgid "" @@ -6704,8 +6698,8 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"Пристроєм безпеки є USB-ключ або інший пристрій , який генерує одноразовий пароль і надсилає той пароль до браузера. PyPI " +"Пристроєм безпеки є USB-ключ або інший пристрій " +", який генерує одноразовий пароль і надсилає той пароль до браузера. PyPI " "потім використовує цей пароль, щоб автентифікувати вас як користувача." #: warehouse/templates/pages/help.html:389 @@ -6724,8 +6718,8 @@ msgid "" "implemented by PyPI." msgstr "" "Використовувати браузер, який підтримує WebAuthn та PublicKeyCredential, оскільки це стандарт, " +"rel=\"noopener\">браузер, який підтримує WebAuthn та PublicKeyCredential, оскільки це стандарт, " "впроваджений PyPI." #: warehouse/templates/pages/help.html:392 @@ -6738,8 +6732,8 @@ msgid "" "To use a USB key that adheres to the FIDO U2F specification:" msgstr "" -"Використовувати USB-ключ, який відповідає специфікації FIDO U2F:" +"Використовувати USB-ключ, який відповідає специфікації FIDO U2F:" #: warehouse/templates/pages/help.html:396 #, python-format @@ -6869,8 +6863,8 @@ msgid "" "recovery code to sign in, it becomes inactive." msgstr "" "Коди відновлення одноразові. Вони не можуть бути заміною " -"для застосунку аутентифікації або пристрою безпеки і повинні використовуватися лише для відновлення. " +"для застосунку аутентифікації або пристрою безпеки і повинні використовуватися лише для відновлення. " "Після входу за допомогою коду відновлення, він стає неактивним." #: warehouse/templates/pages/help.html:461 @@ -7080,8 +7074,8 @@ msgstr "" "Ви можете підписатися на RSS-стрічку проєкту. Крім того, є сторонні " "служби, які пропонують всеосяжний моніторинг та сповіщення про публікації " -"проєктів та переліки вразливостей у вигляді GitHub-застосунків." +"проєктів та переліки вразливостей у вигляді GitHub-застосунків." #: warehouse/templates/pages/help.html:530 #, python-format @@ -7109,12 +7103,12 @@ msgid "" "\"noopener\">other relevant factors." msgstr "" "Libraries.io надає статистику проєктів на PyPI (example, API) включно із зірочками та " -"форками на GitHub, відстежуванням залежностей (в процесі " +"\"noopener\">Libraries.io надає статистику проєктів на PyPI (example, API) включно із зірочками та " +"форками на GitHub, відстежуванням залежностей (в процесі " "розробки) та інші доречні фактори." @@ -7136,8 +7130,8 @@ msgid "" "your own deployment of the devpi project." msgstr "" "PyPI не публікує приватних пакунків. Якщо вам необхідно публікувати приватні " -"пакунки до індексу пакунків, ми радимо вам розгорнути проєкт devpi власноруч." +"пакунки до індексу пакунків, ми радимо вам розгорнути проєкт devpi власноруч." #: warehouse/templates/pages/help.html:551 msgid "" @@ -7158,8 +7152,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"Назва проєкту конфліктує з модулем зі стандартної бібліотеки Python із " +"Назва проєкту конфліктує з модулем зі стандартної бібліотеки Python із " "будь-якої основної версії починаючи з 2.5 донині." #: warehouse/templates/pages/help.html:554 @@ -7177,9 +7171,9 @@ msgid "" "%(correct_code)s
        , and should not surprise the user with a malicious " "package." msgstr "" -"Ця назва проєкту явно заборонена адміністраторами PyPI. Наприклад, " -"%(incorrect_code)s — поширена помилка написання " -"%(correct_code)s, і не має несподівано для користувачів містити " +"Ця назва проєкту явно заборонена адміністраторами PyPI. Наприклад, " +"%(incorrect_code)s — поширена помилка написання " +"%(correct_code)s, і не має несподівано для користувачів містити " "зловмисний пакунок." #: warehouse/templates/pages/help.html:556 @@ -7204,8 +7198,8 @@ msgid "" msgstr "" "Слідуйте інструкціям секції «Як попросити перенесення імені» («How to " -"request a name transfer») PEP 541." +"request a name transfer») PEP 541." #: warehouse/templates/pages/help.html:564 msgid "" @@ -7288,11 +7282,11 @@ msgstr "" "Якщо вам не вдається завантажити випуск свого проєкту до PyPI через те, що " "ви досягаєте обмеження розміру завантажуваних файлів, іноді ми можемо " "збільшити ваш ліміт. Переконайтеся, що ви завантажили хоча б один випуск " -"проєкту, меншого розміру за цей ліміт (розробницька версія випуску підходить). Тоді, створіть іш'ю і повідомте нас:" +"проєкту, меншого розміру за цей ліміт (розробницька " +"версія випуску підходить). Тоді, створіть іш'ю і повідомте " +"нас:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -7334,9 +7328,9 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Якщо це неможливо, то іноді ми можемо збільшити ваше обмеження. Створіть заявку і повідомте нас:" +"Якщо це неможливо, то іноді ми можемо збільшити ваше обмеження. Створіть заявку і повідомте нас:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -7352,8 +7346,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging Advisory Database." msgstr "" "PyPI отримує звіти про вразливості у пакунках, розміщених на ньому, із проєкту Open Source Vulnerabilities, який, у свою чергу, витягує " +"href=\"%(osv_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">проєкту Open Source Vulnerabilities, який, у свою чергу, витягує " "вразливості із Python Packaging Advisory Database." @@ -7566,14 +7560,14 @@ msgid "" "\">discuss on the Discourse, including your OS and installation details " "and the output of %(command)s." msgstr "" -"Щоб отримати допомого, перейдіть до IRC-каналу #pypa на Libera, заведіть іш'ю на pypa/packaging-" -"problems/issues або обговорюйте на Discourse, включивши " -"інформацію про свою ОС, деталі інсталяції та консольний вивід команди " -"%(command)s." +"Щоб отримати допомого, перейдіть до IRC-каналу #pypa на " +"Libera, заведіть іш'ю на pypa/packaging-problems/" +"issues або обговорюйте на Discourse, включивши " +"інформацію про свою ОС, деталі інсталяції та консольний вивід команди " +"%(command)s." #: warehouse/templates/pages/help.html:707 #, python-format @@ -7593,8 +7587,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">report it to us on GitHub, so we can try to fix the problem, for you and others." msgstr "" -"Якщо у вас виникла проблема з доступністю, повідомте нам про неї на " +"Якщо у вас виникла проблема з доступністю, повідомте нам про неї на " "GitHub, щоб ми змогли спробувати її вирішити для вас та інших." #: warehouse/templates/pages/help.html:720 @@ -7638,8 +7632,8 @@ msgid "" msgstr "" "Коли адміністратори PyPI переповнені спамом або з'ясовують " "що існує якась інша загроза для PyPI, реєстрацію нових користувачів і/або " -"нових проєктів може бути вимкнуто. Перевіряйте нашу сторінку статусу, " +"нових проєктів може бути вимкнуто. Перевіряйте нашу сторінку статусу, " "щоб дізнатися більше, оскільки ми швидше за все публікуватимемо там " "оновлення щодо причин втручання." @@ -7674,8 +7668,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">use Test PyPI to perform and check your " "upload first, before uploading to pypi.org." msgstr "" -"Щоб уникнути цієї ситуації, використовуйте Test PyPI, щоб спершу " +"Щоб уникнути цієї ситуації, використовуйте Test PyPI, щоб спершу " "виконати і перевірати своє завантаження, перед тим як завантажувати його " "на pypi.org." @@ -7697,9 +7691,9 @@ msgid "" "brief justification of why it is important." msgstr "" "Якщо ви бажаєте попросити новий trove-класифікатор, надішліть пул-реквест до " -"проєкту pypa/trove-classifiers. Не забудьте додати " -"коротке пояснення того, чому це важливо." +"проєкту pypa/trove-classifiers. Не забудьте додати коротке " +"пояснення того, чому це важливо." #: warehouse/templates/pages/help.html:763 #, python-format @@ -7712,11 +7706,11 @@ msgid "" "similar issue does not already exist." msgstr "" "Якщо у вас виникла проблема з самим PyPI, ми заохочуємо " -"конструктивні відгуки та звіти про вади через наш іш'ю-" -"трекер. Будь ласка, зверніть увагу на те, що це трекер лише для проблем " -"із програмним забезпеченням, на якому працює PyPI. Перед написанням нового " -"іш'ю спершу переконайтеся, що схожого іш'ю ще не існує." +"конструктивні відгуки та звіти про вади через наш іш'ю-трекер. Будь ласка, зверніть увагу на те, що це трекер лише для " +"проблем із програмним забезпеченням, на якому працює PyPI. Перед написанням " +"нового іш'ю спершу переконайтеся, що схожого іш'ю ще не існує." #: warehouse/templates/pages/help.html:770 msgid "" @@ -7735,10 +7729,10 @@ msgid "" "Authority (PyPA) and supported by the Python Packaging Working Group " "(PackagingWG)." msgstr "" -"PyPI працює на базі проєкту Warehouse; Warehouse — це проєкт із відкритим " -"кодом, який розробляється під егідою управління з пакування Python (PyPA) та " -"підтримується робочою групою з пакування Python (PackagingWG)." +"PyPI працює на базі проєкту Warehouse; Warehouse — це проєкт із " +"відкритим кодом, який розробляється під егідою управління з пакування Python " +"(PyPA) та підтримується робочою групою з пакування Python (PackagingWG)." #: warehouse/templates/pages/help.html:784 #, python-format @@ -7747,8 +7741,8 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPA — незалежна група розробників, метою якої є покращення та догляд " +"PyPA — незалежна група розробників, метою якої є покращення та догляд " "за багатьма основоположними проєктами, пов'язаними з пакуванням Python." #: warehouse/templates/pages/help.html:789 @@ -7765,10 +7759,10 @@ msgstr "" "PackagingWG — це робоча група Python Software Foundation " "(PSF), метою якої є збір і виплата коштів для підтримки постійного " -"вдосконалення пакування Python. Нещодавно вони забезпечили " -"нагороду від Open Technology Fund, чиє фінансування забезпечує " -"розробникам можливість покращити безпеку та доступність Warehouse." +"вдосконалення пакування Python. Нещодавно вони забезпечили нагороду " +"від Open Technology Fund, чиє фінансування забезпечує розробникам " +"можливість покращити безпеку та доступність Warehouse." #: warehouse/templates/pages/help.html:799 #, python-format @@ -7813,12 +7807,12 @@ msgstr "" "\">Fastly і тому є загальнодоступним глобально. Однак, цей сайт " "переважно доглядають волонтери, ми не надаємо жодної специфічної угоди про " "рівень обслуговування, і як це можна очікувати від гігантської розподіленої " -"системи, речі можуть і йдуть не так. Відвідайте нашу сторінку статусу, щоб дізнатися про нинішні та минулі перебої й " -"інциденти. Якщо висока доступність є вимогою для вашого індексу пакунків, " -"розгляньте можливість мати дзеркало чи приватний індекс." +"системи, речі можуть і йдуть не так. Відвідайте нашу сторінку " +"статусу, щоб дізнатися про нинішні та минулі перебої й інциденти. Якщо " +"висока доступність є вимогою для вашого індексу пакунків, розгляньте " +"можливість мати дзеркало чи приватний індекс." #: warehouse/templates/pages/help.html:822 #, python-format @@ -7913,11 +7907,11 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Також, ви можете стежити за процесом розробки проєкту через список розсилки distutils-sig та форум, присвячений пакуванню Python на Discourse." +"Також, ви можете стежити за процесом розробки проєкту через список розсилки distutils-sig та форум, присвячений " +"пакуванню Python на Discourse." #: warehouse/templates/pages/help.html:855 #, python-format @@ -7936,8 +7930,8 @@ msgstr "" "announce та у блозі PSF із позначкою «pypi». Блог PSF " "також має стрічки Atom та RSS для мітки «pypi»." +"\"_blank\" rel=\"noopener\">Atom та RSS для мітки «pypi»." #: warehouse/templates/pages/help.html:865 #, python-format @@ -7985,8 +7979,8 @@ msgid "" "language." msgstr "" "«PyPI» має вимовлятися як «пай пі ай», зокрема «PI» має вимовлятися як " -"окремі літери, а не один звук. Це зменшує плутанину з проєктом PyPy, який є відомою альтернативною " +"окремі літери, а не один звук. Це зменшує плутанину з проєктом PyPy, який є відомою альтернативною " "реалізацією мови Python." #: warehouse/templates/pages/help.html:887 @@ -8061,14 +8055,18 @@ msgid "Important!" msgstr "Важливо!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" "Якщо ви вважаєте, що виявили проблему безпеки із Warehouse, НЕ надсилайте звіт про цю проблему на жоден публічний форум, включаючи " -"(але не обмежуючись):" +"strong> надсилайте звіт про цю проблему на жоден публічний форум, включаючи (" +"але не обмежуючись):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -8083,31 +8081,65 @@ msgid "Official or unofficial mailing lists" msgstr "Офіційні або неофіційні списки розсилки" #: warehouse/templates/pages/security.html:35 -#, python-format +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "" + +#: warehouse/templates/pages/security.html:36 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +"Email security@pypi.org, providing the following " +"details:" msgstr "" "Натомість, надішліть електронного листа на security на " "python цятка org напряму, вказавши якнайбільше доречної інформації." -#: warehouse/templates/pages/security.html:36 +#: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" msgstr "" -"Необов'язково, повідомлення можуть бути зашифровані за допомогою GPG, " -"використовуючи відбитки ключа, доступні на сторінці безпеки Python." -#: warehouse/templates/pages/security.html:38 +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"Натомість, надішліть електронного листа на security на " +"python цятка org напряму, вказавши якнайбільше доречної інформації." + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "Що трапиться далі?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." @@ -8115,14 +8147,16 @@ msgstr "" "Після надсилання проблеми електронною поштою, ви маєте отримати " "підтвердження протягом 48 годин." -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "Залежно від дії, яку слід вжити, ви можете отримати подальші листи." -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "Цю політику безпеки було оновлено 14 березня 2018." #: warehouse/templates/pages/sitemap.html:21 @@ -8205,8 +8239,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"Завдяки гранту обсягом $80 000 від Open Technology Fund у " +"Завдяки гранту обсягом $80 000 від Open Technology Fund у " "2019" #: warehouse/templates/pages/sponsors.html:40 @@ -8222,8 +8256,8 @@ msgid "" "2019 and 2020" msgstr "" "Завдяки гранту обсягом $100 000 від Facebook Researchгранту обсягом $100 000 від Facebook Research у 2019 та 2020" #: warehouse/templates/pages/sponsors.html:44 @@ -8243,8 +8277,8 @@ msgid "" "in 2020" msgstr "" "Завдяки гранту обсягом $407 000 від Chan Zuckerberg " +"rel=\"noopener\">гранту обсягом $407 000 від Chan Zuckerberg " "Initiative та Mozilla Open Source Support Program у 2020" @@ -8513,6 +8547,17 @@ msgstr[2] "" " Немає результатів для фільтрів «%(filters)s»\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "Необов'язково, повідомлення можуть бути зашифровані за допомогою GPG, " +#~ "використовуючи відбитки ключа, доступні на сторінці безпеки " +#~ "Python." + #~ msgid "Session invalidated by password change" #~ msgstr "Сесію анульовано зміною пароля" diff --git a/warehouse/locale/ur_PK/LC_MESSAGES/messages.mo b/warehouse/locale/ur_PK/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..d70e250873eb089b780e9fa5fa004d8c5680ba39 GIT binary patch literal 5560 zcmdUxO>7)z8OL8B6fhJ@`3NmvFKX2$qPtEgfoPLJ-Nq>qc5D)-&WeC^!RZ@D)(({TP(zehG@Ne}eA^ckfcl0UrT1xC+Yt%ix#6--EJ$ z_dAu^10Dcn{dw>Suns;1{tEm#_*d{4xPFgPr@()Jli=vPl$rv62tEz|8GHnM{M}0Z zgj}BkKh5>O-lNnP!A}hlJNOKE5d1AT0p9ywxB$Ne9tQsg9t9tJA2z@j!S8~<28FM& zd$9$62mBNGBT%0E9?5?b`~|oQKKKEp4uK8uYv3Qj=fMN_DfKdV9+cM-` zb%i3l4*tE1uYCv~Tz}!iN}U6L14`aSipXQ;^D%y*Ur|C+TXT~iC^4Up^ZOv*2a-$k zi#trgl)OpjVNC`RwKw+7zWVT9KQSE%}U;1IMx# zv{j2rju*K_D{^f0RLS>4M_alUI)P_Z96j$wC4FF@E|#poDn?EaYCq6rCk*py^rfmB zIJS=bGmcl#f%9U`2_v5NoOxZf!f@UXY;K26q|2^%MjiL&tg>tCsfnpcUG!}ypWgbq zGd)5mp5`$ph+H3oPg*u+7RtV5r~7d3^xV$-dWM)J9)H&L`o;pM=+8O9!hnx%oSvUV ztixKhT6Rgh7gxGLk{C$9tPSqG`;@z;g;(wQk)H8uo~_3GqE&Wut!f+kPr#em5jeAM z7zLK_pd+VJ^#dz#%M03eLuqO|6B+#m{YDi~8IvqWpFSahn$D6gkVPRgz+ zf-YK~q&-ctA(F9XEh*Tk8jpnGOs%YU3P7bY(Ulsy;@O8^j{KrbnS+Sz(+XVY+k3b?@NCFzT0bF45Z4yh?_`y zhm*8{vU^T!uM_iT`shT^Y<)>Mr9;_0kWqXC<$m^=qPb9H|=Vq|<&A08baIX?Ep$kC%GM^Byl5?j65nlrW~tM(1YCi3(^JQC2mAXZCHf#Y>TxC^%z{2R?M6eB%n`l+(9kz>PdlE&v=&mBW0H&he18Aq`TaTDnHy5A zt=%*K-9Ouf@%{(OJ~3 z<<261*RX~m%$iNDE#r>Rn(ex7oo%hOFJf2X-C*|>7Kjl0#L^W1D!$b^8^5Vrn_`4V z3~tGVn8%X|+!)UUB4KCO;|n~|-Y}4!0mg6oCZM~XvUzAYT_wtTyRPC5+{c^nb2DzT zAV14c3k|Kaq!KsU8;}W48AA!hFmJYZsk)gQJ#rV1* z>;k@oX{ussBq8p|unB`y6T;)f!J4EjC8c;IkPVB6Q(lwe7R)ZgPg?H`gM^5v+P6%Y zV$#%nr;+XT70OINO-X8)?25zE!NwPaBq$m(f=q6k#y38A)k}fr>-bNg^Qa!8w!dq&_0Ftz`DyB!{!?H@3UIAxXi$+)vdlbCfpgv0-}X zHnKDG3Tngxb6}uRjD#f1b?hbv$yE3dPxL~o&L3K$L5S<^t=5W}a54>y9+KH8KALi^ z%&Kh8Ou}vs1Fx-ET8^2<#4T-W+><%AV2m(am~3W>VC=Ql7CWTe+s1RUA_XK^jHJ04 z(XS`uWLwab@J4(?-1RikEB+eC0jlZGKC~q9^;prJX6I_>>g^6EQ&DUqq29@5^68o0 zUV*Id?dc>ZNw2DJ5jcr*esop4{i&N2t;x~ZTkQoDBl-r-%M7MZxq|*B>0o%{isYFj ztwkQYmejf_u+o+emoA|CI}a6^`Rv)~%Fyf~z3b9pS2z@nSbKF&Du__%&h{29C>55o z9|gplsng`#7Lp_dbF6R*HH^-a8M$oE_OtyYDfbHcy@E`$3#IO&aHtrA@m_k$a&g` ze+pllU9PU0vAfxwQ)bd7U2G!b(CVvGyvPC4CnxI{yS%idLm~o>U?v?_V$Ym246KaO{>OTnkZv<8=@B^>-^d;TeObT7tZCoMtA7I-Zfpzy literal 0 HcmV?d00001 diff --git a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po index 2b502e26206c..7e17c80b7516 100644 --- a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po +++ b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po @@ -1,10 +1,10 @@ -# Muneeb Khurram , 2020. +# Muneeb Khurram , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-06-07 14:16+0200\n" -"PO-Revision-Date: 2020-06-08 14:37+0000\n" +"PO-Revision-Date: 2022-06-28 19:51+0000\n" "Last-Translator: Muneeb Khurram \n" "Language-Team: Urdu (Pakistan) \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -52,8 +52,8 @@ msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " -"کریں۔" +"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام " +"استعمال کریں۔" #: warehouse/accounts/forms.py:145 msgid "The password is invalid. Try again." @@ -170,8 +170,9 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" -"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" +"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی " +"https://pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل " +"کریں۔" #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -179,8 +180,7 @@ msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی ن #: warehouse/accounts/views.py:653 msgid "Invalid token: request a new password reset link" -msgstr "" -"غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" +msgstr "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" #: warehouse/accounts/views.py:655 warehouse/accounts/views.py:753 #: warehouse/accounts/views.py:850 warehouse/accounts/views.py:1017 @@ -251,8 +251,7 @@ msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی ن #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" -msgstr "" -"غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" +msgstr "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" #: warehouse/accounts/views.py:854 #, fuzzy @@ -286,8 +285,7 @@ msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی ن #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" -msgstr "" -"غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" +msgstr "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" #: warehouse/accounts/views.py:1021 #, fuzzy @@ -346,8 +344,8 @@ msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " -"کریں۔" +"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام " +"استعمال کریں۔" #: warehouse/manage/forms.py:403 msgid "Select project" @@ -371,8 +369,8 @@ msgstr "" msgid "" "This project name has already been used. Choose a different project name." msgstr "" -"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " -"کریں۔" +"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام " +"استعمال کریں۔" #: warehouse/manage/forms.py:488 #, fuzzy @@ -632,7 +630,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6686,9 +6683,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6704,38 +6700,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.mo b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.mo index 6bf59fcdb1c5063a5916034e2b02655e3ee4397e..43d18d480eedf5563d2693b1022fa557765669f5 100644 GIT binary patch delta 2810 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 PN4YJ|h~wQq)l~lr&oz=D diff --git a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po index 065a39013581..b4b30d4faf99 100644 --- a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po +++ b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po @@ -1,14 +1,14 @@ -# lu$er , 2020. -# Beck Jacob , 2021. -# behzod musurmonqulov , 2021. +# lu$er , 2020, 2022. +# Beck Jacob , 2021, 2022. +# behzod musurmonqulov , 2021, 2022. # Kamoldinov Farohiddin , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-09-09 20:34+0200\n" -"PO-Revision-Date: 2022-02-02 12:56+0000\n" -"Last-Translator: Kamoldinov Farohiddin \n" +"PO-Revision-Date: 2022-06-28 19:52+0000\n" +"Last-Translator: Beck Jacob \n" "Language-Team: Uzbek (latin) \n" "Language: uz_Latn\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 #, fuzzy @@ -207,8 +207,7 @@ msgstr "" msgid "" "Invalid token: password has already been changed since this token was " "requested" -msgstr "" -"Yaroqsiz token: token so'ralgandan beri parol allaqachon o'zgartirilgan" +msgstr "Yaroqsiz token: token so'ralgandan beri parol allaqachon o'zgartirilgan" #: warehouse/accounts/views.py:722 msgid "You have reset your password" @@ -677,7 +676,6 @@ msgstr "Monti Python - pishloq do'konining eskizi" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6791,9 +6789,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6809,38 +6806,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/vi/LC_MESSAGES/messages.mo b/warehouse/locale/vi/LC_MESSAGES/messages.mo index 1de6a234edd84856356f9906a1661c095a6ded70..311705464342507ae6a1765bf25296db60d63994 100644 GIT binary patch delta 8782 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 delta 8927 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 diff --git a/warehouse/locale/vi/LC_MESSAGES/messages.po b/warehouse/locale/vi/LC_MESSAGES/messages.po index d087aa11bd9b..ab5711c033eb 100644 --- a/warehouse/locale/vi/LC_MESSAGES/messages.po +++ b/warehouse/locale/vi/LC_MESSAGES/messages.po @@ -2,15 +2,15 @@ # Copyright (C) 2019 PyPA # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. -# trituenhantao.io , 2019. +# trituenhantao.io , 2019, 2022. # Ly Vu , 2022. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-04-19 08:48+0000\n" -"Last-Translator: Ly Vu \n" +"PO-Revision-Date: 2022-06-28 19:49+0000\n" +"Last-Translator: trituenhantao.io \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -166,8 +166,8 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" -"help#admin-intervent để biết chi tiết." +"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/help" +"#admin-intervent để biết chi tiết." #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -644,7 +644,6 @@ msgstr "Monty Python - Phác thảo cửa hàng phô mai" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -1210,8 +1209,8 @@ msgstr "" msgid "" "Otherwise, we suggest you go to the PyPI homepage." msgstr "" -"Nếu không, chúng tôi gợi ý bạn đi tới trang chủ PyPI." +"Nếu không, chúng tôi gợi ý bạn đi tới trang chủ " +"PyPI." #: warehouse/templates/accounts/invite-confirmation.html:17 #, fuzzy @@ -1525,9 +1524,9 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"Nâng cấp trình duyệt của bạn để đăng nhập bằng một thiết bị bảo mật " -"(ví dụ: Khóa USB)" +"Nâng cấp trình duyệt của bạn để đăng nhập bằng một thiết bị bảo mật (" +"ví dụ: Khóa USB)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1580,8 +1579,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"Nếu bạn không thực hiện thay đổi này, bạn có thể email " -"%(email_address)s để giao tiếp với các quản trị viên PyPI." +"Nếu bạn không thực hiện thay đổi này, bạn có thể email %(email_address)s để giao tiếp với các quản trị viên PyPI." #: warehouse/templates/email/added-as-collaborator/body.html:19 #, fuzzy, python-format @@ -1799,8 +1798,8 @@ msgid "" " administrators.\n" " " msgstr "" -"Nếu bạn không thực hiện thay đổi này, bạn có thể email " -"%(email_address)s để giao tiếp với các quản trị viên PyPI." +"Nếu bạn không thực hiện thay đổi này, bạn có thể email %(email_address)s để giao tiếp với các quản trị viên PyPI." #: warehouse/templates/email/oidc-provider-removed/body.html:19 #, python-format @@ -1837,8 +1836,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"Nếu đây là một lỗi, bạn có thể gửi email " -"%(email_address)s để liên lạc với quản trị viên PyPI." +"Nếu đây là một lỗi, bạn có thể gửi email %(email_address)s để liên lạc với quản trị viên PyPI." #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1854,8 +1853,7 @@ msgstr "" msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" -msgstr "" -"%(username)s trở thành %(role_name)s của dự án" +msgstr "%(username)s trở thành %(role_name)s của dự án" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -1908,8 +1906,7 @@ msgstr "" msgid "" "%(username)s has declined an invitation to " "join the \"%(organization_name)s\" organization" -msgstr "" -"%(username)s trở thành %(role_name)s của dự án" +msgstr "%(username)s trở thành %(role_name)s của dự án" #: warehouse/templates/email/organization-member-invited/body.html:27 #, fuzzy, python-format @@ -1918,8 +1915,7 @@ msgstr "" msgid "" "%(username)s has been invited to join the " "\"%(organization_name)s\" organization" -msgstr "" -"%(username)s trở thành %(role_name)s của dự án" +msgstr "%(username)s trở thành %(role_name)s của dự án" #: warehouse/templates/email/organization-member-invited/body.html:33 #, fuzzy @@ -1969,8 +1965,7 @@ msgstr "Thay đổi bởi:" msgid "" "The %(site)s project \"%(project_name)s\" has been added to the " "\"%(organization_name)s\" organization." -msgstr "" -"%(username)s trở thành %(role_name)s của dự án" +msgstr "%(username)s trở thành %(role_name)s của dự án" #: warehouse/templates/email/organization-project-added/body.html:30 #: warehouse/templates/email/organization-project-removed/body.html:30 @@ -1998,8 +1993,8 @@ msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." msgstr "" -"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " -"%(username)s." +"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " +"%(username)s." #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2084,10 +2079,10 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"Để lấy lại quyền truy cập vào tài khoản của bạn, Đặt lại mật khẩu trên PyPI. Chúng tôi cũng khuyên bạn hãy vào HaveIBeenPwned và kiểm tra các mật khẩu " -"khác của bạn và học được các mẫu mật khẩu tốt." +"Để lấy lại quyền truy cập vào tài khoản của bạn, Đặt lại mật khẩu trên PyPI. Chúng tôi cũng khuyên bạn hãy vào HaveIBeenPwned và kiểm tra các mật khẩu khác " +"của bạn và học được các mẫu mật khẩu tốt." #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2102,10 +2097,10 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"Chúng tôi sử dụng dịch vụ bảo mật miễn phí từ HaveIBeenPwned. Khi đăng ký, xác thực, " -"hoặc cập nhật mật khẩu của bạn, chúng tôi tạo ra một băm SHA1 cho mật khẩu " -"của bạn và sử dụng 5 ký tự đầu tiên của giá trị băm để phát hiện mật khẩu có " +"Chúng tôi sử dụng dịch vụ bảo mật miễn phí từ HaveIBeenPwned. Khi đăng ký, xác thực, hoặc " +"cập nhật mật khẩu của bạn, chúng tôi tạo ra một băm SHA1 cho mật khẩu của " +"bạn và sử dụng 5 ký tự đầu tiên của giá trị băm để phát hiện mật khẩu có " "nguy cơ. Mật khẩu gốc không bao giờ được lưu trữ bởi PyPI hoặc gửi đến " "HaveIBeenPwned." @@ -2117,8 +2112,8 @@ msgid "" "with the PyPI administrators." msgstr "" "Để biết thêm thông tin, hãy xem Câu hỏi thường gặp của chúng tôi. Để được trợ giúp, bạn có thể gửi email %(email_address)s để liên lạc với quản trị viên PyPI." +"a> của chúng tôi. Để được trợ giúp, bạn có thể gửi email %(email_address)s để liên lạc với quản trị viên PyPI." #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2212,8 +2207,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" -"Nếu bạn không thực hiện thay đổi này, bạn có thể email " -"%(email_address)s để giao tiếp với các quản trị viên PyPI." +"Nếu bạn không thực hiện thay đổi này, bạn có thể email %(email_address)s để giao tiếp với các quản trị viên PyPI." #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, fuzzy, python-format @@ -2252,8 +2247,8 @@ msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." msgstr "" -"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " -"%(username)s." +"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " +"%(username)s." #: warehouse/templates/email/two-factor-removed/body.html:18 #, fuzzy, python-format @@ -2264,8 +2259,8 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " -"%(username)s." +"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " +"%(username)s." #: warehouse/templates/email/verify-email/body.html:18 #, python-format @@ -2273,8 +2268,8 @@ msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." msgstr "" -"Ai đó, có là lẽ bạn, đã thêm địa chỉ email này (%(email_address)s) vào tài khoản PyPI của họ." +"Ai đó, có là lẽ bạn, đã thêm địa chỉ email này " +"(%(email_address)s) vào tài khoản PyPI của họ." #: warehouse/templates/email/verify-email/body.html:20 #, fuzzy, python-format @@ -2394,8 +2389,8 @@ msgid "" "Hashes for %(filename)s" msgstr "" -"Giá trị băm của %(filename)s" +"Giá trị băm của %(filename)s" #: warehouse/templates/includes/hash-modal.html:28 #, python-format @@ -2499,8 +2494,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Xem thống kê cho dự án của bạn quaLibraries.io, hoặc bằng " +"Xem thống kê cho dự án của bạn quaLibraries.io, hoặc bằng " "cách sử dụng dữ " "liệu công khai của chúng tôi trên Google BigQuery" @@ -2514,8 +2509,8 @@ msgid "" msgstr "" "Xem thống kê của các dự án của %(username)s qua Libraries.io hoặc " -"bằng cách sử dụng dữ liệu công khai của chúng tôi trên Google BigQuery" +"bằng cách sử dụng dữ liệu công khai của chúng tôi trên Google BigQuery" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2620,8 +2615,8 @@ msgid "" "using our public " "dataset on Google BigQuery" msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -3135,8 +3130,8 @@ msgstr "Xác thực hai yếu tố được thêm vào" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Phương pháp: Thiết bị bảo mật (WebAuthn)" +"Phương pháp: Thiết bị bảo mật (WebAuthn)" #: warehouse/templates/manage/account.html:578 #: warehouse/templates/manage/account.html:588 @@ -3149,8 +3144,8 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Phương pháp: Ứng dụng xác thực (TOTP)" +"Phương pháp: Ứng dụng xác thực (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3288,8 +3283,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -" chuyển quyền sở hữ hoặc xóa dự án" +" chuyển quyền sở hữ hoặc xóa dự án" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3322,9 +3317,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"Nếu bạn muốn TIÊU HỦY bất kỳ tài liệu nào đang lưu trữ tại %(url)s không thể hoàn tác, vì việc tải lên tài liệu " -"mới không được hỗ trợ nữa." +"Nếu bạn muốn TIÊU HỦY bất kỳ tài liệu nào đang lưu trữ tại %(url)s không thể hoàn tác, vì việc tải lên tài " +"liệu mới không được hỗ trợ nữa." #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3401,8 +3396,8 @@ msgstr "Tên tệp:" #, python-format msgid "%(username)s added as project %(role_name)s" msgstr "" -"%(username)s được thêm vào với tư cách " -"%(role_name)s của dự án" +"%(username)s được thêm vào với tư cách %(role_name)" +"s của dự án" #: warehouse/templates/manage/history.html:55 #, python-format @@ -3413,8 +3408,7 @@ msgstr "" #: warehouse/templates/manage/history.html:60 #, python-format msgid "%(username)s changed to project %(role_name)s" -msgstr "" -"%(username)s trở thành %(role_name)s của dự án" +msgstr "%(username)s trở thành %(role_name)s của dự án" #: warehouse/templates/manage/history.html:62 msgid "Changed by:" @@ -3494,8 +3488,8 @@ msgid "" "This feature will be deprecated in the future, replaced by the security history page." msgstr "" -"Tính năng này sẽ bị xóa trong tương lai, và được thay thế bằng trang lịch sử bảo mật." +"Tính năng này sẽ bị xóa trong tương lai, và được thay thế bằng trang lịch sử bảo mật." #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3777,8 +3771,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " +"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " "thiết bị bảo mật (ví dụ: Khóa USB)" #: warehouse/templates/manage/manage_base.html:198 @@ -4389,8 +4383,8 @@ msgid "" "\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">post release instead." msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -4494,8 +4488,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">post " "release instead." msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -4530,9 +4524,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"Tìm hiểu cách tạo bản phát hành mới tại Hướng dẫn đóng gói Python" +"Tìm hiểu cách tạo bản phát hành mới tại Hướng dẫn đóng gói Python" #: warehouse/templates/manage/roles.html:18 #, python-format @@ -4767,13 +4760,13 @@ msgid "" msgstr "" "Để thiết lập mô tả, tác giả, liên kết, phân loại và các chi tiết khác cho " "bản phát hành tiếp theo của bạn trong dự án '%(project_name)s', sử dụng đối " -"số setup() trong tệp setup.pycủa bạn. Việc cập " +"số setup() trong tệp setup.pycủa bạn. Việc cập " "nhật các trường này sẽ không thay đổi siêu dữ liệu cho các bản phát hành cũ. " "Ngoài ra, bạn phải sử dụng Twine để tải lên các tệp của bạn để " -"có được hỗ trợ đầy đủ cho các trường này. Xem Hướng dẫn đóng gói Python để được " +"có được hỗ trợ đầy đủ cho các trường này. Xem Hướng dẫn đóng gói Python để được " "trợ giúp thêm." #: warehouse/templates/manage/settings.html:119 @@ -4936,8 +4929,7 @@ msgstr "Xóa vĩnh viễn dự án" #: warehouse/templates/manage/settings.html:243 msgid "Make the project name available to any other PyPI user" -msgstr "" -"Cung cấp tên dự án cho bất kỳ người dùng PyPI nào khác" +msgstr "Cung cấp tên dự án cho bất kỳ người dùng PyPI nào khác" #: warehouse/templates/manage/settings.html:245 msgid "" @@ -5069,8 +5061,8 @@ msgid "" "For further instructions on how to use this token, visit the PyPI help page." msgstr "" -"Để biết thêm hướng dẫn về cách sử dụng mã thông báo này, truy cập trang trợ giúp PyPI." +"Để biết thêm hướng dẫn về cách sử dụng mã thông báo này, truy cập trang trợ giúp PyPI." #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5815,8 +5807,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 301." msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -6719,8 +6711,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">download usage statistics via our public dataset on Google BigQuery." msgstr "" -"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " +"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " "thiết bị bảo mật (ví dụ: Khóa USB)" #: warehouse/templates/pages/help.html:532 @@ -6906,9 +6898,8 @@ msgid "" "\"%(file_issue_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener" "\">File an issue and tell us:" msgstr "" -"Tìm hiểu cách tạo bản phát hành mới tại Hướng dẫn đóng gói Python" +"Tìm hiểu cách tạo bản phát hành mới tại Hướng dẫn đóng gói Python" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -6928,8 +6919,8 @@ msgid "" "vulnerabilities from the Python Packaging Advisory Database." msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -6944,9 +6935,8 @@ msgid "" "file an issue with details." msgstr "" -"Tìm hiểu cách tạo bản phát hành mới tại Hướng dẫn đóng gói Python" +"Tìm hiểu cách tạo bản phát hành mới tại Hướng dẫn đóng gói Python" #: warehouse/templates/pages/help.html:633 #, python-format @@ -7003,8 +6993,8 @@ msgid "" "\" rel=\"noopener\">file an issue on our tracker to request assistance " "with account recovery." msgstr "" -"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " +"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " "thiết bị bảo mật (ví dụ: Khóa USB)" #: warehouse/templates/pages/help.html:661 @@ -7061,8 +7051,8 @@ msgid "" "This is a known issue with Python's getpass module." msgstr "" -"Giá trị băm của %(filename)s" +"Giá trị băm của %(filename)s" #: warehouse/templates/pages/help.html:684 #, python-format @@ -7345,8 +7335,8 @@ msgid "" "\"%(discourse_forum_href)s\" title=\"%(title)s\" target=\"_blank\" rel=" "\"noopener\">Python packaging forum on Discourse." msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -7468,9 +7458,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -7486,38 +7475,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 @@ -7562,8 +7581,8 @@ msgid "" "The Python Software Foundation raises and distributes funds to improve " "Python's packaging ecosystem." msgstr "" -"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " +"Nâng cấp trình duyệt của bạn để thiết lập xác thực hai yếu tố với " "thiết bị bảo mật (ví dụ: Khóa USB)" #: warehouse/templates/pages/sponsors.html:29 @@ -7589,8 +7608,8 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Mozilla Open Source " "Support Program in 2018" msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" @@ -7630,8 +7649,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Facebook Research in " "2019 and 2020" msgstr "" -"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " +"Xem thống kê cho dự án này qua Libraries.io, hoặc bằng cách sử " "dụng dữ liệu " "công khai của chúng tôi trên Google BigQuery" diff --git a/warehouse/locale/zgh/LC_MESSAGES/messages.mo b/warehouse/locale/zgh/LC_MESSAGES/messages.mo index 7458f092027d5604e54e4f62c9a48aeb7541da67..6a713e091ec34833a38b7b687d4fa600323fffbe 100644 GIT binary patch delta 1132 zcmXxjKTK0m6vy!cEu{str3!*oDEOyXXrT~^|F9wfAt5?g65@ao5(mLx!sb#)x)6;^ zqeM3*9SYGrj0294Xh=w$V1YzO85q??{r;NQlb-i^H@)w^d(XY^dHaWWc0cTWX+$@9 ziY%0w4d68o7h>3Jb_GXp2y;C@~kI-I3`ekj2 z8^*GC7{L{c;#bswKhcMOFo0^Pe-%bCh!?QS^&TFlox?D`Mn4wZ_D9sjzFoRgpDRMSoxh|DhI?;o;Lbg#q4g z3*6MFKlMn=P`lnY)=NqXor~H1U|%Z+(b>dsm5#uwsD-`7 z6z-uG6bw=SOWgEw5_D*0xoD>INFQ6n%eaAh;a}9m{IzChFoNozMh!TJaeRaPY?I40 z?%*99;Nd>Z<7505rvBQ)^f9x3%wQwF!UVp@Vcf?Y#^~II1-y%U$c|V$d4go&)<%|- zQBvnfdtC}`k0z?n0{z3T+c}DTXG>nJR|9R_&?2Aca0T zRY+A+=pc5IXGv|LLKPb6=Au0;Ma;c9iAl1qFbt}`-T5mHqm(OO28bbEAE~J7~x@jR|G%^ieAVL^~SG`~a z-57L}H$o6GC5jTdE2u7l?j$e>j3DSD=pv}^@A27TXPQsEZ|L8SM4(MY&vN)`dAdiSu6n2L|cK%FU9P!cBM)t8o;oFpnBH>-|25mGl>o zad~@AgSqT2ZpRN8#qX#IgB50cte&p`Mp5JA7{yj>#RB+!GEZQGYpDhKdzFdY3!$;CCV%=;(3g0Tn~H%N9bS2 zo%juv=5i)$!A{IK)3`(_r7OfO{~98h;lx z-y4kM8Y-X&gK1h6uV5O_;G;0--%aBu53XWMWId;I*hBv**5fZsVu*yF!cLsQo9LjQ zyq&`iBs1>mq_9{Ty@p<@15~DSFR!EgD?;tMm8z&!>ejI|wo$dqVo^YQsXM5p-otI4 zMU+PFoi$OF;$qoFgP7e@)Z3QRO;^z|D~GzN`>DmkTWAR?2jm_hsdWn*b&F0#?>BeU zwoN)8r+p;r~W(&(T6TbgyM{5EA diff --git a/warehouse/locale/zgh/LC_MESSAGES/messages.po b/warehouse/locale/zgh/LC_MESSAGES/messages.po index 2defff02511c..f51ef839063b 100644 --- a/warehouse/locale/zgh/LC_MESSAGES/messages.po +++ b/warehouse/locale/zgh/LC_MESSAGES/messages.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-12-08 05:23+0200\n" -"PO-Revision-Date: 2020-12-12 09:26+0000\n" -"Last-Translator: Hakim Oubouali \n" +"PO-Revision-Date: 2022-06-28 19:53+0000\n" +"Last-Translator: Anonymous \n" "Language-Team: Tamazight (Standard Moroccan) \n" "Language: zgh\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" #: warehouse/views.py:129 msgid "" @@ -575,7 +575,6 @@ msgstr "" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -6633,9 +6632,8 @@ msgstr "" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" #: warehouse/templates/pages/security.html:27 @@ -6651,38 +6649,68 @@ msgid "Official or unofficial mailing lists" msgstr "" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" #: warehouse/templates/pages/security.html:38 -msgid "What happens next?" +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" msgstr "" #: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" + +#: warehouse/templates/pages/security.html:47 +msgid "What happens next?" +msgstr "" + +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." msgstr "" #: warehouse/templates/pages/sitemap.html:21 diff --git a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo index 6020c1214419401202f51b764ed0d6eba75a2b66..ba4ce9b1398528a3fc679acc4751ea1b6d270dfd 100644 GIT binary patch delta 27357 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%0DN)l(NOd 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 delta 26499 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, 2019. -# 王赛 , 2019. -# Allan Nordhøy , 2019. -# liushuyu011 , 2019. -# Jesse201147 , 2019. -# 谭九鼎 <109224573@qq.com>, 2019. -# zhaoying , 2019. -# eronglee , 2019. -# Eana Hufwe , 2020. -# 李博豪 , 2020, 2021. +# 王赛 , 2019, 2022. +# Allan Nordhøy , 2019, 2022. +# liushuyu011 , 2019, 2022. +# Jesse201147 , 2019, 2022. +# 谭九鼎 <109224573@qq.com>, 2019, 2022. +# zhaoying , 2019, 2022. +# eronglee , 2019, 2022. +# Eana Hufwe , 2020, 2022. +# 李博豪 , 2020, 2021, 2022. # Dustin Ingram , 2020. # Ernest W. Durbin III , 2020. # Jiang Ye <518@msn.cn>, 2020. -# Sigoway , 2020. -# bcmjddbjd <2585521292@qq.com>, 2020. +# Sigoway , 2020, 2022. +# bcmjddbjd <2585521292@qq.com>, 2020, 2022. # Anonymous , 2020. -# Konge , 2020. -# Xiaoyang Liu , 2020. -# 汪心禾 , 2020. -# 青山七海 , 2020. -# Howie Zhao , 2020. -# TES286 <3177034303@qq.com>, 2020, 2021. -# meowmeowmeowcat , 2021. +# Konge , 2020, 2022. +# Xiaoyang Liu , 2020, 2022. +# 汪心禾 , 2020, 2022. +# 青山七海 , 2020, 2022. +# Howie Zhao , 2020, 2022. +# TES286 <3177034303@qq.com>, 2020, 2021, 2022. +# meowmeowmeowcat , 2021, 2022. # Eric , 2021. # Cube Kassaki <2524737581@qq.com>, 2021, 2022. # Zuorong Zhang , 2021. -# yusancky , 2021. -# HAMDI KHALID , 2021. +# yusancky , 2021, 2022. +# HAMDI KHALID , 2021, 2022. # YangYulin , 2022. # Eric , 2022. # Kevin Wong , 2022. @@ -39,8 +39,8 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2022-06-19 16:54+0000\n" -"Last-Translator: Eric \n" +"PO-Revision-Date: 2022-06-28 19:44+0000\n" +"Last-Translator: Konge \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" @@ -79,8 +79,7 @@ msgid "" "The username is invalid. Usernames must be composed of letters, numbers, " "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." -msgstr "" -"该用户名是无效的。用户名必须由字母、数字、圆点、连字符和下划线组成。而且还必" +msgstr "该用户名是无效的。用户名必须由字母、数字、圆点、连字符和下划线组成。而且还必" "须以字母或数字开头和结尾。选择一个不同的用户名。" #: warehouse/accounts/forms.py:111 @@ -150,8 +149,7 @@ msgstr "未找到使用该用户名或电子邮件的用户" msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" -msgstr "" -"本账号下添加了过多的电子邮箱,但都没有进行验证。检查你的收件箱,并遵照指示点" +msgstr "本账号下添加了过多的电子邮箱,但都没有进行验证。检查你的收件箱,并遵照指示点" "击验证链接。(IP: ${ip})" #: warehouse/accounts/views.py:116 @@ -159,9 +157,8 @@ msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" -msgstr "" -"该帐户多次要求重置密码,且均未完成。检查你的收件箱,并遵照指示点击验证链接。" -"(IP: ${ip})" +msgstr "该帐户多次要求重置密码,且均未完成。检查你的收件箱,并遵照指示点击验证链接。(" +"IP: ${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 #: warehouse/accounts/views.py:322 warehouse/accounts/views.py:349 @@ -185,8 +182,7 @@ msgstr "接受恢复代码。无法再次使用提供的代码。" msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." -msgstr "" -"新用户注册暂时被禁用。有关详细信息,请参见https://pypi.org/help#admin-" +msgstr "新用户注册暂时被禁用。有关详细信息,请参见https://pypi.org/help#admin-" "intervention。" #: warehouse/accounts/views.py:651 @@ -326,8 +322,7 @@ msgid "" "composed of letters, numbers, dots, hyphens and underscores. And must also " "start and finish with a letter or number. Choose a different organization " "account name." -msgstr "" -"该组织账户名无效。组织账户名必须由字母、数字、圆点、连字符和下划线组成。而且" +msgstr "该组织账户名无效。组织账户名必须由字母、数字、圆点、连字符和下划线组成。而且" "还必须以字母或数字开头和结尾。选择一个不同的组织账户名。" #: warehouse/manage/forms.py:363 @@ -348,8 +343,7 @@ msgstr "指定项目名称" msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." -msgstr "" -"从开始到结束,只能输入ASCII字母、数字以及句点(.)、下划线(_)和横杠(-)。" +msgstr "从开始到结束,只能输入ASCII字母、数字以及句点(.)、下划线(_)和横杠(-)。" #: warehouse/manage/forms.py:418 msgid "" @@ -394,8 +388,7 @@ msgstr "用户 '${username}' 已在组织中任 ${role_name}" msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" -msgstr "" -"用户'$ {username}'没有经过验证的主电子邮件地址,因此不能被加为组织的$ " +msgstr "用户'$ {username}'没有经过验证的主电子邮件地址,因此不能被加为组织的$ " "{role_name}" #: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 @@ -433,8 +426,7 @@ msgstr "用户“${username}”在这个项目中已有${role_name}" msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" -msgstr "" -"用户'$ {username}'没有经过验证的主电子邮件地址,因此不能作为项目的$ " +msgstr "用户'$ {username}'没有经过验证的主电子邮件地址,因此不能作为项目的$ " "{role_name}添加" #: warehouse/manage/views.py:3247 @@ -607,7 +599,6 @@ msgstr "Monty Python - 奶酪店素描" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -642,9 +633,8 @@ msgid "" "

        We are experiencing technical issues that are affecting our ability to " "serve you this site.

        We are aware of the problem and are working to " "resolve it as soon as possible.

        " -msgstr "" -"

        我们遇到了影响我们为你提供本网站服务的技术问题

        我们已经意识到这个" -"问题,并正在努力尽快解决它。

        " +msgstr "

        我们遇到了影响我们为你提供本网站服务的技术问题 " +"

        我们已经意识到这个问题,并正在努力尽快解决它。

        " #: warehouse/templates/500.html:28 msgid "Check our status page" @@ -671,15 +661,14 @@ msgid "" msgstr "" "请考虑向我们
        贡献 捐赠" -",帮助我们建立一个更稳定、更安全的平台。" +"contribute/transact?reset=1&id=13\" target=\"_blank\" rel=\"noopener\"> " +"捐赠,帮助我们建立一个更稳定、更安全的平台。" #: warehouse/templates/base.html:24 msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." -msgstr "" -"输入一个含有字母(大写和小写都有的),数字和特殊符号的高强度密码。避免输入常" +msgstr "输入一个含有字母(大写和小写都有的),数字和特殊符号的高强度密码。避免输入常" "用词句和重复字符。" #: warehouse/templates/base.html:27 @@ -783,16 +772,14 @@ msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." -msgstr "" -"你正在使用TestPyPI – Python包索引的单独实例,可让你尝试分发工具包并且不会影响" -"实际索引." +msgstr "你正在使用TestPyPI – " +"Python包索引的单独实例,可让你尝试分发工具包并且不会影响实际索引." #: warehouse/templates/base.html:174 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." -msgstr "" -"没有JavaScript一些功能可能无法使用。如果你遇到此问题,请尝试允许JavaScript。" +msgstr "没有JavaScript一些功能可能无法使用。如果你遇到此问题,请尝试允许JavaScript。" #: warehouse/templates/base.html:212 warehouse/templates/base.html:233 #: warehouse/templates/error-base-with-search.html:20 @@ -1127,8 +1114,8 @@ msgid "" " " msgstr "" "\n" -" 提示:你将要执行一个 敏感的操作。\n" +" 提示:你将要执行一个 敏感的操作。\n" "如果你不在个人电脑上,请确保在完成编辑后退出。\n" "你不需要在接下来的一个小时内再次输入密码。\n" " " @@ -1144,8 +1131,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"有关将项目上载到 PyPI 的详细信息,请访问 Python 软件包打包指南。" +"有关将项目上载到 PyPI 的详细信息,请访问 Python 软件包打包指南。" #: warehouse/templates/upload.html:28 #, python-format @@ -1166,8 +1153,8 @@ msgid "" " " msgstr "" "\n" -" 你想接受这个邀请作为项目的 %(role_name)s 加入 '%(project_name)s' 吗?\n" +" 你想接受这个邀请作为项目的 %(role_name)s 加入 '%(project_name)s' 吗?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1317,8 +1304,7 @@ msgid "" "the event that your device or application is lost. Enter one of these codes " "in the form to verify your identity. Once used, the recovery code will no " "longer be valid." -msgstr "" -"PyPI允许在设备或应用程序丢失时生成安全脱机存储的恢复代码。在表单中输入这些代" +msgstr "PyPI允许在设备或应用程序丢失时生成安全脱机存储的恢复代码。在表单中输入这些代" "码之一以验证你的身份。一旦使用,恢复代码将不再有效。" # | msgid "Lost your device? Not working? Get @@ -1464,8 +1450,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -"升级浏览器以使用安全设备(例如 USB 密钥)登录" +"升级浏览器以使用安全设备(例如 USB 密钥)登录" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1487,9 +1473,9 @@ msgid "" "PyPI account. Enter this code in the form to verify your identity.

        " "

        Lost your application? Not working? Get help.

        " msgstr "" -"

        使用连接到你的PyPI帐户的身份验证应用程序生成代码。 在表单中输入此代码以验" -"证你的身份。

        3

        Appt丢失?无法工作?点击获取帮助

        " +"

        使用连接到你的PyPI帐户的身份验证应用程序生成代码。 " +"在表单中输入此代码以验证你的身份。

        3

        Appt丢失?无法工作?点击获取帮助

        " # | msgid "Set up your application" #: warehouse/templates/accounts/two-factor.html:127 @@ -1521,8 +1507,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"如果未进行此项更改,可以通过向 %(email_address)s 发" -"送电子邮件的方式与 PyPI 管理员进行沟通。" +"如果未进行此项更改,可以通过向 %(email_address)s " +"发送电子邮件的方式与 PyPI 管理员进行沟通。" #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1530,16 +1516,15 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"你已被%(initiator_username)s添加为%(role)s的%(site)s项" -"目%(project_name)s。" +"你已被%(initiator_username)s添加为%(role)s的%(site)s项目%(pr" +"oject_name)s。" #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format msgid "" "You are receiving this because you have been added by %(initiator_username)s " "to a project on %(site)s." -msgstr "" -"你之所以收到这个消息,是因为你已被%(initiator_username)s添加到%(site)s的一个" +msgstr "你之所以收到这个消息,是因为你已被%(initiator_username)s添加到%(site)s的一个" "项目中。" #: warehouse/templates/email/added-as-organization-member/body.html:20 @@ -1550,8 +1535,8 @@ msgid "" "%(submitter)s." msgstr "" "你已被加为 %(role)s ,所在组织为 %(site)s organization " -"%(organization_name)s,添加人 " -"%(submitter)s。" +"%(organization_name)s,添加人 %(submitter)s。" #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1577,8 +1562,8 @@ msgid "" "The %(site)s organization has been renamed from " "\"%(previous_organization_name)s\" to \"%(organization_name)s\"." msgstr "" -"%(site)s组织名称已从“%(previous_organization_name)s”被重命名" -"为“%(organization_name)s”。" +"%(site)s组织名称已从“%(previous_organization_name)s”被重命名为“%(organization" +"_name)s”。" #: warehouse/templates/email/basic-auth-with-2fa/body.html:17 #: warehouse/templates/email/password-compromised-hibp/body.html:18 @@ -1602,8 +1587,7 @@ msgid "" "In the near future, %(site)s will begin prohibiting uploads using basic " "authentication for accounts with two-factor authentication enabled. Instead, " "we will require API tokens to be used." -msgstr "" -"我们 %(site)s 将在未来禁止使用已启用双重密码的帐户的基本身份验证的上传。我们" +msgstr "我们 %(site)s 将在未来禁止使用已启用双重密码的帐户的基本身份验证的上传。我们" "将要求使用API令牌。" #: warehouse/templates/email/basic-auth-with-2fa/body.html:25 @@ -1620,9 +1604,9 @@ msgid "" "username and password. See %(token_help_url)s for help using API tokens to " "publish." msgstr "" -"首先,为你的项目或账户在 %(new_token_url)s 下生成一个API令牌;然后,在发布时" -"使用这个令牌而非你的用户名和密码。有关使用API令牌发布的更多信息请参阅如下帮" -"助 %(token_help_url)s 。" +"首先,为你的项目或账户在 %(new_token_url)s " +"下生成一个API令牌;然后,在发布时使用这个令牌而非你的用户名和密码。" +"有关使用API令牌发布的更多信息请参阅如下帮助 %(token_help_url)s 。" #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 #, python-format @@ -1781,8 +1765,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"如果这是一个错误,你可以发邮件到 " -"%(email_address)s 进行沟通对方是 %(site)s 的管理员。" +"如果这是一个错误,你可以发邮件到 %(email_address)s 进行沟通对方是 %(site)s 的管理员。" #: warehouse/templates/email/organization-deleted/body.html:37 msgid "You are receiving this because you were an owner of this organization." @@ -1794,8 +1778,8 @@ msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s 已加入 \"%(organization_name)s" -"\" 组织" +"%(username)s 已加入 \"%(organization_name)" +"s\" 组织" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -1835,8 +1819,8 @@ msgid "" "An invitation for %(username)s to join the " "\"%(organization_name)s\" organization has been canceled" msgstr "" -"%(username)s 加入“%(organization_name)s”组织" -"的邀请已被取消" +"%(username)s " +"加入“%(organization_name)s”组织的邀请已被取消" #: warehouse/templates/email/organization-member-invite-declined/body.html:19 #, python-format @@ -1844,8 +1828,8 @@ msgid "" "%(username)s has declined an invitation to " "join the \"%(organization_name)s\" organization" msgstr "" -"%(username)s 已拒绝了加入 " -"\"%(organization_name)s\" 组织的邀请" +"%(username)s 已拒绝了加入 \"" +"%(organization_name)s\" 组织的邀请" #: warehouse/templates/email/organization-member-invited/body.html:27 #, python-format @@ -1853,8 +1837,8 @@ msgid "" "%(username)s has been invited to join the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s 已受邀加入 " -"\"%(organization_name)s\" 组织" +"%(username)s 已受邀加入 \"" +"%(organization_name)s\" 组织" #: warehouse/templates/email/organization-member-invited/body.html:33 msgid "Invited by" @@ -1879,8 +1863,8 @@ msgid "" "%(username)s's role in the " "\"%(organization_name)s\" organization has been changed to %(role)s" msgstr "" -"%(username)s 在“%(organization_name)s”组织中" -"的角色已更改为 %(role)s" +"%(username)s 在“%(organization_name)s”" +"组织中的角色已更改为 %(role)s" #: warehouse/templates/email/organization-member-role-changed/body.html:31 msgid "New role" @@ -1916,8 +1900,7 @@ msgstr "%(site)s 项目“%(project_name)s”已从“%(organization_name)s” msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." -msgstr "" -"有人(可能是你)更改了你的 PyPI 帐户的密码%(username)s。" +msgstr "有人(可能是你)更改了你的 PyPI 帐户的密码%(username)s。" #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -1946,9 +1929,8 @@ msgstr "" msgid "" "To regain access to your account, reset your password on PyPI." -msgstr "" -"要重新获得对你的帐户的访问权限,请重置 PyPI 上的密码。" +msgstr "要重新获得对你的帐户的访问权限,请重置 PyPI " +"上的密码。" #: warehouse/templates/email/password-compromised/body.html:39 msgid "How can I contact you?" @@ -1998,9 +1980,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"要重新访问你的帐户,请在 PyPI 上重置你的密码。我们同时建议你到 HaveIBeenPwned 检查你的其他密码是否被泄露,并了解如何创建更安全的密码。" +"要重新访问你的帐户,请在 PyPI 上重置你的密码。我们同时建议你到 HaveIBeenPwned 检查你的其他密码是否被泄露,并了解如何创建更安全的密码。" #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2015,10 +1997,10 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"我们从 HaveIBeenPwned 使用免费的安" -"全服务。 在注册,认证或更新密码时会生成密码的SHA1哈希,并使用哈希的前5个字符" -"来确定密码是否会受到威胁。 纯文本密码永远不会被PyPI存储或发送给" -"HaveIBeenPwned。" +"我们从 HaveIBeenPwned " +"使用免费的安全服务。 在注册,认证或更新密码时会生成密码的SHA1哈希,并使用" +"哈希的前5个字符来确定密码是否会受到威胁。 " +"纯文本密码永远不会被PyPI存储或发送给HaveIBeenPwned。" #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2028,8 +2010,8 @@ msgid "" "with the PyPI administrators." msgstr "" "更多信息,请参阅我们的 FAQ。如需帮助,你可以向 " -"%(email_address)s 发送电子邮件并与 PyPI 管理员" -"沟通。" +"%(email_address)s 发送电子邮件并与 PyPI " +"管理员沟通。" #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2043,8 +2025,7 @@ msgstr "有人(可能是你)为 PyPI 帐户 '%(username)s' 提出了密码 msgid "" "If you wish to proceed with this request, click to " "reset your password." -msgstr "" -"如果你希望继续执行此请求,请单击链接 重置密码。" +msgstr "如果你希望继续执行此请求,请单击链接 重置密码。" #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2064,8 +2045,8 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"你的 PyPI 帐户( %(username)s)的主电子邮件已经从 " -"%(old_email)s 更改为 %(new_email)s" +"你的 PyPI 帐户( %(username)s)的主电子邮件已经从 " +"%(old_email)s 更改为 %(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2076,8 +2057,8 @@ msgid "" "recovery codes for this account.\n" msgstr "" "\n" -"我们注意到你最近登录了 PyPI 帐户 %(username)s,该帐户启用了" -"双因素身份验证,但尚未生成\n" +"我们注意到你最近登录了 PyPI 帐户 " +"%(username)s,该帐户启用了双因素身份验证,但尚未生成\n" "此帐户的恢复代码。\n" #: warehouse/templates/email/recovery-code-reminder/body.html:27 @@ -2124,8 +2105,8 @@ msgid "" "%(email_address)s to communicate with the PyPI administrators.\n" msgstr "" "\n" -"如果未进行此项更改,可以通过向 %(email_address)s 发" -"送电子邮件的方式与 PyPI 管理员进行沟通。\n" +"如果未进行此项更改,可以通过向 %(email_address)s " +"发送电子邮件的方式与 PyPI 管理员进行沟通。\n" #: warehouse/templates/email/recovery-codes-generated/body.html:19 #, python-format @@ -2151,9 +2132,8 @@ msgstr "你收到这个是因为你曾是这个组织的一员。" msgid "" "Your role in the \"%(organization_name)s\" organization has been changed to " "%(role)s" -msgstr "" -"你在 \"%(organization_name)s\" 组织中的角色已被修改为 %(role)s" +msgstr "你在 \"%(organization_name)s\" 组织中的角色已被修改为 " +"%(role)s" # | msgid "" # | "Someone, perhaps you, has changed the password for your PyPI @@ -2164,8 +2144,7 @@ msgstr "" msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." -msgstr "" -"有人(可能是你)向你的账户%(username)s添加了%(method)s双因素" +msgstr "有人(可能是你)向你的账户%(username)s添加了%(method)s双因素" "身份验证方法。" # | msgid "" @@ -2178,17 +2157,16 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"有人(%(username)s)(可能是你)更改了你的 PyPI 帐户的一" -"个%(method)s双因素认证方法。" +"有人(%(username)s)(可能是你)更改了你的 PyPI " +"帐户的一个%(method)s双因素认证方法。" #: warehouse/templates/email/verify-email/body.html:18 #, python-format msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." -msgstr "" -"有人(可能是你)已将此电子邮件地址(%(email_address)s) 添加到了" -"其 PyPI 账户。" +msgstr "有人(可能是你)已将此电子邮件地址(%(email_address)s) " +"添加到了其 PyPI 账户。" # | msgid "" # | "If you wish to proceed with this request, click this " "link to verify your email address." -msgstr "" -"如果你希望继续处理请求,请单击此链接以验证你的电子邮件地" -"址。" +msgstr "如果你希望继续处理请求,请单击此链接以验证你的电子邮件地址。" #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2210,8 +2187,8 @@ msgid "" "%(initiator_username)s has " "invited you to join the \"%(organization_name)s\" organization" msgstr "" -"%(initiator_username)s 已邀请你加" -"入“%(organization_name)s”组织" +"%(initiator_username)s " +"已邀请你加入“%(organization_name)s”组织" # | msgid "" # | "If you wish to proceed with this request, this link to accept " "or decline this invitation." -msgstr "" -"如果你希望继续,请访问 此链接来接受或拒绝此邀请。" +msgstr "如果你希望继续,请访问 此链接来接受或拒绝此邀请。" #: warehouse/templates/email/verify-organization-role/body.html:26 msgid "Otherwise, you can safely ignore this email." @@ -2384,8 +2360,7 @@ msgstr "双因素身份验证已可用,现在为你的帐 msgid "" "Two-factor recovery codes are available, generate them " "now for your account." -msgstr "" -"双因素恢复代码已可用,现在为你的帐户生成它们。" +msgstr "双因素恢复代码已可用,现在为你的帐户生成它们。" #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2409,8 +2384,8 @@ msgid "" msgstr "" "通过 Libraries.io 或者使用 我们在Google BigQuery上的公开数据集 查看项目" -"的统计信息" +"\"_blank\" rel=\"noopener\">我们在Google BigQuery上的公开数据集 " +"查看项目的统计信息" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2422,8 +2397,8 @@ msgid "" msgstr "" "通过 Libraries.io 或者使用 Google BigQuery 查看 %(username)s 的项目的统" -"计信息" +"\"_blank\" rel=\"noopener\">Google BigQuery 查看 %(username)s " +"的项目的统计信息" #: warehouse/templates/includes/accounts/profile-callout.html:18 #, python-format @@ -2433,8 +2408,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "你还没有将任何项目上传到 PyPI,要了解如何开始,请访问 Python 打包指南" -"(Python Packaging User Guide)" +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python 打包指南(" +"Python Packaging User Guide)" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2527,8 +2502,8 @@ msgid "" msgstr "" "通过 Libraries.io 或者使用 Google BigQuery上公开的数据集 查看此项目的统" -"计信息" +"\"_blank\" rel=\"noopener\">Google BigQuery上公开的数据集 " +"查看此项目的统计信息" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2761,9 +2736,8 @@ msgstr "公开个人电子邮件" msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." -msgstr "" -"你的其中一个已验证邮箱可以对登录用户显示在你的公开资料上。" +msgstr "你的其中一个已验证邮箱可以对登录用户显示在你的公开资料上。" #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2782,8 +2756,8 @@ msgid "" msgstr "" "你可以将你的帐户相关联关联到多个电子邮件地址。你可以使用任何  " -"已验证的电子邮件来恢复你的帐户,但只有你的主电子" -"邮件将收到通知。" +"已验证的电子邮件来恢复你的帐户,但只有你的主电子邮件将收到通知。" #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -2852,9 +2826,8 @@ msgstr "添加 API 令牌" msgid "" "Verify your primary email address to add API tokens " "to your account." -msgstr "" -"验证主要电子邮件地址 ,以便将API令牌添加到你的帐户" -"中。" +msgstr "验证主要电子邮件地址 " +",以便将API令牌添加到你的帐户中。" #: warehouse/templates/manage/account.html:467 #: warehouse/templates/manage/account.html:637 @@ -3026,9 +2999,8 @@ msgstr "设备名称:" msgid "" "Method: Authentication application (TOTP)" -msgstr "" -"方式:身份验证程序(TOTP)" +msgstr "方式:身份验证程序(TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3083,9 +3055,8 @@ msgid "" "Events appear here as security-related actions occur on your account. If you " "notice anything suspicious, please secure your " "account as soon as possible." -msgstr "" -"这里将宣示你账户的安全相关操作。如有可疑操作,请尽快" -"确保你的帐户安全。" +msgstr "这里将宣示你账户的安全相关操作。如有可疑操作,请尽快确保你的帐户安全。" #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3163,8 +3134,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -"转移或者删除" +"转移或者删除" #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3197,8 +3168,8 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"如果你需要销毁所有储存在 %(url)s 的文档,此操作将" -"不能撤销。上传新的文档已不再被支持。" +"如果你需要销毁所有储存在 %(url)s " +"的文档,此操作将不能撤销。上传新的文档已不再被支持。" #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3227,8 +3198,7 @@ msgstr "'%(project_name)s'项目的历史记录" msgid "" "Each time you (or your collaborators) perform a security action related to " "this project, the action is recorded and displayed here." -msgstr "" -"每次你(或你的协作者)执行与此项目相关的安全操作时,都会在此处记录和显示该操" +msgstr "每次你(或你的协作者)执行与此项目相关的安全操作时,都会在此处记录和显示该操" "作。" #: warehouse/templates/manage/history.html:29 @@ -3408,8 +3378,8 @@ msgid "" "account. Learn more about 2FA." msgstr "" -"双因素身份验证可以为你的帐户添加一层额外的安全保护。进一" -"步了解 2FA。" +"双因素身份验证可以为你的帐户添加一层额外的安全保护。进一步了解 2FA。" #: warehouse/templates/manage/manage_base.html:30 msgid "Recovery methods enabled" @@ -3575,8 +3545,8 @@ msgid "" " " msgstr "" "\n" -" 添加 双因素身份验证,方法是使用身份验证应用程序\n" +" 添加 双因素身份验证,方法是使用身份验证应用程序\n" " " #: warehouse/templates/manage/manage_base.html:173 @@ -3587,8 +3557,8 @@ msgid "" " " msgstr "" "\n" -" 添加 双因素身份验证 ,方法为安全设备(如,USB 安全密钥)\n" +" 添加 双因素身份验证 " +",方法为安全设备(如,USB 安全密钥)\n" " " #: warehouse/templates/manage/account/webauthn-provision.html:37 @@ -3606,8 +3576,8 @@ msgid "" "\">Upgrade your browser to set up two factor authentication with a " "security device (e.g. USB key)" msgstr "" -"" -"升级浏览器 以使用安全设备(例如USB密钥)设置两因素身份验证" +"升级浏览器 以使用安全设备(例如USB密钥)设置两因素身份验证" #: warehouse/templates/manage/manage_base.html:198 msgid "Your account" @@ -3896,17 +3866,16 @@ msgid "" "publishing authority for a PyPI package to a third party service, like " "GitHub Actions." msgstr "" -"OpenID Connect 提供了一种灵活、无凭据的机制,用于将 PyPI 包的发布权限委托给第" -"三方服务,例如 GitHub Actions。" +"OpenID Connect 提供了一种灵活、无凭据的机制,用于将 PyPI " +"包的发布权限委托给第三方服务,例如 GitHub Actions。" #: warehouse/templates/manage/publishing.html:62 msgid "" "PyPI projects can use trusted OpenID Connect publishers to automate their " "release processes, without having to explicitly provision or manage API " "tokens." -msgstr "" -"PyPI 项目可以使用受信任的 OpenID Connect 发布者来自动执行其发布过程,而无需显" -"式预置或管理 API 令牌。" +msgstr "PyPI 项目可以使用受信任的 OpenID Connect 发布者来自动执行其发布过程," +"而无需显式预置或管理 API 令牌。" #: warehouse/templates/manage/publishing.html:68 msgid "Add a new provider" @@ -3917,9 +3886,8 @@ msgstr "添加新的提供程序" msgid "" "Read more about GitHub's OpenID Connect provider here." -msgstr "" -"如要获取更多关于GitHub的OpenID Connect提供商的信息,请点" -"击此处。" +msgstr "如要获取更多关于GitHub的OpenID Connect提供商的信息,请点击此处。" #: warehouse/templates/manage/publishing.html:88 msgid "owner" @@ -4093,8 +4061,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Yanking 将会标记这个发布版本(和其内的%(count)s个文件)在最常见的安" -"装时被忽略。\n" +" Yanking " +"将会标记这个发布版本(和其内的%(count)s个文件)在最常见的安装时被忽略。\n" " " #: warehouse/templates/manage/release.html:135 @@ -4105,8 +4073,8 @@ msgid "" " " msgstr "" "\n" -" 当这个发布的程序在大多数正常环境中安装时,Yanking将会忽略这个发布" -"项。\n" +" " +"当这个发布的程序在大多数正常环境中安装时,Yanking将会忽略这个发布项。\n" " " #: warehouse/templates/manage/release.html:139 @@ -4118,8 +4086,8 @@ msgid "" " " msgstr "" "\n" -" 这个版本仍然可以安装到这个确切的版本的用户,例如,当使用" -"%(project_name)s==%(version)s。\n" +" 这个版本仍然可以安装到这个确切的版本的用户,例如,当使用%(proje" +"ct_name)s==%(version)s。\n" " " #: warehouse/templates/manage/release.html:142 @@ -4143,8 +4111,8 @@ msgid "" " " msgstr "" "\n" -" 你可以提供一个取消该发布版本的原因,它将会在pip安装" -"%(project_name)s==%(version)s时显示给用户。\n" +" 你可以提供一个取消该发布版本的原因,它将会在pip安装%(projec" +"t_name)s==%(version)s时显示给用户。\n" " " #: warehouse/templates/manage/release.html:153 @@ -4201,8 +4169,7 @@ msgid "" "Deletion will break any downstream projects relying on a pinned version of " "this package. It is intended as a last resort to address legal issues or " "remove harmful releases." -msgstr "" -"删除将破坏依赖此包的固定版本的任何下游项目。这是解决法律问题或消除有害发布的" +msgstr "删除将破坏依赖此包的固定版本的任何下游项目。这是解决法律问题或消除有害发布的" "最后手段。" #: warehouse/templates/manage/release.html:175 @@ -4214,10 +4181,10 @@ msgid "" "\">post release instead." msgstr "" "考虑%(title)s\" target=\"_blank\" rel=\"noopener\">yanking这个版" -"本,做一个新的版本或%(title)s\" target=\"_blank\" rel=\"noopener" -"\">post release代替。" +"\"noopener\">%(title)s\" target=\"_blank\" rel=\"noopener\"" +">yanking这个版本,做一个新的版本或%(title)s\" target=\"_blank\" " +"rel=\"noopener\">post release代替。" #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4294,8 +4261,8 @@ msgid "" " " msgstr "" "\n" -" 你可以提供一个中止这个版本的理由,这个理由将由pip显示给安装" -"%(project_name)s==%(version)s的用户。\n" +" 你可以提供一个中止这个版本的理由,这个理由将由pip显示给安装%(project_name)s==%(version)s的用户。\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4307,10 +4274,10 @@ msgid "" "release instead." msgstr "" "考虑%(title)s\" target=\"_blank\" rel=\"noopener\">yanking这个版" -"本,做一个新的版本或%(title)s\" target=\"_blank\" rel=\"noopener\">post " -"release代替。" +"\"noopener\">%(title)s\" target=\"_blank\" rel=\"noopener\"" +">yanking这个版本,做一个新的版本或%(title)s\" target=\"_blank\" rel=" +"\"noopener\">post release代替。" #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4342,8 +4309,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging User " "Guide" msgstr "" -"在Python打包用户指南上获取如何创建新的发布版本" +"在Python打包用户指南上获取如何创建新的发布版本" #: warehouse/templates/manage/roles.html:18 #, python-format @@ -4488,8 +4455,7 @@ msgstr "为 %(project_name)s 项目创建一个令牌" msgid "" "Verify your primary email address to add an API " "token for %(project_name)s." -msgstr "" -"验证你的主邮件地址来为%(project_name)s添加API秘钥。" +msgstr "验证你的主邮件地址来为%(project_name)s添加API秘钥。" #: warehouse/templates/manage/settings.html:60 msgid "2FA requirement" @@ -4500,8 +4466,7 @@ msgid "" "Requiring 2FA for this project will require all collaborators to have 2FA " "enabled for their individual account. Any collaborator who does not have 2FA " "enabled will not be able to manage the project until they enable 2FA." -msgstr "" -"这个项目要求全部合作者开启双重身份验证。如果没有他将不能管理该项目直到开启双" +msgstr "这个项目要求全部合作者开启双重身份验证。如果没有他将不能管理该项目直到开启双" "重验证为止。" #: warehouse/templates/manage/settings.html:69 @@ -4516,8 +4481,7 @@ msgid "" "This project will be part of PyPI's two-factor authentication mandate for " "critical projects. As a result, this setting cannot be disabled for this " "project." -msgstr "" -"该项目是PyPI对关键项目的双因素认证授权的一部分,无法为此项目禁用此设置。" +msgstr "该项目是PyPI对关键项目的双因素认证授权的一部分,无法为此项目禁用此设置。" #: warehouse/templates/manage/settings.html:84 msgid "" @@ -4551,13 +4515,13 @@ msgid "" "\"%(distribution_href)s\" rel=\"noopener\" target=\"_blank\">the Python " "Packaging User Guide for more help." msgstr "" -"在你的" -"setup.py文件中的setup()函数里来为你的下一次版本" -"设置‘%(project_name)s’的描述、作者、链接、分类器和其他详细信息。更新这些数据" -"并不会更改以前的发布版本的元数据。另外,为了得到充分的支持,你必须使用Twine来上传你的这些数据。在Python打包用户指南获取更多帮助。" +"在你的setup.py文件中的setup()函数里来为你的下" +"一次版本设置‘%(project_name)s’的描述、作者、链接、分类器和其他详细信息。更新" +"这些数据并不会更改以前的发布版本的元数据。另外,为了得到充分的支持,你必须使用Twine来上传你的这些数据。在Python打包用户指南获取更多帮助。" #: warehouse/templates/manage/settings.html:119 msgid "Remove project from organization" @@ -4614,8 +4578,7 @@ msgid "" "Your organization is currently the sole owner of the " "project. You must add an individual owner to the project before you can " "remove the project from your organization." -msgstr "" -"您的组织目前是该项目的唯一所有者。不过,在从组织中删除项目之" +msgstr "您的组织目前是该项目的唯一所有者。不过,在从组织中删除项目之" "前,必须向项目中添加个人所有者。" #: warehouse/templates/manage/settings.html:158 @@ -4784,8 +4747,8 @@ msgid "" "multiple projects to PyPI, you can set up your %(filename)s " "file like this:" msgstr "" -"举个例子,如果你使用Twine来将你的多个程序上传至" -"PyPI,像这样来设置你的%(filename)s文件:" +"举个例子,如果你使用Twine来将你的多个程序上传至PyPI" +",像这样来设置你的%(filename)s文件:" #: warehouse/templates/manage/token.html:106 msgid "" @@ -4802,8 +4765,7 @@ msgstr "管理项目" msgid "" "You can then use %(command)s to switch to the correct token " "when uploading to PyPI." -msgstr "" -"然后,你可以使用%(command)s在上载到PyPI时切换到正确的令牌。" +msgstr "然后,你可以使用%(command)s在上载到PyPI时切换到正确的令牌。" #: warehouse/templates/manage/token.html:119 #, python-format @@ -4915,8 +4877,8 @@ msgid "" "application or security key(s) and do not have access to these recovery " "codes, you may permanently lose access to your PyPI account!" msgstr "" -"把这些放在安全的地方。如果你丢失了身份验证应用程序或安全密" -"钥,并且无法访问这些恢复代码,则可能会永久性地失去对你的PyPI帐户的访问权限!" +"把这些放在安全的地方。如果你丢失了身份验证应用程序或安全密钥" +",并且无法访问这些恢复代码,则可能会永久性地失去对你的PyPI帐户的访问权限!" #: warehouse/templates/manage/account/recovery_codes-provision.html:48 msgid "Save your recovery codes" @@ -4951,8 +4913,8 @@ msgid "" "one-time password\">TOTP
        standard." msgstr "" "PyPI支持任何符合TOTP标准" -"的应用。" +"rel=\"noopener\">TOTP标准的应用。" #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -5057,8 +5019,8 @@ msgid "" msgstr "" "不起作用?检查你是否使用的是符合FIDO规范" -"兼容游览器。" +"\"%(mozilla_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">兼容游览器。" #: warehouse/templates/manage/account/webauthn-provision.html:78 msgid "" @@ -5097,8 +5059,8 @@ msgid "" "new project, visit the Python Packaging User Guide" msgstr "" -"你尚未向你的组织添加任何项目。 要开始,请使用下面的表格添加你拥有的项目。 要" -"了解如何创建新项目,请访问Python程序打包用户指南" #: warehouse/templates/manage/organization/projects.html:149 @@ -5129,8 +5091,7 @@ msgid "" "organization if the project has not been added to another organization. A " "project that has been added to another organization can be transferred from " "the project settings page." -msgstr "" -"若此项目尚未添加到其他组织,则该组织的所有者可转移其拥有的项目至此组织。可以" +msgstr "若此项目尚未添加到其他组织,则该组织的所有者可转移其拥有的项目至此组织。可以" "从“项目设置”页面转移已添加到其他组织的项目。" #: warehouse/templates/manage/organization/projects.html:185 @@ -5179,8 +5140,7 @@ msgid "" "Can be owner or maintainer for specific projects. Cannot create new " "projects. Cannot create or manage teams. Cannot invite or manage " "organization members. Cannot delete projects or the organization itself." -msgstr "" -"可以成为特定项目的所有者或维护者。无法创建新项目。无法创建或管理团队。无法邀" +msgstr "可以成为特定项目的所有者或维护者。无法创建新项目。无法创建或管理团队。无法邀" "请或管理组织成员。无法删除项目或组织本身。" #: warehouse/templates/manage/organization/roles.html:44 @@ -5188,8 +5148,7 @@ msgid "" "Can be owner or maintainer for specific projects. Can create new projects. " "Can create and manage teams. Cannot invite or manage organization members. " "Cannot delete projects or the organization itself." -msgstr "" -"可以成为特定项目的所有者或维护者。可以创建新项目。可以创建和管理团队。无法邀" +msgstr "可以成为特定项目的所有者或维护者。可以创建新项目。可以创建和管理团队。无法邀" "请或管理组织成员。无法删除项目或组织本身。" #: warehouse/templates/manage/organization/roles.html:46 @@ -5197,8 +5156,7 @@ msgid "" "Can be owner or maintainer for specific projects. Can create new projects. " "Can create and manage teams. Can invite and manage organization members. Can " "delete projects and the organization itself." -msgstr "" -"可以成为特定项目的所有者或维护者。可以创建新项目。可以创建和管理团队。可以邀" +msgstr "可以成为特定项目的所有者或维护者。可以创建新项目。可以创建和管理团队。可以邀" "请和管理组织成员。可以删除项目和组织本身。" #: warehouse/templates/manage/organization/roles.html:49 @@ -5428,8 +5386,8 @@ msgid "" "rel=\"noopener\">installing packages." msgstr "" "你还没有将任何项目上传到 PyPI,要了解如何开始,请访问 Python 打包指南" -"(Python Packaging User Guide)。" +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python 打包指南(" +"Python Packaging User Guide)。" #: warehouse/templates/packaging/detail.html:354 msgid "" @@ -5464,8 +5422,7 @@ msgid "" "Each project's maintainers provide PyPI with a list of \"Trove classifiers\" " "to categorize each release, describing who it's for, what systems it can run " "on, and how mature it is." -msgstr "" -"每个项目的维护人员都向PyPI提供一个“Trove分类器”列表,用于对每个版本进行分类," +msgstr "每个项目的维护人员都向PyPI提供一个“Trove分类器”列表,用于对每个版本进行分类," "描述版本的目的、可以运行的系统以及版本的成熟程度。" #: warehouse/templates/pages/classifiers.html:23 @@ -5485,10 +5442,10 @@ msgid "" "enhancement proposal\">PEP 301." msgstr "" "有关如何将Trove分类器添加到项目的说明,请参见Python打包指南。要阅读原" -"始分类器规范,请参阅PEP 301。" +"\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">Python打包指南。要阅读原始分类器规范,请参阅PEP 301。" #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5528,8 +5485,8 @@ msgid "" "regain access in that event.." msgstr "" "如果你丢失了你的%(method)s并且无法再登录,你可能会永久地失去对你的帐" -"户的访问。你应该生成并安全地存储恢复代码" -",以便在这种情况下重新获得访问权限。。" +"户的访问。你应该生成并安全地存储恢复代码,以便在这种情况下重新获得访问权限。。" #: warehouse/templates/pages/help.html:37 msgid "" @@ -5546,8 +5503,9 @@ msgid "" "have recovery codes, you can request help with account recovery." msgstr "" -"如果你无法访问帐户的所有两个因素方法,并且没有恢复" -"代码,则可以请求有关帐户恢复的帮助。" +"如果你无法访问帐户的所有两个因素方法,并且没有恢复代码,则可以请求有关帐户恢复的帮助。" #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -5595,15 +5553,14 @@ msgid "" "title=\"time-based one-time password\">TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"使用身份验证应用程序(TOTP)的双因素身份验证如何工作?我如何在PyPI上设置它?" +"使用身份验证应用程序(TOTP)的双因素身份验证如何工作?我如何在PyPI上设置它?" #: warehouse/templates/pages/help.html:64 msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" -msgstr "" -"使用安全设备(如USB密钥)的双因素身份验证如何工作?我如何在PyPI上设置它?" +msgstr "使用安全设备(如USB密钥)的双因素身份验证如何工作?我如何在PyPI上设置它?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -5618,8 +5575,7 @@ msgstr "我可以将哪些设备(USB 密钥以外的设备)用作安全设 msgid "" "How does two factor authentication with a recovery code work? How do I set " "it up on PyPI?" -msgstr "" -"使用安全设备(如USB密钥)的双因素身份验证如何工作?我如何在PyPI上设置它?" +msgstr "使用安全设备(如USB密钥)的双因素身份验证如何工作?我如何在PyPI上设置它?" #: warehouse/templates/pages/help.html:67 msgid "How can I use API tokens to authenticate with PyPI?" @@ -5660,8 +5616,8 @@ msgid "" "Why am I getting a \"Invalid or non-existent authentication information.\" " "error when uploading files?" msgstr "" -"为什么我会收到“Invalid or non-existent authentication information.”(无效或不" -"存在的身份验证信息)。上传文件时出错?" +"为什么我会收到“Invalid or non-existent authentication " +"information.”(无效或不存在的身份验证信息)。上传文件时出错?" #: warehouse/templates/pages/help.html:78 msgid "" @@ -5712,8 +5668,9 @@ msgid "" "Why am I getting a \"Filename or contents already exists\" or \"Filename has " "been previously used\" error?" msgstr "" -"为什么我得到一个“Filename or contents already exists”(文件名或内容已经存在)" -"或“Filename has been previously used”(文件名已被使用)错误?" +"为什么我得到一个“Filename or contents already " +"exists”(文件名或内容已经存在)或“Filename has been previously " +"used”(文件名已被使用)错误?" #: warehouse/templates/pages/help.html:89 msgid "Why isn't my desired project name available?" @@ -5771,8 +5728,7 @@ msgstr "我如何获取 PyPI 的 IP 地址列表?" msgid "" "What does the \"beta feature\" badge mean? What are Warehouse's current beta " "features?" -msgstr "" -"“beta feature”(beta特性)徽章是什么意思?Warehouse当前的beta特性是什么?" +msgstr "“beta feature”(beta特性)徽章是什么意思?Warehouse当前的beta特性是什么?" #: warehouse/templates/pages/help.html:104 msgid "How do I pronounce \"PyPI\"?" @@ -5834,15 +5790,15 @@ msgid "" " " msgstr "" "\n" -"

        我们使用许多术语来描述PyPI上可用的软件,比如“project”(程" -"序)、“release”(发布)、“file”(文件)和“package”(包)。有时这些术语会让人" -"困惑,因为它们被用于在其他上下文中描述不同的事物。下面是我们如何在PyPI上使用" -"它们:

        \n" +"

        我们使用许多术语来描述PyPI上可用的软件,比如“project”(程序)、“" +"release”(发布)、“file”(文件)和“package”(包)。有时这些术语会让人困惑,因" +"为它们被用于在其他上下文中描述不同的事物。下面是我们如何在PyPI上使用它们:\n" "

        PyPI上的“项目”是发布和文件的集合的名称,以及有关它们的信息。PyPI" "上的项目由Python社区的其他成员创建和共享,以便你可以使用它们。

        \n" -"

        PyPI上的“发行版”是项目的特定版本。例如,requests项目有许多版本,如“requests " -"2.10”和“requests 1.2.1”。发行版由一个或多个“文件”组成。

        \n" +"

        PyPI上的“发行版”是项目的特定版本。例如,requests项目有许多版本,如“requests 2.10”和“requests " +"1.2.1”。发行版由一个或多个“文件”组成。

        \n" "

        PyPI上的“文件”(也称为“包”)可以下载和安装。由于不同的硬件、操作" "系统和文件格式,一个版本可能有多个文件(包),像包含源代码或一个二进制的wheel文件。

        \n" @@ -5858,9 +5814,9 @@ msgid "" "User Guide." msgstr "" "在Python打包指南中的安装教程学习如何从PyPI安" -"装一个文件。" +"\"noopener\">Python打包指南中的安装教程学习如何从PyPI安装一个文件。" #: warehouse/templates/pages/help.html:217 #, python-format @@ -5871,9 +5827,9 @@ msgid "" "the Python Packaging User Guide." msgstr "" -"有关配置、打包和分发Python项目的完整说明,请参阅Python打包指南" -"中的Python打包指南中的打包教程。" #: warehouse/templates/pages/help.html:224 @@ -5882,9 +5838,8 @@ msgid "" "Classifiers are used to categorize projects on PyPI. See the classifiers page for more information, as well as a list of valid " "classifiers." -msgstr "" -"分类器用于对PyPI上的项目进行分类。有关更多信息,请参见分" -"类器页面,以及有效分类器的列表。" +msgstr "分类器用于对PyPI上的项目进行分类。有关更多信息,请参见分类器页面,以及有效分类器的列表。" #: warehouse/templates/pages/help.html:231 #, python-format @@ -5896,8 +5851,8 @@ msgid "" "enhancement proposal\">PEP
        592 for more information." msgstr "" "撤销版本是一个总会被安装程序忽略的版本,除非它是唯一符合版本说明的版本(使用 " -"===== )。参见 ==
        === )。参见 PEP 592 获取更多信息。" #: warehouse/templates/pages/help.html:238 @@ -5934,9 +5889,9 @@ msgid "" "automated fashion." msgstr "" "此策略将允许我们执行 PEP " -"541中有关维护者可达性的关键策略。它还降低了垃圾邮件攻击以自动方式创建多个" -"帐户的可行性。" +"\" rel=\"noopener\">PEP 54" +"1中有关维护者可达性的关键策略。它还降低了垃圾邮件攻击以自动方式创建多个帐" +"户的可行性。" #: warehouse/templates/pages/help.html:248 #, python-format @@ -5975,18 +5930,19 @@ msgid "" msgstr "" "

        PyPI本身并没有受到破坏。这是一种保护措施,可以降低针对PyPI及其用户的凭证填充攻击的风险。

        每次用户提供密码时(在注" -"册、验证或更新密码时),PyPI都会安全地检查该密码是否出现在公开数据泄露中。

        在每个过程中,PyPI都会生成所提供密码的SHA-1散列,并使用散列的前五(5)" +"rel=\"noopener\">凭证填充攻击的风险。

        每次用户提供密码时(在注册" +"、验证或更新密码时),PyPI都会安全地检查该密码是否出现在公开数据泄露中。

        " +"

        在每个过程中,PyPI都会生成所提供密码的SHA-1散列,并使用散列的前五(5)" "个字符来检查Have I Been Pwned API,并确定密码以前是否已被" -"泄露。明文密码从不由PyPI存储或提交给Have I Been Pwned API。

        在注册时" -"设置密码或更新密码时,PyPI将不允许使用此类密码。

        如果你收到一条错误" -"消息,说“This password appears in a breach or has been compromised and " -"cannot be used”(此密码出现了漏洞或已被泄露,无法使用),你应尽快将其更改到你" -"使用的所有其他位置。

        如果你在尝试登录或上载到PyPI时收到此错误,则你的" -"密码已重置,在重置密码之前无法登录到PyPI。" -"

        " +"\"_blank\" rel=\"noopener\">Have I Been Pwned " +"API,并确定密码以前是否已被泄露。明文密码从不由PyPI存储或提交给Have I " +"Been Pwned API。

        " +"在注册时设置密码或更新密码时,PyPI将不允许使用此类密码。

        " +"如果你收到一条错误消息,说“This password appears in a breach or has been " +"compromised and cannot be used”(此密码出现了漏洞或已被泄露,无法使用),你应" +"尽快将其更改到你使用的所有其他位置。

        " +"如果你在尝试登录或上载到PyPI时收到此错误,则你的密码已重置,在重置密码之前无法登录到PyPI。

        " #: warehouse/templates/pages/help.html:286 #, python-format @@ -5998,9 +5954,9 @@ msgid "" "%(admin_email)s\">%(admin_email)s

      " msgstr "" "

      所有PyPI用户事件都存储在账户设置中的安全历史下。如果有任何看起来可疑的事" -"件,请采取以下步骤:

      " +"件,请采取以下步骤:

      " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6010,8 +5966,8 @@ msgid "" "\"#suspicious-activity\">suspicious activity section applies too.

      " msgstr "" "

      与你的账户相关的PyPI API令牌被发布在一个公共网站上。它被自动撤销了,但在" -"重新生成一个新的之前,请检查你收到的电子邮件并尝试确定原因。可疑活动部分也适用。

      " +"重新生成一个新的之前,请检查你收到的电子邮件并尝试确定原因。可疑活动部分也适用。

      " #: warehouse/templates/pages/help.html:308 #, python-format @@ -6031,15 +5987,15 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">discuss.python.org.

      " msgstr "" "

      双因素身份验证(2FA)使你的账户更安全,因为需要两样东西才能登录账户:" -"你知道的某物你拥有的某物

      就 PyPI 来说,”你知道的某" -"物“是你的用户名和密码,而“你拥有的某物”可以是用于生成临时代" -"码的一个应用程序,或一个安全设备(最常见的是 USB " -"安全密钥)。

      强烈建议你对 PyPI 帐户设置双因素身份验证。

      已选择使" -"用双因素身份验证的用户将在登录过程中被要求提供第二种身份验证方法。双因素验证" -"眼下仅用于通过 web 浏览器登录账户,尚不适用包上传操作。

      要关注 2FA的改进,可访问discuss." -"python.org

      " +"你知道的某物和你拥有的某物

      就 PyPI " +"来说,”你知道的某物“是你的用户名和密码,而“你拥有的某物”可以是用于生成临时代码的一个应用程序,或一个安全设备(最常见的是 USB 安全密钥)。

      强烈建议你对 PyPI 帐户设置双" +"因素身份验证。

      已选择使用双因素身份验证的用户将在登录过程中被要求提供第" +"二种身份验证方法。双因素验证眼下仅用于通过 web " +"浏览器登录账户,尚不适用包上传操作。

      要关注 2FA的改进,可访问discuss.python.org

      " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6050,8 +6006,8 @@ msgid "" "\">TOTP standard." msgstr "" "PyPI用户可以使用支持TOTP" -"标准的任何身份验证应用程序设置双因素身份验证。" +"\" rel=\"noopener\">TOTP标准的任何身份验证应用程序设置双因素身份验证。" #: warehouse/templates/pages/help.html:336 msgid "" @@ -6068,8 +6024,8 @@ msgid "" "standard, there are many applications that are compatible with your PyPI " "account. Popular applications include:" msgstr "" -"因为TOTP是一个开放的标" -"准,所以有许多应用程序与你的PyPI帐户兼容。流行的应用程序包括:" +"因为TOTP是一个开放的标准" +",所以有许多应用程序与你的PyPI帐户兼容。流行的应用程序包括:" #: warehouse/templates/pages/help.html:340 #, python-format @@ -6122,16 +6078,15 @@ msgid "" "To set up 2FA with an " "authentication application:" msgstr "" -"要使用身份验证应用程序设置2FA,请执行以下操作:" +"要使用身份验证应用程序设置2FA,请执行以下操作:" #: warehouse/templates/pages/help.html:368 msgid "" "Open an authentication (TOTP) application" -msgstr "" -"打开身份验证(TOTP)应用" -"程序" +msgstr "打开身份验证(TOTP)应用程序" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6152,9 +6107,8 @@ msgstr "PyPI 将生成特定于你的帐户的密钥。这显示为二维码和 msgid "" "Scan the QR code with your authentication application, or type it in " "manually. The method of input will depend on the application you have chosen." -msgstr "" -"使用你的认证应用程序扫描二维码,或手动输入。输入方法将取决于你选择的应用程" -"序。" +msgstr "使用你的认证应用程序扫描二维码,或手动输入。输入方法将取决于你选择的应用程序" +"。" #: warehouse/templates/pages/help.html:372 msgid "" @@ -6167,8 +6121,7 @@ msgid "" "The PyPI server and your application now share your PyPI secret key, " "allowing your application to generate valid authentication codes for your " "PyPI account." -msgstr "" -"PyPI服务器和应用程序现在共享PyPI密钥,允许应用程序为PyPI帐户生成有效的身份验" +msgstr "PyPI服务器和应用程序现在共享PyPI密钥,允许应用程序为PyPI帐户生成有效的身份验" "证代码。" #: warehouse/templates/pages/help.html:377 @@ -6195,8 +6148,8 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"安全设备是生成一次性密码并将该密码发送到浏览器的USB密钥或其他设备。然后,PyPI使用这个密码来验证你的用户身份。" +"安全设备是生成一次性密码并将该密码发送到浏览器的USB密钥或其他设备。然后,PyPI使用这个密码来验证你的用户身份。" #: warehouse/templates/pages/help.html:389 msgid "" @@ -6212,8 +6165,8 @@ msgid "" "implemented by PyPI." msgstr "" "使用支持WebAuthn和" -"PublicKeyCredential的浏览器,因为这是PyPI实现的标准。" +"\">支持WebAuthn和PublicKeyCredential的浏览器,因为这是PyPI实现的标准。" #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6238,18 +6191,17 @@ msgid "" "\">Thetis." msgstr "" "流行的秘钥包括YubikeyGoogle TitanThetis。" +"\"_blank\" rel=\"noopener\">Yubikey、Google TitanThetis。" #: warehouse/templates/pages/help.html:403 msgid "" "Note that some older Yubico USB keys do not follow the FIDO " "specification, and will therefore not work with PyPI" -msgstr "" -"注意,一些旧的Yubico USB密钥不遵循FIDO规范,因此不能与PyPI一" -"起使用" +msgstr "注意,一些旧的Yubico " +"USB密钥不遵循FIDO规范,因此不能与PyPI一起使用" #: warehouse/templates/pages/help.html:408 msgid "Follow these steps:" @@ -6269,10 +6221,12 @@ msgid "" " " msgstr "" "\n" -"
    • 登录到你的PyPI帐户,转到你的帐户设置,然后选择“使用安全设备(如" -"USB密钥)添加2FA
    • \n" -"
    • 给你的钥匙起个名字。这是必要的,因为可以向你的帐户添加多个安全" -"设备。
    • \n" +" " +"
    • 登录到你的PyPI帐户,转到你的帐户设置,然后选择“使用安全设备(如USB密钥)" +"添加2FA
    • \n" +" " +"
    • 给你的钥匙起个名字。这是必要的,因为可以向你的帐户添加多个安全设备。
    • " +"\n" "
    • 点击“设置安全设备”按钮
    • \n" "
    • 按照浏览器的指示插入并加载USB密钥
    • \n" " " @@ -6314,9 +6268,9 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">mobile " "phones to act as security devices." msgstr "" -"新兴的解决方案包括生物识别(面部和指纹)扫描仪和与FIDO兼容的信用卡。人们也越" -"来越支持手机作为安全设备。" +"新兴的解决方案包括生物识别(面部和指纹)扫描仪和与FIDO兼容的信用卡。" +"人们也越来越支持手机作为安全设备。" #: warehouse/templates/pages/help.html:443 #, python-format @@ -6327,8 +6281,8 @@ msgid "" "take advantage of any future developments in this field." msgstr "" "由于PyPI的双因素实现遵循WebAuthn标准,PyPI用户将能够利用该领域未来的任何发展。" +"\"_blank\" rel=\"noopener\">WebAuthn标准,PyPI用户将能够利用该领域未来的任何发展。" #: warehouse/templates/pages/help.html:452 msgid "" @@ -6336,8 +6290,8 @@ msgid "" "or security device, you can use these codes to sign " "into PyPI." msgstr "" -"如果你失去了对身份验证应用程序安" -"全设备的访问,可以使用这些代码登录到PyPI。" +"如果你失去了对身份验证应用程序安全设备的访问,可以使用这些代码登录到PyPI。" #: warehouse/templates/pages/help.html:455 msgid "" @@ -6346,9 +6300,9 @@ msgid "" "\">security device and should only be used for recovery. After using a " "recovery code to sign in, it becomes inactive." msgstr "" -"恢复代码是一次性使用的。它们不能替代身份验" -"证应用程序安全设备,只能用于恢复。使用恢复代码" -"登录后,它将变为非活动状态。" +"恢复代码是一次性使用的。它们不能替代身份验证应用程序安全设备,只能用于恢复。使用恢复代码登录后,它将变为非活动状态。" #: warehouse/templates/pages/help.html:461 msgid "To provision recovery codes:" @@ -6371,8 +6325,7 @@ msgstr "" msgid "" "Securely store the displayed recovery codes! Consider printing them out and " "storing them in a safe location or saving them in a password manager." -msgstr "" -"安全存储显示的恢复代码!考虑将它们打印出来并存储在安全的位置,或者保存在密码" +msgstr "安全存储显示的恢复代码!考虑将它们打印出来并存储在安全的位置,或者保存在密码" "管理器中。" #: warehouse/templates/pages/help.html:467 @@ -6381,8 +6334,8 @@ msgid "" "get new ones by selecting \"Regenerate recovery codes\" in your account " "settings." msgstr "" -"如果你无法访问存储的恢复代码或使用所有恢复代码,可以通过在帐户设置中选" -"择“Regenerate recovery codes”(重新生成恢复代码)来获取新的恢复代码。" +"如果你无法访问存储的恢复代码或使用所有恢复代码,可以通过在帐户设置中选择“" +"Regenerate recovery codes”(重新生成恢复代码)来获取新的恢复代码。" #: warehouse/templates/pages/help.html:469 msgid "To sign in with a recovery code:" @@ -6445,8 +6398,8 @@ msgstr "" "的替代方法(而不是用户名和密码)。

      \n" "

      你可以为整个PyPI帐户创建一个令牌,在这种情况下,该令牌将适用于与" "该帐户关联的所有项目。或者,可以将令牌的范围限制为特定项目。

      \n" -"

      我们强烈建议你尽可能使用API令牌进行身份验证。\n" +" " +"

      我们强烈建议你尽可能使用API令牌进行身份验证。

      \n" "\n" " " @@ -6468,8 +6421,7 @@ msgstr "(检查帐户设置)" msgid "" "In your account settings, go to the API tokens " "section and select \"Add API token\"" -msgstr "" -"在你的帐户设置中,转到API令牌部分并选择“添加API令牌”" +msgstr "在你的帐户设置中,转到API令牌部分并选择“添加API令牌”" #: warehouse/templates/pages/help.html:493 msgid "To use an API token:" @@ -6504,8 +6456,7 @@ msgstr "" msgid "" "Advanced users may wish to inspect their token by decoding it with base64, " "and checking the output against the unique identifier displayed on PyPI." -msgstr "" -"高级用户可能希望通过使用base64解码令牌,并根据PyPI上显示的唯一标识符检查输出" +msgstr "高级用户可能希望通过使用base64解码令牌,并根据PyPI上显示的唯一标识符检查输出" "来检查其令牌。" #: warehouse/templates/pages/help.html:509 @@ -6522,10 +6473,11 @@ msgid "" " " msgstr "" "\n" -"

      PyPI 请求你确认你的密码,在你想执行一项 敏感操作前。敏感" -"操作包括添加或删除维护者、删除分发、生成 API 令牌、及设置双因素验证。

      \n" -"

      如果距离你上次确认密码的时间已经超过一个小时,你需要重新确认密" -"码。

      \n" +"

      PyPI 请求你确认你的密码,在你想执行一项 " +"敏感操作前。敏感操作包括添加或删除维护者、删除分发、生成 API " +"令牌、及设置双因素验证。

      \n" +" " +"

      如果距离你上次确认密码的时间已经超过一个小时,你需要重新确认密码。

      \n" "

      我们强烈建议你只在你的个人、有密码保护的计算机上执行这些" "操作。

      \n" " " @@ -6545,8 +6497,8 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"如果需要运行自己的PyPI镜像,建议使用bandersnatch项目。请注意,PyPI镜像的存储需求将超过1tb并不断增长!" +"如果需要运行自己的PyPI镜像,建议使用bandersnatch项目。请注意,PyPI镜像的存储需求将超过1tb并不断增长!" #: warehouse/templates/pages/help.html:527 #, python-format @@ -6559,9 +6511,9 @@ msgid "" "apps." msgstr "" "你可以订阅 项目版本发行 RSS 源。此外,还有一些以 Gihub 应用 形" -"式发布的第三方服务,提供项目发布和漏洞的全面监控和通知。" +"rel=\"noopener\">项目版本发行 RSS 源。此外,还有一些以 Gihub 应用 " +"形式发布的第三方服务,提供项目发布和漏洞的全面监控和通知。" # | msgid "" # | "If you no longer have access to the email address associated with @@ -6577,8 +6529,8 @@ msgid "" "a> via our public dataset on Google BigQuery." msgstr "" "你可以通过我们在Google BigQuery上的公共数据集来分析PyPI项目/包元数据和" -"%(title)s\" target=\"_blank\" rel=\"noopener\">下载使用统计。" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">%(title)s\" target=\"_blank\" rel=\"noopener\">下载使用统计。" #: warehouse/templates/pages/help.html:532 #, python-format @@ -6594,14 +6546,14 @@ msgid "" "\"noopener\">other relevant factors." msgstr "" "Libraries.io提供了PyPI项目exampleAPI)的统计信息,包括GitHub stars和" -"fork、依赖项跟踪(in progress)和其他相关因素。" +"\"noopener\">Libraries.io提供了PyPI项目(exampleAPI)的统计信息,包括GitHub " +"stars和fork、依赖项跟踪(in progress)和其他相关因素。" #: warehouse/templates/pages/help.html:541 #, python-format @@ -6609,8 +6561,8 @@ msgid "" "For recent statistics on uptime and performance, see our status page." msgstr "" -"有关正常运行时间和性能的最新统计信息,请参阅我们的状态页。" +"有关正常运行时间和性能的最新统计信息,请参阅我们的状态页。" #: warehouse/templates/pages/help.html:548 #, python-format @@ -6619,8 +6571,8 @@ msgid "" "your private package to a package index, the recommended solution is to run " "your own deployment of the devpi project." msgstr "" -"PyPI不支持发布私有包。如果需要将私有包发布到包索引,建议的解决方案是运行自己" -"的devpi项目部署。" +"PyPI不支持发布私有包。如果需要将私有包发布到包索引," +"建议的解决方案是运行自己的devpi项目部署。" #: warehouse/templates/pages/help.html:551 msgid "" @@ -6628,8 +6580,7 @@ msgid "" "created with your desired name, despite no evidence of a project or release " "of the same name on PyPI. Currently, there are four primary reasons this may " "occur:" -msgstr "" -"你的发布工具可能会返回一个错误,即无法使用所需的名称创建新项目,尽管在PyPI上" +msgstr "你的发布工具可能会返回一个错误,即无法使用所需的名称创建新项目,尽管在PyPI上" "没有相同名称的项目或版本的证据。目前,这可能有四个主要原因:" #: warehouse/templates/pages/help.html:553 @@ -6639,8 +6590,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Standard Library module from " "any major version from 2.5 to present." msgstr "" -"项目名称与从2.5到现在的任何主要版本的Python标准库模块冲突。" +"项目名称与从2.5到现在的任何主要版本的Python标准库模块冲突。" #: warehouse/templates/pages/help.html:554 msgid "" @@ -6676,9 +6627,9 @@ msgid "" "\"noopener\">\"How to request a name transfer\" section of PEP 541." msgstr "" -"按照 PEP541 中的“如何请求" -"名称转移”部分进行操作。" +"按照 PEP541 中的“如何请求名称转移”部分进行操作。" #: warehouse/templates/pages/help.html:564 msgid "" @@ -6724,9 +6675,9 @@ msgid "" "to the alternate format." msgstr "" "默认情况下,上载的描述将使用reStructuredText呈现。如果描述采用类似于" -"Markdown的替代格式,则包可以将setup.py中的" -"long_description_content_type设置为替代格式。" +"\"_blank\" rel=\"noopener\">reStructuredText呈现。如果描述采用类似于Markd" +"own的替代格式,则包可以将setup." +"py中的long_description_content_type设置为替代格式。" #: warehouse/templates/pages/help.html:573 #, python-format @@ -6750,10 +6701,10 @@ msgid "" "\"_blank\" rel=\"noopener\">file an issue and tell us:" msgstr "" "如果你无法将项目的版本上载到PyPI,因为你达到了上载文件大小限制,我们有时可以" -"增加你的限制。确保你至少为项目上传了一个低于限制的版本(开发版本号可以)。然后,提出一个问题并告诉我们:" +"增加你的限制。确保你至少为项目上传了一个低于限制的版本(开发版本号可以)。然后,提出一个问题并告诉我们:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -6781,9 +6732,8 @@ msgid "" "If you can't upload your project's release to PyPI because you're hitting " "the project size limit, first remove any unnecessary releases or individual " "files to lower your overall project size." -msgstr "" -"如果由于达到项目大小限制而无法将项目的版本上传到 PyPI,请首先删除所有不必要的" -"版本或单个文件以降低整体项目大小。" +msgstr "如果由于达到项目大小限制而无法将项目的版本上传到 " +"PyPI,请首先删除所有不必要的版本或单个文件以降低整体项目大小。" #: warehouse/templates/pages/help.html:603 #, python-format @@ -6821,8 +6771,8 @@ msgid "" "\"noopener\">file an issue with details." msgstr "" "如果你认为你项目的漏洞数据无效或不准确,请提交问题并提供详细" -"信息。" +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">提交问题并提供详细信息。" #: warehouse/templates/pages/help.html:633 #, python-format @@ -6831,15 +6781,14 @@ msgid "" "use twine's check command to " "locally check a description for validity." msgstr "" -"如果包描述无法呈现,PyPI 将拒绝上传。你可以使用 twine 的检查命令在本地检查描述的有效性。" +"如果包描述无法呈现,PyPI 将拒绝上传。你可以使用 twine 的检查命令在本地检查描述的有效性。" #: warehouse/templates/pages/help.html:639 msgid "" "If you've forgotten your PyPI password but you remember your email address " "or username, follow these steps to reset your password:" -msgstr "" -"如果你忘记了PyPI密码,但记住了电子邮件地址或用户名,请按照以下步骤重置密码:" +msgstr "如果你忘记了PyPI密码,但记住了电子邮件地址或用户名,请按照以下步骤重置密码:" #: warehouse/templates/pages/help.html:641 #, python-format @@ -6916,16 +6865,14 @@ msgstr "确保你的 API 令牌有效且未被撤销。" msgid "" "Ensure that your API Token is properly formatted " "and does not contain any trailing characters such as newlines." -msgstr "" -"确保你的API令牌是正确的格式,不包含任何尾部字符,如" -"换行。" +msgstr "确保你的API令牌是正确的格式,不包含任何尾部字符,如换行。" #: warehouse/templates/pages/help.html:671 msgid "" "In both cases, remember that PyPI and TestPyPI each require you to create an " "account, so your credentials may be different." -msgstr "" -"在这两种情况下,请记住,PyPI和TestPyPI都需要你创建一个账户,所以你的凭证可能" +msgstr "在这两种情况下,请记住,PyPI和TestPyPI都需要你创建一个账户,所以你的凭证可能" "是不同的。" #: warehouse/templates/pages/help.html:673 @@ -6939,10 +6886,12 @@ msgid "" " " msgstr "" "\n" -" 如果你在使用Windows,并试图在命令提示符或PowerShell中粘贴你的密码" -"或令牌, 注意Ctrl-V和Shift+Insert无法正常工作。\n" -" 相反,你可以在窗口菜单中使用“编辑>粘贴”,或者在“属性”中启用“使用" -"Ctrl+Shift+C/V作为复制/粘贴”。\n" +" 如果你在使用Windows," +"并试图在命令提示符或PowerShell中粘贴你的密码或令牌, 注意Ctrl-" +"V和Shift+Insert无法正常工作。\n" +" " +"相反,你可以在窗口菜单中使用“编辑>粘贴”,或者在“属性”中启用“使用Ctrl+Shift+C/" +"V作为复制/粘贴”。\n" " " #: warehouse/templates/pages/help.html:677 @@ -6966,11 +6915,11 @@ msgid "" "\"noopener\">Learn why on the PSF blog." msgstr "" "传输层安全性(Transport Layer Security,简称TLS)是确保你的计算机和PyPI之间的" -"连接是私有和安全的一部分。这是一个密码协议,随着时间的推移已经有好几个版本。" -"2018年4月,PyPI关闭了对TLS版本1.0和1.1的支持在" -"PSF博客上了解原因。" +"连接是私有和安全的一部分。这是一个密码协议,随着时间的推移已经有好几个版本。2" +"018年4月,PyPI关闭了对TLS版本1.0和1.1的支持在PSF博客上了解原因。" #: warehouse/templates/pages/help.html:691 #, python-format @@ -6991,10 +6940,10 @@ msgid "" "TLSV1_ALERT_PROTOCOL_VERSION, you need to be connecting to PyPI " "with a newer TLS support library." msgstr "" -"如果你看到There was a problem confirming the ssl certificate(确" -"认ssl证书时出现问题)、tlsv1 alert protocol version(tlsv1警报协" -"议版本)或TLSV1_ALERT_PROTOCOL_VERSION(TLSV1_警报协议版本)之类" -"的错误,则需要使用更新的TLS支持库连接到PyPI。" +"如果你看到There was a problem confirming the ssl " +"certificate(确认ssl证书时出现问题)、tlsv1 alert protocol versi" +"on(tlsv1警报协议版本)或TLSV1_ALERT_PROTOCOL_VERSION(TL" +"SV1_警报协议版本)之类的错误,则需要使用更新的TLS支持库连接到PyPI。" #: warehouse/templates/pages/help.html:694 msgid "" @@ -7004,8 +6953,8 @@ msgid "" "Python, setuptools, and pip." msgstr "" "你需要采取的具体步骤将取决于你的操作系统版本(Python.org、你的操作系统供应商" -"或中间发行商)以及Python、setuptoolspip的安装版" -"本。" +"或中间发行商)以及Python、setuptoolspip的安装版本" +"。" #: warehouse/templates/pages/help.html:696 #, python-format @@ -7021,10 +6970,10 @@ msgstr "" "要获得帮助,请转到Libera上的#pypa apple IRC频道," "在pypa/packaging-problems/issues上提交问题,或 在 Discourse 上讨论,包括操作系统和安装详细信息以及%(command)s的输出。" +"rel=\"noopener\">pypa/packaging-problems/issues上提交问题,或 在 Discourse " +"上讨论,包括操作系统和安装详细信息以及%(command)s的输出。" #: warehouse/templates/pages/help.html:707 #, python-format @@ -7044,8 +6993,8 @@ msgid "" "a>, so we can try to fix the problem, for you and others." msgstr "" "如果你遇到可访问性问题,请在GitHub上向我们报告,以便我们可以尝试为你" -"和其他人修复该问题。" +"\"_blank\" rel=\"noopener\"" +">请在GitHub上向我们报告,以便我们可以尝试为你和其他人修复该问题。" #: warehouse/templates/pages/help.html:720 #, python-format @@ -7084,8 +7033,8 @@ msgid "" msgstr "" "当PyPI管理员被垃圾邮件淹没确定PyPI存在其他威胁时,可能会禁" "用新用户注册和/或新项目注册。查看我们的状态页面了解更多详细信息,因为我" -"们可能已经用干预的理由更新了它。" +"target=\"_blank\" rel=\"noopener\"" +">我们的状态页面了解更多详细信息,因为我们可能已经用干预的理由更新了它。" #: warehouse/templates/pages/help.html:740 msgid "PyPI will return these errors for one of these reasons:" @@ -7137,8 +7086,8 @@ msgid "" "\">pypa/trove-classifiers project. Be sure to include a " "brief justification of why it is important." msgstr "" -"如果你想请求一个新的 trove 分类器文件,提交一个合并请求于 pypa/trove-" +"如果你想请求一个新的 trove 分类器文件,提交一个合并请求于 pypa/trove-" "classifiers项目。确保包含一个简短的理由来说明为何它是重要的。" #: warehouse/templates/pages/help.html:763 @@ -7151,17 +7100,16 @@ msgid "" "software that runs PyPI. Before writing a new issue, first check that a " "similar issue does not already exist." msgstr "" -"如果你遇到 PyPI 本身的问题,我们欢迎通过我们的 问题跟踪器 提供 " -" 建设性 的反馈和错误报告。请注意,此跟踪器仅针对运行 PyPI " +"如果你遇到 PyPI 本身的问题,我们欢迎通过我们的 问题跟踪器 提供 " +"建设性 的反馈和错误报告。请注意,此跟踪器仅针对运行 PyPI " "的软件的问题。在编写新问题之前,请先检查是否存在类似问题。" #: warehouse/templates/pages/help.html:770 msgid "" "If you are having an issue is with a specific package installed from PyPI, " "you should reach out to the maintainers of that project directly instead." -msgstr "" -"如果你遇到的问题是从PyPI安装的特定包,那么你应该直接联系该项目的维护人员。" +msgstr "如果你遇到的问题是从PyPI安装的特定包,那么你应该直接联系该项目的维护人员。" #: warehouse/templates/pages/help.html:779 #, python-format @@ -7183,9 +7131,9 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPA是一个独立的开发团队,其目标是改进和维护与Python打包相关的许多核心" -"项目。" +"P" +"yPA是一个独立的开发团队,其目标是改进和维护与Python打包相关的许多核心项目" +"。" #: warehouse/templates/pages/help.html:789 #, python-format @@ -7200,10 +7148,9 @@ msgid "" msgstr "" "PackagingWG是Python软件基金会(PSF)的一个工作组,其目标是筹" -"集和支付资金,以支持Python打包的持续改进。最近,它获得了开放技术基金的一个奖项,该基金的资金使开发人员能够提高仓库的安全" -"性和可访问性。" +"集和支付资金,以支持Python打包的持续改进。最近,它获得了开放技术基金" +"的一个奖项,该基金的资金使开发人员能够提高仓库的安全性和可访问性。" #: warehouse/templates/pages/help.html:799 #, python-format @@ -7213,8 +7160,8 @@ msgid "" "services provided by our generous sponsors." msgstr "" "PyPI由Warehouse和我们慷慨的赞助" -"商提供的各种工具和服务提供动力。" +"rel=\"noopener\">Warehouse和我们慷慨的赞助商提供的各种工具和服务提供动力。" #: warehouse/templates/pages/help.html:806 msgid "" @@ -7222,9 +7169,9 @@ msgid "" "has moved out of beta and replaced the old site (pypi.python.org). It is now " "robust, tested, and ready for expected browser and API traffic." msgstr "" -"截至2018年4月16日,PyPI.org处于“生产”状态,这意味着它已经退出beta版并取代了旧" -"站点(pypi.python.org)。它现在是健壮的,经过测试的,并且已经为预期的浏览器和" -"API流量做好了准备。" +"截至2018年4月16日,PyPI." +"org处于“生产”状态,这意味着它已经退出beta版并取代了旧站点(pypi.python.org)" +"。它现在是健壮的,经过测试的,并且已经为预期的浏览器和API流量做好了准备。" #: warehouse/templates/pages/help.html:808 #, python-format @@ -7241,15 +7188,16 @@ msgid "" "index, consider either a mirror or a private index." msgstr "" -"PyPI 通过CDN进行大量缓存和分" -"发,这要归功于我们的赞助商Fastly,因此在全球范围内普遍可用。但" -"是,该网站主要由志愿者维护,我们不提供任何特定的服务水平协议,并且正如大型分" -"布式系统所预期的那样,事情可能会出错,有时甚至会出错。有关当前和过去的中断和" -"事件,请参阅 我们的状态页面。如果包索引有高可用性要求,请" -"考虑使用 镜像 私有索引 。" +"PyPI 通过CDN进行大量缓存和分发,这要归功于我们的赞助商Fastly,因此在" +"全球范围内普遍可用。但是,该网站主要由志愿者维护,我们不提供任何特定的服务水" +"平协议,并且正如大型分布式系统所预期的那样,事情可能会出错,有时甚至会出错。" +"有关当前和过去的中断和事件,请参阅 我们的状态页面。如果包索引有高可用性要求,请考虑使用 镜像 私有索引 " +"。" #: warehouse/templates/pages/help.html:822 #, python-format @@ -7259,8 +7207,8 @@ msgid "" "rel=\"noopener\">the Warehouse project)." msgstr "" "为了继续维护和改进PyPI(也称为Warehouse项目),我们还有大量的工作要" -"做。" +"target=\"_blank\" rel=\"noopener\"" +">Warehouse项目),我们还有大量的工作要做。" #: warehouse/templates/pages/help.html:827 msgid "Financial:" @@ -7284,9 +7232,9 @@ msgid "" "source developer to make a contribution – in fact, we'd love to help you " "make your first open source pull request!" msgstr "" -"Warehouse是开源的,我们希望看到一些新的面孔在这个项目上工作。你需要成为一个有经验的开源开发人员就可以做出贡献——事实上,我们很乐意帮助" -"你提出第一个开源请求!" +"Warehouse是开源的,我们希望看到一些新的面孔在这个项目上工作。你不需要成为一个有经验的开源开发人员就可以做出贡献——事实上,我们很乐意帮助你" +"提出第一个开源请求!" #: warehouse/templates/pages/help.html:830 #, python-format @@ -7302,11 +7250,11 @@ msgid "" msgstr "" "如果你在Python、ElasticSearch、HTML、SCSS、JavaScript或SQLAlchemy方面有技能," "那么请浏览我们的“入门”指南,然后查看问题跟踪程序。我们已经创建了一个“好的第一期”标签——我们建议你从这里开始。" +"target=\"_blank\" rel=\"noopener\">“入门”指南,然后查看问题跟踪程序。我们已经创建了一个“好的第一期”标签——我们建议你从这里开始。" #: warehouse/templates/pages/help.html:838 #, python-format @@ -7349,21 +7297,20 @@ msgid "" "a> feeds for the \"pypi\" label." msgstr "" "对PyPI的更改通常在PyPI announce邮件列表PSF" -"博客上以“PyPI”的标签公布。PSF博客还为“pypi”标签提供了AtomRSS提要。" +"target=\"_blank\" rel=\"noopener\">PyPI announce邮件列表和PSF博客上以“PyPI”的标签公布。PSF博客还为“pypi”标签提供了AtomRSS提要。" #: warehouse/templates/pages/help.html:865 #, python-format msgid "" "All traffic is routed through our global CDN, which lists their public IP " "addresses here: %(href)s." -msgstr "" -"所有流量都通过我们的全球 CDN 路由,这里列出了它们的公共 IP 地址:。" +msgstr "所有流量都通过我们的全球 CDN 路由,这里列出了它们的公共 IP 地址:。" #: warehouse/templates/pages/help.html:866 #, python-format @@ -7384,8 +7331,8 @@ msgid "" "them with a small \"beta feature\" symbol to tell you: this should probably " "work fine, but it's new and less tested than other site functionality." msgstr "" -"当Warehouse的维护人员部署新功能时,首先我们用一个小的“beta功能”符号来标记它" -"们,告诉你:这可能工作得很好,但它是新的,比其他站点功能测试得更少。" +"当Warehouse的维护人员部署新功能时,首先我们用一个小的“beta功能”符号来标记它们" +",告诉你:这可能工作得很好,但它是新的,比其他站点功能测试得更少。" #: warehouse/templates/pages/help.html:875 #, python-format @@ -7396,9 +7343,9 @@ msgid "" "a> project, which is a popular alternative implementation of the Python " "language." msgstr "" -"“PyPI”的发音应该像“pie pea eye”,特别是“PI”发音成单个字母,而不是单个声音。这" -"将减少与PyPy项目的混淆,PyPy项目" -"是Python语言的一种流行的替代实现。" +"“PyPI”的发音应该像“pie pea eye”,特别是“PI”发音成单个字母,而不是单个声音。" +"这将减少与PyPy项目的混淆,PyPy项目是Python语言的一种流行的替代实现。" #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -7445,9 +7392,9 @@ msgid "" msgstr "" "Python Packaging Authority (PyPA)是一个共同改进Python打包的" -"工作组,如果你想与核心打包开发人员取得联系,在IRC上使用 #pypa(Libera)" -"或 #pypa(Libera)浏览在线论坛。" #: warehouse/templates/pages/security.html:15 @@ -7470,12 +7417,10 @@ msgstr "重要!" #: warehouse/templates/pages/security.html:24 msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" -msgstr "" -"如果你认为你发现了仓库的安全问题,请不要在任何公共论坛上报告" -"该问题,包括(但不限于):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" +msgstr "如果你认为你发现了 PyPI 的安全问题,请不要在任何公共论坛上报" +"告该问题,包括(但不限于):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -7490,43 +7435,72 @@ msgid "Official or unofficial mailing lists" msgstr "官方或非官方邮件列表" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." -msgstr "" -"相反,python dot org的电子邮件安全性直接提供尽可能多" -"的相关信息。" +msgid "If you've identified a security issue with a project hosted on PyPI" +msgstr "如果您已发现 PyPI 上托管的项目存在安全问题" #: warehouse/templates/pages/security.html:36 #, python-format msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." -msgstr "" -"可以选择使用Python安全页面上提供的密钥指纹使用GPG对消息进行加密。" +"Email security@pypi.org, providing the following " +"details:" +msgstr "发送邮件到 security@pypi.org,提供下列细节:" #: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "相关项目的 URL" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "说明是什么使项目成为安全问题" + +#: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "如果适用:通过 inspector.pypi.io " +"链接到项目发行版中存在问题的行" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "有效的恶意软件报告可能包括拼写错误抢注、依赖关系混淆、数据泄露、混淆、命令/控" +"制等示例。" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "如果您发现了 PyPI 本身的安全问题(不是托管在 PyPI 上的项目)" + +#: warehouse/templates/pages/security.html:45 +#, python-format +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "发送邮件到 security@pypi." +"org,提供尽可能多的相关信息,包括重现步骤。" + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "随后发生了什么?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "通过电子邮件提交问题后,你应在48小时内收到确认。" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "根据采取的行动,你可能会收到进一步的后续电子邮件。" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." -msgstr "本安全政策最新更新日期为2018年3月14日。" +#: warehouse/templates/pages/security.html:52 +msgid "This security policy was last updated on June 2022." +msgstr "本安全政策最近更新于2022年6月。" #: warehouse/templates/pages/sitemap.html:21 msgid "PyPI site map" @@ -7621,8 +7595,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">Open Technology Fund in " "2019" msgstr "" -"在2019年获得开放技术基金的80,000美元资金" +"在2019年获得开放技术基金的80,000美元资金" #: warehouse/templates/pages/sponsors.html:40 msgid "Additional security-focused features for PyPI" @@ -7644,8 +7618,8 @@ msgid "" msgstr "" "通过获得的100,000美元资金 Facebook研究在2019" -"年和2020年" +"_ blank\" rel =\"noopener\">获得的100,000美元资金 " +"Facebook研究在2019年和2020年" #: warehouse/templates/pages/sponsors.html:44 msgid "Overhauling pip's user experience and dependency resolver" @@ -7673,17 +7647,16 @@ msgid "" "in 2020" msgstr "" "2020 年从 Chan Zuckerberg InitiativeMozilla 开源支持项" -"目获得了$407,000的资助" +"rel=\"noopener\">Chan Zuckerberg Initiative及Mozilla " +"开源支持项目获得了$407,000的资助" #: warehouse/templates/pages/sponsors.html:49 msgid "" "With your support, the PSF can continue to fund packaging improvements, " "benefiting millions of Python users around the world." -msgstr "" -"在你的支持下,PSF 可以继续为包装改进提供资金,使全球数百万 Python 用户受益。" +msgstr "在你的支持下,PSF 可以继续为包装改进提供资金,使全球数百万 Python 用户受益。" #: warehouse/templates/pages/sponsors.html:57 msgid "PSF Sponsorship" @@ -7694,8 +7667,7 @@ msgid "" "All of these initiatives help maintain and support the tools that the Python " "community uses daily. This work can only be done with the generous financial " "support that you or your organization provides." -msgstr "" -"所有这些举措都有助于维护和支持Python社区日常使用的工具。这项工作只有在你或你" +msgstr "所有这些举措都有助于维护和支持Python社区日常使用的工具。这项工作只有在你或你" "的组织提供慷慨的资金支持下才能完成。" #: warehouse/templates/pages/sponsors.html:61 @@ -7712,8 +7684,7 @@ msgid "" "The PSF is recognized by the IRS as a 501(c)(3) non-profit charitable " "organization, and donations are tax-deductible for organizations that pay " "taxes in the United States." -msgstr "" -"PSF 被美国国税局认定为501(c)(3)非营利性慈善组织,在美国纳税的组织,其捐款可以" +msgstr "PSF 被美国国税局认定为501(c)(3)非营利性慈善组织,在美国纳税的组织,其捐款可以" "减税。" #: warehouse/templates/pages/sponsors.html:78 @@ -7759,8 +7730,7 @@ msgid "" "We all love stats, so here are some useful statistics about PyPI. The " "statistics page is cached for 24 hours, so don't expect the numbers to be " "realtime." -msgstr "" -"我们都喜欢统计数据,所以这里有一些关于PyPI的有用统计数据。统计页面被缓存了24" +msgstr "我们都喜欢统计数据,所以这里有一些关于PyPI的有用统计数据。统计页面被缓存了24" "小时,所以不要期望数字是实时的。" #: warehouse/templates/pages/stats.html:30 @@ -7911,6 +7881,15 @@ msgstr[0] "" " “%(filters)s”过滤器没有结果\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "可以选择使用Python安全页面上提供的密钥指纹使用GPG对消息进行加密。" + #~ msgid "Approve New Organization" #~ msgstr "批准新组织" diff --git a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.mo b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.mo index 32788a75fb35a2e8b4d7780eae107b51b8f580c6..1f0b7a1ed3b7e4ad8a02fc9190a5bd5d0585817d 100644 GIT binary patch delta 21032 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 Z`0i2_175P-6B-0|WZ2!QZ=hO&{{u2sco_fy delta 22585 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 diff --git a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po index 0071e9b2c737..bd41e6ecf3ca 100644 --- a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po @@ -3,18 +3,18 @@ # This file is distributed under the same license as the Warehouse project. # FIRST AUTHOR , 2019. # Josix , 2019. -# Josix , 2019, 2020. -# Tom Chen , 2019. -# Allan Nordhøy , 2019. -# Tzu-ping Chung , 2020. -# ShingZhanho , 2020. +# Josix , 2019, 2020, 2022. +# Tom Chen , 2019, 2022. +# Allan Nordhøy , 2019, 2022. +# Tzu-ping Chung , 2020, 2022. +# ShingZhanho , 2020, 2022. # anonymous , 2020. -# bcmjddbjd <2585521292@qq.com>, 2020. -# ChuanPo Lee , 2020. -# 吳靜澄 , 2020. -# meowmeowmeowcat , 2021. -# JI YH <3178879831@qq.com>, 2021. -# Dustin Ingram , 2021. +# bcmjddbjd <2585521292@qq.com>, 2020, 2022. +# ChuanPo Lee , 2020, 2022. +# 吳靜澄 , 2020, 2022. +# meowmeowmeowcat , 2021, 2022. +# JI YH <3178879831@qq.com>, 2021, 2022. +# Dustin Ingram , 2021, 2022. # tommyliu313 , 2021, 2022. # Kevin Wong , 2022. # Cryptex , 2022. @@ -24,8 +24,8 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-01-15 20:11+0200\n" -"PO-Revision-Date: 2022-04-04 15:31+0000\n" -"Last-Translator: Cryptex \n" +"PO-Revision-Date: 2022-06-28 19:45+0000\n" +"Last-Translator: bcmjddbjd <2585521292@qq.com>\n" "Language-Team: Chinese (Traditional) \n" "Language: zh_Hant\n" @@ -33,7 +33,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" #: warehouse/views.py:129 @@ -63,9 +63,8 @@ msgid "" "The username is invalid. Usernames must be composed of letters, numbers, " "dots, hyphens and underscores. And must also start and finish with a letter " "or number. Choose a different username." -msgstr "" -"使用者名稱無效。 使用者名稱必須由字母,數字,點,連字符和下劃線組成。 並且還" -"必須以字母或數字開頭和結尾。 選擇其他使用者名稱。" +msgstr "使用者名稱無效。 使用者名稱必須由字母,數字,點,連字符和下劃線組成。 " +"並且還必須以字母或數字開頭和結尾。 選擇其他使用者名稱。" #: warehouse/accounts/forms.py:111 msgid "" @@ -133,8 +132,7 @@ msgstr "找不到使用該使用者名稱或電子郵件的使用者" msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" -msgstr "" -"此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " +msgstr "此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " "${ip})" #: warehouse/accounts/views.py:116 @@ -142,8 +140,7 @@ msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" -msgstr "" -"此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " +msgstr "此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " "${ip})" #: warehouse/accounts/views.py:256 warehouse/accounts/views.py:320 @@ -168,8 +165,7 @@ msgstr "重設碼已接受,提供的重設碼將無法再次使用。" msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." -msgstr "" -"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" +msgstr "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" #: warehouse/accounts/views.py:651 msgid "Expired token: request a new password reset link" @@ -333,9 +329,8 @@ msgid "" "composed of letters, numbers, dots, hyphens and underscores. And must also " "start and finish with a letter or number. Choose a different organization " "account name." -msgstr "" -"使用者名稱無效。 使用者名稱必須由字母,數字,點,連字符和下劃線組成。 並且還" -"必須以字母或數字開頭和結尾。 選擇其他使用者名稱。" +msgstr "使用者名稱無效。 使用者名稱必須由字母,數字,點,連字符和下劃線組成。 " +"並且還必須以字母或數字開頭和結尾。 選擇其他使用者名稱。" #: warehouse/manage/forms.py:363 #, fuzzy @@ -424,8 +419,7 @@ msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" -msgstr "" -"用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" +msgstr "用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" #: warehouse/manage/views.py:1661 warehouse/manage/views.py:3142 msgid "" @@ -467,8 +461,7 @@ msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for project" -msgstr "" -"用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" +msgstr "用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" #: warehouse/manage/views.py:3247 msgid "Could not find role invitation." @@ -641,7 +634,6 @@ msgstr "蒙提·派森(Monty Python) - The Cheese Shop Sketch" #: warehouse/templates/pages/help.html:892 #: warehouse/templates/pages/help.html:893 #: warehouse/templates/pages/help.html:898 -#: warehouse/templates/pages/security.html:36 #: warehouse/templates/pages/sponsors.html:33 #: warehouse/templates/pages/sponsors.html:37 #: warehouse/templates/pages/sponsors.html:41 @@ -676,9 +668,8 @@ msgid "" "

      We are experiencing technical issues that are affecting our ability to " "serve you this site.

      We are aware of the problem and are working to " "resolve it as soon as possible.

      " -msgstr "" -"

      我們遇到了影響我們為您提供本網站服務的技術問題

      我們意識到這個問" -"題,並正在努力儘快解決它

      " +msgstr "

      我們遇到了影響我們為您提供本網站服務的技術問題 " +"

      我們意識到這個問題,並正在努力儘快解決它

      " #: warehouse/templates/500.html:28 msgid "Check our status page" @@ -712,8 +703,7 @@ msgstr "" msgid "" "Choose a strong password that contains letters (uppercase and lowercase), " "numbers and special characters. Avoid common words or repetition." -msgstr "" -"請使用強度較高的密碼,需包含英文字母(大寫及小寫)、數字及特殊符號。不要使用" +msgstr "請使用強度較高的密碼,需包含英文字母(大寫及小寫)、數字及特殊符號。不要使用" "常見字詞或重覆字元。" #: warehouse/templates/base.html:27 @@ -817,16 +807,14 @@ msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." -msgstr "" -"您正在使用 TestPyPI – 一個 Python 套件索引的實例,可以讓您嘗試發佈工具且可以" -"讓您不會影響實際索引地進行。" +msgstr "您正在使用 TestPyPI – 一個 Python " +"套件索引的實例,可以讓您嘗試發佈工具且可以讓您不會影響實際索引地進行。" #: warehouse/templates/base.html:174 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." -msgstr "" -"在沒有啟用JavaScript的情況下,某些功能可能無法正常運作。如果你遇到問題,請嘗" +msgstr "在沒有啟用JavaScript的情況下,某些功能可能無法正常運作。如果你遇到問題,請嘗" "試重新啟用JavaScript。" #: warehouse/templates/base.html:212 warehouse/templates/base.html:233 @@ -982,21 +970,18 @@ msgstr "Python 套件軟體索引" #: warehouse/templates/index.html:43 msgid "Test Python package publishing with the Test Python Package Index" -msgstr "" -"使用測試 Python 套件軟體索引(Test Python Package Index)測試 Python 套件軟體" -"發佈" +msgstr "使用測試 Python 套件軟體索引(Test Python Package Index)測試 Python " +"套件軟體發佈" #: warehouse/templates/index.html:45 msgid "Develop the codebase behind PyPI with the Dev Python Package Index" -msgstr "" -"使用測試 Python 套件軟體索引(Test Python Package Index)測試 Python 套件軟體" -"發佈" +msgstr "使用測試 Python 套件軟體索引(Test Python Package Index)測試 Python " +"套件軟體發佈" #: warehouse/templates/index.html:47 msgid "Find, install and publish Python packages with the Python Package Index" -msgstr "" -"使用 Python 套件軟體索引 (Python Package Index) 查找、安裝和發佈 Python 套件" -"軟體" +msgstr "使用 Python 套件軟體索引 (Python Package Index) 查找、安裝和發佈 Python " +"套件軟體" #: warehouse/templates/index.html:66 #, python-format @@ -1184,9 +1169,8 @@ msgid "" "\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python " "Packaging User Guide." msgstr "" -"有關將專案上傳到 PyPI 的詳細資訊,請訪問 Python 打包使用者指南 。" +"有關將專案上傳到 PyPI 的詳細資訊,請訪問 Python 打包使用者指南 。" #: warehouse/templates/upload.html:28 #, python-format @@ -1207,8 +1191,8 @@ msgid "" " " msgstr "" "\n" -" 您是否願意接受此邀請以項目 %(role_name)s 的身份加入“%(project_name)s”?\n" +" 您是否願意接受此邀請以項目 %(role_name)s 的身份加入“%(project_name)s”?\n" " " #: warehouse/templates/accounts/invite-confirmation.html:32 @@ -1278,8 +1262,8 @@ msgid "" " " msgstr "" "\n" -" 您是否願意接受此邀請以項目 %(role_name)s 的身份加入“%(project_name)s”?\n" +" 您是否願意接受此邀請以項目 %(role_name)s 的身份加入“%(project_name)s”?\n" " " #: warehouse/templates/accounts/profile.html:16 @@ -1364,8 +1348,7 @@ msgid "" "the event that your device or application is lost. Enter one of these codes " "in the form to verify your identity. Once used, the recovery code will no " "longer be valid." -msgstr "" -"PyPI允許你在設備或應用程序丟失的情況下將重置碼安全地離線存儲。輸入其中一個重" +msgstr "PyPI允許你在設備或應用程序丟失的情況下將重置碼安全地離線存儲。輸入其中一個重" "置碼來驗證你的身份。一旦你使用這些重置碼,它們便會失效。" #: warehouse/templates/accounts/recovery-code.html:59 @@ -1509,8 +1492,8 @@ msgid "" "Upgrade your browser to log in with a security device (e.g. USB key)" msgstr "" -" 升級瀏覽器 以使用安全設備登錄(例如 USB 金鑰)" +" 升級瀏覽器 以使用安全設備登錄(例如 USB 金鑰)" #: warehouse/templates/accounts/two-factor.html:60 #, python-format @@ -1532,9 +1515,9 @@ msgid "" "PyPI account. Enter this code in the form to verify your identity.

      " "

      Lost your application? Not working? Get help.

      " msgstr "" -"

      使用連接到 PyPI 帳戶的身份驗證應用程式生成代碼。在表單中輸入此代碼以驗證您" -"的身份

      丟失了您的應用? 無法運作?取得協助 .

      " +"

      使用連接到 PyPI 帳戶的身份驗證應用程式生成代碼。" +"在表單中輸入此代碼以驗證您的身份

      丟失了您的應用? 無法運作?取得協助 .

      " #: warehouse/templates/accounts/two-factor.html:127 msgid "Lost your security key or application?" @@ -1546,8 +1529,7 @@ msgid "" "

      You have not generated account recovery codes.

      If " "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

      " -msgstr "" -"你沒有生成帳號找回代碼。如果你失去兩個方式的訪問渠道,那麽你可能失去訪問自己" +msgstr "你沒有生成帳號找回代碼。如果你失去兩個方式的訪問渠道,那麽你可能失去訪問自己" "帳號的途徑。以(找回代碼)獲取幫助" #: warehouse/templates/email/account-deleted/body.html:18 @@ -1565,8 +1547,8 @@ msgid "" "If you did not make this change, you can email " "%(email_address)s to communicate with the PyPI administrators." msgstr "" -"如果您未進行此更改,則可以通過電子郵件發送" -"%(email_address)s與 PyPI 管理員進行溝通。" +"如果您未進行此更改,則可以通過電子郵件發送%(email_address)s與 PyPI 管理員進行溝通。" #: warehouse/templates/email/added-as-collaborator/body.html:19 #, python-format @@ -1574,16 +1556,15 @@ msgid "" "You have been added as %(role)s to the %(site)s project " "%(project_name)s by %(initiator_username)s." msgstr "" -"您已被 %(initiator_username)s 添加為 %(role)s 到 %(site)s 項" -"目 %(project_name)s。" +"您已被 %(initiator_username)s 添加為 %(role)s 到 %(site)s " +"項目 %(project_name)s。" #: warehouse/templates/email/added-as-collaborator/body.html:24 #, python-format msgid "" "You are receiving this because you have been added by %(initiator_username)s " "to a project on %(site)s." -msgstr "" -"你收到這個訊息是因為你被 %(initiator_username)s 加入 %(site)s 的專案中。" +msgstr "你收到這個訊息是因為你被 %(initiator_username)s 加入 %(site)s 的專案中。" #: warehouse/templates/email/added-as-organization-member/body.html:20 #, fuzzy, python-format @@ -1595,8 +1576,8 @@ msgid "" "organization %(organization_name)s by " "%(submitter)s." msgstr "" -"您已被 %(initiator_username)s 添加為 %(role)s 到 %(site)s 項" -"目 %(project_name)s。" +"您已被 %(initiator_username)s 添加為 %(role)s 到 %(site)s " +"項目 %(project_name)s。" #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 @@ -1641,8 +1622,8 @@ msgid "" "basic authentication (username & password). However, your account has " "two-factor authentication (2FA) enabled." msgstr "" -"在您最近嘗試上傳到%(site)s的過程中,我們注意到您使用了基本身份驗證(用戶名" -"&amp;密碼)。 但是,您的帳戶啟用了兩步驗證(2FA)。" +"在您最近嘗試上傳到%(site)s的過程中,我們注意到您使用了基本身份驗證(用戶名&" +"amp;amp;密碼)。 但是,您的帳戶啟用了兩步驗證(2FA)。" #: warehouse/templates/email/basic-auth-with-2fa/body.html:22 #, python-format @@ -1650,9 +1631,8 @@ msgid "" "In the near future, %(site)s will begin prohibiting uploads using basic " "authentication for accounts with two-factor authentication enabled. Instead, " "we will require API tokens to be used." -msgstr "" -"我們%(site)s將在未來禁止使用已啟用雙重密碼的帳戶的基本身份驗證的上傳。 我們" -"將要求使用API權杖。" +msgstr "我們%(site)s將在未來禁止使用已啟用雙重密碼的帳戶的基本身份驗證的上傳。 " +"我們將要求使用API權杖。" #: warehouse/templates/email/basic-auth-with-2fa/body.html:25 #: warehouse/templates/email/password-compromised-hibp/body.html:32 @@ -1668,9 +1648,9 @@ msgid "" "username and password. See %(token_help_url)s for help using API tokens to " "publish." msgstr "" -"首先,為你的項目或帳戶在%(new_token_url)s下生成一個API權杖; 然後,在發佈時" -"使用這個權杖而非你的用戶名和密碼。 有關使用API權杖發佈的更多資訊請參閱如下幫" -"助%(token_help_url)s。" +"首先,為你的項目或帳戶在%(new_token_url)s下生成一個API權杖; " +"然後,在發佈時使用這個權杖而非你的用戶名和密碼。 " +"有關使用API權杖發佈的更多資訊請參閱如下幫助%(token_help_url)s。" #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 #, python-format @@ -1688,8 +1668,7 @@ msgstr "" #| "%(initiator_username)s to a project on %(site)s." msgid "" "You are receiving this because you were invited to join this organization." -msgstr "" -"你收到這個訊息是因為你被 %(initiator_username)s 加入 %(site)s 的專案中。" +msgstr "你收到這個訊息是因為你被 %(initiator_username)s 加入 %(site)s 的專案中。" #: warehouse/templates/email/declined-as-invited-organization-member/body.html:18 #, python-format @@ -1825,8 +1804,8 @@ msgid "" "If this was a mistake, you can email " "%(email_address)s to communicate with the %(site)s administrators." msgstr "" -"如果您未進行此更改,則可以通過電子郵件發送" -"%(email_address)s與 PyPI 管理員進行溝通。" +"如果您未進行此更改,則可以通過電子郵件發送%(email_address)s與 PyPI 管理員進行溝通。" #: warehouse/templates/email/organization-deleted/body.html:37 #, fuzzy @@ -1976,8 +1955,7 @@ msgstr "%(username)s 移除專案角色 %(role_name)s" msgid "" "Someone, perhaps you, has changed the password for your PyPI account " "%(username)s." -msgstr "" -"有人(可能是你自己)更改了PyPI帳戶%(username)s的密碼。" +msgstr "有人(可能是你自己)更改了PyPI帳戶%(username)s的密碼。" #: warehouse/templates/email/password-compromised/body.html:20 msgid "" @@ -2054,9 +2032,9 @@ msgid "" "\"%(have_i_been_pwned_url)s\">HaveIBeenPwned and check your other " "passwords and get yourself familiar with good password practices." msgstr "" -"要重新獲得對您帳戶的訪問權限,請在PyPI上重置密碼" -"。 我們還建議您轉到 HaveIBeenPwned " -"並檢查其他密碼,以熟悉良好的密碼習慣。" +"要重新獲得對您帳戶的訪問權限,請在PyPI上重置密碼。 我們還建議您轉到 " +"HaveIBeenPwned 並檢查其他密碼,以熟悉良好的密碼習慣。" #: warehouse/templates/email/password-compromised-hibp/body.html:40 msgid "How do you know this?" @@ -2071,10 +2049,10 @@ msgid "" "characters of the hash to decide if the password is compromised. The " "plaintext password is never stored by PyPI or sent to HaveIBeenPwned." msgstr "" -"我們使用來自 HaveIBeenPwned 的免費" -"安全服務。在註冊、驗證或更新您的密碼時,我們會生成您密碼的 SHA1 哈希值,並使" -"用哈希值的前 5 個字符來確定密碼是否已洩露。明文密碼永遠不會被 PyPI 存儲或發送" -"到 HaveIBeenPwned。" +"我們使用來自 HaveIBeenPwned " +"的免費安全服務。在註冊、驗證或更新您的密碼時,我們會生成您密碼的 SHA1 " +"哈希值,並使用哈希值的前 5 個字符來確定密碼是否已洩露。明文密碼永遠不會被 " +"PyPI 存儲或發送到 HaveIBeenPwned。" #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2083,9 +2061,9 @@ msgid "" "can email %(email_address)s to communicate " "with the PyPI administrators." msgstr "" -"有關更多信息,請參見我們的常見問題解答。 要獲得幫" -"助,您可以通過電子郵件發送%(email_address)s 與PyPI管理員進行通信。" +"有關更多信息,請參見我們的常見問題解答。 " +"要獲得幫助,您可以通過電子郵件發送%(email_address)s 與PyPI管理員進行通信。" #: warehouse/templates/email/password-reset/body.html:18 #, python-format @@ -2099,8 +2077,7 @@ msgstr "有人(可能為你自己)正請求重置你的PyPI帳戶「%(userna msgid "" "If you wish to proceed with this request, click to " "reset your password." -msgstr "" -"如果你想繼續執行這個請求 按此連結重設密碼 。" +msgstr "如果你想繼續執行這個請求 按此連結重設密碼 。" #: warehouse/templates/email/password-reset/body.html:22 #: warehouse/templates/email/verify-email/body.html:22 @@ -2120,8 +2097,8 @@ msgid "" "The primary email for your PyPI account %(username)s has " "been changed from %(old_email)s to %(new_email)s" msgstr "" -"你的 PYPI 帳號主要信箱 %(username)s 已經從 " -"%(old_email)s 改成 %(new_email)s" +"你的 PYPI 帳號主要信箱 %(username)s 已經從 " +"%(old_email)s 改成 %(new_email)s" #: warehouse/templates/email/recovery-code-reminder/body.html:19 #, python-format @@ -2215,9 +2192,8 @@ msgstr "" msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." -msgstr "" -"有人(可能為你自己),向你的PyPI帳戶「%(username)s」新增" -"了%(method)s的雙重驗證。" +msgstr "有人(可能為你自己),向你的PyPI帳戶「%(username)s」新增了%(" +"method)s的雙重驗證。" #: warehouse/templates/email/two-factor-removed/body.html:18 #, python-format @@ -2225,26 +2201,24 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"有人(可能為你自己),移除了你的PyPI帳戶「%(username)s」中" -"的%(method)s雙重身份驗證方法。" +"有人(可能為你自己),移除了你的PyPI帳戶「%(username)s」中的" +"%(method)s雙重身份驗證方法。" #: warehouse/templates/email/verify-email/body.html:18 #, python-format msgid "" "Someone, perhaps you, has added this email address (%(email_address)s) to their PyPI account." -msgstr "" -"某人,或許是你自己,已經增加這個信箱地址 (%(email_address)s)到" -"他們的 PYPI 帳號。" +msgstr "某人,或許是你自己,已經增加這個信箱地址 (%(email_address)s)" +"到他們的 PYPI 帳號。" #: warehouse/templates/email/verify-email/body.html:20 #, python-format msgid "" "If you wish to proceed with this request, click this " "link to verify your email address." -msgstr "" -"如果你想繼續執行這個請求 按此連結驗證你的信箱地址 。" +msgstr "如果你想繼續執行這個請求 按此連結驗證你的信箱地址 " +"。" #: warehouse/templates/email/verify-organization-role/body.html:18 #, python-format @@ -2261,9 +2235,8 @@ msgstr "" msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." -msgstr "" -"如果你想繼續執行這個請求 按此連結驗證你的信箱地址 。" +msgstr "如果你想繼續執行這個請求 按此連結驗證你的信箱地址 " +"。" #: warehouse/templates/email/verify-organization-role/body.html:26 #, fuzzy @@ -2427,8 +2400,7 @@ msgstr "雙重身份驗證可用,為你的帳戶啟用generate them " "now for your account." -msgstr "" -"雙因素恢復程式碼已可用,現在為你的帳戶生成它們。" +msgstr "雙因素恢復程式碼已可用,現在為你的帳戶生成它們。" #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -2452,8 +2424,8 @@ msgid "" msgstr "" "通過 Libraries.io 或使用 我們在 Google BigQuery 上的公共數據集來查看項目的統計" -"信息" +"\" rel=\"noopener\">我們在 Google BigQuery " +"上的公共數據集來查看項目的統計信息" #: warehouse/templates/includes/accounts/profile-actions.html:30 #, python-format @@ -2476,8 +2448,8 @@ msgid "" "\" rel=\"noopener\">Python Packaging User Guide" msgstr "" "您尚未將任何項目上傳到PyPI。 要了解如何入門,請訪問 Python打包用戶指南" +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"> " +"Python打包用戶指南" #: warehouse/templates/includes/accounts/profile-callout.html:23 #, python-format @@ -2573,8 +2545,8 @@ msgid "" msgstr "" "通過 Libraries.io 或使用我們在 Google BigQuery 上的公共數據集 來查看此項目的" -"統計信息" +"\" rel=\"noopener\">我們在 Google BigQuery 上的公共數據集 " +"來查看此項目的統計信息" #: warehouse/templates/includes/packaging/project-data.html:74 msgid "Meta" @@ -2802,9 +2774,8 @@ msgstr "公開電郵" msgid "" "One of your verified emails can be displayed on your public profile to logged-in users." -msgstr "" -"您的其中一封經過驗證的電子郵件可以顯示在您的公共資料" -"上,以供已登錄的用戶使用。" +msgstr "您的其中一封經過驗證的電子郵件可以顯示在您的公共資料上,以供已登錄的用戶使用。" #: warehouse/templates/manage/account.html:302 msgid "Update account" @@ -2823,8 +2794,8 @@ msgid "" msgstr "" "您可以將多個電子郵件與您的帳戶相關聯。您可以使用任何 已驗證 電子郵件來恢復您的帳戶,但只有您的 主要 電" -"子郵件會收到通知。" +"span> 電子郵件來恢復您的帳戶,但只有您的 主要 " +"電子郵件會收到通知。" #: warehouse/templates/manage/account.html:323 msgid "Emails associated with your account" @@ -2938,8 +2909,7 @@ msgstr "安全裝置 (WebAuthn)" msgid "" "Authentication application (TOTP)" -msgstr "" -"認證應用程式 (TOTP)" +msgstr "認證應用程式 (TOTP)" #: warehouse/templates/manage/account.html:491 msgid "Recovery code" @@ -3065,8 +3035,7 @@ msgstr "裝置名稱:" msgid "" "Method: Authentication application (TOTP)" -msgstr "" -"方法:授權應用程式 (TOTP)" +msgstr "方法:授權應用程式 (TOTP)" #: warehouse/templates/manage/account.html:584 msgid "Two factor authentication removed" @@ -3122,8 +3091,9 @@ msgid "" "notice anything suspicious, please secure your " "account as soon as possible." msgstr "" -"當與安全相關的操作在您的帳戶上發生時,事件將顯示在此處。 如果您發現任何可疑的" -"內容,請盡快地確保您的帳戶安全。" +"當與安全相關的操作在您的帳戶上發生時,事件將顯示在此處。 " +"如果您發現任何可疑的內容,請盡快地確保您的帳戶安全。" #: warehouse/templates/manage/account.html:655 msgid "Recent account activity" @@ -3201,8 +3171,8 @@ msgid "" "transfer ownership or delete project" msgstr "" -" 轉移擁有權 刪除專案 " +" 轉移擁有權 刪除專案 " #: warehouse/templates/manage/account.html:714 #: warehouse/templates/manage/organization/settings.html:157 @@ -3235,8 +3205,9 @@ msgid "" "\"%(url)s\">%(url)s there is no undo, as uploading new " "documentation is no longer supported." msgstr "" -"如果您要銷毀託管在%(url)s 上的任何現有文檔,現在" -"沒有 恢復操作,因為上傳新文檔不再受支援。" +"如果您要銷毀託管在%(url)s " +"上的任何現有文檔,現在沒有 " +"恢復操作,因為上傳新文檔不再受支援。" #: warehouse/templates/manage/documentation.html:35 msgid "Destroy Documentation for project" @@ -3265,8 +3236,7 @@ msgstr "'%(project_name)s' 專案歷史紀錄" msgid "" "Each time you (or your collaborators) perform a security action related to " "this project, the action is recorded and displayed here." -msgstr "" -"每次您(或您的合作者)執行與此專案相關的安全操作時,都會在此處記錄並顯示該操" +msgstr "每次您(或您的合作者)執行與此專案相關的安全操作時,都會在此處記錄並顯示該操" "作。" #: warehouse/templates/manage/history.html:29 @@ -3389,8 +3359,7 @@ msgstr "每次您或您的合作者更新此項目時,都會在此處記錄並 msgid "" "This feature will be deprecated in the future, replaced by the security history page." -msgstr "" -"此功能將來將被棄用,取而代之的是 安全歷史頁面 。" +msgstr "此功能將來將被棄用,取而代之的是 安全歷史頁面 。" #: warehouse/templates/manage/journal.html:32 #, python-format @@ -3449,8 +3418,8 @@ msgid "" "account. Learn more about 2FA." msgstr "" -"雙重身份驗證為您的帳戶增加了一層額外的安全保護。 進一步" -"了解2FA 。" +"雙重身份驗證為您的帳戶增加了一層額外的安全保護。 進一步了解2FA 。" #: warehouse/templates/manage/manage_base.html:30 msgid "Recovery methods enabled" @@ -3517,8 +3486,8 @@ msgid "" " " msgstr "" "\n" -" 驗證您的主要電子郵件地址以向您的帳戶添加雙重" -"身份驗證。\n" +" 驗證您的主要電子郵件地址以向您的帳戶添加雙重身份驗證。\n" " " #: warehouse/templates/manage/manage_base.html:104 @@ -3533,8 +3502,8 @@ msgid "" " " msgstr "" "\n" -" 驗證您的主要電子郵件地址以向您的帳戶添加雙重" -"身份驗證。\n" +" 驗證您的主要電子郵件地址以向您的帳戶添加雙重身份驗證。\n" " " #: warehouse/templates/manage/manage_base.html:115 @@ -3643,9 +3612,8 @@ msgid "" " Add 2FA with " "authentication application\n" " " -msgstr "" -"以授權應用程式增加雙重認證 2FA" +msgstr "以授權應用程式增加雙重認證 " +"2FA" #: warehouse/templates/manage/manage_base.html:173 #, fuzzy @@ -3658,8 +3626,8 @@ msgid "" "security device (e.g. USB key)\n" " " msgstr "" -"以安全裝置(例如, USB key) 增加雙重" -"認證 2FA" +"以安全裝置(例如, USB key) 增加雙重認證 2FA" #: warehouse/templates/manage/account/webauthn-provision.html:37 #: warehouse/templates/manage/manage_base.html:180 @@ -4160,8 +4128,8 @@ msgid "" "Learn how to upload files on the Python Packaging User Guide" msgstr "" -"在 Python 軟體打包使用者指引學習如何上載檔案" +"在 Python 軟體打包使用者指引學習如何上載檔案" #: warehouse/templates/manage/release.html:122 msgid "Release settings" @@ -4187,8 +4155,8 @@ msgid_plural "" " " msgstr[0] "" "\n" -" 在大多數常見情況下安裝時,註銷將標記此發行版(及其中的 %(count)s 個" -"文件)予以忽略。\n" +" 在大多數常見情況下安裝時,註銷將標記此發行版(及其中的 %(count)s " +"個文件)予以忽略。\n" " " #: warehouse/templates/manage/release.html:135 @@ -4211,8 +4179,8 @@ msgid "" " " msgstr "" "\n" -" 對於固定到此確切版本的用戶,此版本仍可安裝,例如使用 " -"%(project_name)s==%(version)s 時。\n" +" 對於固定到此確切版本的用戶,此版本仍可安裝,例如使用 " +"%(project_name)s==%(version)s 時。\n" " " #: warehouse/templates/manage/release.html:142 @@ -4236,8 +4204,8 @@ msgid "" " " msgstr "" "\n" -" 您可以提供取消此發行版的原因,它將通過pip向安裝" -"%(project_name)s==\n" +" " +"您可以提供取消此發行版的原因,它將通過pip向安裝%(project_name)s==\n" "%(version)s 的用戶顯示。\n" " " @@ -4295,8 +4263,7 @@ msgid "" "Deletion will break any downstream projects relying on a pinned version of " "this package. It is intended as a last resort to address legal issues or " "remove harmful releases." -msgstr "" -"刪除將破壞依賴此包的固定版本的任何下游項目。它旨在作為解決法律問題或刪除有害" +msgstr "刪除將破壞依賴此包的固定版本的任何下游項目。它旨在作為解決法律問題或刪除有害" "發行版本的最後手段。" #: warehouse/templates/manage/release.html:175 @@ -4308,9 +4275,9 @@ msgid "" "\">post release instead." msgstr "" "考慮 yanking 這個版本,製作一個新版本或者一個 發布" -"後 代替。" +"\"noopener\">yanking 這個版本,製作一個新版本或者一個 發布後 代替。" #: warehouse/templates/manage/releases.html:20 #, python-format @@ -4387,8 +4354,8 @@ msgid "" " " msgstr "" "\n" -" 您可以提供取消此發行版的原因,將通過pip向安裝" -"%(project_name)s==%(version)s 的用戶顯示。\n" +" 您可以提供取消此發行版的原因,將通過pip向安裝%(project_na" +"me)s==%(version)s 的用戶顯示。\n" " " #: warehouse/templates/manage/releases.html:140 @@ -4400,8 +4367,8 @@ msgid "" "release instead." msgstr "" "考慮 yanking 這個版本,製作一個新版本或者一個 發布後 代替。" +"\"noopener\">yanking 這個版本,製作一個新版本或者一個 發布後 代替。" #: warehouse/templates/manage/releases.html:151 #, python-format @@ -4582,8 +4549,7 @@ msgstr "為%(project_name)s 建立密鑰" msgid "" "Verify your primary email address to add an API " "token for %(project_name)s." -msgstr "" -" 驗證主要 email 為%(project_name)s 增加 API 密鑰。" +msgstr " 驗證主要 email 為%(project_name)s 增加 API 密鑰。" #: warehouse/templates/manage/settings.html:60 #, fuzzy @@ -4650,12 +4616,12 @@ msgid "" msgstr "" "要為下一個版本設置'%(project_name)s'描述,作者,鏈接,分類符和其他詳細信息," "請使用 " -" setup.py 文件中的 setup()參數。 更新這些字段" -"不會更改以前版本的元數據。 此外,您必須使用 Twine 上傳文" -"件,以獲得對的完全支持 這些領域。 有關更多幫助,請參見 Python打包用戶" -"指南。" +" setup.py 文件中的 setup()參數。 " +"更新這些字段不會更改以前版本的元數據。 此外,您必須使用 Twine " +"上傳文件,以獲得對的完全支持 這些領域。 有關更多幫助,請參見 " +"Python打包用戶指南。" #: warehouse/templates/manage/settings.html:119 #, fuzzy @@ -4827,8 +4793,8 @@ msgid "" "type)" msgstr "" "只要分發檔名稱與先前發布的分發檔名不符合,此使用者將能夠根據此專案名稱進行新" -"版本(所有 PyPI 分發檔名都是獨一無二的,因為它們是透過合併專案名稱 + 版本編" -"號 + 分發類型產生的)" +"版本(所有 PyPI 分發檔名都是獨一無二的,因為它們是透過合併專案名稱 + " +"版本編號 + 分發類型產生的)" #: warehouse/templates/manage/token.html:38 #, python-format @@ -4909,8 +4875,8 @@ msgid "" "multiple projects to PyPI, you can set up your %(filename)s " "file like this:" msgstr "" -"例如,如果你使用 Twine 上載多個專案至 PyPI,設定檔" -"案 %(filename)s 如:" +"例如,如果你使用 Twine 上載多個專案至 PyPI," +"設定檔案 %(filename)s 如:" #: warehouse/templates/manage/token.html:106 msgid "" @@ -4927,8 +4893,7 @@ msgstr "一個項目令牌" msgid "" "You can then use %(command)s to switch to the correct token " "when uploading to PyPI." -msgstr "" -"然後,你可以使用 %(command)s 來切換成正確的密鑰,以上載檔案至 " +msgstr "然後,你可以使用 %(command)s 來切換成正確的密鑰,以上載檔案至 " "PyPI。" #: warehouse/templates/manage/token.html:119 @@ -4936,9 +4901,8 @@ msgstr "" msgid "" "For further instructions on how to use this token, visit the PyPI help page." -msgstr "" -"有關如何使用此密鑰的更多說明, 請造訪 PyPI 幫助頁面 。" +msgstr "有關如何使用此密鑰的更多說明, 請造訪 PyPI 幫助頁面 " +"。" #: warehouse/templates/manage/token.html:122 msgid "Add another token" @@ -5019,8 +4983,8 @@ msgid "" "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -"如果您無法訪問身份驗證應用程序或安全密鑰,則需要使用以下恢復代碼之一登錄您的" -"PyPI帳戶。 每個代碼只能使用一次。" +"如果您無法訪問身份驗證應用程序或安全密鑰,則需要使用以下恢復代碼之一登錄您的P" +"yPI帳戶。 每個代碼只能使用一次。" #: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" @@ -5069,16 +5033,15 @@ msgid "" "one-time password\">TOTP standard." msgstr "" "PyPI 支持任何遵循 TOTP 標" -"準 的應用程序。" +"rel=\"noopener\">TOTP " +"標準 的應用程序。" #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format msgid "" "Visit PyPI's help page for a list of compatible " "applications." -msgstr "" -"請造訪 PyPI 的幫助頁面 以查看相容應用程式清單。" +msgstr "請造訪 PyPI 的幫助頁面 以查看相容應用程式清單。" #: warehouse/templates/manage/account/totp-provision.html:42 msgid "Set up your application" @@ -5144,8 +5107,8 @@ msgid "" msgstr "" "流行的 USB密鑰包括 Yubikey Google Titan 和" -" Google Titan Thetis 。" #: warehouse/templates/manage/account/webauthn-provision.html:43 @@ -5174,8 +5137,8 @@ msgid "" "\"noopener\">FIDO specification and a compatible browser." msgstr "" -"無法正常工作嗎?檢查您使用的設備是否遵循 " +"無法正常工作嗎?檢查您使用的設備是否遵循 " "FIDO規範兼容的瀏覽器。" @@ -5674,8 +5637,7 @@ msgid "" "Each project's maintainers provide PyPI with a list of \"Trove classifiers\" " "to categorize each release, describing who it's for, what systems it can run " "on, and how mature it is." -msgstr "" -"每個項目的維護者都為 PyPI 提供了一個“trove 分類器”列表來對每個版本進行分類," +msgstr "每個項目的維護者都為 PyPI 提供了一個“trove 分類器”列表來對每個版本進行分類," "描述它的用途、它可以在什麼系統上運行以及它的成熟度。" #: warehouse/templates/pages/classifiers.html:23 @@ -5702,10 +5664,11 @@ msgid "" "enhancement proposal\">PEP
      301." msgstr "" "在 Python打包用戶指南中可以找到有關如何在項目中添加trove分類器的說" -"明。 。 要閱讀原始分類器規範,請參考 PEP 301 。" +"\"noopener\"> " +"Python打包用戶指南中可以找到有關如何在項目中添加trove分類器的說明。 。 " +"要閱讀原始分類器規範,請參考 PEP 301 。" #: warehouse/templates/pages/classifiers.html:30 msgid "" @@ -5730,8 +5693,8 @@ msgid "" "are expected to follow the PSF Code of Conduct." msgstr "" -"所有提交反饋,報告問題或為Warehouse做出貢獻的用戶都應遵循 PSF 行為準則。" +"所有提交反饋,報告問題或為Warehouse做出貢獻的用戶都應遵循 PSF 行為準則。" #: warehouse/templates/pages/help.html:31 #, python-format @@ -5742,8 +5705,8 @@ msgid "" "regain access in that event.." msgstr "" "如果您丟失了%(method)s並且無法再次登錄,則可能永久失去對帳戶的訪問權" -"限。 您應該生成並安全存儲恢復代碼,以" -"在該事件中重新獲得訪問權限。" +"限。 您應該生成並安全存儲恢復代碼,以在該事件中重新獲得訪問權限。" #: warehouse/templates/pages/help.html:37 msgid "" @@ -5751,8 +5714,8 @@ msgid "" "factor authentication methods and provision recovery codes." msgstr "" -"我們建議所有PyPI用戶至少設置兩個受支持的兩種因素身份驗證方法,並提供" -"恢復代碼。" +"我們建議所有PyPI用戶至少設置兩個受支持的兩種因素身份驗證方法," +"並提供恢復代碼。" #: warehouse/templates/pages/help.html:43 msgid "" @@ -5760,8 +5723,8 @@ msgid "" "have recovery codes, you can request help with account recovery." msgstr "" -"如果您無法訪問帳戶的所有兩種因素方法,並且沒有恢復" -"代碼,則可以請求幫助 帳戶恢復。" +"如果您無法訪問帳戶的所有兩種因素方法,並且沒有恢復代碼,則可以請求幫助 帳戶恢復。" #: warehouse/templates/pages/help.html:52 msgid "What's a package, project, or release?" @@ -5809,15 +5772,14 @@ msgid "" "title=\"time-based one-time password\">TOTP
      ) work? How do I set it up " "on PyPI?" msgstr "" -"身份驗證應用程序( TOTP )的雙重身份驗證如何運作? 如何在PyPI上進行設置?" +"身份驗證應用程序( TOTP " +")的雙重身份驗證如何運作? 如何在PyPI上進行設置?" #: warehouse/templates/pages/help.html:64 msgid "" "How does two factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" -msgstr "" -"使用安全設備(例如USB密鑰)的雙重身份驗證如何運作? 如何在PyPI上進行設置?" +msgstr "使用安全設備(例如USB密鑰)的雙重身份驗證如何運作? 如何在PyPI上進行設置?" #: warehouse/templates/pages/help.html:65 msgid "What devices (other than a USB key) can I use as a security device?" @@ -5872,9 +5834,8 @@ msgstr "為什麼我在上傳文件時收到 \"無效或不存在的認證信息 msgid "" "Why am I getting \"No matching distribution found\" or \"Could not fetch URL" "\" errors during pip install?" -msgstr "" -"為什麼在 pip install期間出現“找不到匹配的發佈”或“無法獲取URL”的" -"錯誤?" +msgstr "為什麼在 pip " +"install期間出現“找不到匹配的發佈”或“無法獲取URL”的錯誤?" #: warehouse/templates/pages/help.html:79 msgid "I am having trouble using the PyPI website. Can you help me?" @@ -6038,17 +5999,17 @@ msgid "" " " msgstr "" "\n" -"

      我們使用許多術語來描述PyPI上可用的軟件,例如“項目”,“發行" -"版”,“檔案”和“套件”。有時這些術語會造成混淆,因為它們被用來描述其他情況下的不" -"同事物。這是我們在PyPI上使用它們的方式:

      \n" -"

      PyPI上的“項目”是發行版本和文件以及它們的信息的集合的名稱。 PyPI" -"上的項目由Python社區的其他成員製作和共享,以便您可以使用它們。

      \n" -"

      PyPI上的“發行版”是項目的特定版本。例如,請求項目具有許多版本,例如“ requests 2.10”和“ " +"

      我們使用許多術語來描述PyPI上可用的軟件,例如“項目”,“發行版”,“" +"檔案”和“套件”。有時這些術語會造成混淆,因為它們被用來描述其他情況下的不同事物" +"。這是我們在PyPI上使用它們的方式:

      \n" +"

      PyPI上的“項目”是發行版本和文件以及它們的信息的集合的名稱。 " +"PyPI上的項目由Python社區的其他成員製作和共享,以便您可以使用它們。

      \n" +"

      PyPI上的“發行版”是項目的特定版本。例如,請求項目具有許多版本,例如“ requests 2.10”和“ " "requests 1.2.1”。一個版本包含一個或多個“檔案”。

      \n" "

      您可以下載並安裝PyPI上的“檔案”,也稱為“套件”。由於硬件,操作系統" -"和文件格式的不同,一個發行版可能包含多個檔案(套件軟體),例如包含源代碼的存" -"檔或二進制 wheel

      \n" +"和文件格式的不同,一個發行版可能包含多個檔案(套件軟體)," +"例如包含源代碼的存檔或二進制 wheel

      \n" " " #: warehouse/templates/pages/help.html:210 @@ -6060,10 +6021,10 @@ msgid "" "\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">Python Packaging " "User Guide." msgstr "" -"要了解如何從PyPI安裝文件,請訪問安裝教程 Python打包使用者指南。" +"要了解如何從PyPI安裝文件,請訪問安裝教程 Python打包使用者指南。" #: warehouse/templates/pages/help.html:217 #, python-format @@ -6074,10 +6035,10 @@ msgid "" "the Python Packaging User Guide." msgstr "" -"有關配置,打包和分發Python項目的完整說明,請參見包裝教程上的 Python打包用戶指南。" +"有關配置,打包和分發Python項目的完整說明,請參見包裝教程上的 Python打包用戶指南。" #: warehouse/templates/pages/help.html:224 #, python-format @@ -6086,8 +6047,8 @@ msgid "" "\">the classifiers page for more information, as well as a list of valid " "classifiers." msgstr "" -"分類器用於對 PyPI 上的項目進行分類。有關更多資訊,請參閱 分類器頁面 ,以及有效分類器清單。" +"分類器用於對 PyPI 上的項目進行分類。有關更多資訊,請參閱 分類器頁面 ,以及有效分類器清單。" #: warehouse/templates/pages/help.html:231 #, python-format @@ -6138,8 +6099,8 @@ msgid "" msgstr "" "此策略將使我們能夠執行 " -"PEP 541 有關維護者可及性的信息。 它還降低了垃圾郵件攻擊以自動方式" -"創建多個帳戶的可行性。" +"PEP
      541 有關維護者可及性的信息。 " +"它還降低了垃圾郵件攻擊以自動方式創建多個帳戶的可行性。" #: warehouse/templates/pages/help.html:248 #, python-format @@ -6149,8 +6110,8 @@ msgid "" "email for users who signed up in the past, before we began enforcing this " "policy." msgstr "" -"您可以在帳戶設置中管理帳戶的電子郵件地址。 在我們開" -"始執行此政策之前,這還允許向過去註冊的用戶發送新的確認電子郵件。" +"您可以在帳戶設置中管理帳戶的電子郵件地址。 " +"在我們開始執行此政策之前,這還允許向過去註冊的用戶發送新的確認電子郵件。" #: warehouse/templates/pages/help.html:251 #, python-format @@ -6176,19 +6137,21 @@ msgid "" "in to PyPI until you reset your password. " "

      " msgstr "" -"

      PyPI 本身沒有遭到破壞。這是一種保護措施,可降低 憑據填充 攻擊 PyPI 及其用戶的風險。

      每次用戶提供密" -"碼 (在註冊、驗證或更新他們的密碼時) ,PyPI會安全地檢查該密碼是否出現在公共數" -"據洩露中。

      在這些過程中的每一個過程中,PyPI 都會生成所提供密碼的 " -"SHA-1 哈希並使用散列的前五 (5) 個字符檢查 Have I Being Pwned " +"

      PyPI 本身沒有遭到破壞。這是一種保護措施,可降低 憑據填充 攻擊 PyPI 及其用戶的風險。

      " +"每次用戶提供密碼 (在註冊、驗證或更新他們的密碼時) " +",PyPI會安全地檢查該密碼是否出現在公共數據洩露中。

      " +"在這些過程中的每一個過程中,PyPI 都會生成所提供密碼的 SHA-1 " +"哈希並使用散列的前五 (5) 個字符檢查 Have I Being Pwned " "API 並確定密碼先前是否已被洩露.明文密碼永遠不會被 PyPI 存儲或提交給 Have " -"I Being Pwned API。

      PyPI 不允許在註冊時設置密碼或更新密碼時使用此類" -"密碼。

      如果您收到一條錯誤消息,指出“此密碼出現洩露或已洩露且無法使" -"用”,您應該盡快在所有其他使用它的地方更改它。

      如果您在嘗試登錄或上傳" -"到 PyPI 時收到此錯誤,則您的密碼已被重置,您無法登錄 PyPI,直到您 重置您的密碼

      " +"I Being Pwned API。

      PyPI " +"不允許在註冊時設置密碼或更新密碼時使用此類密碼。

      如果您收到一條錯誤" +"消息,指出“此密碼出現洩露或已洩露且無法使用”,您應該盡快在所有其他使用它的地" +"方更改它。

      如果您在嘗試登錄或上傳到 PyPI " +"時收到此錯誤,則您的密碼已被重置,您無法登錄 PyPI,直到您 重置您的密碼

      " #: warehouse/templates/pages/help.html:286 #, python-format @@ -6199,10 +6162,10 @@ msgid "" "
    • Contact the PyPI admins about the event at %(admin_email)s

    " msgstr "" -"

    所有PyPI用戶事件都存儲在帳戶設置的安全歷史記錄下。 如果有任何看起來可疑的" -"事件,請執行以下步驟:

    " +"

    所有PyPI用戶事件都存儲在帳戶設置的安全歷史記錄下。 " +"如果有任何看起來可疑的事件,請執行以下步驟:

    " #: warehouse/templates/pages/help.html:298 msgid "" @@ -6232,15 +6195,17 @@ msgid "" "title=\"two factor authentication\">2FA on discuss.python.org.

    " msgstr "" -"

    兩要素身份驗證(2FA)通過要求兩件事來登錄使您的帳戶更加安全:您了解的" -"您擁有的

    在PyPI的情況下,“您知道的東西”是您的用戶名" -"和密碼,而“您擁有的東西”可以是生成臨時代碼的應用程序 或" -"安全設備(最常見的是USB密鑰)。

    強烈建議您在" -"PyPI帳戶上設置兩因素身份驗證。

    在登錄過程中,將要求選擇設置兩因素身份" -"驗證的用戶提供其第二種身份驗證方法。 這僅影響通過Web瀏覽器登錄,而不會(尚" -"未)打包上傳。

    您可以在discuss.python.org 對目標上的2FA 進行改進 。

    " +"

    兩要素身份驗證(2FA)通過要求兩件事來登錄使您的帳戶更加安全:您了解的<" +"/em>和您擁有的

    " +"

    在PyPI的情況下,“您知道的東西”是您的用戶名和密碼,而“您擁有的東西”" +"可以是生成臨時代碼的應用程序安全設備(最常見的是USB密鑰)。

    " +"

    強烈建議您在PyPI帳戶上設置兩因素身份驗證。

    " +"

    在登錄過程中,將要求選擇設置兩因素身份驗證的用戶提供其第二種身份驗證方法。" +" 這僅影響通過Web瀏覽器登錄,而不會(尚未)打包上傳。

    您可以在discuss.python.org 對目標上的2FA 進行改進 。

    " #: warehouse/templates/pages/help.html:335 #, python-format @@ -6251,8 +6216,8 @@ msgid "" "\">TOTP standard." msgstr "" "PyPI 使用者可以使用支援TOTP 標準 的任何身份驗證應用程式設置雙重身份驗證。" +"\"_blank\" rel=\"noopener\">TOTP 標準 的任何身份驗證應用程式設置雙重身份驗證。" #: warehouse/templates/pages/help.html:336 msgid "" @@ -6260,8 +6225,8 @@ msgid "" "applications generate a regularly changing authentication code to use when " "logging into your account." msgstr "" -"TOTP 身份驗證應用程式定期" -"產生更改的身份驗證代碼,以便在登錄您的帳戶時使用。" +"TOTP " +"身份驗證應用程式定期產生更改的身份驗證代碼,以便在登錄您的帳戶時使用。" #: warehouse/templates/pages/help.html:337 msgid "" @@ -6269,8 +6234,8 @@ msgid "" "standard, there are many applications that are compatible with your PyPI " "account. Popular applications include:" msgstr "" -"由於 TOTP 是一個開放標" -"準,因此有許多應用程式與您的 PyPI 帳戶相容。熱門應用程式包括:" +"由於 TOTP " +"是一個開放標準,因此有許多應用程式與您的 PyPI 帳戶相容。熱門應用程式包括:" #: warehouse/templates/pages/help.html:340 #, python-format @@ -6298,8 +6263,8 @@ msgid "" "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS" msgstr "" "Duo Mobile for AndroidiOS" +"\"_blank\" rel=\"noopener\">Android 或 iOS" #: warehouse/templates/pages/help.html:353 #: warehouse/templates/pages/help.html:354 @@ -6315,8 +6280,8 @@ msgid "" "per account." msgstr "" "某些密碼管理器(例如 1Password )也可以生成驗證碼。 出於安全原因,PyPI僅" -"允許您為每個帳戶設置一個應用程序。" +"\" rel=\"noopener\"> 1Password )也可以生成驗證碼。 " +"出於安全原因,PyPI僅允許您為每個帳戶設置一個應用程序。" #: warehouse/templates/pages/help.html:366 msgid "" @@ -6328,8 +6293,7 @@ msgstr "使用授權應用程式設定 2FA < msgid "" "Open an authentication (TOTP) application" -msgstr "" -"開啟授權 (TOTP) 應用程式" +msgstr "開啟授權 (TOTP) 應用程式" #: warehouse/templates/pages/help.html:369 msgid "" @@ -6350,8 +6314,7 @@ msgstr "PyPI將生成一個特定於您帳戶的密鑰。 它顯示為二維碼 msgid "" "Scan the QR code with your authentication application, or type it in " "manually. The method of input will depend on the application you have chosen." -msgstr "" -"使用身份驗證應用程序掃描QR碼,或手動輸入。 輸入方法取決於您選擇的應用程序。" +msgstr "使用身份驗證應用程序掃描QR碼,或手動輸入。 輸入方法取決於您選擇的應用程序。" #: warehouse/templates/pages/help.html:372 msgid "" @@ -6364,8 +6327,7 @@ msgid "" "The PyPI server and your application now share your PyPI secret key, " "allowing your application to generate valid authentication codes for your " "PyPI account." -msgstr "" -"PyPI 服務器和您的應用程序現在共享您的 PyPI 密鑰,允許您的應用程序為您的 PyPI " +msgstr "PyPI 服務器和您的應用程序現在共享您的 PyPI 密鑰,允許您的應用程序為您的 PyPI " "帳戶生成有效的身份驗證代碼。" #: warehouse/templates/pages/help.html:377 @@ -6392,8 +6354,9 @@ msgid "" "that generates a one-time password and sends that password to the browser. " "This password is then used by PyPI to authenticate you as a user." msgstr "" -"安全設備是USB金鑰或其他設備,可生成一次性密碼並將" -"該密碼發送到瀏覽器。 然後,PyPI使用此密碼來驗證您的用戶身份。" +"安全設備是USB金鑰或其他設備,可生成一次性密碼並將該密碼發送到瀏覽器。 " +"然後,PyPI使用此密碼來驗證您的用戶身份。" #: warehouse/templates/pages/help.html:389 msgid "" @@ -6409,8 +6372,8 @@ msgid "" "implemented by PyPI." msgstr "" "使用支持WebAuthn和" -"PublicKeyCredential的瀏覽器,因為這是PyPI實現的標準。" +"\">支持WebAuthn和PublicKeyCredential的瀏覽器,因為這是PyPI實現的標準。" #: warehouse/templates/pages/help.html:392 msgid "To be running JavaScript on your browser" @@ -6435,18 +6398,17 @@ msgid "" "\">Thetis." msgstr "" "流行的密鑰包括 YubikeyGoogle TitanThetis。" +"\"_blank\" rel=\"noopener\">Yubikey、Google TitanThetis。" #: warehouse/templates/pages/help.html:403 msgid "" "Note that some older Yubico USB keys do not follow the FIDO " "specification, and will therefore not work with PyPI" -msgstr "" -"請注意,一些舊的Yubico USB鑰匙並不遵循FIDO規範,因此不能與" -"PyPI一起使用" +msgstr "請注意,一些舊的Yubico " +"USB鑰匙並不遵循FIDO規範,因此不能與PyPI一起使用" #: warehouse/templates/pages/help.html:408 msgid "Follow these steps:" @@ -6467,10 +6429,10 @@ msgid "" msgstr "" "\n" "
  • 登錄到您的PyPI帳戶,轉到您的帳戶設置,然後選擇“使用安全設備(例" -"如USB密鑰)添加 2FA \n" -"
  • 給您的鑰匙起個名字。 這是必要的,因為可以向您的帳戶添加多個安" -"全設備。
  • \n" +"如USB密鑰)添加 2FA ” " +"\n" +"
  • 給您的鑰匙起個名字。 " +"這是必要的,因為可以向您的帳戶添加多個安全設備。
  • \n" "
  • 點擊“設置安全設備”按鈕
  • \n" "
  • 按照瀏覽器的指示插入並觸摸USB密鑰
  • \n" " " @@ -6501,8 +6463,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">devices that are FIDO compliant, and " "can therefore be used with PyPI." msgstr "" -"" -"與FIDO兼容的設備的生態系統正在不斷發展與PyPI一起使用。" +"與FIDO兼容的設備的生態系統正在不斷發展與PyPI一起使用。" #: warehouse/templates/pages/help.html:437 #, python-format @@ -6513,8 +6475,8 @@ msgid "" "phones to act as security devices." msgstr "" "新興的解決方案包括生物特徵(面部和指紋)掃描儀以及與FIDO兼容的信用卡。 對用作" -"安全設備的手機的支持也越來越多。" +"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">用作安全設備的手機的支持也越來越多。" #: warehouse/templates/pages/help.html:443 #, python-format @@ -6534,8 +6496,8 @@ msgid "" "or security device, you can use these codes to sign " "into PyPI." msgstr "" -"如果您無法存取身份驗證應用安全設" -"備,則可以使用這些代碼登錄PyPI。" +"如果您無法存取身份驗證應用安全設備,則可以使用這些代碼登錄PyPI。" #: warehouse/templates/pages/help.html:455 msgid "" @@ -6544,9 +6506,9 @@ msgid "" "\">security device and should only be used for recovery. After using a " "recovery code to sign in, it becomes inactive." msgstr "" -"恢復代碼是一次性使用的。 它們不能替代身份" -"驗證應用程序安全設備,並且只能用於恢復。 使用恢" -"復碼登錄後,該密碼將變為非活動狀態。" +"恢復代碼是一次性使用的。 它們不能替代身份驗證應用程序安全設備,並且只能用於恢復。 " +"使用恢復碼登錄後,該密碼將變為非活動狀態。" #: warehouse/templates/pages/help.html:461 msgid "To provision recovery codes:" @@ -6562,17 +6524,15 @@ msgstr "登錄到您的PyPI帳戶,轉到您的帳戶設置,然後選擇“ msgid "" "Securely store the displayed recovery codes! Consider printing them out and " "storing them in a safe location or saving them in a password manager." -msgstr "" -"安全地存儲顯示的恢復代碼! 考慮將它們打印出來並將其存儲在安全的位置,或將其保" -"存在密碼管理器中。" +msgstr "安全地存儲顯示的恢復代碼! " +"考慮將它們打印出來並將其存儲在安全的位置,或將其保存在密碼管理器中。" #: warehouse/templates/pages/help.html:467 msgid "" "If you lose access to your stored recovery codes or use all of them, you can " "get new ones by selecting \"Regenerate recovery codes\" in your account " "settings." -msgstr "" -"如果您無法訪問已存儲的恢復碼或使用全部的恢復碼,則可以通過在帳戶設置中選擇“重" +msgstr "如果您無法訪問已存儲的恢復碼或使用全部的恢復碼,則可以通過在帳戶設置中選擇“重" "新生成恢復碼”來獲取新的恢復碼。" #: warehouse/templates/pages/help.html:469 @@ -6595,8 +6555,7 @@ msgid "" "If you have few recovery codes remaining, you may also want to generate a " "new set using the \"Regenerate recovery codes\" button in your account " "settings." -msgstr "" -"如果剩餘的恢復碼很少,則可能還需要使用帳戶設置中的“重新生成恢復碼”按鈕來生成" +msgstr "如果剩餘的恢復碼很少,則可能還需要使用帳戶設置中的“重新生成恢復碼”按鈕來生成" "新的恢復碼集。" #: warehouse/templates/pages/help.html:479 @@ -6614,8 +6573,9 @@ msgid "" " " msgstr "" "\n" -"

    API密鑰提供了一種替代方法(代替用戶名和密碼),用於上載" -"軟體包到PyPI

    。\n" +"

    " +"API密鑰提供了一種替代方法(代替用戶名和密碼),用於上載軟體包到PyPI

    。\n" "

    您可以為整個PyPI帳戶創建密鑰,在這種情況下,密鑰將適用於與該帳戶關聯的所有" "項目。 另外,您可以將密鑰的範圍限制為特定專案。

    \n" "

    我們強烈建議您盡可能使用API密鑰進行身份驗證。

    \n" @@ -6640,9 +6600,8 @@ msgstr "(檢查你的 帳戶設定 )" msgid "" "In your account settings, go to the API tokens " "section and select \"Add API token\"" -msgstr "" -"在你的 帳戶設定 中, 選擇 API 密鑰作業,再選擇 \"增" -"加 API 密鑰\"" +msgstr "在你的 帳戶設定 中, 選擇 API 密鑰作業,再選擇 " +"\"增加 API 密鑰\"" #: warehouse/templates/pages/help.html:493 msgid "To use an API token:" @@ -6669,16 +6628,15 @@ msgid "" msgstr "" "在何處編輯或添加這些值將取決於您的個別用例。 例如,某些用戶可能需要編輯 .pypirc 文件,而其他人可能需要更新其CI配置文件(例如" -" .pypirc 文件,而其他人可能需要更新其CI配置文件(" +"例如 .travis.yml 如果您正在使用Travis )。" #: warehouse/templates/pages/help.html:505 msgid "" "Advanced users may wish to inspect their token by decoding it with base64, " "and checking the output against the unique identifier displayed on PyPI." -msgstr "" -"進階用戶可能希望通過使用base64對其進行解碼來檢查其密鑰,並根據PyPI上顯示的唯" +msgstr "進階用戶可能希望通過使用base64對其進行解碼來檢查其密鑰,並根據PyPI上顯示的唯" "一標識符檢查輸出。" #: warehouse/templates/pages/help.html:509 @@ -6697,10 +6655,11 @@ msgstr "" "\n" "

    PyPI要求您先確認密碼,然後再執行敏感操作。 敏感操作包括" "添加或刪除維護者,刪除發行版,生成API令牌以及設置兩因素身份驗證。

    \n" -"

    如果您上一次確認密碼已經超過一個小時,則只需重新確認密碼即可。" +" " +"

    如果您上一次確認密碼已經超過一個小時,則只需重新確認密碼即可。

    \n" +"

    " +"我們強烈建議您僅在受密碼保護的個人計算機上執行此類操作。 " "

    \n" -"

    我們強烈建議您僅在受密碼保護的個人計算機上執行此類操" -"作。

    \n" " " #: warehouse/templates/pages/help.html:521 @@ -6718,8 +6677,9 @@ msgid "" "\">bandersnatch project is the recommended solution. Note that the " "storage requirements for a PyPI mirror would exceed 1 terabyte—and growing!" msgstr "" -"如果您需要運行自己的PyPI鏡像,建議使用 bandersnatch項目" -"。 請注意,PyPI鏡像的存儲需求將超過1 TB,並且還在不斷增長!" +"如果您需要運行自己的PyPI鏡像,建議使用 " +"bandersnatch項目。 請注意,PyPI鏡像的存儲需求將超過1 " +"TB,並且還在不斷增長!" #: warehouse/templates/pages/help.html:527 #, python-format @@ -6744,8 +6704,8 @@ msgid "" "a> via our public dataset on Google BigQuery." msgstr "" "您可以通過我們在 Google BigQuery 上的公共數據集分析 PyPI 專案/套件元數據和 " -"" -"下載使用統計數據 。" +"下載使用統計數據 。" #: warehouse/templates/pages/help.html:532 #, python-format @@ -6761,13 +6721,13 @@ msgid "" "\"noopener\">other relevant factors." msgstr "" "Libraries.io 提供 PyPI 項目的統計數據 (Libraries.io 提供 PyPI 項目的統計數據 (示例API)包括 GitHub star 和 fork,依賴跟" -"踪 ( 進行中),以及 其他相關因素." +"target=\"_blank\" rel=\"noopener\">API)包括 GitHub star 和 fork," +"依賴跟踪 ( 進行中),以及 其他相關因素." #: warehouse/templates/pages/help.html:541 #, python-format @@ -6785,8 +6745,8 @@ msgid "" "your private package to a package index, the recommended solution is to run " "your own deployment of the devpi project." msgstr "" -"PyPI不支援發布私有軟件包。 如果您需要將私有軟件包發佈到軟件包索引,建議的解決" -"方案是運行 devpi 專案的部署。" +"PyPI不支援發布私有軟件包。 如果您需要將私有軟件包發佈到軟件包索引," +"建議的解決方案是運行 devpi 專案的部署。" #: warehouse/templates/pages/help.html:551 #, fuzzy @@ -6828,8 +6788,8 @@ msgid "" "package." msgstr "" "PyPI管理員已明確禁止該項目名稱。 例如,%(incorrect_code)s 是 " -"%(correct_code)s 的常見錯字,因此不要驚訝認為用戶使用了惡意套" -"件。" +"%(correct_code)s " +"的常見錯字,因此不要驚訝認為用戶使用了惡意套件。" #: warehouse/templates/pages/help.html:556 msgid "" @@ -6879,9 +6839,9 @@ msgid "" "contact details in the 'Author' field of the 'Meta' details on the project " "page." msgstr "" -"只有專案的當前擁有者才可以添加新的擁有者或維護者。 如果需要請求所有權,則應直" -"接與專案的當前擁有者聯繫。 許多專案擁有者在專案頁面上“基本”詳細信息的“作者”欄" -"位中提供了他們的聯繫方式。" +"只有專案的當前擁有者才可以添加新的擁有者或維護者。 " +"如果需要請求所有權,則應直接與專案的當前擁有者聯繫。 " +"許多專案擁有者在專案頁面上“基本”詳細信息的“作者”欄位中提供了他們的聯繫方式。" #: warehouse/templates/pages/help.html:569 #, python-format @@ -6899,9 +6859,9 @@ msgid "" "to the alternate format." msgstr "" "默認情況下,上傳的描述將使用 reStructuredText 呈現。 如果描述採用Markdown" -"等替代格式,則程序包可以將 setup.py 中的 " -"long_description_content_type 設置為替代格式。" +"\"_blank\" rel=\"noopener\"> reStructuredText 呈現。 " +"如果描述採用Markdown等替代格式,則程序包可以將 setup.py 中的 long_description_content_type 設置為替代格式。" #: warehouse/templates/pages/help.html:573 #, python-format @@ -6924,12 +6884,12 @@ msgid "" "fine). Then, file an issue and tell us:" msgstr "" -"如果您因為達到上傳檔大小限制而無法將專案版本上傳到 PyPI,我們有時可以增加您的" -"限制。請確保您已為
    低於 專案上傳了至少一個版本(開發版本編號 就可以)。然後,<提交一個問題,並告訴我" -"們:" +"如果您因為達到上傳檔大小限制而無法將專案版本上傳到 " +"PyPI,我們有時可以增加您的限制。請確保您已為 低於 " +"專案上傳了至少一個版本(開發版本編號 就可以)。然後,<提交一個問題,並告訴我們:" #: warehouse/templates/pages/help.html:587 #: warehouse/templates/pages/help.html:608 @@ -6957,9 +6917,8 @@ msgid "" "If you can't upload your project's release to PyPI because you're hitting " "the project size limit, first remove any unnecessary releases or individual " "files to lower your overall project size." -msgstr "" -"如果你無法上載專案的版本至 PyPI, 可能是已達專案大小限制,首先可以移除不需要的" -"版本或檔案,以降低整體專案大小。" +msgstr "如果你無法上載專案的版本至 PyPI, " +"可能是已達專案大小限制,首先可以移除不需要的版本或檔案,以降低整體專案大小。" #: warehouse/templates/pages/help.html:603 #, python-format @@ -6969,8 +6928,8 @@ msgid "" "\">File an issue and tell us:" msgstr "" "如果沒有辦法,我們有時可以增加您的權限。提出申請 並告訴我" -"們:" +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">提出申請 " +"並告訴我們:" #: warehouse/templates/pages/help.html:609 msgid "The total size of your project, in gigabytes" @@ -6986,8 +6945,8 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging Advisory Database." msgstr "" "PyPI從Python打包諮詢資料庫開源漏洞項目" +"\"noopener\">Python打包諮詢資料庫開源漏洞項目" #: warehouse/templates/pages/help.html:621 #, python-format @@ -6997,8 +6956,8 @@ msgid "" "\"noopener\">file an issue with details." msgstr "" "如果您認為項目的漏洞數據無效或不正確,請提交問題,包含詳細" -"資訊" +"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">提交問題,包含詳細資訊" #: warehouse/templates/pages/help.html:633 #, fuzzy, python-format @@ -7019,8 +6978,7 @@ msgstr "" msgid "" "If you've forgotten your PyPI password but you remember your email address " "or username, follow these steps to reset your password:" -msgstr "" -"如果您忘記了PyPI密碼,但是記得您的電子郵件地址或用戶名,請按照以下步驟重置密" +msgstr "如果您忘記了PyPI密碼,但是記得您的電子郵件地址或用戶名,請按照以下步驟重置密" "碼:" #: warehouse/templates/pages/help.html:641 @@ -7089,16 +7047,14 @@ msgstr "確保您的API密鑰有效且尚未被註銷。" msgid "" "Ensure that your API Token is properly formatted " "and does not contain any trailing characters such as newlines." -msgstr "" -"確保您的API密鑰格式正確,並且不包含任何尾隨字符,例" -"如換行符。" +msgstr "確保您的API密鑰格式正確,並且不包含任何尾隨字符,例如換行符。" #: warehouse/templates/pages/help.html:671 msgid "" "In both cases, remember that PyPI and TestPyPI each require you to create an " "account, so your credentials may be different." -msgstr "" -"在這兩種情況下,請記住PyPI和TestPyPI都要求您創建一個帳戶,因此您的憑證可能會" +msgstr "在這兩種情況下,請記住PyPI和TestPyPI都要求您創建一個帳戶,因此您的憑證可能會" "有所不同。" #: warehouse/templates/pages/help.html:673 @@ -7112,11 +7068,11 @@ msgid "" " " msgstr "" "\n" -" 如果您使用的是 Windows ,並嘗試在命令提示符或 PowerShell 中粘貼您" -"的密碼或令牌,請注意 Ctrl-V 和\n" +" 如果您使用的是 Windows ,並嘗試在命令提示符或 PowerShell " +"中粘貼您的密碼或令牌,請注意 Ctrl-V 和\n" "Shift+Insert 將不起作用。\n" -" 相反,您可以使用窗口菜單中的“編輯 > 粘貼”,或在“屬性”中啟用“使" -"用 Ctrl+Shift+C/V 作為複制/粘貼”。\n" +" 相反,您可以使用窗口菜單中的“編輯 > 粘貼”,或在“屬性”中啟用“" +"使用 Ctrl+Shift+C/V 作為複制/粘貼”。\n" " " #: warehouse/templates/pages/help.html:677 @@ -7125,8 +7081,8 @@ msgid "" "This is a known issue with Python's getpass module." msgstr "" -"這是 Python 的 getpass 模塊的 已知問題 。" +"這是 Python 的 getpass 模塊的 已知問題 。" #: warehouse/templates/pages/help.html:684 #, python-format @@ -7140,11 +7096,11 @@ msgid "" "\"noopener\">Learn why on the PSF blog." msgstr "" "傳輸層安全性(TLS)是我們確保您的計算機與PyPI之間的連接私有且安全的一部分。 " -"這是一個加密協議,隨著時間的推移,它已經有多個版本。 PyPI 於2018年4月關閉了對TLS 1.0和1.1版本的支持。< aPSF博客上了解原因。" +"這是一個加密協議,隨著時間的推移,它已經有多個版本。 PyPI 於2018年4月關閉了對TLS 1.0和1.1版本的支持。< aPSF博客上了解原因。" #: warehouse/templates/pages/help.html:691 #, python-format @@ -7154,8 +7110,8 @@ msgid "" "error, try adding -v to the command to get more information:" msgstr "" "如果您遇到%(command)s的問題並得到No matching distribution " -"foundCould not fetch URL 錯誤,請嘗試添加 -v 到命令以獲取更多信息:" +"foundCould not fetch URL 錯誤,請嘗試添加 -v " +"到命令以獲取更多信息:" #: warehouse/templates/pages/help.html:693 msgid "" @@ -7164,10 +7120,10 @@ msgid "" "TLSV1_ALERT_PROTOCOL_VERSION, you need to be connecting to PyPI " "with a newer TLS support library." msgstr "" -"如果您看到類似There was a problem confirming the ssl certificate" -"或tlsv1 alert protocol version " -"TLSV1_ALERT_PROTOCOL_VERSION 的錯誤,則您需要使用較新的 TLS 支援庫連接" -"到 PyPI。" +"如果您看到類似There was a problem confirming the ssl certificatetlsv1 alert protocol version " +"TLSV1_ALERT_PROTOCOL_VERSION 的錯誤,則您需要使用較新的 TLS " +"支援庫連接到 PyPI。" #: warehouse/templates/pages/help.html:694 msgid "" @@ -7177,8 +7133,8 @@ msgid "" "Python, setuptools, and pip." msgstr "" "您需要採取的具體步驟將取決於您的操作系統版本、您安裝 Python 的來源(python." -"org、您的操作系統供應商或中間分銷商),以及已安裝的 Python 版本," -"setuptools ,和pip。" +"org、您的操作系統供應商或中間分銷商),以及已安裝的 Python " +"版本,setuptools ,和pip。" #: warehouse/templates/pages/help.html:696 #, python-format @@ -7194,10 +7150,10 @@ msgstr "" "如需幫助,請轉至 Libera 上的 #pypa IRC 頻道,在 pypa/packaging-problems/issues, 或 張貼到 python-help 郵件列表,包括您的操作系統和安裝詳細信息以及 " -"%(command)s 的輸出。" +"\"noopener\">pypa/packaging-problems/issues, 或 張貼到 python-help 郵件列表,包括您的操作系統和安裝詳細信息以及 " +"%(command)s 的輸出。" #: warehouse/templates/pages/help.html:707 #, python-format @@ -7217,8 +7173,8 @@ msgid "" "a>, so we can try to fix the problem, for you and others." msgstr "" "如果您遇到輔助功能問題,請在GitHub上將其報告給我們, 因此我們可以為您和" -"其他人解決問題。" +"\"_blank\" rel=\"noopener\">在GitHub上將其報告給我們, " +"因此我們可以為您和其他人解決問題。" #: warehouse/templates/pages/help.html:720 #, python-format @@ -7229,10 +7185,10 @@ msgid "" "href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">use " "twine to upload your project to PyPI." msgstr "" -"在PyPI的早期版本中,維護人員以前可以使用Web瀏覽器中的表單將發行版本上載到" -"PyPI。 新版本的PyPI不推薦使用此功能——我們建議您使用twine來將您的項目上傳到" -"PyPI 。" +"在PyPI的早期版本中,維護人員以前可以使用Web瀏覽器中的表單將發行版本上載到PyPI" +"。 新版本的PyPI不推薦使用此功能——我們建議您使用twine來將您的項目上傳到PyPI 。" #: warehouse/templates/pages/help.html:729 msgid "" @@ -7257,9 +7213,9 @@ msgid "" "intervention." msgstr "" "如果PyPI管理員被垃圾郵件淹沒,確定PyPI還有其他威脅,則可能" -"會禁用新用戶註冊和/或新項目註冊。 檢查我們的狀態頁以獲取更多詳細信息,因" -"為我們可能已經更新了介入的理由。" +"會禁用新用戶註冊和/或新項目註冊。 檢查我們的狀態頁以獲取更多詳細信息,因為我們可能已經更新了介入的理由。" #: warehouse/templates/pages/help.html:740 msgid "PyPI will return these errors for one of these reasons:" @@ -7303,8 +7259,8 @@ msgid "" "brief justification of why it is important." msgstr "" "如果您想請求新的 trove 分類器,請在 pypa/trove-classifiers 專" -"案 上提出拉取請求。請務必包括一個簡短的理由,說明為什麼它很重要。" +"target=\"_blank\" rel=\"noopener\"> pypa/trove-classifiers " +"專案 上提出拉取請求。請務必包括一個簡短的理由,說明為什麼它很重要。" #: warehouse/templates/pages/help.html:763 #, python-format @@ -7316,10 +7272,10 @@ msgid "" "software that runs PyPI. Before writing a new issue, first check that a " "similar issue does not already exist." msgstr "" -"如果您遇到 PyPI 本身的問題,我們歡迎 建設性的 回饋和錯誤報" -"告通過我們的 >問題跟蹤器 。請注意,此跟蹤器僅針對運行 PyPI 的軟體的問" -"題。在編寫新問題之前,首先檢查是否存在類似問題。" +"如果您遇到 PyPI 本身的問題,我們歡迎 建設性的 " +"回饋和錯誤報告通過我們的 >問題跟蹤器 。請注意,此跟蹤器僅針對運行 " +"PyPI 的軟體的問題。在編寫新問題之前,首先檢查是否存在類似問題。" #: warehouse/templates/pages/help.html:770 msgid "" @@ -7348,9 +7304,9 @@ msgid "" "\">PyPA is an independent group of developers whose goal is to improve " "and maintain many of the core projects related to Python packaging." msgstr "" -"PyPA 是一個獨立的開發人員小組,其目標是改進和維護與 Python 打包相關的" -"許多核心項目。" +"PyPA 是一個獨立的開發人員小組,其目標是改進和維護與 Python " +"打包相關的許多核心項目。" #: warehouse/templates/pages/help.html:789 #, python-format @@ -7365,10 +7321,9 @@ msgid "" msgstr "" "PackagingWG是Python軟體基金會(PSF)的一個工作組,其目標是籌" -"集和支付資金,以支援Python包裝的不斷改進。最近,它擔保了開放技術基金的獎勵,該基金的資金使開發者能夠改善倉庫的安全性和可" -"訪問性。" +"集和支付資金,以支援Python包裝的不斷改進。最近,它擔保了開放技術基金" +"的獎勵,該基金的資金使開發者能夠改善倉庫的安全性和可訪問性。" #: warehouse/templates/pages/help.html:799 #, python-format @@ -7378,8 +7333,8 @@ msgid "" "services provided by our generous sponsors." msgstr "" "PyPI 由 Warehouse 以及由我們 的慷" -"慨贊助商 提供的各種工具和服務提供支持。" +"rel=\"noopener\">Warehouse 以及由我們 的慷慨贊助商 提供的各種工具和服務提供支持。" #: warehouse/templates/pages/help.html:806 msgid "" @@ -7387,9 +7342,9 @@ msgid "" "has moved out of beta and replaced the old site (pypi.python.org). It is now " "robust, tested, and ready for expected browser and API traffic." msgstr "" -"截至 2018 年 4 月 16 日,PyPI.org 處於「生產」狀態,這意味著它已退出測試版並" -"更換了舊網站(pypi.python.org)。它現在堅固耐用,經過測試,並準備好迎接預期的" -"瀏覽器和 API 流量。" +"截至 2018 年 4 月 16 日,PyPI.org " +"處於「生產」狀態,這意味著它已退出測試版並更換了舊網站(pypi.python." +"org)。它現在堅固耐用,經過測試,並準備好迎接預期的瀏覽器和 API 流量。" #: warehouse/templates/pages/help.html:808 #, python-format @@ -7408,13 +7363,14 @@ msgid "" msgstr "" "由於我們的贊助商 Fastly,PyPI 被大量緩存並通過 CDN 分發,因此在全球範圍內普遍可用。然" -"而,站點主要由志願者維護,我們不提供任何特定的服務級別協議,並且正如對一個巨" -"大的分佈式系統所預期的那樣,事情可能並且有時確實會出錯。參見 我們的狀態頁面 了解當前和過去的中斷和事件。如果您對套件索引有高可用性" -"要求,請考慮使用 鏡像 私有索引 。" +"\"content delivery network\">CDN 分發,因此在全球範圍內普遍可用。然而" +",站點主要由志願者維護,我們不提供任何特定的服務級別協議,並且正如對一個巨大" +"的分佈式系統所預期的那樣,事情可能並且有時確實會出錯。參見 我們的狀態頁面 " +"了解當前和過去的中斷和事件。如果您對套件索引有高可用性要求,請考慮使用 鏡像 " +"私有索引 。" #: warehouse/templates/pages/help.html:822 #, python-format @@ -7464,12 +7420,12 @@ msgid "" "\"_blank\" rel=\"noopener\">'Good first issue' label – we recommend you " "start here." msgstr "" -"如果您有 Python、ElasticSearch、HTML、SCSS、JavaScript 或 SQLAlchemy 方面的技" -"能,請瀏覽我們的 “入門”指南 ,然後學習查看 問題跟踪器 。我們創建了一個 “入門”指南 ,然後學習查看 " +"問題跟踪器 。我們創建了一個 'Good first issue' 標籤 - 我們建議您從這裡開始。" #: warehouse/templates/pages/help.html:838 @@ -7482,8 +7438,8 @@ msgid "" "guide you through the contribution process." msgstr "" "問題分為 里程碑 ;在當前里程碑中處理問題是幫助推進專案的一個很好的方" -"式。如果您有興趣處理某個特定問題,請發表評論,我們可以指導您完成貢獻過程。" +"\"noopener\">里程碑 ;在當前里程碑中處理問題是幫助推進專案的一個很好的方式" +"。如果您有興趣處理某個特定問題,請發表評論,我們可以指導您完成貢獻過程。" #: warehouse/templates/pages/help.html:845 msgid "Stay updated:" @@ -7503,8 +7459,8 @@ msgid "" "\"noopener\">Python packaging forum on Discourse." msgstr "" "您還可以在 distutils-sig 郵件列表 distutils-sig 郵件列表 Discourse 上的 Python 打包論壇上關注這個項目的持續發展。" #: warehouse/templates/pages/help.html:855 @@ -7520,11 +7476,11 @@ msgid "" "a> feeds for the \"pypi\" label." msgstr "" "PyPI 的更改通常在 pypi-announce 郵件列表 PSF" -"博客中以 \"pypi \"標籤公佈。 PSF 博客還有 AtomRSSpypi-announce 郵件列表 PSF博客中以 \"pypi \"標籤公佈。 PSF 博客還有 AtomRSS 為 \"pypi \"標籤提供訊息來源。" #: warehouse/templates/pages/help.html:865 @@ -7560,8 +7516,8 @@ msgid "" "work fine, but it's new and less tested than other site functionality." msgstr "" "當 Warehouse 的維護人員部署新功能時,首先我們會用一個小的“測試版功能”符號來標" -"記它們,以告訴您:這應該可以正常工作,但它是新的,並且比其他站點功能測試更" -"少。" +"記它們,以告訴您:這應該可以正常工作,但它是新的,並且比其他站點功能測試更少" +"。" #: warehouse/templates/pages/help.html:875 #, python-format @@ -7572,9 +7528,9 @@ msgid "" "a> project, which is a popular alternative implementation of the Python " "language." msgstr "" -"“PyPI”應該發音為“pie pea eye”,特別是“PI”發音為單個字母,而不是單個聲音。這最" -"大限度地減少了與 PyPy 項目的混" -"淆,該項目是 Python 語言的流行替代實現。" +"“PyPI”應該發音為“pie pea eye”,特別是“PI”發音為單個字母,而不是單個聲音。" +"這最大限度地減少了與 PyPy " +"項目的混淆,該項目是 Python 語言的流行替代實現。" #: warehouse/templates/pages/help.html:887 msgid "Resources" @@ -7621,8 +7577,8 @@ msgid "" msgstr "" "Python Packaging Authority (PyPA) 是一個共同致力於改進 " -"Python 打包的工作組。如果您想聯繫核心打包開發者,使用 #pypa on IRC " +"Python 打包的工作組。如果您想聯繫核心打包開發者,使用 #pypa on IRC " "(Libera),或 瀏覽在線版塊。" @@ -7645,13 +7601,16 @@ msgid "Important!" msgstr "重要!" #: warehouse/templates/pages/security.html:24 +#, fuzzy +#| msgid "" +#| "If you believe you've identified a security issue with Warehouse, " +#| "DO NOT report the issue in any public forum, including " +#| "(but not limited to):" msgid "" -"If you believe you've identified a security issue with Warehouse, DO " -"NOT report the issue in any public forum, including (but not " -"limited to):" -msgstr "" -"如果您認為自己發現了 Warehouse 的安全問題, 請勿 在任何公共" -"論壇上報告該問題,包括(但不限於):" +"If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" +msgstr "如果您認為自己發現了 Warehouse 的安全問題, 請勿 " +"在任何公共論壇上報告該問題,包括(但不限於):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -7666,42 +7625,80 @@ msgid "Official or unofficial mailing lists" msgstr "官方或非官方郵件清單" #: warehouse/templates/pages/security.html:35 -#, python-format -msgid "" -"Instead, email security at python dot org directly, " -"providing as much relevant information as possible." +msgid "If you've identified a security issue with a project hosted on PyPI" msgstr "" -"相反,請直接給security at python dot org發電子郵件," -"並盡可能地多提供相關信息。" #: warehouse/templates/pages/security.html:36 -#, python-format +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." msgid "" -"Messages may be optionally encrypted with GPG using key fingerprints " -"available at the Python Security page." +"Email security@pypi.org, providing the following " +"details:" msgstr "" -"" -"在Python安全頁面上,可以選擇使用可用的GPG金鑰指紋加密消息。" +"相反,請直接給security at python dot " +"org發電子郵件,並盡可能地多提供相關信息。" #: warehouse/templates/pages/security.html:38 +msgid "A URL to the project in question" +msgstr "" + +#: warehouse/templates/pages/security.html:39 +msgid "An explanation of what makes the project a security issue" +msgstr "" + +#: warehouse/templates/pages/security.html:40 +#, python-format +msgid "" +"If applicable: a link to the problematic lines in the project's " +"distributions via inspector.pypi.io" +msgstr "" + +#: warehouse/templates/pages/security.html:42 +msgid "" +"Valid malware reports may include examples of typo-squatting, dependency " +"confusion, data exfiltration, obfustication, command/control, etc." +msgstr "" + +#: warehouse/templates/pages/security.html:44 +msgid "" +"If you've identified a security issue with PyPI itself (not a project hosted " +"on PyPI)" +msgstr "" + +#: warehouse/templates/pages/security.html:45 +#, fuzzy, python-format +#| msgid "" +#| "Instead, email security at python dot org " +#| "directly, providing as much relevant information as possible." +msgid "" +"Email security@pypi.org, providing as much relevant " +"information as possible, including reproducing steps." +msgstr "" +"相反,請直接給security at python dot " +"org發電子郵件,並盡可能地多提供相關信息。" + +#: warehouse/templates/pages/security.html:47 msgid "What happens next?" msgstr "接下來會發生什麼?" -#: warehouse/templates/pages/security.html:40 +#: warehouse/templates/pages/security.html:48 msgid "" "Once you've submitted an issue via email, you should receive an " "acknowledgment within 48 hours." msgstr "一旦您透過電子郵件提交問題,您應該在 48 小時內收到確認。" -#: warehouse/templates/pages/security.html:41 +#: warehouse/templates/pages/security.html:49 msgid "" "Depending on the action to be taken, you may receive further follow-up " "emails." msgstr "根據要採取的行動,您可能會收到進一步的後續電子郵件。" -#: warehouse/templates/pages/security.html:44 -msgid "This security policy was last updated on March 14, 2018." +#: warehouse/templates/pages/security.html:52 +#, fuzzy +#| msgid "This security policy was last updated on March 14, 2018." +msgid "This security policy was last updated on June 2022." msgstr "本安全政策最後一次更新是在2018年3月14日。" #: warehouse/templates/pages/sitemap.html:21 @@ -7761,9 +7758,9 @@ msgid "" "Support Program in 2018" msgstr "" "使用來自 在2018年的Mozilla 開源支持計劃" -"$170,000 的資金 " +"rel=\"noopener\">在2018年的Mozilla 開源支持計劃 的 $" +"170,000 的資金 " #: warehouse/templates/pages/sponsors.html:36 msgid "" @@ -7812,8 +7809,8 @@ msgid "" "in 2020" msgstr "" "使用來自 Chan Zuckerberg Initiative$407,000 的資金 Chan Zuckerberg Initiative$407,000 的資金 和 2020 年的 Mozilla 開源支持計劃 " @@ -7832,9 +7829,8 @@ msgid "" "All of these initiatives help maintain and support the tools that the Python " "community uses daily. This work can only be done with the generous financial " "support that you or your organization provides." -msgstr "" -"所有這些舉措都有助於維護和支援 Python 社區每天使用的工具。這項工作只能通過您" -"或您的組織提供的慷慨財政支援來完成。" +msgstr "所有這些舉措都有助於維護和支援 Python " +"社區每天使用的工具。這項工作只能通過您或您的組織提供的慷慨財政支援來完成。" #: warehouse/templates/pages/sponsors.html:61 msgid "" @@ -7850,9 +7846,8 @@ msgid "" "The PSF is recognized by the IRS as a 501(c)(3) non-profit charitable " "organization, and donations are tax-deductible for organizations that pay " "taxes in the United States." -msgstr "" -"PSF 被美國國稅局確認為 501(c)(3) 非營利性慈善組織,對於在美國納稅的組織,捐" -"款可免稅。" +msgstr "PSF 被美國國稅局確認為 501(c)(3) " +"非營利性慈善組織,對於在美國納稅的組織,捐款可免稅。" #: warehouse/templates/pages/sponsors.html:78 msgid "Get your logo on PyPI.org" @@ -7897,8 +7892,7 @@ msgid "" "We all love stats, so here are some useful statistics about PyPI. The " "statistics page is cached for 24 hours, so don't expect the numbers to be " "realtime." -msgstr "" -"我們都喜歡統計數據,所以這裡有一些關於 PyPI 的有用統計數據。統計頁面會緩存 " +msgstr "我們都喜歡統計數據,所以這裡有一些關於 PyPI 的有用統計數據。統計頁面會緩存 " "24 小時,所以不要指望這些數字是實時的。" #: warehouse/templates/pages/stats.html:30 @@ -8045,6 +8039,15 @@ msgstr[0] "" " 沒有關於\"%(filters)s\"過濾器的結果\n" " " +#, python-format +#~ msgid "" +#~ "Messages may be optionally encrypted with GPG using key fingerprints " +#~ "available at the Python Security page." +#~ msgstr "" +#~ "在Python安全頁面上,可以選擇使用可用的GPG金鑰指紋加密消息。" + #~ msgid "" #~ "You must provision a two factor method before recovery codes can be " #~ "generated"