From 9c17302da16f19ea561346c3a85db06d4b53756c Mon Sep 17 00:00:00 2001 From: lungsangg Date: Tue, 28 Jan 2025 15:26:13 +0530 Subject: [PATCH 1/6] leftover_tibetan_localization --- locale/he/LC_MESSAGES/django.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/he/LC_MESSAGES/django.po b/locale/he/LC_MESSAGES/django.po index 2a93d73bfe..d2d98b9575 100644 --- a/locale/he/LC_MESSAGES/django.po +++ b/locale/he/LC_MESSAGES/django.po @@ -798,7 +798,7 @@ msgstr "དཔེ་ཆ་" #: templates/registration/password_reset_complete.html:10 msgid "registration.password_reset_complete.your_new_password_has_been_saved" -msgstr "" +msgstr "ཁྱེད་ཀྱི་གསང་ཚིག་གསར་པ་ཉར་ཚགས་བྱས་ཚར།" #: templates/registration/password_reset_complete.html:13 msgid "registration.password_reset_complete.back_to_login" From ecd162b4a9202bc55caf7af600e03e9b2068d3eb Mon Sep 17 00:00:00 2001 From: lungsangg Date: Wed, 29 Jan 2025 10:37:25 +0530 Subject: [PATCH 2/6] user_state_web_font_added --- static/css/s2.css | 4 ++++ static/js/UserStats.jsx | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/static/css/s2.css b/static/css/s2.css index 5574a2f1b9..cdffc019c6 100644 --- a/static/css/s2.css +++ b/static/css/s2.css @@ -14570,6 +14570,10 @@ body .homeFeedWrapper.userStats { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); } +.user_state { + font-family: var(--hebrew-serif-font-family); +} + .userStatModeButton { background-color: #fff; color: #666; diff --git a/static/js/UserStats.jsx b/static/js/UserStats.jsx index 6f09a2a361..22ada70ac6 100644 --- a/static/js/UserStats.jsx +++ b/static/js/UserStats.jsx @@ -76,7 +76,7 @@ const UserStatModeChooser = ({modes, activeMode, setMode}) => ( const UserStatModeButton = ({thisMode, activeMode, setMode}) => (
setMode(thisMode)}> - {Sefaria._(thisMode)} + {Sefaria._(thisMode)}
); From ee03dac45599d736470a76fe56f7b2f84cea25b6 Mon Sep 17 00:00:00 2001 From: lungsangg Date: Wed, 29 Jan 2025 11:32:39 +0530 Subject: [PATCH 3/6] localization_update --- locale/he/LC_MESSAGES/django.mo | Bin 13500 -> 13698 bytes .../registration/password_reset_complete.html | 17 ++++++++++++++--- .../registration/password_reset_done.html | 13 +++++++++++-- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/locale/he/LC_MESSAGES/django.mo b/locale/he/LC_MESSAGES/django.mo index 9cc379dd374243d2c902c3ea6dec73ea09d2c101..edd24305ea9d0b7de253e9b1605479a0bd2198e6 100644 GIT binary patch delta 2100 zcmXZcUrd`-7{~Eb7?jG84QOFHSl5Y&3_9tUGtSL5;&8Yr7iRuhQtPO3GAIS1;!Ta2 z!H5?Nuao&_nK42(xA-TWQQW{}l9)vnO}1t62HQ-HyC5#QctJAt`)f}_`JCtUJ?A{< zdEfJ%-TzuoYN2A;VZ&#L?`pntg~lAk18)BD$#{&Z!7Sd2OIU`UTZ}2kYP39{j(+^M!e2Eo!88z?^#!B; zu?yE@5?k)Yrj{tlJ!uNc5$CJACArc}D8XsBcfR6L4Rcnp=;X;g(Sp(ePFN~n_Z zXj}_w+(TH2dr=AX+uuj6N3Cg8MbB4Ie@%3i4(;S$R9ww0G)*gN;dWF)QB-AyZS0^H zI*v-@TT}%vBgHZ|Q1^NngSC+WYJ3=#K%|QLYl0CvG{GU{&rI=837xU=B^zHuO;o_e z%xwbJO~_AXC+ajr@BuuCD)l*R#lNr}>sj`BqMhsGo};uU-tUDR_ccHj;i#b*2w z+wdlCzz|t(!fp(^jCmjT5ihVkovJY9)VLQhgh%jMoX7t#)l7Z&(`cqHZk#|3IEE+i z0&1Zob$l9+qi#(hb>>xIe5f7!Q46+XC-$NioJLNdS;Qh-Lan1RGCpNWXz1yzK;8{z zBkF=}7{(o_XW&iLf>Wql^EpyYa~?JR7gQx&{=Az}3B_>^CvXcD+RMe{VBY0PuG9Jd znuaF2VqLTra%k1R3N=v>HE@sZAGYyZsE6$&>bf(w|0=3d1(ZkU-isRlAaeIi1h=ui zNz!-*zd}t=$=hTM??=VoqjvnKjZ1hP?1^{Du9)WUI8iQhm?_=z=(9mF-vs_UYtoxNh?ar6_PL_JgU zsCkx9&(!KB>QCG3;zh3=y^M-KL>-SGPy>s2uWDcjmH88>1QRwsgc^4WbGH(e(4zgl zm`T(hK=p4%&EM5b{k8BI9Tzc;LpaKNv=eV)93SBjt5Vabl9!VHEOy|}=;jR1V-}xx z8S^QJUE{qQ^W&npn>dZS86L%8sdtJTG33sqeiRiPH?@P{a?on62 z(_7N%I^ax~>~STWm7b8Nhu;SI4mi6!O|HK5i07N-<36{4BtA3{>5C;J{n5d}WPG4I z@3eU7{>84s>Yy}(Hd3DOs!R0mmz9YTCrA)tt7QpgEV%!ghWP5LW7WuT7pk1 zLTzb%A+^LB(x4%s5+bz(u|#dbhx$KyOlIbH-gEES-h0k1U0#zPdhTvnZuk`N>&~wx z!k8mC&&eO32QFi}VjZ@}_ZWr0umd{V7}Ezm)&Qmu=VE^>#{qZ=6Y-6$cenl5E@aXu z=*ETE54Yh!JcEf?kA947*L-~x_99-4u~>>8JZ$6h7(;vyyWuN)y~$qpF#8_VC!yDb zj0sYRqhbwer8`jr978wWL=E%=`I<)le5iEvgm~gPK4#+RstIZ2xr zlhMccW+nyQScvMd9Q7#9BW+9_Y9%kQ6aGQ1II3gwg!^I_;&dE>+19P-C9XzI_z}kA z4;+fIbQV%alPD-WYh$L(d1tp0ENf-=KNT5)H-eD&37u2&)CEsc=4fRNJkSv<@ zs9jx#%0#8L0X3mmFB=v!FhGV{aWh?-vFu>E7-Mw)Oa2v@sr9t=I;x|3R09WxSOa@e z@o>~8%SPR|#MbXZW$F~_ykD{P?~$iwT%>Ib`fx7en_LR&;1ce@*EU|uTSY5Ah`L^7 zeTo6%7Q8OC@-Y~}3X4z^+{n$U--AKCjhcvu_pmaWiPLcbhP0A%6m-LVRQww?aBMniNx1X_qC<5R@Mg<2hfYzs6ADLWZzVv_S7xpYkm$S|5{l*FM3r>Mjekr zRKv5VhR;wlZ$eElj`ytMG*r9UsFjzXCa~XLKWFP}ZG8i(|39d4{e#K>Lkja5tq_xV ze`euvREoZ$Qaz4Cd>Koz9y3@*Eyi((my-IosCGfNzSHplAlrq)@G<>5Q6=Q!4ceXbOjZdu1~ZFs&b(Xq0+ X%yqF{by=5dUBh{)GpeJ86-NFA|IXHU diff --git a/templates/registration/password_reset_complete.html b/templates/registration/password_reset_complete.html index dcd8d22bff..e74bf582b3 100644 --- a/templates/registration/password_reset_complete.html +++ b/templates/registration/password_reset_complete.html @@ -1,16 +1,27 @@ {% extends "base.html" %} {% load i18n %} +{% load static %} {% block title %}{% trans "registration.password_reset_complete.password_reset" %} | {% trans "common.name_pecha" %}{% endblock %} - +{% block head %} + +{% endblock %} {% block content %}

