From fc1068a9dcfcfb0d9f0ce0c55224afb338630659 Mon Sep 17 00:00:00 2001 From: BaiJiangJie <32935519+BaiJiangJie@users.noreply.github.com> Date: Mon, 15 Apr 2019 16:34:56 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E6=9B=B4=E6=96=B0=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=20(#2599)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/locale/zh/LC_MESSAGES/django.mo | Bin 71036 -> 70722 bytes apps/locale/zh/LC_MESSAGES/django.po | 196 +++++++++++++-------------- 2 files changed, 97 insertions(+), 99 deletions(-) diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index 6dcc86b5ae0b4d544a8e9774cd17af9f2b670f34..ddf7a8865876add6ab6f0e0c3c0adea06eedb89b 100644 GIT binary patch delta 20036 zcmZA92Y3}l+yC(mNvH`W0RjX_Lhro`0@9H#MNmrUy-05^O{9ns4o#ZUdozd>r3qL7 z5l~R+f=HEOK|tjF{?6Pym)E=3HP2`6duC^5XLrvz#Q*#MXI3Oj!JTF&k z^0Zfe)$^h-vMu9cJZ8Znn9}onuLhM!67?`0w!*BKh;cXq!*D*9#>J?$9mmQT(a!S< zV_jtJ-assYN!SJVV1CT=np;49EJWNQsPB2Bsaznj0=0mNuX|oJCLt^ImSav_hnevU zOoit#Jzhnf_d7=5Gc%&S8z(zzoZ@CV)CIqQ8JOQ|KqUs-q6Qd*+zszd)Rs-aocIoE zXV#*&bRVY1Qy7cqP+R*qYC-8cxb_^Fhd3{4oVutT?Sj6pq$ib(I1qJ(@3x{U z2@O;ebqngD?rlrdmUlr7G|KXmQT^ti23ltATQDE-r>LE~j2h=Q7RM*3TUxlQJHMFtI4Yh!^SPFMq`%Toqe^~ny%ctw^b~FoWhhojbn3A}n z)AwGaqARR}nxGTv3J0R@m5*9+0QIoWN4+f{qHfI&)IyJAO8gPE1D8-2avQVbzo;F~ z)`NnDF_h=edx?q$sB1Pe+nHU>{;1b&1Ztr1s1Kl7m=cd-Dm;a{kh7@%w^056KwW5f zPxm^;V|M2EYEjVw+G7dqfhBP+>dFseI37W5}Eubdq1E~ROqSsLi9c=C6 zQ4>x@?ZkX@ZEyBp1MDK951s?4iO--0yob7%p?%y$8O#{efN>U=KrN^Oro-x37GFl) z8XwhvGV1M`gL*c$_F@0Em7kN)L-j4D!Rx4crxxfhwaWcp0^Gtx;Rr0d;Ez zU?lpe3z>m>hUQ@eE<)|pT8sUUsAz({sDX~47IY3Z(Jj;t{AF>b{%+u$r~wP01}uwO zU{%z@nxGcc8ue^-N8O517>VPNd3`U5iaIXD^tc|i;$5f{_Tr~_7&Y+30dC^y=6uuw zR-z`_ggXBKY6reRUC0TH$8)F;w5Qlm?|;sLJZL0(payz%kQ*QowSexZ7576;FdDUE zNvQq{u^z6#B6!>KF>km9$D>}~La1k=1Qy0x7^(Na9~DhB8g&aMpjI3}UGWmsM61lr zScrHBX28oBh4+z9UoUL1=M}@=SOVu^dOVDJJ-ckSLe&tXLuZr5CTBv8DImTlLi+$Aj@1Xk6L7l&72>Y)EtgwbHs1<&KI^i2s z`x)~JmLtB4r7+)6H(@K(0y<+R9EjSP38;x?p%%6P^_HzhJtO;v>i$zXOhOOK71YFc zFdF|teJ-RO=C(Kw>csL`604vl?2TIJ7}R)EQ2kb-#$9LeHq`h#Q42cYQ_+?lM|J!j z3*bdefhmVO)1W@vBg~TcGI0ykPAow!=r|_eGi;3sBluXx5vU6~fVu^zQ48?TQ_(%X ziMoPExD&%i@~+}u%!O45wDMO`3r<8`VGoP@q89K5YRi|Q`maNcpNzV|1Ljd==X~!p z6+OMzQ71ex!$!M%8i~5+v8Vx>p%&T>^_FzEco1sm##(*_YJrw%!*~Ly&+~HZiTv#J{Au_J&e;({THCd z--;>q{_mrrE&IY6j-wWG0d>!AVJtpF?NscW?pY{-8mKv{e<#$1^h52;NYrn?Nthp} zpe|^WwQs}V`@ffpw(f{EJV0&rQ`D8DVwH+Bq6W@^nlQh`Wl#&PhB4S2wNt%N3mk}g zD1Fp|mZC0brO*A>`?#NkUZb;^4ey{PPC3qfRAxX;P#Lw*#;Bbbg1WM|Q4?)M-Rn~ds4JX|>OTXuz`3Xorj@AkzDM1HeO}boR5cr;uB-#9 zUw_mVPR2Yq-`tIw@B)^=JE(p+Cp$}^#;JiCzZu3dzn7>Ajz#Un`{q(q$F&%ayUcy4 zD>#gLXn#UIE5DMB|8LX+z3DC=g}V3IF&!2{?PNLB!`IOAqfq@OVBCWsEyi*CaBk|3u?f5s4tgQSPVZyeX!lMeCiqQ7Q~@$RUy>8 zeg!I;pqeFWp|-rC<(ne!sn^Qd+hPQ9C)9%aVOkuH>2Lz-VS5*~LrYQpl2Hr(3=89Z zm-oHccioEeqdJx~t69Dt>fvdH`LTn=lTgph3`~!UQCGA9<1rbvfbUTKuAy%2U#Rb# zR7tuJ?tcOmy-p=CJ-&pI*c^3b9WCyS8ejzKN~fZBVh$F;WvKIyp~gFhP4OP8e~tIt z&NM=u*Aat%|LaRdTRsN$RF22mxB&IJa1r&v^8~f9=$Y;zOh8Ro*sO$l=;~nxY>#?Y z`dRw~)WT+>c622M|Ngg$ik|B2*02ZlOniY_`7tbrKccocWR_cKYRpKSfZC}tsP<~8 z32Iy1*ldaF_Zn(}-Dk1?ns^uqUD=zc_#M=h%|^W@%TYUY6xHtpM&U*C0qS)P54fF* zM{RK>)H78Fwa})R2|J+{`bL2JA5CQ>32ogB)N8XGb>;g}Cmh3uc+uh_v)ux!;_u{} zq9&*{$4%T4b$%jhC;FilGR)#}7Ekr5=)?eOYgV9Ez8Q6;pQ3KX*O&#rMP2zd)WDC- z6m#8{rbC?lb?v1Xea7h@(Ai-{0((WL+1y76Z&2;Dw?hu|U9Ev>T1y-lxTDdHixPVfIpDg{V1TkJj< zhGPlhnW&ZSGjE_48nwjzk-7?2CVm6;&~8BOmSoZ_oFs%Bad**(} z^33n0;_{kfHLQtASO!nvOblD*{!7MO)D=C(L>#c3CmBy*SuC@{4cr~G5s$(c44`h| zdelRC!2AY-zyE)tqSx&jhT)%>0v}^2K1H1vveLaak*F)qjCxpe;_Fx#HO^#fpM!e% z7NgEzjd~`MQLo>jmG=FAltdO1XD|oeK@F68l{+B@HBn*IQ(OUaV*}I`_C#IbIMhV* zP~$B}jkgo^R(yvV_h<9|D)wIkd#l}NcqHoHRYE=8wNL}Tf?9b;%MU_*G>^x4T#S17 z_MjGc3bn9nsB!*9jgx+j8z%>*A};1zr5sizQ5CgiBe4%oL=Aiwb!)=bx`EQ5t|$xY zO7o(wtTJlg`lu^!hPt3WsQ$yS8&1Na=-;#sS=YIN6Ho&c$7rmIdbpZdJPFeh&qsa0 zEJy9kHq=9R7DIG2%!z53-|I$2D;t1CaV%;9YcVhGKstKoP+NNq zb!CrG6KCGw7FqyP6IVfPeJ#{8@*0NYDAZ1kLybQdQwQIFDq8U-RL4D-5)Y!b@(AjL zQ>Y#J88y*g7=h0)9Y$<)3(baFXddJZ_R8Z{JcGK0Q#ZNu-j#a)7gEuLYfv93o3RAm zzy!>;+5HWt3T6!9-r+FvbGGoK0wWl`CN@UBu1Q!11E?K5j1BN6YUj#*@xH=%`~frJBg?1zm_;&v z4%CJB+zwr-T;I+UkBvX!2PA%hhv?XF2S3Fz<1RjY_(b}4H-8(X{p4qE0n_%lhjAfB zkza+{;+?2lvIljmzD6zN6zW2Lv3&SmmQjR6`n}G|SeCde7Qp$aE!&H^@FyIHe`6gS zxzFv$Ud&1Sm3a-15r^(~_xgl+0kzY&Pz!$GTSNE(*ARtzsIr>{%(7+;voUI*cBosD zX!$g@{nw*z*+-W54_M_m>h(Bh@dNXj8S%M0F*|C3g)OdNab45|ubA!3 zM6)Mqp#xCok97LpWGdQbwuk4U+l2om6yB4qL-%i?5(o`a9~%pIUo?FWo?8QTZAc_cDi}7Ch17WvFLi zGis;5wD>IgO8h}ZD@*m2Gc#&I38;ZeTfQ0U%GzTncC~y@%MZ19j5*cvb5Zjww)_@M zApYzt-hWMek%T6?jhZ0c*Ul(Zdv=Qpn8ht$&a7$qCa8tALXFqf+DDjgp%yX=)8fjn z+5gm3wvf=%ztcR9n)nw?gAXkJ2Q@&NBW_D`qT=!v*GDZN5p`ZSbAUP0oM_JQspyL5 zSz-y6BVJ?q^OnDgx+T9^{$JDr!;iWJM4^6=-V=3&L(M6cUuf|f)P%b+xDeD%oK?Ht|A$mGP}*;uF=js0z@;s& zZ8o=j2a5+;{HDb-%_XS!e!Y1RHQsq^zlVMX5>KgUg^?%RFP<1wKF%zOT3~flzecEA z)Y|gx&EDp4a}sL8ndS=1e}Y=r!4vlWpSOma=0ns3VJF?h=}>VtjKnz90*hO|8ft;H z&E{qYvk&V05vGst6Hh+L{;MJWlpCO+Sq_!2iJGXs#jjd>N3$>LUXC>9puTLj;sU&d zTG-_8+;{8#Y5-aWB*Y2AiWSKOVKv>6TxJTEH^Y`5Q3> z9yY&1UsrsTihP3YvB*#E9~M*0udojJv}gJ2C^p0H7(gxbF=|1P=iGubqZX2Y%9qCX zu@d&dlb8ixJkR^D4lU2Sj<1=W&0biO_JOFK_{j2mEk11VDf1`GUp9ZU{1Y?91-Gy? zSdQ_sU$FPT2?6Hxgi)Uz@dbt^tJx1hFu zpXr~bq6u!J27YE{yX^9%Q3KaDo1-S^fH|<6#pA5~ZF4pjqJ62wU!xXu2K9^UvdjD4 zP3!Q`4Exzlm z&v?cChlK>x0QFESe-(A*<1rfFMP2zabFH;+vG_CdAZmd}%nRmy)I!3pIx}PNzyIf> zq7#Z@@U=kQik4^E+-Uh-sPp%ucJMoke?j&C+YG%4UL~{6uiSqnT3Di^b?j>n zHb%w-ZIo(x~w&nSLE>Xkm%As4MJl@knzrYC!>OUu*eK zu^{=cFgM=E1k8BTeP@(GEp!B`eG2Bs)yPBWd&j8gUOvDy_{a>s<>E*)2DS18)B;PO z&Z}wp`k0!y6>6LgmhXw0c&Np*QRgkiD82t{sI(xl8w+9j+wQ+uR74Hb4mELCa}a8P zH&N|xS)7D=Yvx+K88z{C)Plda_&RDwQr%%3=J#S$!Q2>u`7JJEab>eE>cm&DGWS z+DtV2n!_;z{U)F;eAYeoUr*yAOB^tdnx|1$cnNdiuc(EF-*-ltai|3rv$(p&jV$hn znz%1&yfK!a=v(DIbFsM&wbh?k{4HvN^H>}2S-$)OH}FfSg|)D_BWj`nsBwm2PfW7- zZ`058yW5H)s1wSe271A)k5R;}EbeIzH7A%!<|5SAu0@TPZ24UnPW%O?#ba1Z@Ba_h zA^Z=w(kRpbMNtbWj~eJDvjOVcteM3vQT<=T^w`bvL(I|U1k`v_Q6FS;F--6O25Z=g zy3#%73DnkIHJ_pe$oi)OT-Q&RC1*TKjTrqxXNiCDQ-p228*! z#jB6m|29-cKXEHMW!^@02>-`T zxCko{Z^Ys{5wl>_Q}+|A5Edn_j)Soe>TCESYRjLXE;QZ0?!xk+@)dn5S*g^+`q%;M z;A+%UeFwGG4^b=s7YAUvXZ-HN(KsJ#dLh9b{0U1DKg60?C?q8KPqyBu9oUGvu+S7C z!GEy$3#fD^aTnWSi_nnZ|3jn=_yTdNu#n)bsD+t{TVp2dV~#~FFbTE5x#n_ni?x4- zdjAiiUf-`>-uJ$tq7Q`cUBbJBy7#~0D140RaA>%jXgq3XrkJx({TEsLX3K9!ZSg+y zThszCq59tm#@v4|rRx}pISF&2I#j{j*cf$UU(`JxiMqE*mS1n~Fb|n0Q4ixqi&La> z<76;%O3h!`5*1Jr*Frrktt~&m@?%iXN|NPQnaLQuQq<0TYyN~ah_9kp|6Gj6}bR)rAw{DCe*<-FpPvInrs~xnHx|Oeu~<%!=$EI$&pPj2Y>#6zgaki`&SF*KeEb(@T|pw2z;39ge>Q4sw^)1uwZO-y1w>|Y z=D@5W>3Qw!7~=y>HGgA6|KB@v>TuzYJi5QPqsFw_IsEYA7eD;&g{0l3^KlV zl=2M~!v7t7hIvCMGgG*a-50nLuFG443xd7+xV}&6pk4T!#&*0C5#Pgw#FZFr zDJ7HjdEG`UYO_ou9!S|w``;@)pZqqj0`p&}hMdOd=6O zhbEk`grXxPaJgDcAOKkQN~;s!r!ER zWT2-uK^Kgp@hYwioPRNTm&N#hYlx=C9-;%UU2t3?$Tu4o{{fTcC1{ zxHJ!Fdyn#NAhAZ?n$>L;xiFb*Q_fh1)hu5aYm)mEOESi%ln*Eg*1kM&s77413Pg|T zrQ;&4-!VcJN^442a)0P7`lKU%ew?AQjuHqY)QoMe>>ye{!HQUrGjtT9zRBiN+=%*d zYg?dE$?5B&qV>s+$;7DxGZ^*if9C5(OAlHKSZ)vT2#P-Q-^aP+?^)Y*aynX)KZo6I z#@_;uYUcG9kkyfB*)so`r5L%sw2#20l)Bbe{q<4yf}N9x{1)O`oI4I@Tb`;npE_SE z!DBrAmeWVSyNZ)5?LHxSE7gg{jx@FoYrr{MEV*YhdTZ-$I`nH?V~6wkcUFcP&{VwM;BVQeV zqCBCk1hL+WHP&xE`AOssga&_|TNaLzOr+>oO{aqt9V;nq82q%grJ}2&o&L zJ(Nh_^l`N8=G@Z6{3!5V3KXv!>wiRT4n@Zcl&-W^Bu-2H6Y4YY3*yYwU&H&1!Z-f^ zj!e`}kSm96DD|lSO`*H@8RcJ!j@#sPd}8NLBwiQ%zxOBkD!nsO-q2Yb`U57vNxkO8 zUsLaeJ}0cOcJ)a~JRZl8>umX7ZSZj7c9c~XtG|w^ob$kPd#G1R!Ed%yH2g{M-{WoK zI+S1Nyv^E@=rD^?l(;bYoi@cHp1&bc~>!p)8_Ir{i_hagmZfaHD=n|8255w&DA< z4#1U^qU5>q8AeH!5P5Pm<- zw~ohgD1-d}V+Q#$bPl6LS$jrutLgYAxi6{D!l{AF4WfOIs4kI?A=Kw{#%}8Q@D1|( zd)V7bek|nzr7vw~tbZ-~d`mr+(v-GHN<8g*i3^~P7pd2$Up3mkq`sKkQtF2(ZS_lk z78M;EY1C2Q;SD36$cZ|>w?4C7=-tP~*0zv-4XD3Nt|9eSHjcXL|I4BNc5XJaq8d0p zCvFkKiRA--HZ1G^Va>nbyEGqTm>t26{N|_E1mau7O=$lH_mL}0y|wkxzlz?XPi1o7 z;UoNuq9fAb)!>}ZXnRc2aShASr;q;Dk>GOP3xTaK$7b10R~<9yGMv(f_=CXZm!m6h z;DkCv*YG`BdSEi~PdJXaD)j;s9kqy`VQ=Ctf#Qu~8fT|hU&{029qai#9!lkF&eAcA zezCM4qyB^CUd5-xbIJDz%xn}}b1|7RMCZxQznq zrRe{+jX#;VJoQ?XO*Z{L>a8eW+xb_iuSmfgF__M)DZvA4Qf^pSiIXo;pJMG-?Bq4% zzoPzxGRkr{a5v=+<)Y;@O!4PqE8uv>xu+-%$xlwf*JmdxKa*Ha38Q`p|9fmBjcHt?uPTu8Y<_NH;+H^^@aRBIaJcjwHs|5@5}T1MF@YsqJ& zy)9)GT4-AY0FH}u|1Sq)tF!_ z0}dl`I+)fUJ@uh*r)fcd8K*>$?MaV4)LURz97C=N^`GsGoHk?zaxalzp#wUZ+Pl_QeJey~4l+H%E9mya)9zDn70$@RBCEtK5jVwQ;58{?*4 zo4)qOqH)((jlZ^V+qJn{eqAu>`p1*5?pmEZ;#P84@~C?e;pwk$T6SapTi4#5a&7TM R#(e9~QE5Le7}6@s{{fXec?JLg delta 20360 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 W+qnO%CUM&A2fG$*{_Rz(jQ<6|su;Qe diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index 0f10c9492..776273e3f 100644 --- a/apps/locale/zh/LC_MESSAGES/django.po +++ b/apps/locale/zh/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Jumpserver 0.3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-03-29 17:11+0800\n" +"POT-Creation-Date: 2019-04-15 15:34+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: ibuler \n" "Language-Team: Jumpserver team\n" @@ -17,6 +17,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: assets/api/asset.py:112 +msgid "Please select assets that need to be updated" +msgstr "请选择需要更新的资产" + #: assets/api/node.py:58 msgid "You can't update the root node name" msgstr "不能修改根节点名称" @@ -126,7 +130,7 @@ msgstr "选择资产" #: terminal/templates/terminal/session_list.html:41 #: terminal/templates/terminal/session_list.html:72 #: xpack/plugins/change_auth_plan/forms.py:114 -#: xpack/plugins/change_auth_plan/models.py:408 +#: xpack/plugins/change_auth_plan/models.py:409 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:46 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:54 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:13 @@ -214,7 +218,7 @@ msgstr "名称" #: users/templates/users/user_profile.html:47 #: xpack/plugins/change_auth_plan/forms.py:99 #: xpack/plugins/change_auth_plan/models.py:60 -#: xpack/plugins/change_auth_plan/models.py:404 +#: xpack/plugins/change_auth_plan/models.py:405 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:65 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:53 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:12 @@ -241,7 +245,7 @@ msgstr "密码或密钥密码" #: users/templates/users/user_pubkey_update.html:40 #: users/templates/users/user_update.html:20 #: xpack/plugins/change_auth_plan/models.py:90 -#: xpack/plugins/change_auth_plan/models.py:259 +#: xpack/plugins/change_auth_plan/models.py:260 msgid "Password" msgstr "密码" @@ -380,7 +384,7 @@ msgid "CPU model" msgstr "CPU型号" #: assets/models/asset.py:96 -#: xpack/plugins/license/templates/license/license_detail.html:71 +#: xpack/plugins/license/templates/license/license_detail.html:80 msgid "CPU count" msgstr "CPU数量" @@ -537,12 +541,12 @@ msgid "AuthBook" msgstr "" #: assets/models/base.py:29 xpack/plugins/change_auth_plan/models.py:94 -#: xpack/plugins/change_auth_plan/models.py:266 +#: xpack/plugins/change_auth_plan/models.py:267 msgid "SSH private key" msgstr "ssh密钥" #: assets/models/base.py:30 xpack/plugins/change_auth_plan/models.py:97 -#: xpack/plugins/change_auth_plan/models.py:262 +#: xpack/plugins/change_auth_plan/models.py:263 msgid "SSH public key" msgstr "ssh公钥" @@ -580,7 +584,7 @@ msgid "Default" msgstr "默认" #: assets/models/cluster.py:36 assets/models/label.py:14 -#: users/models/user.py:473 +#: users/models/user.py:475 msgid "System" msgstr "系统" @@ -728,7 +732,7 @@ msgstr "默认资产组" #: terminal/templates/terminal/command_list.html:72 #: terminal/templates/terminal/session_list.html:33 #: terminal/templates/terminal/session_list.html:71 users/forms.py:283 -#: users/models/user.py:36 users/models/user.py:461 +#: users/models/user.py:36 users/models/user.py:463 #: users/templates/users/user_group_detail.html:78 #: users/templates/users/user_group_list.html:13 users/views/user.py:386 #: xpack/plugins/orgs/forms.py:26 @@ -768,9 +772,9 @@ msgstr "手动登录" #: assets/templates/assets/system_user_detail.html:22 #: assets/views/admin_user.py:29 assets/views/admin_user.py:47 #: assets/views/admin_user.py:63 assets/views/admin_user.py:78 -#: assets/views/admin_user.py:102 assets/views/asset.py:50 -#: assets/views/asset.py:66 assets/views/asset.py:103 assets/views/asset.py:147 -#: assets/views/asset.py:164 assets/views/asset.py:188 +#: assets/views/admin_user.py:102 assets/views/asset.py:51 +#: assets/views/asset.py:67 assets/views/asset.py:104 assets/views/asset.py:145 +#: assets/views/asset.py:162 assets/views/asset.py:186 #: assets/views/cmd_filter.py:30 assets/views/cmd_filter.py:46 #: assets/views/cmd_filter.py:62 assets/views/cmd_filter.py:78 #: assets/views/cmd_filter.py:97 assets/views/cmd_filter.py:130 @@ -954,7 +958,7 @@ msgstr "资产csv文件" msgid "If set id, will use this id update asset existed" msgstr "如果设置了id,则会使用该行信息更新该id的资产" -#: assets/templates/assets/_asset_list_modal.html:7 assets/views/asset.py:51 +#: assets/templates/assets/_asset_list_modal.html:7 assets/views/asset.py:52 #: templates/_nav.html:22 xpack/plugins/change_auth_plan/views.py:110 msgid "Asset list" msgstr "资产列表" @@ -1076,13 +1080,13 @@ msgstr "重置" #: users/templates/users/user_profile_update.html:64 #: users/templates/users/user_pubkey_update.html:77 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_create_update.html:72 -#: xpack/plugins/interface/templates/interface/interface.html:74 +#: xpack/plugins/interface/templates/interface/interface.html:73 msgid "Submit" msgstr "提交" #: assets/templates/assets/_user_asset_detail_modal.html:11 #: assets/templates/assets/asset_asset_user_list.html:17 -#: assets/templates/assets/asset_detail.html:20 assets/views/asset.py:189 +#: assets/templates/assets/asset_detail.html:20 assets/views/asset.py:187 msgid "Asset detail" msgstr "资产详情" @@ -1161,7 +1165,7 @@ msgstr "更新认证" #: assets/templates/assets/system_user_asset.html:350 #: users/templates/users/user_detail.html:307 #: users/templates/users/user_detail.html:334 -#: xpack/plugins/interface/views.py:34 +#: xpack/plugins/interface/views.py:31 msgid "Update successfully!" msgstr "更新成功" @@ -1271,7 +1275,6 @@ msgstr "选择节点" #: users/templates/users/user_profile.html:238 #: xpack/plugins/cloud/templates/cloud/account_create_update.html:34 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_create.html:36 -#: xpack/plugins/interface/templates/interface/interface.html:103 #: xpack/plugins/orgs/templates/orgs/org_create_update.html:33 msgid "Confirm" msgstr "确认" @@ -1306,7 +1309,7 @@ msgid "Ratio" msgstr "比例" #: assets/templates/assets/asset_asset_user_list.html:20 -#: assets/templates/assets/asset_detail.html:23 assets/views/asset.py:67 +#: assets/templates/assets/asset_detail.html:23 assets/views/asset.py:68 msgid "Asset user list" msgstr "资产用户列表" @@ -1330,7 +1333,7 @@ msgstr "更新日期" #: users/templates/users/user_detail.html:138 #: users/templates/users/user_profile.html:146 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:128 -#: xpack/plugins/license/templates/license/license_detail.html:93 +#: xpack/plugins/license/templates/license/license_detail.html:102 msgid "Quick modify" msgstr "快速修改" @@ -1389,14 +1392,14 @@ msgstr "" "左侧是资产树,右击可以新建、删除、更改树节点,授权资产也是以节点方式组织的," "右侧是属于该节点下的资产" -#: assets/templates/assets/asset_list.html:69 assets/views/asset.py:104 +#: assets/templates/assets/asset_list.html:69 assets/views/asset.py:105 msgid "Create asset" msgstr "创建资产" #: assets/templates/assets/asset_list.html:73 #: settings/templates/settings/_ldap_list_users_modal.html:97 #: users/templates/users/user_list.html:7 -#: xpack/plugins/license/templates/license/license_detail.html:101 +#: xpack/plugins/license/templates/license/license_detail.html:110 msgid "Import" msgstr "导入" @@ -1501,7 +1504,6 @@ msgstr "重命名失败,不能更改root节点的名称" #: users/templates/users/user_detail.html:476 #: users/templates/users/user_group_list.html:82 #: users/templates/users/user_list.html:202 -#: xpack/plugins/interface/templates/interface/interface.html:97 msgid "Are you sure?" msgstr "你确认吗?" @@ -1518,7 +1520,6 @@ msgstr "删除选择资产" #: users/templates/users/user_group_create_update.html:31 #: users/templates/users/user_group_list.html:86 #: users/templates/users/user_list.html:206 -#: xpack/plugins/interface/templates/interface/interface.html:101 #: xpack/plugins/orgs/templates/orgs/org_create_update.html:32 msgid "Cancel" msgstr "取消" @@ -1753,23 +1754,23 @@ msgstr "更新管理用户" msgid "Admin user detail" msgstr "管理用户详情" -#: assets/views/asset.py:78 templates/_nav_user.html:4 +#: assets/views/asset.py:79 templates/_nav_user.html:4 msgid "My assets" msgstr "我的资产" -#: assets/views/asset.py:118 +#: assets/views/asset.py:119 msgid "Bulk update asset success" msgstr "批量更新资产成功" -#: assets/views/asset.py:148 +#: assets/views/asset.py:146 msgid "Bulk update asset" msgstr "批量更新资产" -#: assets/views/asset.py:165 +#: assets/views/asset.py:163 msgid "Update asset" msgstr "更新资产" -#: assets/views/asset.py:306 +#: assets/views/asset.py:304 msgid "already exists" msgstr "已经存在" @@ -1947,7 +1948,7 @@ msgid "MFA" msgstr "MFA" #: audits/models.py:100 audits/templates/audits/login_log_list.html:57 -#: xpack/plugins/change_auth_plan/models.py:412 +#: xpack/plugins/change_auth_plan/models.py:413 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:15 #: xpack/plugins/cloud/models.py:172 #: xpack/plugins/cloud/templates/cloud/sync_instance_task_history.html:69 @@ -1972,8 +1973,8 @@ msgstr "登录日期" #: ops/templates/ops/task_history.html:58 perms/models.py:34 #: perms/templates/perms/asset_permission_detail.html:86 terminal/models.py:165 #: terminal/templates/terminal/session_list.html:78 -#: xpack/plugins/change_auth_plan/models.py:245 -#: xpack/plugins/change_auth_plan/models.py:415 +#: xpack/plugins/change_auth_plan/models.py:246 +#: xpack/plugins/change_auth_plan/models.py:416 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:59 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:17 msgid "Date start" @@ -2434,8 +2435,8 @@ msgstr "完成时间" #: ops/models/adhoc.py:326 ops/templates/ops/adhoc_history.html:57 #: ops/templates/ops/task_history.html:63 ops/templates/ops/task_list.html:33 -#: xpack/plugins/change_auth_plan/models.py:248 -#: xpack/plugins/change_auth_plan/models.py:418 +#: xpack/plugins/change_auth_plan/models.py:249 +#: xpack/plugins/change_auth_plan/models.py:419 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_list.html:58 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_execution_subtask_list.html:16 msgid "Time" @@ -2774,7 +2775,7 @@ msgid "Validity period" msgstr "有效期" #: perms/templates/perms/asset_permission_detail.html:66 -#: xpack/plugins/license/templates/license/license_detail.html:67 +#: xpack/plugins/license/templates/license/license_detail.html:76 msgid "User count" msgstr "用户数量" @@ -2783,7 +2784,7 @@ msgid "User group count" msgstr "用户组列表" #: perms/templates/perms/asset_permission_detail.html:74 -#: xpack/plugins/license/templates/license/license_detail.html:63 +#: xpack/plugins/license/templates/license/license_detail.html:72 msgid "Asset count" msgstr "资产数量" @@ -3444,7 +3445,7 @@ msgstr "" #: templates/_nav.html:10 users/views/group.py:27 users/views/group.py:43 #: users/views/group.py:59 users/views/group.py:75 users/views/group.py:91 -#: users/views/login.py:153 users/views/user.py:68 users/views/user.py:83 +#: users/views/login.py:154 users/views/user.py:68 users/views/user.py:83 #: users/views/user.py:113 users/views/user.py:194 users/views/user.py:355 #: users/views/user.py:405 users/views/user.py:445 msgid "Users" @@ -3977,7 +3978,7 @@ msgstr "复制你的公钥到这里" msgid "Select users" msgstr "选择用户" -#: users/models/user.py:35 users/models/user.py:469 +#: users/models/user.py:35 users/models/user.py:471 msgid "Administrator" msgstr "管理员" @@ -4019,11 +4020,11 @@ msgid "Date password last updated" msgstr "最后更新密码日期" #: users/models/user.py:136 users/templates/users/user_update.html:22 -#: users/views/login.py:46 users/views/login.py:107 users/views/user.py:418 +#: users/views/login.py:47 users/views/login.py:108 users/views/user.py:418 msgid "User auth from {}, go there change password" msgstr "用户认证源来自 {}, 请去相应系统修改密码" -#: users/models/user.py:472 +#: users/models/user.py:474 msgid "Administrator is the super user of system" msgstr "Administrator是初始的超级管理员" @@ -4671,40 +4672,40 @@ msgstr "更新用户组" msgid "User group granted asset" msgstr "用户组授权资产" -#: users/views/login.py:43 +#: users/views/login.py:44 msgid "Email address invalid, please input again" msgstr "邮箱地址错误,重新输入" -#: users/views/login.py:59 +#: users/views/login.py:60 msgid "Send reset password message" msgstr "发送重置密码邮件" -#: users/views/login.py:60 +#: users/views/login.py:61 msgid "Send reset password mail success, login your mail box and follow it " msgstr "" "发送重置邮件成功, 请登录邮箱查看, 按照提示操作 (如果没收到,请等待3-5分钟)" -#: users/views/login.py:73 +#: users/views/login.py:74 msgid "Reset password success" msgstr "重置密码成功" -#: users/views/login.py:74 +#: users/views/login.py:75 msgid "Reset password success, return to login page" msgstr "重置密码成功,返回到登录页面" -#: users/views/login.py:89 users/views/login.py:105 +#: users/views/login.py:90 users/views/login.py:106 msgid "Token invalid or expired" msgstr "Token错误或失效" -#: users/views/login.py:101 +#: users/views/login.py:102 msgid "Password not same" msgstr "密码不一致" -#: users/views/login.py:114 users/views/user.py:128 users/views/user.py:428 +#: users/views/login.py:115 users/views/user.py:128 users/views/user.py:428 msgid "* Your password does not meet the requirements" msgstr "* 您的密码不符合要求" -#: users/views/login.py:153 +#: users/views/login.py:154 msgid "First login" msgstr "首次登录" @@ -4809,8 +4810,8 @@ msgstr "" "具)
注意: 如果同时设置了定期执行和周期执行,优先使用定期执行" #: xpack/plugins/change_auth_plan/meta.py:9 -#: xpack/plugins/change_auth_plan/models.py:110 -#: xpack/plugins/change_auth_plan/models.py:252 +#: xpack/plugins/change_auth_plan/models.py:111 +#: xpack/plugins/change_auth_plan/models.py:253 #: xpack/plugins/change_auth_plan/views.py:31 #: xpack/plugins/change_auth_plan/views.py:47 #: xpack/plugins/change_auth_plan/views.py:68 @@ -4834,13 +4835,13 @@ msgid "All assets use different random password" msgstr "所有资产使用不同的随机密码" #: xpack/plugins/change_auth_plan/models.py:73 -#: xpack/plugins/change_auth_plan/models.py:141 +#: xpack/plugins/change_auth_plan/models.py:142 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:100 msgid "Cycle perform" msgstr "周期执行" #: xpack/plugins/change_auth_plan/models.py:78 -#: xpack/plugins/change_auth_plan/models.py:139 +#: xpack/plugins/change_auth_plan/models.py:140 #: xpack/plugins/change_auth_plan/templates/change_auth_plan/plan_detail.html:92 msgid "Regularly perform" msgstr "定期执行" @@ -4858,32 +4859,32 @@ msgstr "密码策略" msgid "Password rules" msgstr "密码规则" -#: xpack/plugins/change_auth_plan/models.py:209 +#: xpack/plugins/change_auth_plan/models.py:210 msgid "For security, do not change root user's password" msgstr "为了安全,禁止更改root用户的密码" -#: xpack/plugins/change_auth_plan/models.py:212 +#: xpack/plugins/change_auth_plan/models.py:213 msgid "Assets is empty, please add the asset" msgstr "资产为空,请添加资产" -#: xpack/plugins/change_auth_plan/models.py:256 +#: xpack/plugins/change_auth_plan/models.py:257 msgid "Change auth plan snapshot" msgstr "改密计划快照" -#: xpack/plugins/change_auth_plan/models.py:271 -#: xpack/plugins/change_auth_plan/models.py:422 +#: xpack/plugins/change_auth_plan/models.py:272 +#: xpack/plugins/change_auth_plan/models.py:423 msgid "Change auth plan execution" msgstr "改密计划执行" -#: xpack/plugins/change_auth_plan/models.py:431 +#: xpack/plugins/change_auth_plan/models.py:432 msgid "Change auth plan execution subtask" msgstr "改密计划执行子任务" -#: xpack/plugins/change_auth_plan/models.py:449 +#: xpack/plugins/change_auth_plan/models.py:450 msgid "Authentication failed" msgstr "认证失败" -#: xpack/plugins/change_auth_plan/models.py:451 +#: xpack/plugins/change_auth_plan/models.py:452 msgid "Connection timeout" msgstr "连接超时" @@ -5230,42 +5231,17 @@ msgid "Interface settings" msgstr "界面设置" #: xpack/plugins/interface/templates/interface/interface.html:15 -#: xpack/plugins/interface/views.py:24 +#: xpack/plugins/interface/views.py:21 msgid "Interface setting" msgstr "界面设置" -#: xpack/plugins/interface/templates/interface/interface.html:73 -#: xpack/plugins/interface/templates/interface/interface.html:108 -#: xpack/plugins/interface/templates/interface/interface.html:115 -msgid "Restore Default" -msgstr "恢复默认" - -#: xpack/plugins/interface/templates/interface/interface.html:98 -msgid "This will restore default Settings of the interface !!!" -msgstr "您确定要恢复默认初始化吗?" - -#: xpack/plugins/interface/templates/interface/interface.html:107 -msgid "Restore default successfully." -msgstr "恢复默认成功!" - -#: xpack/plugins/interface/templates/interface/interface.html:114 -msgid "Restore default failed." -msgstr "恢复默认失败!" - -#: xpack/plugins/interface/views.py:23 +#: xpack/plugins/interface/views.py:20 msgid "Interface" msgstr "界面" -#: xpack/plugins/interface/views.py:49 -msgid "It is already in the default setting state!" -msgstr "当前已经是初始化状态!" - -#: xpack/plugins/interface/views.py:53 -msgid "Restore default successfully!" -msgstr "恢复默认成功!" - #: xpack/plugins/license/meta.py:11 xpack/plugins/license/models.py:94 #: xpack/plugins/license/templates/license/license_detail.html:50 +#: xpack/plugins/license/templates/license/license_detail.html:55 #: xpack/plugins/license/views.py:31 msgid "License" msgstr "许可证" @@ -5279,7 +5255,7 @@ msgid "Enterprise edition" msgstr "企业版" #: xpack/plugins/license/templates/license/_license_import_modal.html:4 -#: xpack/plugins/license/templates/license/license_detail.html:99 +#: xpack/plugins/license/templates/license/license_detail.html:108 msgid "Import license" msgstr "导入许可证" @@ -5312,34 +5288,38 @@ msgstr "许可证详情" msgid "No license" msgstr "暂无许可证" -#: xpack/plugins/license/templates/license/license_detail.html:55 +#: xpack/plugins/license/templates/license/license_detail.html:60 +msgid "Subscription ID" +msgstr "订阅授权ID" + +#: xpack/plugins/license/templates/license/license_detail.html:64 msgid "Corporation" msgstr "公司" -#: xpack/plugins/license/templates/license/license_detail.html:59 +#: xpack/plugins/license/templates/license/license_detail.html:68 msgid "Expired" msgstr "过期时间" -#: xpack/plugins/license/templates/license/license_detail.html:64 -#: xpack/plugins/license/templates/license/license_detail.html:68 -#: xpack/plugins/license/templates/license/license_detail.html:72 -#: xpack/plugins/license/templates/license/license_detail.html:76 +#: xpack/plugins/license/templates/license/license_detail.html:73 +#: xpack/plugins/license/templates/license/license_detail.html:77 +#: xpack/plugins/license/templates/license/license_detail.html:81 +#: xpack/plugins/license/templates/license/license_detail.html:85 msgid "Unlimited" msgstr "无限制" -#: xpack/plugins/license/templates/license/license_detail.html:75 +#: xpack/plugins/license/templates/license/license_detail.html:84 msgid "Concurrent connections" msgstr "并发连接" -#: xpack/plugins/license/templates/license/license_detail.html:80 +#: xpack/plugins/license/templates/license/license_detail.html:89 msgid "Edition" msgstr "版本" -#: xpack/plugins/license/templates/license/license_detail.html:106 +#: xpack/plugins/license/templates/license/license_detail.html:115 msgid "Technology consulting" msgstr "技术咨询" -#: xpack/plugins/license/templates/license/license_detail.html:109 +#: xpack/plugins/license/templates/license/license_detail.html:118 msgid "Consult" msgstr "咨询" @@ -5395,6 +5375,24 @@ msgstr "创建组织" msgid "Update org" msgstr "更新组织" +#~ msgid "Restore Default" +#~ msgstr "恢复默认" + +#~ msgid "This will restore default Settings of the interface !!!" +#~ msgstr "您确定要恢复默认初始化吗?" + +#~ msgid "Restore default successfully." +#~ msgstr "恢复默认成功!" + +#~ msgid "Restore default failed." +#~ msgstr "恢复默认失败!" + +#~ msgid "It is already in the default setting state!" +#~ msgstr "当前已经是初始化状态!" + +#~ msgid "Restore default successfully!" +#~ msgstr "恢复默认成功!" + #~ msgid "Sync User" #~ msgstr "同步用户"