<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi, sorry for the late reply.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Maybe we can add further instructions, but from what I figured, this is how it should be.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><img src="cid:ii_lwd5l2tg0" alt="Screenshot 2024-05-19 at 9.18.44.png" width="578" height="527"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">This is Konsole's settings screen, Memory tab in case you wondered.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Here is a link to the code: <a href="https://invent.kde.org/utilities/konsole/-/blob/master/src/settings/MemorySettings.ui#L24">https://invent.kde.org/utilities/konsole/-/blob/master/src/settings/MemorySettings.ui#L24</a></div><div class="gmail_default" style="font-family:tahoma,sans-serif">We can add instructions about avoiding setting the line breaks but it's unclear at the moment.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">I fixed it in the trunk, but it's gonna take a while to apply.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Another issue is the RTL, this is another Konsole settings screen:</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><img src="cid:ii_lwd5sq8t2" alt="Screenshot 2024-05-19 at 9.17.38.png" width="522" height="578"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">This time is from the profile editing section.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">This part is completely garbled and incomprehensible although translated correctly.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Here is the relevant code: <a href="https://invent.kde.org/utilities/konsole/-/blob/master/src/widgets/EditProfileGeneralPage.ui#L346">https://invent.kde.org/utilities/konsole/-/blob/master/src/widgets/EditProfileGeneralPage.ui#L346</a></div><div class="gmail_default" style="font-family:tahoma,sans-serif"></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I modified my translation to include the attribute dir with the rtl value (<HTML> -> <HTML dir="rtl">) which is fine but cumbersome and requires special attention from the translators.<br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">There are other RTL glitches that are not related.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks :)<br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-size:large"><span style="font-family:georgia,serif"><font color="#990000" style="--darkreader-inline-color: #ff6161;">Yaron</font></span><font color="#330000" style="--darkreader-inline-color: #d8d5cf;"><span style="font-family:georgia,serif"> <font size="4"><span style="font-family:times new roman,serif">Shahrabani</span></font></span></font></span><blockquote style="margin:0px 0px 0px 40px;border:medium;padding:0px"><div><font color="#666666" style="--darkreader-inline-color: #a8a095;"><span style="font-size:x-small"><font color="#FF0000" style="--darkreader-inline-color: #ff1a1a;"><</font></span><font size="2"><span style="font-family:monospace">DevOps</span> - <span style="font-family:garamond,serif">Hebrew translator</span></font><span style="font-size:x-small"><font color="#FF0000" style="--darkreader-inline-color: #ff1a1a;">></font></span></font></div></blockquote></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 16, 2024 at 10:14 AM Ingo Klöcker <<a href="mailto:kloecker@kde.org">kloecker@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Donnerstag, 16. Mai 2024 07:34:26 CEST Yaron Shahrabani wrote:<br>
> Throughout the translation, there are several HTML-coded strings.<br>
> These are pure HTML messages that appear inside the different apps.<br>
> Usually relevant to display forms that are more complicated for Qt<br>
> components.<br>
<br>
Do you have a concrete example (ideally a link to the source code)?<br>
<br>
> I'm having 2 different issues with those:<br>
> 1. They are automatically LTR aligned, I need to add dir="rtl" manually for<br>
> them to align correctly, I can do it but I think it would be better to set<br>
> the default behavior to apply RTL if the locale is RTL.<br>
> 2. Display area adjustment - Sometimes I'm breaking the lines prematurely<br>
> and only when I'm using the app I can see that the lines break incorrectly,<br>
> for example:<br>
> This is some text that should<br>
> appear<br>
> in a label area.<br>
> I added the <br/> or <nl/> in the wrong place so the UI wrapped the text to<br>
> the next line and then there was an HTML line-break which left a single<br>
> word and a lot of space after it.<br>
<br>
Why do you think you need to add explicit line breaks to the translation? Does <br>
the original text have explicit line breaks? Explicit line breaks in HTML are <br>
almost always wrong. The Qt UI elements take care of wrapping text when <br>
needed. Explicit line breaks are okay'ish if one wants to put for example a <br>
filename occurring in a longer sentence on a line of its own.<br>
<br>
My advice would be to not add explicit line breaks to the translation unless <br>
they serve an obvious layout purpose. And if they do serve an obvious layout <br>
purpose then don't worry that the translation may look suboptimal.<br>
<br>
Regards,<br>
Ingo</blockquote></div>