<br><br>On Tuesday, June 17, 2014, Péter Gábor <<a href="mailto:ptrg@freemail.hu">ptrg@freemail.hu</a>> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Can someone change the title of the bug-report #26343 to something<br>
that is more descriptive and refers to what we are talking about there?<br>
<br>
eg.: lazaruside.*.po contains semi converted and/or confusing strings:<br>
"%s%s%s"<br>
</blockquote><div><br></div><div>I will explain what has happened so far.<br></div><div><br></div><div>First I noticed the usage of double quote character in resource strings is inconsistent. Some were hard coded inside a string and some were passed as Format parameter %s.</div>
<div>Together with other parameters they often formed long, 5 or 6, parameters in row. Their meaning was not obvious and had to be dug from source code.</div><div><br></div><div>I changed some and removed few duplicates, but then I decided to switch all quotation marks to hard coded. They were plenty but still it is only a small fraction of all resource strings in Lazarus project.</div>
<div>Often the resource strings are generated with a tool. It used to add parameters for quotes but does't any more. Thus the change was logical, the usage of quotes will be consistent.</div><div><br></div><div><font><span style="background-color:rgba(255,255,255,0)">Gábor's bug report is about parameters used for newlines. They are not "semi converted". I did not touch them, they have been there always.</span></font><br>
</div><div><font><span style="background-color:rgba(255,255,255,0)">It seems to be possible to use #13#10 inside the string instead of using parameters. Why is it not done for Lazarus IDE strings, I don't know. Maybe other Lazarus developers could comment on this.</span></font></div>
<div><font><span style="background-color:rgba(255,255,255,0)"><br></span></font></div><div><font><span style="background-color:rgba(255,255,255,0)">There is a massive amount of those parametrized newlines and the tools are generating more of them. It is not realistic to change them, although I personally would like to see parameters used only for truly varying data.</span></font></div>
<div><font><span style="background-color:rgba(255,255,255,0)"><br></span></font></div><div><font><span style="background-color:rgba(255,255,255,0)">Regards</span></font></div><div><font><span style="background-color:rgba(255,255,255,0)">Juha</span></font></div>
<div><font><span style="background-color:rgba(255,255,255,0)"><br></span></font></div><div><font><span style="background-color:rgba(255,255,255,0)"><br></span></font></div>