<div dir="ltr">Thanks for the explanation. <div><br></div><div>I think its good to allow translators for Horizon project aware of this special requirement of formatting.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><br></div><div><font face="arial, helvetica, sans-serif" color="#999999"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">---------------------------------------------</span></font></div><div><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"><font face="arial, helvetica, sans-serif" color="#666666"><br></font></span></div><font face="arial, helvetica, sans-serif" color="#666666"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Alex Eng</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:12.8000001907349px">Globalisation Tools Engineering</span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">DID:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+3514+8262" style="text-decoration:none" target="_blank">+61 3514 8262</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Mobile:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+614+2335+3457" style="text-decoration:none" target="_blank">+614 2335 3457</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Red Hat, Asia-Pacific Pty Ltd</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Level 1, 193 North Quay</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Brisbane 4000</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Office:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8100" style="text-decoration:none" target="_blank">+61 7 3514 8100</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Fax:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8199" style="text-decoration:none" target="_blank">+61 7 3514 8199</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Website:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="http://www.redhat.com/" style="text-decoration:none" target="_blank">www.redhat.com</a></span></font><br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Tue, Oct 6, 2015 at 6:43 AM, Douglas Fish <span dir="ltr"><<a href="mailto:drfish@us.ibm.com" target="_blank">drfish@us.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" style="font-family:Arial;font-size:10.5pt"><div dir="ltr">+1 on keeping the newline mismatch an error</div>
<div dir="ltr"> </div>
<div dir="ltr">For Horizon, it's not just a linter that fails - it's the actual compilation of the PO files, which means the translations (all of them!) become unmergeable.</div>
<div dir="ltr"><br>Doug Fish
<div> </div>
<div> </div>
<blockquote style="border-left:solid #aaaaaa 2px;margin-left:5px;padding-left:5px;direction:ltr">----- Original message -----<br>From: Clark Boylan <<a href="mailto:cboylan@sapwetik.org" target="_blank">cboylan@sapwetik.org</a>><br>To: <a href="mailto:openstack-i18n@lists.openstack.org" target="_blank">openstack-i18n@lists.openstack.org</a><br>Cc:<br>Subject: Re: [Openstack-i18n] "Warning: none, Errors: 1" from the difference of number of lines<br>Date: Mon, Oct 5, 2015 3:20 PM<br> 
<div><font face="Default Monospace,Courier New,Courier,monospace" size="2">I want to say we did that because the linters for the various projects<br>do msgfmt checks that fail when newlines don't match. This means that<br>any of those translations sneaking into the git repo proposals prevent<br>any translations for that project from merging. I believe we do want<br>this to be an error in Zanata as long as the projects are going to check<br>and fail on that when linting.<br><br>Clark<br><br>On Mon, Oct 5, 2015, at 12:51 PM, Alex Eng wrote:<br>> Hi Andreas,<br>><br>> The reason translations can't be save when newline character doesn't<br>> match<br>> with source is due to the settings in project horizon. For some reason,<br>> it<br>> was set to "Error", and this will prevent saving of translation whenever<br>> this validation failed.<br>><br>> You can change the setting via:<br>> <a href="https://translate.openstack.org/project/view/horizon/settings/translation" target="_blank">https://translate.openstack.org/project/view/horizon/settings/translation</a><br>> (need to be project maintainer for admin), set the "Leading/trailing<br>> newline (\n)" to warning.<br>><br>><br>> ---------------------------------------------<br>><br>> Alex Eng<br>> Globalisation Tools Engineering<br>> DID: +61 3514 8262 <callto:+61+3514+8262><br>> Mobile: +614 2335 3457 <callto:+614+2335+3457><br>><br>> Red Hat, Asia-Pacific Pty Ltd<br>> Level 1, 193 North Quay<br>> Brisbane 4000<br>> Office: <a href="tel:%2B61%207%203514%208100" value="+61735148100" target="_blank">+61 7 3514 8100</a> <callto:+61+7+3514+8100><br>> Fax: <a href="tel:%2B61%207%203514%208199" value="+61735148199" target="_blank">+61 7 3514 8199</a> <callto:+61+7+3514+8199><br>> Website: <a href="http://www.redhat.com" target="_blank">www.redhat.com</a><br>><br>> On Tue, Oct 6, 2015 at 4:59 AM, Andreas Jaeger <<a href="mailto:aj@suse.com" target="_blank">aj@suse.com</a>> wrote:<br>><br>> > Thanks for your comments and have a good night!<br>> ><br>> > # Japanese team insert meaningless newlines to avoid warnings for<br>> >> Liberty translations<br>> >> # but would not like to do that in the future.<br>> >><br>> ><br>> ><br>> > Please file a feature request with the Zanata team, I have not found an<br>> > option to disable this myself ;(<br>> ><br>> > Andreas<br>> > --<br>> >  Andreas Jaeger aj@{<a href="http://suse.com" target="_blank">suse.com</a>,<a href="http://opensuse.org" target="_blank">opensuse.org</a>} Twitter/Identica: jaegerandi<br>> >   SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany<br>> >    GF: Felix Imendörffer, Jane Smithard, Graham Norton,<br>> >        HRB 21284 (AG Nürnberg)<br>> >     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126<br>> ><br>> ><br>> > _______________________________________________<br>> > Openstack-i18n mailing list<br>> > <a href="mailto:Openstack-i18n@lists.openstack.org" target="_blank">Openstack-i18n@lists.openstack.org</a><br>> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a><br>> ><br>> _______________________________________________<br>> Openstack-i18n mailing list<br>> <a href="mailto:Openstack-i18n@lists.openstack.org" target="_blank">Openstack-i18n@lists.openstack.org</a><br>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a><br><br>_______________________________________________<br>Openstack-i18n mailing list<br><a href="mailto:Openstack-i18n@lists.openstack.org" target="_blank">Openstack-i18n@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a></font><br> </div></blockquote></div></div><br>


<br>_______________________________________________<br>
Openstack-i18n mailing list<br>
<a href="mailto:Openstack-i18n@lists.openstack.org">Openstack-i18n@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a><br>
<br></blockquote></div><br></div>