<div><span style="font-family: sans-serif;">Thank you,at first.</span></div><div><span style="font-family: sans-serif;"><br></span></div><div>>By "tofo box" do you refer to rectangular boxes displayed instead of a character? <div><br><div>Yes.</div><div><br></div><div> >I assume Windows simply lacks those Mongolian script characters in the UI font used.</div><div><br><div>But i specified the UI font as Mongolian Baiti, which exist in any windows system above win7,in file <font color="#663366" face="sans-serif"><span style="padding-right: 13px;">officecfg/registry/data/org/openoffice/VCL.xcu .</span></font></div><div><font color="#663366" face="sans-serif"><span style="padding-right: 13px;"><br></span></font></div>>I don't know what happens if you use characters of a right-to-left (RTL) script and try to display them left-to-right instead. Some part of the glyph layout might be confused at the end..</div><div><br><div><font face="sans-serif">traditional mongolian script is,in fact ,a vertical left to right writen script, and in horizontal layout it  also can writen in right to left(like english).so i think vcl is already ok to handle it.(I don't plan to show traditonal mongolian script vertically left to right in ui.)</font></div><div><font face="sans-serif"><br></font></div><div>>One question, is One question, is Mongolian in Mongolian script used more widely in China, or in Mongolia? </div><div>>The Ethnologue website content is currently not available so I can't look it up.. </div><div><br></div><div>Mongolian in Mongolian script used more widely in China.</div><div><font face="sans-serif"><br></font></div><div><font face="sans-serif">I will check other advices sooner and reply  my result sooner,</font></div><div><font face="sans-serif"><br></font></div><div>baigali,</div><blockquote style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;"><font face="sans-serif"><br></font><font face="sans-serif"><br></font><br><br>------------------ Original ------------------<br><b>From: </b> "Eike Rathke";<erack@redhat.com>;<br><b>Date: </b> Oct 28, 2016<br><b>To: </b> "baigali"<1304646911@qq.com>;<br> <b>Cc: </b> "libreoffice"<libreoffice@lists.freedesktop.org>;<br> <b>Subject: </b> Re: localization of ui<br>Hi baigali,<br>Please keep the mailing list on Cc in replies, I'm re-adding that so<br>other people can benefit or jump in.<br>On Friday, 2016-10-28 10:37:43 +0800, baigali wrote:<br>> Yes, I<br>> added translations/source/mn-CN and<br>> added some traditional mongolian translations ,<br>> and it dose merged with code when i build, because i can select mn-CN in UI and when select it ,the translated traditional mongolian ui entry (above) is empty(win10) or tofo box(win7) .<br>By "tofo box" do you refer to rectangular boxes displayed instead of<br>a character? I assume Windows simply lacks those Mongolian script<br>characters in the UI font used.<br>> Is that means my build is actually using my translations but some problem occurs when merging my translations or when using vcl to show it?<br>I don't think it is a vcl problem but can't rule that out of course.<br>For merged translations results you could check the resulting resource<br>file in instdir/program/resource/*mn-Mong.res with a binary file viewer<br>if you can match somehow the part you translated to the resulting<br>module/resource, or the dialog translations contained in<br>instdir/share/config/soffice.cfg/modules/*/ui/res/mn-Mong.zip or<br>instdir/share/config/soffice.cfg/*/ui/res/mn-Mong.zip<br>> My recent goal is showing traditional mongolian horizontally left to right (in UI) just like english is OK, so I think vcl should already OK to handle this .?<br>I don't know what happens if you use characters of a right-to-left (RTL)<br>script and try to display them left-to-right instead. Some part of the<br>glyph layout might be confused at the end..<br>I hope I'm correct that Mongolian is an RTL script (written vertically<br>top-to-bottom-left-to-right which we likely don't support)? For RTL we<br>may have to add the LANGUAGE_MONGOLIAN_MONGOLIAN_* IDs to<br>MsLangId::isRightToLeft() in i18nlangtag/source/isolang/mslangid.cxx<br>> I also tried language tags like :mn-Mong,mvf-CN but result is just the same. mn-Mong-CN dont work, seems it can't use <--with-lang> with three part language code.<br>I doubt that is the reason. Have you tried a simple<br>--with-lang=mn-Mong-CN ? Of course the translation's source directory<br>name will have to match that tag. I'd still prefer the translation<br>without country code though, so --with-lang=mn-Mong<br>> actually ,I tried mn-Mong at first,with very little change to source code ,just added mn-Mong to /solenv/inc/langlist.mk , l10ntools/source/ulfconv/msi-encodinglist.txt<br>Please see i18nlangtag/README the section<br>"When changing a (translation's) language tag"<br>for what files *could* be involved. Though that section is about<br>changing a language tag it is an extensive list to point out where an<br>additional entry or change *may* be needed.<br>One question, is Mongolian in Mongolian script used more widely in<br>China, or in Mongolia? The Ethnologue website content is currently not<br>available so I can't look it up..<br>If it is China then reordering the LANGUAGE_MONGOLIAN_MONGOLIAN_CHINA<br>entry before the LANGUAGE_MONGOLIAN_MONGOLIAN_MONGOLIA one in<br>i18nlangtag/source/isolang/isolang.cxx would be appropriate, and adding<br>LANGUAGE_MONGOLIAN_MONGOLIAN_CHINA to svtools/source/misc/langtab.src to<br>have a default locale mn-Mong-CN match for mn-Mong, currently the<br>default locale for mn-Mong is mn-Mong-MN.<br>Just tell me which (or the website will be up again earlier;) and I'll<br>do the change.<br>  Eike<br>-- <br>LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.<br>GPG key "ID" 0x65632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A<br>Better use 64-bit 0x6A6CD5B765632D3A here is why: https://evil32.com/<br>Care about Free Software, support the FSFE https://fsfe.org/support/?erack</blockquote></div></div></div><div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><wbr></div><div><wbr></div></div><br></div>