[Qgis-tr] Ellipsis character causing problems
Ari Jolma
ari.jolma at gmail.com
Wed Feb 21 21:55:12 PST 2018
On 21.02.2018 22:00, Jürgen E. Fischer wrote:
> Hi Ari,
> On Wed, 21. Feb 2018 at 10:59:14 +0200, Ari Jolma wrote:
>> It seems that whenever there is an ellipsis character (…) in the string to
>> be translated, which happens often in menus, the string is not translated.
>> This happens in my Linux Mint 18.1 environment - the Windows nightly build
>> seems to be ok. The problem is not related to not having ellipsis (but three
>> dots) in the translation.
>
>> Any ideas?
> Not reproducable for the German translation (after scripts/pull_ts.sh de):
>
> $ grep -m1 -A2 -B2 source.*… i18n/qgis_de.ts
> <message>
> <location filename="../python/plugins/processing/python-i18n.cpp" line="74"/>
> <source>Run as Batch Process…</source>
> <translation>Als Batchprozeß starten…</translation>
> </message>
I'm not sure I explained the problem correctly. The excerpt in my
ts-file is like this too
<message>
<location filename="../src/ui/qgisapp.ui" line="2929"/>
<source>Layout Manager…</source>
<translation>Taittojen hallinta…</translation>
</message>
and if I run lrelease qgis_fi.ts I get
Updating 'qgis_fi.qm'...
Generated 18624 translation(s) (18624 finished and 0 unfinished)
Ignored 8580 untranslated source text(s)
(so, no errors)
But the menu shows "Layout Manager…" instead of "Taittojen hallinta…".
If I take the qm-file from the nightly windows build, the menu item is
correctly shown as translated.
If I change the the "…" in the tm-file and in the ui-source to "..."
(three dots) and run the lrelease again, the menu is shown with the
translated string. Both tm-file and ui-file are utf-8. My Qt Linguist is
4.8.7. So, I believe my Qt Linguist is somehow broken??
Ari
More information about the Qgis-tr
mailing list