From f5c8c03601a8b923adc7c4c661792a617cfd92be Mon Sep 17 00:00:00 2001
From: Xiaowu Zhang <xiaowu.zhang@nexedi.com>
Date: Tue, 18 Aug 2020 13:58:19 +0000
Subject: [PATCH] erp5_corporate_identity: display correctly languages menu

---
 .../ci_web_css/ci_web.css.css                 |  44 ++++++++++++++++++
 .../erp5_corporate_identity_web/img.xml       |  26 +++++++++++
 .../img/flag-de.png.png                       | Bin 0 -> 545 bytes
 .../img/flag-de.png.xml                       |  36 ++++++++++++++
 .../img/flag-fr.png.png                       | Bin 0 -> 545 bytes
 .../img/flag-fr.png.xml                       |  36 ++++++++++++++
 .../img/flag-gb.png.png                       | Bin 0 -> 599 bytes
 .../img/flag-gb.png.xml                       |  36 ++++++++++++++
 .../img/flag-ja.png.png                       | Bin 0 -> 1273 bytes
 .../img/flag-ja.png.xml                       |  36 ++++++++++++++
 .../img/flag-pt.png.png                       | Bin 0 -> 554 bytes
 .../img/flag-pt.png.xml                       |  36 ++++++++++++++
 .../img/flag-zh.png.png                       | Bin 0 -> 1335 bytes
 .../img/flag-zh.png.xml                       |  36 ++++++++++++++
 14 files changed, 286 insertions(+)
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img.xml
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.png
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.xml
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.png
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.xml
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.png
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.xml
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.png
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.xml
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.png
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.xml
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.png
 create mode 100644 bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.xml

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/ci_web_css/ci_web.css.css b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/ci_web_css/ci_web.css.css
index 107abdcc6d..94283e1430 100644
--- a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/ci_web_css/ci_web.css.css
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/ci_web_css/ci_web.css.css
@@ -146,8 +146,52 @@ fieldset {
   -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.24);
   -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.24);
   box-shadow: 0 2px 5px 0 rgba(0,0,0,0.24);
+  display: flex;
 }
 
