Loading…
None
String updated in the repository |
|
Dexbiker
Translation added |
|
None
String updated in the repository |
|
None
String updated in the repository |
|
None
String updated in the repository |
|
Source string comment
HTML kodlarından dolayı ve ayrıca HTML kodlarının dönüştürülmüş olmasından dolayı bu metnin çevirisini yapmak çok zor. Daha kolay bir yöntem olmalı.
Source string comment
For much better readability I attach a link to string in source file: https://gitlab.com/vecturagames/gpxviewer-translations/-/blob/master/values/strings_merged.xml?ref_type=heads#L464 . Please note that it might be moved down/up in the file as new strings are added/deleted.
Source string comment
Merhaba Mesut, bu rahatsızlıktan dolayı çok üzgünüm. Yukarıdaki yorumdaki bağlantı bu dizenin daha iyi okunabilmesine yardımcı oluyor mu?
Resolved comment
Mesut, sorry for writing in English but I don't speak Turkish: I use an online HTML escaper/unescaper. I copy the part between the tags, put it in the unescaper, edit the string in my favourite editor and then I go to the same page to escape the resulting HTML and put in on the translation, surrounded by tags. But yes, it is extremely cumbersome, and an easier method should be used. Maybe this is due to some Weblate limitation, I don't know. I was going to write my own escaper/unescaper (maybe 10 Python lines?) but I haven't had time for months.
Source string comment
@Raúl @CWeigl Unfortunately Weblate is not properly supporting this. They also have issues on this on their GitHub: https://github.com/WeblateOrg/weblate/issues/1211 and https://github.com/translate/translate/issues/4320 you can read more there about this or comment it also if you would like.
Resolved comment
No big deal, really, @admin and @CWeigl as I can use the HTML quoter/unquoter and I later test the resulting HTML to make sure it is not corrupted (when I don't forget to do it, I mean), but yes, this is by far the most time consuming task when translating. Translating strings is quite fast most of the time.
Source string comment
Anyways, thank you to all for translating these extremely hard to translate HTML strings. Maybe we could create our own add-on to show actual HTML output, however I am not sure if it is even possible. I have found this Weblate page about creating add-ons: https://docs.weblate.org/en/latest/contributing/addons.html.
Source string comment
My two cents about the addon: I don't think the effort needed to write such an addon is justified since quoting and de-quoting (or escaping and unescaping) HTML is extremely easy, there are plenty of web pages which do exactly that, and writing such a tool in (e.g.) Python or similar is nearly a oneliner. In short, the effort for any of that is, IMHO, much less than the effort needed for writing the addon. As for myself, I don't have the time (or motivation, for that matter) for writing such addon.
Source string comment
Thank you. Ok, for other translators I have found this tool to unescape these strings: https://www.freeformatter.com/html-escape.html. You can freely use them and even save this string with unescaped HTML, in Android source strings they are unescaped anyway.
Source string comment
Sorry for adding more noise to this conversation, but I just remembered that DevToys (https://github.com/veler/DevToys) includes an HTML escaper/unescaper amongst the myriad of tools it has for developers. I've tried it and works like a charm, it's free, and easy to install. Windows only, sorry.
Source string comment
Thumbs up. :) That is great, I hope that it will help other translators. Thank you a lot for mentioning it.
Glossary
English | Serbian | ||
---|---|---|---|
No related strings found in the glossary. |
<html><head>
<style type=\"text/css\">
body { margin: 0px; }
a { color: %2$s; }
</style></head><body>
<img src=\"%1$s\" width=\"100%%\"/>
<div style=\"background-color: transparent; color: %3$s; padding: %4$dpx;\">
<p style=\"line-height: 1.5;\">
With <strong>Online Services</strong> you get access to premium online services. This service is available as a subscription for <strong>1.99 € monthly</strong>. You can <strong>cancel</strong> it <strong>at any time</strong>.
</p>
<p style=\"line-height: 1.5;\">
Get access to premium <strong>online maps</strong>:
</p>
<p style=\"line-height: 1.5;\">
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Mapbox</span> online maps<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Thunderforest</span> online maps<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">HERE</span> online maps<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">MapTiler</span> online maps<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">mapy.cz</span> online maps<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">OpenWeatherMap</span> weather overlays<br/>
</p>
<p style=\"line-height: 1.5;\">
Get access to <strong>Trackbook</strong> enhanced synchronization:
</p>
<p style=\"line-height: 1.5;\">
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Upload</span> tracks and waypoints to Trackbook<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Edit</span> metadata of Trackbook tracks and waypoints<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Delete</span> tracks and waypoints from Trackbook<br/>
</p>
</div>
</body></html>
]]></Data>
<html><head>
<style type=\"text/css\">
body { margin: 0px; }
a { color: %2$s; }
</style></head><body>
<img src=\"%1$s\" width=\"100%%\"/>
<div style=\"background-color: transparent; color: %3$s; padding: %4$dpx;\">
<p style=\"line-height: 1.5;\">
Sa <strong>Online Services</strong> mozete pristupiti premijum uslugama. Ova usluga je dostupnakao pretplata za <strong>1.99 € mesecno</strong>. Mozete je
</strong> <strong>bilo kada</strong>.</p>
<p style=\"line-height: 1.5;\">
Pristupite Premium
</p>
<p style=\"line-height: 1.5;\">
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Mapbox</span> online mape<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Thunderforest</span> online mape<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">HERE</span> online mape<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">MapTiler</span> online mape<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">mapy.cz</span> online mape<br/>
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">OpenWeatherMap</span>
weather overlaysvremenski prekrivači<br/></p>
<p style=\"line-height: 1.5;\">
Pristupite <strong>Trackbook</strong> poboljsanoj sinhronizaciji:
</p>
<p style=\"line-height: 1.5;\">
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Dodaj</span> trase i prolazne tacke u
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Uredi</span> metadata
<img style=\"vertical-align: sub;\" src=\"check_sign.png\" width=\"20px\" height=\"20px\"/> <span style=\"font-weight: bold\">Obrisi</span> Trase i prolazne tacke iz
</p>
</div>
</body></html>