From 79ea5852cb900ad07373a1d95b85510b632187f7 Mon Sep 17 00:00:00 2001 From: "hu.sima" <simahu@yahoo.com> Date: Wed, 3 Jan 2024 11:41:49 +0800 Subject: [PATCH] fix(api): common_i18n wide --- cmdb-api/api/lib/common_setting/department.py | 2 ++ .../api/lib/common_setting/resp_format.py | 4 +++- .../translations/zh/LC_MESSAGES/messages.mo | Bin 16386 -> 16425 bytes .../translations/zh/LC_MESSAGES/messages.po | 6 +++++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/cmdb-api/api/lib/common_setting/department.py b/cmdb-api/api/lib/common_setting/department.py index f068b53..d63d43b 100644 --- a/cmdb-api/api/lib/common_setting/department.py +++ b/cmdb-api/api/lib/common_setting/department.py @@ -101,6 +101,7 @@ class DepartmentTree(object): employees = self.get_employees_by_d_id(department_id) top_d['employees'] = employees + top_d['department_name'] = ErrFormat.company_wide if len(sub_deps) == 0: top_d[sub_departments_column_name] = [] d_list.append(top_d) @@ -313,6 +314,7 @@ class DepartmentCRUD(object): tree_list = [] for top_d in top_deps: + top_d['department_name'] = ErrFormat.company_wide tree = Tree() identifier_root = top_d['department_id'] tree.create_node( diff --git a/cmdb-api/api/lib/common_setting/resp_format.py b/cmdb-api/api/lib/common_setting/resp_format.py index 12973ab..676e17b 100644 --- a/cmdb-api/api/lib/common_setting/resp_format.py +++ b/cmdb-api/api/lib/common_setting/resp_format.py @@ -66,7 +66,7 @@ class ErrFormat(CommonErrFormat): notice_platform_existed = _l("Notice platform {} existed") # {} 已存在 notice_not_existed = _l("Notice {} not existed") # {} 配置项不存在 notice_please_config_messenger_first = _l("Notice please config messenger first") # 请先配置messenger URL - notice_bind_err_with_empty_mobile = _l("Notice bind err with empty mobile") # 绑定错误,手机号为空 + notice_bind_err_with_empty_mobile = _l("Notice bind err with empty mobile") # 绑定错误,手机号为空 notice_bind_failed = _l("Notice bind failed: {}") # 绑定失败: {} notice_bind_success = _l("Notice bind success") # 绑定成功 notice_remove_bind_success = _l("Notice remove bind success") # 解绑成功 @@ -78,3 +78,5 @@ class ErrFormat(CommonErrFormat): ldap_test_unknown_error = _l("LDAP test unknown error: {}") # LDAP测试未知错误: {} common_data_not_support_auth_type = _l("Common data not support auth type: {}") # 通用数据不支持auth类型: {} ldap_test_username_required = _l("LDAP test username required") # LDAP测试用户名必填 + + company_wide = _l("Company wide") # 全公司 diff --git a/cmdb-api/api/translations/zh/LC_MESSAGES/messages.mo b/cmdb-api/api/translations/zh/LC_MESSAGES/messages.mo index a02d5eb49fa4e3204377eb0864e2041f8f3bc127..8620fafd5bd7abaccfcc6ff3767e122c9e60c697 100644 GIT binary patch delta 3265 zcmYM#dra0<9LMo53QY|Z@d3FBkD1~H@IgQXM4y~w>NHI)?=6Rx7X(vl*z#vhyya2@ zGF{q=nmAE6m}Xv@4b3?dYq~5`%0JX<IyINl!rA-dbGBUYI_GeH=X}54bAG?xT@|)_ zRhZWj6JBHdJIPNnKO>(|@Be>`BF(zfEp=96D*YW8kH=8Y{fLQp51+=)QD(82jT#?~ zy|Dy);08=F^Q?|WfPqsu1zT}2j_+*N6Dys&P#c{_EpQ#vFuY61bR0>4GIqdi7=xc- zAs)a!co(0-_-Hd9`&%K6ZVXI71yX{!ScBT&45|Y6Fae+J8p@<Ml7Wpy1-1Z5-qxZj zQ;nLx7ge!SsChTscsS9evcIL!NWx**3#X$pT<OL?MwRjq@}D*H%ZFE8|30#&btDV@ zJqZ;+CaUzKFb?P70IWb&_6zis!6_P=cpVi;7^{=4^+2j@nWzAYP#H}^Jy+`7h*Z_~ zU=WX>D%OT7wU39jZXPPoNvL(^#!`PR<T0R#cDjkjotK@hIGexwNJEub>fD05Z2M6g zUU1$-Z5YmA0s1iyXW&4rLZ(<#cj`}&c8LL<-ECCnZKw#NsG~}m<_x07r=bE~idv`! zDW27%DtR0g*e|ZHhseQ_P!-9-;W*i&F@i=l>XKYUUAhODg{iEj2PR@)T!yN^4piVr zP?zd^EW%sJqc(u_RoP+;U<vAO)i}RG&GW9%&;}1sXOqZk$}HVE9{u#oom-Hp*5GVL zW%?&lH0wfiS~v~We+HHLG%Ut4R3ZnE%jj7PjeG_=5w0pR61Cu3oPhNh#D}N{hf$_N zd=>RvEl$BJn2Xtdv;H_ARmp1CKZ>fv4b=MaWI0gpe-RCRnMzR$RG~IFjan#z@(jZO zvWJ!7aNLAr@f?o9B<iaS=OIH@j|%u4j=)yrbgYowRiPI#k^QZl21T&<kU6#+wZT~| zz$l{ASwDw5qFJcYmZ2`+TG!u+ns*R2?+h-)E0}|$`TS+$O3cIt^!Tx>{L*XDfqG@& z5Y&4=5A`-IN4*_ukgu~<A;qyzQ5!a)GX4qIg_-?}%5-(Vke{FuJM8)`=%@crKkBcE ziPTwv<RbUTW}?O`kT=MxQJL;VZFmAz+MjU@w&N!0`EjVyE_1$*nqTMo$B?4hMN|T9 z1E{}Bl9C?E@C8)HFC#%(IVzy-r~tl1ed(G}^IA~zZlmr_0_D@f&!axYOE4B!qbjf+ z_59ba-|W%o$iQEyBWOdNO*+50@HPW=)+<n%e1LlWcA+ZM<ocJLt*8xsET)b6qXH>F z1w796XFI(muCW@m@K)5qjc)uq<o?*Ns0u^`LIEYC`Z><AsEy`eG%k1JYfu60Kwa`i z)Y1Nc%=hdjjX?}NLVZF9@!3-#&!RS%gI%x!b++r>crEH^4!iM-sD<ykek6+))9-_t zw+J6U@2tf*z5mB(XyXg0QvZ&+Ou87lWND}eCtwUNaK7!_?5ss?bPzTFJSu@(Zah3E zbfi5on(-h;>iwTcLmAFSJ-AqZz;&q7)wuCJIF$ZL%*S@Qp%2nf)ay4Bx!C5R*4cxq z<VojMR00p3(Sw;w)vXr|MLHRIb!{Q)@>QWSYCtV`&iMz%(r=#^$|M0*`u?a27NgF3 zmK%S|jem$f#`n4LrabE3oq-lN;l7*Dc}Qr3UdV;EeAJP=hN-v-dG&2SsuGtl9({C% zV+InVm7?Z<j+%c0AHS|xL_eW``m1y=6@(&Qfy(S7R0Z~--siJ!{5GmW5rv_OWFW7; zjY9rp%TSr`N3DAnyWt(w(S&n;oSp@cYhiOe8U$n8FaghFGTuUt$vP2cA_g%IXP_$f zI`+T~sLbn7mHGy?(H+!TC-Z+UUABR!=Ypt!rlO9*TSP+{zk|AjTX7ujLY3}s)R!xk zx~5=0Dv+t@$1+rfHlsdd4XDd|)b&rh{(02%zo7zpgaqE+qJxdoBU2+fm6pG<xWfPD w{F1qiZ*=`OE-EJ@kd+b0_Ge`kWal@I?z=If<F(4VYnAoaHXUlbkdYblA9rS3Pyhe` delta 3240 zcmYM!3rv<(9LMoLkq*rpFE>HO*Srf9AeXoZsE~@<9N=Y6YnaQ>Ch8Pi(>>@cX;L^F zW`=ZeQZZ~IYbJJqGAC|jx#hfKjhwo&IhJ!vq`p7iv&HoNoO7P@obx~bbI$W=RnX3= zAg{~!c%AWgn*XEupFL2u|NmADF^i(Q(zyl4QhyUi;!)IlXD|l4aRT;X1dbmXXwSfj z)Jt#-zKXGCo*kf&NW%$SjJGijbB39X!!6EtP!pX*4R8@B<KNEF!_D%k=VJ)Ifj-=a zS$G5|;cxgPhKw)^XMT&L5Jp2DDv%OP#n(_1oI+)w8>8_dY9$e&{VT96RA9?d8L33| z+l$InlY4&7wcm2>K}0u-`E4A9@i+suvQj-j50%3Akbl;~PdJ`-^~=au_NS}&p#lhH zHQI`47>NZKhbvGStwvIBP3Wm(Ck0LTJF>X`S;(q|GMfVMqgIrLdU27n9Lc7=g?ZS3 z%G3>1iXWiHjbRW4nuZ!@E^3@r5#(PH?Vv#&4?DkcUd88We}Kx&5|$%3qYl|V)PyIT z=TYO_!b}Y2VLImE(^!E#vPL8}`znh3b5QL94O;mPRD}0XsT|CY9M6y1vrz#rK@GGO zNt)H7GI<yk*w?P!jl^z!sEmX&NG_)1EUfe>=#aFb4%-z>!p9g*FQniUT#8zG6)N%u z)S+v|8Tb?OstsfLO6?R(#5t(5wbfaV>er4M-@8IVd-Djjvf+#>lhBXF&do>{t8=!X zR{8^yEbBoHJeVj|pMY9<HWpwJY9R+uhp_`QbpP*CP%0)9wgy~_i?9~+@K@A}<498$ z79ua&>$n)(F%={IoOoP-%4DUhzmLkqIn?+MQD?!=DktjxFQT9UDo_(NqXxQ-IT%Ks zn8S)N7dPR2JdTCfhg#u0@=VccQ2`&vS$GxM9gAglWhetxFUB#<Z|f=0$7)a$9K%e! zhuZ5nzBbyTJXC6nP={}=tM5Sddl%L3GhB!5n1b<q_NHSgK81CtFX3r^Jf-3f3JExh zyy@Q0L*0gDsM}G7e3h*NNs8@4P1uN9@hPkhGV4OEY|YewJ5dWe<mw&hr+&@VA5A6y ziex1D=KNSLYJe5Ujj>A9O825B{1}zmFR>7BqTWyBL@BjPof}d8_qh58NHVPrwSXI_ zj0DA#f2}YzKCt3hNN`q+3TQhjfP<(nT?;BR9jJa6P-mwXHE=R%<ST3?7=de08Q6|` z|3g=AL1q3IkAn7O06!dbOF`{%F=_?tP}i;sm63W^|J?aAYNETS34$3_0feCfo#g82 z&O+x()VSUT3L3b^Jvf4#8~Xya@-9?B_g#G`cS-FNP!naLCVI}bzkmv;0=d~%gWA$2 zRR8ZW880DUPS2j;bEingq6W^w;aG&)(^am08){45cJ0Sd1D|vCn^-{oUsS&WX6b+5 zxeYb`e$*%XC`Rf2cTmtFx{NwpIvIL#D*AA?bBVLexeYZ@EvkPrYJxMa{W@w(|G^O$ zof0@}(@+ac$7tREIqpFzDs}7i0C!<FHed!`#jzNX8n||;$U(Mc*xw(O$p&W|Y5^CW zcaW@GFDlT4H1f}twR{SS^cB>K_Mis*#Q7~oP``#+Ne?RZ!Rdjs5sTXEG*o+uYcI!e z>bqTgy=y<=JfBYf)!`NmnxGds$mV+{uq885D}EWd>Q;@)L@SQOyO@guX(T3l7S(?{ zs{bL>H9d<num|<QO3VxdT%73zCf-PcGO!zUj~h_|okeA+3!`yh7N1k}BTcptweo7z zz>OG&ov5w3j_jHZVjnpMmV?A#n^5C5dlW`fID>49bz=-h6K*7?U=+?rP4psa<vUQB zI*6L66Sdd(QCk#}6L>Eg6;Ki?(*>x7Ek_+fZv%ye6sl0E`w{iU`U_*xM}8GZ68dp2 zDnn&B2>0L+taJ5`T)i3f{z+6omr#M<L7O>yfxmS1YX7G4*2*Ei0j>K(zl$6?Js~MM YAvw*Tn30*1)cVqtngOl72?@Uc0FKg7-v9sr diff --git a/cmdb-api/api/translations/zh/LC_MESSAGES/messages.po b/cmdb-api/api/translations/zh/LC_MESSAGES/messages.po index c27bf1a..1eeb467 100644 --- a/cmdb-api/api/translations/zh/LC_MESSAGES/messages.po +++ b/cmdb-api/api/translations/zh/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-12-26 09:41+0800\n" +"POT-Creation-Date: 2024-01-03 11:39+0800\n" "PO-Revision-Date: 2023-12-25 20:21+0800\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language: zh\n" @@ -688,6 +688,10 @@ msgstr "通用数据不支持auth类型: {}" msgid "LDAP test username required" msgstr "LDAP测试用户名必填" +#: api/lib/common_setting/resp_format.py:82 +msgid "Company wide" +msgstr "全公司" + #: api/lib/perm/acl/resp_format.py:9 msgid "login successful" msgstr "登录成功"