+.ci-web .ci-web-header-bar-navigation-left {
+  flex:1;
+}
+
+ul.ci-web-header-menu-lang{
+  position: absolute;
+	right: 3px;
+	z-index: 666;
+  background: rgb(235,235,235);
+  width: 53px;
+  height: 28px;
+  overflow: hidden;
+  margin: 0;
+  padding: 0;
+}
+
+ul.ci-web-header-menu-lang:hover {
+	height: auto;
+	cursor: pointer;
+}
+
+
+ul.ci-web-header-menu-lang li a {
+	display: inline-block;
+	width: 23px;
+	height: 28px;
+	padding: 0 0 0 30px;
+	font-size: 12px;
+	line-height: 30px;
+	text-transform: uppercase;
+	background: url(../img/flag-fr.png) no-repeat 7px 9px;
+}
+
+ul.ci-web-header-menu-lang li.fr a { background-image: url(../img/flag-fr.png); }
+ul.ci-web-header-menu-lang li.de a { background-image: url(../img/flag-de.png); }
+ul.ci-web-header-menu-lang li.en a { background-image: url(../img/flag-gb.png); }
+ul.ci-web-header-menu-lang li.pt a { background-image: url(../img/flag-pt.png); }
+ul.ci-web-header-menu-lang li.zh a { background-image: url(../img/flag-zh.png); }
+ul.ci-web-header-menu-lang li.ja a { background-image: url(../img/flag-ja.png);}
+
+ul.ci-web-header-menu-lang li a:hover { background-color: rgb(215,215,215); }
+ul.ci-web-header-menu-lang li a.selected:hover { background-color: rgba(0,0,0,0); }
+
 /* ==== site-banner === */
 .ci-web-page-banner {
   -webkit-box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.4);
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img.xml
new file mode 100644
index 0000000000..92bd6db7cd
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>img</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.png b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac4a977362738ca7daa20784717f10f9617136b4
GIT binary patch
literal 545
zcmV++0^a?JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvq?ljRCwBA
z^zm_K`1_sV-#-RsmS2DV{rdgq|G(c14F4E#0Du5u`ThHQadA12^$!gG{{8d!FNFL9
z1;2m)`3t6g|6aFlH9!EdFflO!Ri8L{2_yj){sja-K@bjp{P+RH{sB%vl>h<6BFn%a
z@b8~2SoNP@zd$;E{sbbRuHQd?{QCI=sNwhbA3*&Qe}GP900=;09NYi^f<O@Dffdn=
z{Wswq2xv6fOjc*mGA*Lr`%B&mEaDA%u^c0|iW~vN^8fd*|9}570M-5a{U4~}*ROw2
z4Pezk^!+<TKS(7513&<=05QYgKL~??j2}OMs-fC|s(=0b3semh|NHwd0|P(+vHZ4T
zU{L%2pZVYazyJRI2BN<Z#(z-o0!fCyzyAZte?ZcN@yB5XfB<6ougCCT=HGuopehjh
z4<vyWf<pKYB$$C>U@pUdVa9*13;+Sd!tjgXKhXQEMobL97(p6<<R6CrzyE{SK=RN3
z|3DpoK(_q)!}OH_Ab?nYyk*!kZ_+=YHfDyO-$60_pO1m*2g5&LKrl1>{RLvMGBN!7
j!N9=G@a-1^K!5=NcXWu!7_DDe00000NkvXXu0mjfeQx^H

literal 0
HcmV?d00001

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.xml
new file mode 100644
index 0000000000..c5d8152882
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-de.png.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Image" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flag-de.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>11</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>16</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.png b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.png
new file mode 100644
index 0000000000000000000000000000000000000000..8332c4ec23c853944c29b02d7b32a88033f48a71
GIT binary patch
literal 545
zcmV++0^a?JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvq?ljRCwBA
zES`Fq0S5m4`IqO%_xJDLpFe*B$v=PoFfuYKxfuTY!tm!O!yljm1_potVgafPw37mo
z|Ns5}_wT=?B=7(K|3TdUK<+;v$=cHQ|IhD#zkdDy{rhc26F>lgG%);U`26kn-@hOg
zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8#
zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj%
z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F
z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB
z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF
zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&Z<sUzOef#m}%a32uoRUDN{s!{@0^RcK$B!R+
jljj4~L82K500ImE?yY-fn+$bC00000NkvXXu0mjf0<ihi

literal 0
HcmV?d00001

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.xml
new file mode 100644
index 0000000000..103d90ccd8
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-fr.png.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Image" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flag-fr.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>11</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>16</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.png b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff701e19f6d2c0658fb23b1d94124cba4ce60851
GIT binary patch
literal 599
zcmV-d0;v6oP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz`AI}URCwBAoHTQvnvLG!L$_YOVPIhR
z`}g19iWuE1ZBzdL{i|D>U(k2*|8J(R-+sudaynhucHbwAMTnor{mwqO^w7JHzaBsT
z{O^B8RYf5+LvDs&KmRKVd78=o{`1#HTiEo_OolaGleS)G+IQ#sUI`b*<ttPkoQ(BX
zdH(z-BO?RD#k&lb?f@B&-u_Q#y`y({1!HORg0(k0n@%tR-SPDK`}#L}kNztCZEmQ{
z)B=hyeE-bw{X3BEzCWGY&E{rcl9ShpD>pv<`1zCJ=H0jd{{2S>p`ri%{LsXJ%FbMS
z$#S`6f|?OG!^Jxczkf6Q`UNF{l0Sd`ad7zm>({^EzyAS6{{CgrkluOb3l1A>ZU2~A
zK+FZ=zkmP!`TOVhpFbzBzF<mgJlZ$!LUj7htJgj-ynFjAB?0L4|6jiYZ2)<O;r}yd
zr$cjg$jHr$OxbL1*Ua?e#~*QFwxu)O<=6CooI5XBFdeAs-_M^w$1wc=Z|$&LWbZyx
z#upb{59yi8GyMC*6cei&?XU5pqw<n{Y~wd`A)deg|1&UZN;7Io039Q%E))~L=CG!%
z=$tv3r|Yv5ZCRebeml)AZM~}fxupkx|M~vs@885Q)osT={QvXE{ra1g8}~B&`@4GU
lArU#j%I>aPmD2$N3;+$pK?>zdet`f0002ovPDHLkV1gy;I?Vt8

literal 0
HcmV?d00001

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.xml
new file mode 100644
index 0000000000..216145db4a
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-gb.png.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Image" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flag-gb.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>11</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>16</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.png b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8335d6c482d8d97418be86e494df18edf4fdbbd
GIT binary patch
literal 1273
zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!2~3KHq6QcQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07??9MLn2Bde0{8v^K<nQL2C3WatnaE85nHrD+&^mvr|hH
zl2X$%^K6yg@7}MZkeOnu6mIHk;9KCFnvv;IRg@ZB<rk7%m7Q#vqGWHUU{hfQG$1#%
zBvGLvHz%*ys=`(YY_1iM4HDK@QUEI{$+lI3I4Z(7K*2e`C{@8!&saCvz|c^^%uLVF
z#MI2pP)EVYz|ctF0Eo<V4Na^}&8&>f6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M(
zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}<f6=ilFa-(1(1n}N%^HE
zwn{*kLcEY$;Oh%FIIkEQP{1J5uShJ=H`FuG&&>t-3#_`hBq$Z(46Le)Ln;eW^@CE2
z^Gl18f$@>14ATq@JNy=b6armi<zJKujFiM2m;B_?+|;}hPZwJypp0HhW{Q=8p#?A$
z%}or<jSS2z41qigV@nH1a}!5rQ)5$0Q<xdp^cp!ky1F_$TAG^~ni(3p8e6!TIJ+2|
z8CjS+nHpIdn85UU<`tJD<|U`X?9Bw)3)O3ZSFe?GQEFmIeo;t%ehw@J1Z3ow<QHe;
z7brLfn<;4cCMIX*fdn)`5d`tCOKMSOS!#+~QGTuhIE1Y-vABS+&mnqK$O$!lpkwqw
z$pb05z=VKl5X6Khejo>)eNyv)d8P=MIo>}ASi``;sP5_F7*cU7CeSgj*+9T#Tes6^
zhJbkux7eS|d;f%S=aXsCNAxq6-cfqW8FShA_%}vNmx&zTZY@pL@6BM}BK2nO+*q^B
z+h(VY6kEREvve0}GHmNuvsLd<)T?)MU;ef^ZyF@t&HBiI=l`Sc@fmApFT0qq!`V~C
zkbk<JP0gWm1=?Lq>O$9?TRJ{me_gwK@7{fPPHl=_|Mw{q<59Ppk@gXjR22TECBKq#
zi{q%an6du+^6lk6j!Zfj;M{AYsmlGLqD7qhQ1!nVnx@+XW>3iIldUk?8C7WJ9y#sF
z3G4HvHxK$9pBp;WKe*iLp@;7Ds_n|&HYVp+?v)RApZqf>{Oaer{z?01b25D>%vg7J
zx3t=fI=}Ceuax#m&4_T*SUO`#X4i@TQhfYR`x%%SZmn?>zIy)Td{ANJ>FVdQ&MBb@
E07Ra-MF0Q*

literal 0
HcmV?d00001

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.xml
new file mode 100644
index 0000000000..b78676edf0
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-ja.png.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Image" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flag-ja.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>11</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>16</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.png b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.png
new file mode 100644
index 0000000000000000000000000000000000000000..ece79801506ecf8c42397349b4fa2cfe8176b999
GIT binary patch
literal 554
zcmV+_0@eMAP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzyh%hsRCwBA
zWQb&7_`(1M{}>op82)aAGO;3n0AgYI#891D4N?IF|Ns4E{L7&Dm*MXp#y@|U|NLS4
z{rmr)KmTFmmra`h0*Hly38?u0llM=#nEx6H|J4!x{U`A6pVz<HmjC|${`dc1zyJUK
z_5ar|plU{0S)dI70mK3}`~Tm6e+y0i^8ft9w&d^c@4x@M{QeU6o2&a5SoLp+28Q3i
zff@h;hzaPfzyJUK`Sa()*WVml|FC5@f6DCmby|dx{r4Y+U;lrCjsFF;1ZX-y05LKA
zV)*m-@9)3ASr~qQ|N84E6XypBwVzC^|CoOMW(6riX!!F7Xahh1u>dvv{Rd?JIrI9L
zs`Fos+0`Q4a^C}Q0+k5A1KaQ$>Lf<6lK=vUh2aka(D+|}f9<^YM_B9kC$A?0Z|}3+
z`ptao7t>dSY6f5^0o~2O01!YR8-T_G^}PA>yZ7X8cHUpx=KlJ_{+sC?ST#h$AD{+c
zSpNn30U&@_7``$5{_{tYU-I{#-$2g*Lz_YNHw#c5FVJd`!65YaF9ZRd1Q0-s48{x$
s?-&?<FaWIrkxUG)KVy$$2mlB$0FKv2cH?}shyVZp07*qoM6N<$f<4_1=>Px#

literal 0
HcmV?d00001

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.xml
new file mode 100644
index 0000000000..955e64081c
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-pt.png.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Image" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flag-pt.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>11</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>16</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.png b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8c696e47ff885e1a93ea5e4b873d6f47f0b6b4a
GIT binary patch
literal 1335
zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!NkD8*w?=52aqFK;u=vBoS#-wo>-L1;Fyx1
zl&avFo0y&&l$w}QS$HzlhJk@uB{L+VB*NFnDmgz_FA=0huOhbqsGEVo#=fE;F*!T6
zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRzL%C
zQ%e#RDspr3imfVamB8j&0ofp7eI*63l9Fs&C5WRUd;=7m^NUgyO!bU)lMM_F70k@^
z3{6bU%nWrDj0_Bo^bLT>OxMuF%GAut$Xo#mlz_GsrKDK}xwt{?0`hE?GD=Dctn~HE
z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab
zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi
zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ONh1r6WC<jg#f
zfF@XnudkJ7UU5lcUUI6Zi>(sS486?E6f0wACl@0}GdBwpGZ#ZcS5rqrM@MHDQ%561
zH&Y{5LkpN*m;B_?+|;}hnBEk)UULJSdO?XHw*Y9fOKMSOS!#+~QGTuh*wa>-xZUD{
z(>$o&6r64`bH%AwALtl;P}CwtHB1PYen3ok!Ub~RNk26YnBI$k346o+JPTmnTIuQH
z7*cU7sb;}31{NQOGfEmf0uDU^a<lgs8B0q$Ff>-!yqjl#{{H{}e>EK#9G5CIv|8Ie
z`2KPF|NHmTlhV_F7QguQe}4S``v0HiPi0kTa5#13nrcn-@3;5wme<SeNlU2u{{FOj
zTAicVf^FyDmjA2$byVs1)W)};|DTVS{P*YI|M&7;2Tw34G!%Fld|WDa;!e-gD_<t>
z%sjhp(J>{RQ-_YSemna6JP*(OfB*j;I`HA~|Ni+r_5Y0w{;==-{{Hy({Ny;}uG;#<
zPctVze*WKnzvTbF%$|RK|9JO)wt3I~I>W-6|KC5epYYuO|Iua{1qbdYlbQ?!ST4@<
z6mc<NX@34uVBHrky}Olc2b*_%w5xNt>&m+*ZPLtt7P^sUv7vugl^V`ko4|6w!#qCc
zSpQeX{;hK@R?2Sa{W0S`qu`8Nrz5+AUu{ZFZ8yAm|GE0h-5pNXrEU~1W^0ZUnEcUY
z=9jM3tB%S}P(7F=e=qv`-K{4VJiOp^M(t0q5l1;&o!yaX6SyRFmV3-k_<Z18b}-k1
zEFl%ampq@UW~s1Br)Ph<l4AQeY<`PH5p(voRsY-Mx5|9p=(y9r22_-Jy85}Sb4q9e
E0QutkT>t<8

literal 0
HcmV?d00001

diff --git a/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.xml b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.xml
new file mode 100644
index 0000000000..bf46fa3fa3
--- /dev/null
+++ b/bt5/erp5_corporate_identity/SkinTemplateItem/portal_skins/erp5_corporate_identity_web/img/flag-zh.png.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Image" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flag-zh.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>height</string> </key>
+            <value> <int>11</int> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>width</string> </key>
+            <value> <int>16</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
-- 
2.30.9