- {% trans "registration.password_reset_complete.your_new_password_has_been_saved" %} + {% trans "registration.password_reset_complete.your_new_password_has_been_saved" %}

- {% trans "registration.password_reset_complete.back_to_login" %} + {% trans "registration.password_reset_complete.back_to_login" %}
diff --git a/templates/registration/password_reset_done.html b/templates/registration/password_reset_done.html index fecc0fcbe2..fd8f66080f 100644 --- a/templates/registration/password_reset_done.html +++ b/templates/registration/password_reset_done.html @@ -1,13 +1,22 @@ {% extends "base.html" %} {% load i18n %} +{% load static %} {% block title %}{% trans "registration.password_reset_done.password_reset_link_sent" %} | {% trans "common.name_pecha" %}{% endblock %} - + {% block content %}

- {% trans "registration.password_reset_done.messages" %} + {% trans "registration.password_reset_done.messages" %}

From 084f21601c33f4d0d1c539e5fc9aaea0664786b9 Mon Sep 17 00:00:00 2001 From: lungsangg Date: Wed, 29 Jan 2025 11:35:11 +0530 Subject: [PATCH 4/6] webfont_date_update --- static/css/s2.css | 1 + 1 file changed, 1 insertion(+) diff --git a/static/css/s2.css b/static/css/s2.css index cdffc019c6..98bf96fc18 100644 --- a/static/css/s2.css +++ b/static/css/s2.css @@ -3497,6 +3497,7 @@ a.navBlockTitle:hover { font-size: 24px; color: var(--medium-grey); font-size: 14px; + font-family: var(--hebrew-serif-font-family); } .communityPage .recentlyPublished { From 6ff20e0d2c2a2d3020711a4c50e8610c4ad8c454 Mon Sep 17 00:00:00 2001 From: lungsangg Date: Wed, 29 Jan 2025 12:16:22 +0530 Subject: [PATCH 5/6] text_page_navigation_history_store --- static/js/Misc.jsx | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/static/js/Misc.jsx b/static/js/Misc.jsx index e67e197614..c12d115464 100644 --- a/static/js/Misc.jsx +++ b/static/js/Misc.jsx @@ -1350,32 +1350,33 @@ MenuButton.propTypes = { class CloseButton extends Component { - onClick(e) { - e.preventDefault(); - window.history.go(-1); // Go back one page in browser history + onClick = (e) => { + e.preventDefault(); // Prevent the default anchor behavior + e.stopPropagation(); // Stop event bubbling - // If you also want to call the original onClick prop (if provided) - if (this.props.onClick) { - this.props.onClick(); - } + // Use a small timeout to ensure onClick completes + setTimeout(() => { + window.history.go(-1); + }, 0); } render() { let icon; - if (this.props.icon == "circledX"){ - icon = ; + if (this.props.icon == "circledX") { + icon = Close; } else if (this.props.icon == "chevron") { - icon = + icon = ; } else { icon = ; } const classes = classNames({ - readerNavMenuCloseButton: 1, + readerNavMenuCloseButton: 1, circledX: this.props.icon === "circledX" }); - const url = this.props.url || ""; + const url = this.props.url || "#"; // Use # as fallback to prevent page reload + return ( {icon} From 1b5452cd98684764d4c98d1f9325563c01e14634 Mon Sep 17 00:00:00 2001 From: lungsangg Date: Wed, 29 Jan 2025 12:30:35 +0530 Subject: [PATCH 6/6] chinese_localization_update --- locale/zh_Hans/LC_MESSAGES/django.mo | Bin 7405 -> 17566 bytes locale/zh_Hans/LC_MESSAGES/django.po | 266 ++++++++++++++------------- 2 files changed, 136 insertions(+), 130 deletions(-) diff --git a/locale/zh_Hans/LC_MESSAGES/django.mo b/locale/zh_Hans/LC_MESSAGES/django.mo index 7b5926cc9248e100d5893ea1141ffb2ffc0068a6..8ddb3d052966f7725a8185b57118caca4569e4fe 100644 GIT binary patch literal 17566 zcmb7}33Qv)mB&8{g$@H{r?iDZv@9*ug0d6{Ye)i3Nl2Om3N5WFTVEUzSu&DLNXxX& z;w6q9+u$sYO%jJV2_&(zki=^|?X)x9hAAyAJ}{&KYJ-&;0It?~^{s zO33K=>aVxmci(;Y-Fx5jo9Cal-s1B*bSd=O>6UfXDVEiGw$xfy;C#!v1iS+LAUF+_ zrrF?m;1|Hlz$kbQ*aTh)ZUnCY$4vQ6@HWb)USL@_fp>yegSFr_;70Hh-~@Obm^1Yk zUT9e#rhF$Td>;X&|JOko{{na|_ybVJ{TY;XTyc?Q-2&bXO20HHe0spk!NaEfGw?%{ z-!bJgF19RwT33Kle=8{c=YgV!gu!O;Bb56<={E)n|JOiS_wPW_%egcLz##Zha2_cA zmV&~s0Te!4K!#Yupv?DU5S3ZK2c`e1bQZl|21@;Ppv-eO_;K*7pv<=#{5xgRg^# zYPEr)zkZM@txcTS|9OLlO#SykOvCyOD180`%DOH_X|T3#0cF0=gNSIQLE+O53g3PZ zleES`S;woUJ!kN*1}}suDzmNyh0jb-^bj)Tr$O1j=RlcvCn$1#8$=}Qb<_SQQ-21+ z%6ylC!sjMao&$=Wsz5mx4WQ`hB~avk!{F~hITxn~v>n_C!rBUfBHuSmxf>LIL!iv_ z1}N+JBPjEqO(U$VD?yQSCMbFdgEHT8Q{N7XAJ_|uzQ(|_z#oIM-@gPaz_U=c=wTWt zSE){h;taZ0dgqihuYu zDC2(z%DI0ZN)W!+gK}OLf-J>)2D}061MdQV0?InirPGbzz2Hq?3Y-P*0&fT320sm6 zgOWwhkMSk-tHArgaqw>NG@Qx<;0#dqdo6eiIBe?Q0cHMMF;1qomVh!}2lyHAJD}|A z|A3TvBNV^ij1ELiaZa3B43TE-vP?_J)r1y$khK5Jcn`ylzsn`sXv=VpGx^c zQ21VA@N!V*zuMsKpzxgo#=*x-`Fo&@`(|#W)`!mnfH<R&VEe*q5CnWP+1}4DU zL1}*xl>K`JlzDyuUIgaAqu^gb*}o$QEq46|DE;09IkML8K;EUjc;CI34;CXyW zc_AqMw;J3F(#0AEWj*g2Jo`S&nol_Z%04{_-hK*x!IZy+@yq_a4vL=t*Wg7n^?3<` zu(BQp8D`Z$>!EK#KZBZ}TcF+02y{8L6OzvtHCPkiGmzMi|MRaDu7~dTSDN3lXYvu< zd{_M{{`xzLPeF~)LZ}jY07^jKN6z~bUIDCw#D~8CeGBqFKjOze=mJxL3sj$n`R;+_ zyljPV3F>UT4lak}^C%4;_R`Kez<-xsLC7P&0H7R15t8`aJYW$onki z$Bob!bS3m6^cg4y$>%u@>U)*%_jdF96)<3azt3PF_?Y>fHYgxIU2F5c~)<-IRL`wu1Yie}Vo1dI(wu$>${vDo2-}YfX8J z!P~*FK-WN@f})W3dDi;@o(nw z(0u3%&^MrJ=
  • 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 delta 2324 zcmYM#eN2^A9Ki8&QG7*^7n94Ipj^N}3Iq#LP|Ej8G)>D*L%A9Y)WEb=+r3(w;1pyB z-!V(NN)c#Y6${X^x%o%Sa#@p_TZ`vjZt0wJZLa#G@9*Jko$Yr&=R7ax{XF-B2FJZ3 z&z+dz2NY=)kwp9$rj!TwhVw(JAE{J4Hee*4#BumJM&T9A!W)>0k1!omM=A9<&ckfn zij%Mv)36t(NK<#nBy%Bbv{EUUiaA({JfNykUf7RP!8w$U+{9@74Ri6Kaq<}Ipu7y_ zy;_v_T2S6Qj}!14oG3%RO(u>D4^SQ)F;=NW%)rT5h6(6KdC`j#@gT-x7e0np&HdZP z`^NAHrJUSPM5(6`Wk$=TO#7;eObot{((oaa4*5}*PmH zl#c8`dA||m{Wg>id}Z$Uqty2RJ@Vj4=0z$wyi4s_sb{2rgc zNH#=1mf&=J1LvU+i||j(L)UnvrsAsc%)i{&$%XmYgC!Wo!Y;tMI1L-H5WDe7yoWO| zg=v#DUWqc&9Vj!{g2fJ{&Z5l7U3xzPhcP;F3^Iu-I*$35Op3XYjWQGYro60fh&-j_qZ~PLO1obt_0sFyYF8quvhYF%p@E1yh|DqhL(F{Y% zdB{drC8oU4xDsWm*PC)XN<$Y=mhc)%y_WGVGC9ig&|Db7mX-#_p*)y?90-+$(y<(K ze^wYWy9g!aq#;Z-v&hIfuSD5QyHP6m1Z7PxqEs|! zu0O&e%HbSl8CfYV!8JG+Pn&WGrJh0_63b8qvJ@G)T8~8@cIjK@!a26E9INZdWyN8z zHyPN+N#vv{KA7q`VkIF-md8arOROSTQMJ#N+EP0=^uw%W*x!8F zp{c|iLej7y)H5g_o@ILO_=%n@a;4^uP;BxmP`(l`67qeN^c3;Do%{bMm#i$bq~$~* zAzuy7u)T0EprpmbOLlJPgZ(sl{)r;hA~O8Fsd8eT&Wnn5W|NaO<$GkG7TIW$a^&u4 zS#>sx8mp6IigkU=Bz+@xs!or~(i`Jkx<77_?w*jMOX5G$;m!>GwlhxmJInOygebi$ zAx2M0Jf@?Q(jvCItG8@**RI>uTI} zbrqZ3YU7sLnq2*@%c&hx*6KIYqjXJrijH?>={2qdebDu(uFOc(H#1{(Q>M#rWo8f4 ztFtq7fA+h6$FvH^iox@z0`=X4U6+G>T`Jhu9PBtUc&2l(-Kz$A8V4@zQz7rs;0a&o zWOJ}__x;}bK&#jK`1JkW1{FBd6gcD)tmbwVXz&JF8v^HhtUc{|+Vl+n7x`%pJ*prw zY2eCntMjl5bhcTo?bed&6rLdV9fi-Cd9sVfA{gre^Ed$f?dlrnxoEYXwT^rBwvr`Dou`5=Csg3T v5$jUD3LfdP`VLt2XH)Ga{Jzo&VbM*^A@9!6?tP3hq%Q{=eg3UwdmaA)sH0-n diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 85148e5ea2..3794e0c635 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -20,15 +20,15 @@ msgstr "" #: sefaria/forms.py:32 msgid "placeholder_email_delete_message" -msgstr "" +msgstr "电子邮件地址删除" #: sefaria/forms.py:33 sefaria/forms.py:37 msgid "placeholder_admin_password" -msgstr "" +msgstr "管理员密码" #: sefaria/forms.py:36 msgid "placeholder_sheet_id_delete_message" -msgstr "" +msgstr "删除表ID" #: sefaria/forms.py:41 sefaria/forms.py:47 sefaria/forms.py:152 msgid "placeholder_email_address" @@ -78,11 +78,11 @@ msgstr "普通用户" #: sefaria/forms.py:95 sefaria/model/user_profile.py:283 msgid "user_already_exists_message" -msgstr "" +msgstr "带有该电子邮件的用户已经存在。" #: sefaria/forms.py:143 msgid "mobile_app_key_error_message" -msgstr "" +msgstr "提供了不正确的Mobile_app_key" #: sefaria/forms.py:157 msgid "form.placeholder_new_password" @@ -130,11 +130,11 @@ msgstr "您必须登录才能创建新的收藏" #: sourcesheets/views.py:566 msgid "error_message_when_trying_to_remove_the_last_owner_of_a_collection" -msgstr "" +msgstr "离开这个收藏将使没有任何所有者。请在离开前任命另一个所有者,或删除收藏品。" #: sourcesheets/views.py:1161 msgid "error_message_when_trying_to_upload_media_without_logging_in" -msgstr "" +msgstr "您必须登录才能访问此API。" #: templates/404.html:4 msgid "page_not_found_title" @@ -154,7 +154,9 @@ msgstr "内部服务器错误" #: templates/500.html:15 msgid "send_message_to_developer_request" -msgstr "抱歉,系统出错。我们已通知开发人员。如有疑问或建议,请联系我们的 注意:原文最后一句未完成,所以翻译也相应保留了未完成的状态。这个简短版本保留了原文的主要信息,包括出错通知、开发人员已被告知,以及如何联系的指示" +msgstr "" +"抱歉,系统出错。我们已通知开发人员。如有疑问或建议,请联系我们的 " +"注意:原文最后一句未完成,所以翻译也相应保留了未完成的状态。这个简短版本保留了原文的主要信息,包括出错通知、开发人员已被告知,以及如何联系的指示" #: templates/500.html:15 msgid "developer_team" @@ -194,107 +196,107 @@ msgstr "网站语言" #: templates/account_settings.html:46 msgid "account_setting.language_english_option" -msgstr "" +msgstr "英语" #: templates/account_settings.html:49 msgid "common.account_setting.language_tibetan_option" -msgstr "" +msgstr "藏" #: templates/account_settings.html:56 msgid "account_setting.user's_preferred_translation_language" -msgstr "" +msgstr "首选翻译语言" #: templates/account_settings.html:69 msgid "account_setting.user's_reading_history" -msgstr "" +msgstr "阅读历史" #: templates/account_settings.html:73 msgid "account_setting.reading_history_enable" -msgstr "" +msgstr "在" #: templates/account_settings.html:76 msgid "account_setting.reading_history_disable" -msgstr "" +msgstr "离开" #: templates/account_settings.html:84 msgid "account_setting.login_account_email_message" -msgstr "" +msgstr "帐户电子邮件(用于登录)" #: templates/account_settings.html:89 msgid "account_setting.change_email_message" -msgstr "" +msgstr "更改电子邮件" #: templates/account_settings.html:94 msgid "account_setting.new_email" -msgstr "" +msgstr "新电子邮件" #: templates/account_settings.html:95 msgid "account_setting.confirm_new_email" -msgstr "" +msgstr "确认新电子邮件" #: templates/account_settings.html:96 msgid "common.account_setting.password" -msgstr "" +msgstr "密码" #: templates/account_settings.html:98 msgid "account_setting.update_email" -msgstr "" +msgstr "更新电子邮件" #: templates/account_settings.html:105 msgid "account_setting.google_account_message" -msgstr "" +msgstr "Google帐户(允许将床单导出到Google Drive)" #: templates/account_settings.html:110 msgid "account_setting.google_account_disconnect_with_pecha_acc" -msgstr "" +msgstr "断开" #: templates/account_settings.html:117 msgid "account_setting.google_account_disconnected_message" -msgstr "" +msgstr "您的Google帐户已断开连接" #: templates/account_settings.html:120 msgid "account_setting.export_sheet_message" -msgstr "" +msgstr "您可以在下次导出表格时链接到新的Google帐户" #: templates/account_settings.html:125 msgid "common.account_setting.save_setting_button" -msgstr "" +msgstr "节省" #: templates/account_settings.html:128 msgid "common.account_setting.cancel_request" -msgstr "" +msgstr "取消" #: templates/activity.html:7 templates/activity.html:36 msgid "activity.revision_history" -msgstr "" +msgstr "修订历史" #: templates/activity.html:9 msgid "activity.pecha_activity_profile" -msgstr "" +msgstr "PECHA活动" #: templates/activity.html:11 msgid "activity.pecha_activity" -msgstr "" +msgstr "PECHA活动" #: templates/activity.html:17 msgid "activity.revision_history_message" -msgstr "" +msgstr "在Pecha上查看本文的完整修订历史记录。" #: templates/activity.html:19 msgid "activity.activity_message" -msgstr "" +msgstr "查看用户在PECHA上的活动历史记录,包括已发布的源表以及文本翻译,编辑或添加。" #: templates/activity.html:21 msgid "activity.view_log_message" -msgstr "" +msgstr "查看PECHA上的公共活动的完整日志,包括已发表的源表以及文本翻译,编辑或添加。" #: templates/activity.html:43 msgid "activity.public_activity" -msgstr "" +msgstr "公共活动" #: templates/activity.html:47 msgid "activity.recent_activity" -msgstr "" +msgstr "最近关于Pecha的活动" #: templates/activity.html:52 msgid "activity.all_activity_drop_down" @@ -302,75 +304,75 @@ msgstr "所有活动" #: templates/activity.html:53 msgid "activity.translation_option" -msgstr "" +msgstr "翻译" #: templates/activity.html:54 msgid "activity.source_sheets_option" -msgstr "" +msgstr "源表" #: templates/activity.html:55 msgid "activity.new_texts_option" -msgstr "" +msgstr "新文字" #: templates/activity.html:56 msgid "activity.edit_list_option" -msgstr "" +msgstr "编辑" #: templates/activity.html:57 msgid "activity.notes_option" -msgstr "" +msgstr "笔记" #: templates/activity.html:58 msgid "activity.reviews_option" -msgstr "" +msgstr "评论" #: templates/activity.html:59 msgid "activity.text_info_option_option" -msgstr "" +msgstr "文字信息" #: templates/activity.html:60 msgid "activity.reversions_option" -msgstr "" +msgstr "恢复" #: templates/activity.html:61 msgid "activity.flagged_option" -msgstr "" +msgstr "标记" #: templates/delete-sheet.html:4 msgid "admin.admin_delete_sheet" -msgstr "" +msgstr "管理员:删除表" #: templates/delete-sheet.html:4 msgid "admin.common.delete-sheet.pecha" -msgstr "" +msgstr "关闭" #: templates/delete-sheet.html:11 msgid "admin.delete_sheet" -msgstr "" +msgstr "删除表" #: templates/delete-sheet.html:13 msgid "admin.caution_messsage" -msgstr "" +msgstr "注意这将删除您输入的表ID" #: templates/delete-sheet.html:14 msgid "admin.can't_undone_message" -msgstr "" +msgstr "它不能撤消。" #: templates/delete-sheet.html:19 msgid "admin.delete_sheet_button" -msgstr "" +msgstr "删除表" #: templates/edit_collection.html:9 msgid "edit_collection.title" -msgstr "" +msgstr "在Pecha上编辑收集" #: templates/edit_collection.html:20 msgid "edit_collection.loading" -msgstr "" +msgstr "加载中..." #: templates/edit_profile.html:5 msgid "edit_profile.edit_your_profile" -msgstr "" +msgstr "在Pecha上编辑您的个人资料" #: templates/edit_profile.html:13 msgid "edit_profile.header" @@ -470,140 +472,140 @@ msgstr "油管频道" #: templates/edit_term.html:39 msgid "admin.terms_editor" -msgstr "" +msgstr "术语编辑器" #: templates/edit_term.html:40 msgid "admin.loading" -msgstr "" +msgstr "加载中..." #: templates/edit_text.html:64 msgid "edit_text.add_new_text" -msgstr "" +msgstr "添加新文字" #: templates/edit_text.html:65 msgid "edit_text.text_commentator_name" -msgstr "" +msgstr "文字或评论员名称:" #: templates/edit_text.html:68 msgid "edit_text.add_button" -msgstr "" +msgstr "添加" #: templates/edit_text.html:69 templates/edit_text.html:97 #: templates/edit_text.html:150 msgid "common.edit_text.cancel_button" -msgstr "" +msgstr "取消" #: templates/edit_text.html:86 msgid "edit_text.your_review" -msgstr "" +msgstr "您的评论:" #: templates/edit_text.html:88 msgid "edit_text.review_question" -msgstr "" +msgstr "我应该如何写评论?" #: templates/edit_text.html:96 templates/edit_text.html:149 msgid "common.edit_text.save_button" -msgstr "" +msgstr "节省" #: templates/edit_text.html:101 msgid "edit_text_add_review_request" -msgstr "" +msgstr "要添加您的评论," #: templates/edit_text.html:101 msgid "edit_text_login" -msgstr "" +msgstr "登录" #: templates/edit_text.html:101 msgid "edit_text_or" -msgstr "" +msgstr "或者" #: templates/edit_text.html:101 msgid "edit_text_register" -msgstr "" +msgstr "登记" #: templates/edit_text.html:104 msgid "edit_text.close_button" -msgstr "" +msgstr "关闭" #: templates/edit_text.html:109 msgid "edit_text.review_message" -msgstr "" +msgstr "写有用的评论" #: templates/edit_text.html:110 msgid "edit_text_primary_text_historical_translation" -msgstr "" +msgstr "对于主要文本和历史翻译:" #: templates/edit_text.html:110 msgid "edit_text_primary_text_historical_trans_detail" -msgstr "" +msgstr "指出使用了哪些外部来源(书籍,网页)来比较文本,或者清楚您的评论仅在查看存在的文字。" #: templates/edit_text.html:112 msgid "edit_text.compare_printed_edition" -msgstr "" +msgstr "我将此文本与X印刷版进行了比较,发现没有问题。" #: templates/edit_text.html:113 msgid "edit_text.all_looks_good" -msgstr "" +msgstr "我在X网站上对该版本进行了检查,看上去都不错。" #: templates/edit_text.html:114 msgid "edit_text.no_issue_message" -msgstr "" +msgstr "我仔细阅读了这段文字,看不到任何错误。" #: templates/edit_text.html:119 msgid "edit_text.accurate" -msgstr "" +msgstr "这种翻译对我来说似乎是准确的。" #: templates/edit_text.html:120 msgid "edit_text.translation_review" -msgstr "" +msgstr "该语言可以改进,但翻译似乎是正确的。" #: templates/edit_text.html:121 msgid "edit_text.misunderstand_term_X" -msgstr "" +msgstr "这种翻译误解了X一词。" #: templates/edit_text.html:125 msgid "edit_text.score_review" -msgstr "" +msgstr "如何评分您的评论:" #: templates/edit_text.html:127 msgid "edit_text.compared_to_source_message" -msgstr "" +msgstr "与来源相比,有信心没有问题。" #: templates/edit_text.html:130 msgid "edit_text.compared_to_source_no_problem_message" -msgstr "" +msgstr "与来源相比,没有注意到任何问题。" #: templates/edit_text.html:133 msgid "edit_text.proble_free_need_review" -msgstr "" +msgstr "看起来没有问题,但可以更仔细地进行审查。" #: templates/edit_text.html:136 msgid "edit_text.found_small_issues_need_to_address" -msgstr "" +msgstr "发现一些需要解决的问题。" #: templates/edit_text.html:139 msgid "edit_text.found_serious_issues_need_address" -msgstr "" +msgstr "发现需要解决的严重问题。" #: templates/edit_text.html:142 msgid "edit_text_ok_button" -msgstr "" +msgstr "好的" #: templates/edit_text.html:163 msgid "edit_text.original_translation" -msgstr "" +msgstr "原始翻译" #: templates/edit_text.html:167 msgid "edit_text.copied_text" -msgstr "" +msgstr "复制的文字" #: templates/edit_text.html:178 msgid "edit_text.version_title" -msgstr "" +msgstr "版本标题:" #: templates/edit_text.html:179 msgid "edit_text.copied_from" -msgstr "" +msgstr "复制从:" #: templates/elements/loading.html:12 msgid "common.loading" @@ -611,144 +613,146 @@ msgstr "正在加载..." #: templates/elements/login_prompt.html:6 msgid "common.templates.elements.login_prompts.sign_up" -msgstr "" +msgstr "报名" #: templates/elements/login_prompt.html:8 msgid "common.login_prompt_cancel" -msgstr "" +msgstr "取消" #: templates/email/notification.html:8 msgid "notification.sent_u_msg" -msgstr "" +msgstr "给您发送消息:" #: templates/email/notification.html:13 msgid "notification.reply_to" -msgstr "" +msgstr "回复" #: templates/email/notification.html:17 msgid "notification.source_sheet_like" -msgstr "" +msgstr "喜欢您的源表" #: templates/email/notification.html:20 msgid "notification.published_new_source_sheet" -msgstr "" +msgstr "发布了新的源表" #: templates/email/notification.html:23 msgid "templates.elements.notification.a_user_is_now_following_you" -msgstr "" +msgstr "现在正在关注你。" #: templates/email/notification.html:26 msgid "templates.elements.notification.added_you_to_the_collection" -msgstr "" +msgstr "将您添加到集合中" #: templates/email/notification.html:29 msgid "notification.added_note_to_a_link" -msgstr "" +msgstr "在" #: templates/email/notification.html:31 msgid "notification.discussion_u_follow" -msgstr "" +msgstr "讨论您关注" #: templates/email/notification.html:35 msgid "notification.notice_shouldnt_exit_message" -msgstr "" +msgstr "这是没有类型的通知,不应该存在。" #: templates/people.html:5 msgid "people.authors_on_pecha" -msgstr "" +msgstr "Pecha的作者" #: templates/people.html:7 msgid "people.biography_and_informations_about_authors" -msgstr "" +msgstr "关于Pecha佛教文本的作者的传记和信息,以及指向其可用文本的链接。" #: templates/people.html:23 msgid "people.authors" -msgstr "" +msgstr "作者" #: templates/people.html:28 msgid "people.choejuk_author" -msgstr "" +msgstr "chojuk的人" #: templates/profile.html:4 msgid "profile_title_pecha" -msgstr "" +msgstr "他是监狱" #: templates/profile.html:6 msgid "user_profile_page_desc" -msgstr "" +msgstr "在Pecha上。关注他们的公共资源表,笔记和翻译。" #: templates/profile.html:52 msgid "common.profile.facebook" -msgstr "" +msgstr "Facebook" #: templates/profile.html:58 msgid "common.profile.twitter" -msgstr "" +msgstr "叽叽喳喳" #: templates/profile.html:64 msgid "common.profile.linkedlin" -msgstr "" +msgstr "LinkedIn" #: templates/profile.html:73 msgid "profile.message" -msgstr "" +msgstr "信息" #: templates/profile.html:77 msgid "common.profile.follow" -msgstr "" +msgstr "跟随" #: templates/profile.html:78 msgid "common.profile.following" -msgstr "" +msgstr "下列的" #: templates/profile.html:79 msgid "common.profile.unfollow" -msgstr "" +msgstr "取消关注" #: templates/profile.html:84 msgid "profile.edit_profile" -msgstr "" +msgstr "编辑个人资料" #: templates/profile.html:99 msgid "profile.source_sheet" -msgstr "" +msgstr "源表" #: templates/profile.html:119 msgid "profile_notes" -msgstr "" +msgstr "笔记" #: templates/profile.html:126 msgid "profile.activity" -msgstr "" +msgstr "活动" #: templates/profile.html:128 msgid "profile.more_activity" -msgstr "" +msgstr "更多活动" #: templates/registration/delete_user_account.html:4 msgid "delete_user_account.adming_delete_a_user" -msgstr "" +msgstr "管理员:删除用户" #: templates/registration/delete_user_account.html:4 msgid "common.delete_user_account.pecha" -msgstr "" +msgstr "关闭" #: templates/registration/delete_user_account.html:11 #: templates/registration/delete_user_account.html:17 msgid "registration.delete_user_account.delete_user" -msgstr "" +msgstr "删除用户" #: templates/registration/delete_user_account.html:20 msgid "delete_user_acc.long_message" msgstr "" +"注意:删除用户可能需要一段时间;点击“删除用户”后,请耐心等待,因为用户被删除\n" +" 从我们的系统中,不要离开页面。" #: templates/registration/logged_out.html:4 msgid "registration.logged_out.logged_out_pecha" -msgstr "" +msgstr "登录| Pecha" #: templates/registration/logged_out.html:13 msgid "registration.logged_out.log_back_in" -msgstr "" +msgstr "登录" #: templates/registration/login.html:4 templates/registration/login.html:29 msgid "registration.login.login_in_to_pecha" @@ -756,7 +760,7 @@ msgstr "登录到 Pecha" #: templates/registration/login.html:6 msgid "registration.login.login_in_to_pecha_description" -msgstr "" +msgstr "登录到您的PECHA帐户以制作源表,写笔记并关注其他Pecha用户。" #: templates/registration/login.html:14 msgid "registration.login.you_are_already_logged_in_as" @@ -824,7 +828,8 @@ msgstr "已请求重置此电子邮件地址在 Pecha.org 上的密码。" #: templates/registration/password_reset_email.html:6 #: templates/registration/password_reset_email.txt:5 -msgid "registration.password_reset_email.password_reset_email_to_click_on_link" +msgid "" +"registration.password_reset_email.password_reset_email_to_click_on_link" msgstr "点击此链接,或将其复制到您的浏览器,以选择新密码:" #: templates/registration/password_reset_email.html:12 @@ -834,7 +839,7 @@ msgstr "如果您没有请求重置密码,可以安全地忽略此电子邮件 #: templates/registration/password_reset_email.txt:3 msgid "password.reset_request_made_msg" -msgstr "" +msgstr "已经提出了重置密码的请求" #: templates/registration/password_reset_form.html:4 #: templates/registration/password_reset_form.html:13 @@ -842,8 +847,9 @@ msgid "registration.password_reset_form.forgot_your_password" msgstr "忘记密码" #: templates/registration/password_reset_form.html:6 -msgid "registration.password_reset_form.request_a_link_to_change_your_password" -msgstr "" +msgid "" +"registration.password_reset_form.request_a_link_to_change_your_password" +msgstr "如果您忘记了PECHA密码,请求更改您的PECHA密码。" #: templates/registration/password_reset_form.html:19 msgid "registration.password_reset_form.send_reset_link" @@ -859,15 +865,15 @@ msgstr "Pecha.org 密码重置" #: templates/registration/register.html:4 msgid "registration.register.create_an_account" -msgstr "" +msgstr "创建一个帐户" #: templates/registration/register.html:4 msgid "common.registration.register.pecha" -msgstr "" +msgstr "关闭" #: templates/registration/register.html:6 msgid "registration.register.create_an_account_description" -msgstr "" +msgstr "在Pecha上创建一个帐户,以制作源表,记笔记并关注其他人。" #: templates/registration/register.html:13 msgid "Sign_Up_Title" @@ -883,8 +889,8 @@ msgstr "已有账号?登录" #: templates/static/he/about.html:4 msgid "about.about_pecha" -msgstr "" +msgstr "关于Pecha" #: templates/static/he/about.html:6 msgid "about.about_pecha_description" -msgstr "" +msgstr "Pecha是一个非营利组织,致力于以公开和参与的方式建立佛教学习的未来。"