Bug 30376 - Many Dutch translations use utf8 open/close quotes instead of ascii quotes
Summary: Many Dutch translations use utf8 open/close quotes instead of ascii quotes
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Internationalisation Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-04 21:00 CEST by Dave Hodgins
Modified: 2022-05-09 12:10 CEST (History)
5 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Dave Hodgins 2022-05-04 21:00:34 CEST
[dave@x3 ~]$ grep '‘' /usr/share/locale/en/LC_MESSAGES/*.mo 
[dave@x3 ~]$ grep '‘' /usr/share/locale/nl/LC_MESSAGES/*.mo  
grep: /usr/share/locale/nl/LC_MESSAGES/a2ps.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/aisleriot.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/amtk-5.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/appstream.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/atril.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/audacity.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/baobab.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/birdfont.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/bison-gnulib.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/brasero.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/caja-actions.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/caja.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/cheese.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/cinnamon-control-center.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/cinnamon-desktop.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/clutter-1.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/coreutils.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/cpio.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/cryptui.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/dasher.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/dconf-editor.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/diffutils.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/drakconf.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/draksnapshot.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/drakwizard.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/drakx-net.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/engrampa.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/eog.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/eom.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/epiphany.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/evince.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/evolution-data-server.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/evolution.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/file-roller.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/folks.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gajim.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gcc.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/GConf2.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gcr.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gdata.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gdk-pixbuf.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gdm.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gedit.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gettext-tools.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gimp20-libgimp.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gimp20.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gimp20-std-plug-ins.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/glib20.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gmpc.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-2048.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-bluetooth2.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-boxes.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-calculator.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-chess.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-clocks.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-color-manager.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-contacts.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-control-center-2.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-dictionary.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-directory-thumbnailer.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-disk-utility.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-doc-utils.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-keyring.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-nibbles.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-online-accounts.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-packagekit.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-robots.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-screenshot.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-search-tool.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-session-3.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-settings-daemon.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-shell.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-sudoku.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-system-log.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-system-monitor.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-terminal.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-tetravex-gui.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-todo.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gnome-tweaks.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gparted.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/grep.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/grilo.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/grilo-plugins.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gsettings-desktop-schemas.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gthumb.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gtk20.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gtk20-properties.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gtk30.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gtk30-properties.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gtksourceview-3.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gtksourceview-4.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gucharmap.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/gvfs.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/iagno.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/icewm.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/iso_3166-2.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/iso_3166_2.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/json-glib-1.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/ki18n5.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libbonobo-2.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libDrakX.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libDrakX-standalone.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libfm.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgnome-2.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgnomekbd.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgnome-keyring.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgnomeui-2.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgovirt.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgtop.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgweather-3.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libgweather-locations.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libmatekbd.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libnma.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libpeas-1.0.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/libsoup.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/Linux-PAM.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/manatools.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/marco.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-applets.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-calc.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-control-center.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-desktop.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-panel.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-power-manager.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-screensaver.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-session-manager.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-settings-daemon.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-system-monitor.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-terminal.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mate-utils.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/metacity.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mgaonline.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/msec.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/muffin.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mutter.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/mypaint.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/nautilus.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/nemo-extensions.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/nemo.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/NetworkManager.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/NetworkManager-openconnect.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/NetworkManager-openvpn.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/NetworkManager-pptp.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/NetworkManager-vpnc.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/nm-applet.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/onboard.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/openconnect.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/org.gnome.SoundRecorder.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/parted.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/pastebinit.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/planner.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/pluma.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/pulseaudio.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/remmina.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/rhythmbox.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/rpmdrake.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/rygel.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/seahorse.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/sed.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/simple-scan.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/system-config-printer.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/tar.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/tepl-5.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/texinfo_document.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/totem.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/tracker3.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/tracker-miners.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/tracker.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/transmission-gtk.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/userdrake.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/wget-gnulib.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/wxstd28.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/wxstd-3.1.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/xplayer.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/xplayer-pl-parser.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/xreader.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/xscreensaver.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/xviewer.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/yelp.mo: binary file matches
grep: /usr/share/locale/nl/LC_MESSAGES/zenity.mo: binary file matches

Those are just from the packages I personally have installed on my Mageia 8 system. I don't know how many of them actually cause problems such as
demonstrated in bug 30004 with msecgui.

I've seen the open/close quotes be generated when using oowriter as an editor.
Comment 1 Dave Hodgins 2022-05-04 21:02:42 CEST
Adding Marcel to the cc list as the last translator to work on the Dutch
translation of msec.

CC: (none) => marcel

Comment 2 Marja Van Waes 2022-05-04 21:59:26 CEST
(In reply to Dave Hodgins from comment #0)

> 
> I've seen the open/close quotes be generated when using oowriter as an
> editor.

Marcel only translated in Transifex.

My last translations were in Tx, too, but until three or so years ago I used vim for my translations.

CC: (none) => marja11

Comment 3 Marja Van Waes 2022-05-04 22:27:32 CEST
I just looked at drakx, there two German strings are affected, too

[marja@DenkBlok4 git]$ grep -r '‘' software/drakx/
software/drakx/perl-install/install/share/po/nl.po:"Geen XML-info voor medium ‘%s’, slechts gedeeltelijk resultaat voor pakket %s"
software/drakx/perl-install/install/share/po/nl.po:msgstr "Alle pakketten van medium ‘%s’ overslaan"
software/drakx/perl-install/standalone/po/nl.po:msgstr "Het programma ‘%s’ is vastgelopen met de volgende fout:"
software/drakx/perl-install/standalone/po/nl.po:msgstr "Het programma ‘%s’ is vastgelopen met de volgende fout:"
software/drakx/perl-install/standalone/po/nl.po:msgstr "‘%s’"
software/drakx/perl-install/standalone/po/nl.po:msgstr "Fout bij het openen van logboekbestand ‘%s’: %s\n"
software/drakx/perl-install/share/po/de.po:msgstr "Ihre Wahl? (Standard ‚%s‘) "
software/drakx/perl-install/share/po/de.po:msgstr "Ihre Wahl? (0/1, Standard ‚%s‘) "
software/drakx/perl-install/share/po/nl.po:msgstr "‘%s’ in plaats gebruiken (in expert-modus)"
software/drakx/perl-install/share/po/nl.po:"maken die de OSS-sound API gebruiken. U dient het pakket ‘ossp’ te "
grep: software/drakx/.git/objects/pack/pack-a50789788473afb05de274e071b0b36199abd421.pack: ficheiro binário coincide
[marja@DenkBlok4 git]$

Filip and Yuri, I feel ashamed to ask this, but do you have a copy of all our git repostitories, and would one of you have time to fix all affected translations and upload them to Tx. Please say NO if you'd rather not do that, I know it's a rude question given what's happening in Ukraine.

CC: (none) => filip.komar, yurchor

Comment 4 Yuri Chornoivan 2022-05-04 22:57:19 CEST
(In reply to Marja Van Waes from comment #3)
> I just looked at drakx, there two German strings are affected, too
> 
> [marja@DenkBlok4 git]$ grep -r '‘' software/drakx/
> software/drakx/perl-install/install/share/po/nl.po:"Geen XML-info voor
> medium ‘%s’, slechts gedeeltelijk resultaat voor pakket %s"
> software/drakx/perl-install/install/share/po/nl.po:msgstr "Alle pakketten
> van medium ‘%s’ overslaan"
> software/drakx/perl-install/standalone/po/nl.po:msgstr "Het programma ‘%s’
> is vastgelopen met de volgende fout:"
> software/drakx/perl-install/standalone/po/nl.po:msgstr "Het programma ‘%s’
> is vastgelopen met de volgende fout:"
> software/drakx/perl-install/standalone/po/nl.po:msgstr "‘%s’"
> software/drakx/perl-install/standalone/po/nl.po:msgstr "Fout bij het openen
> van logboekbestand ‘%s’: %s\n"
> software/drakx/perl-install/share/po/de.po:msgstr "Ihre Wahl? (Standard
> ‚%s‘) "
> software/drakx/perl-install/share/po/de.po:msgstr "Ihre Wahl? (0/1, Standard
> ‚%s‘) "
> software/drakx/perl-install/share/po/nl.po:msgstr "‘%s’ in plaats gebruiken
> (in expert-modus)"
> software/drakx/perl-install/share/po/nl.po:"maken die de OSS-sound API
> gebruiken. U dient het pakket ‘ossp’ te "
> grep:
> software/drakx/.git/objects/pack/pack-
> a50789788473afb05de274e071b0b36199abd421.pack: ficheiro binário coincide
> [marja@DenkBlok4 git]$
> 
> Filip and Yuri, I feel ashamed to ask this, but do you have a copy of all
> our git repostitories, and would one of you have time to fix all affected
> translations and upload them to Tx. Please say NO if you'd rather not do
> that, I know it's a rude question given what's happening in Ukraine.

I will do it tomorrow.
Comment 5 Marja Van Waes 2022-05-04 23:03:00 CEST
(In reply to Yuri Chornoivan from comment #4)

> 
> I will do it tomorrow.

Thank you so much!
Comment 6 Dave Hodgins 2022-05-05 00:29:08 CEST
Changing the version to cauldron as I doubt it's worth issuing updates for
so many packages, unless there are complaints.

Do be careful not to switch to ascii quotes if the English version uses the
utf-8 open/close quotes, if  there are any cases like that.

Version: 8 => Cauldron

Comment 7 papoteur 2022-05-05 08:33:13 CEST
Hello,
I don't think the problem is high. It occured in msec because of an instruction writes to /dev/stderr and expects a string without unicode character. 
In most of the case, strings allow to have unicode characters and don't generate exception.

CC: (none) => yves.brungard_mageia

Comment 8 papoteur 2022-05-05 08:34:04 CEST
And I already fixed nl.po for msec. It will be in 2.12.
Comment 9 Yuri Chornoivan 2022-05-05 08:49:53 CEST
(In reply to papoteur from comment #7)
> Hello,
> I don't think the problem is high. It occured in msec because of an
> instruction writes to /dev/stderr and expects a string without unicode
> character. 
> In most of the case, strings allow to have unicode characters and don't
> generate exception.

Can somebody point out what should be "fixed" and what should be left as is? Thanks in advance for your help.
Comment 10 Yuri Chornoivan 2022-05-05 15:54:07 CEST
Ok. Just give me a sign if it is needed for our tools and it will be fixed in almost no time. ;)
Comment 11 Marja Van Waes 2022-05-09 12:10:54 CEST
(In reply to Yuri Chornoivan from comment #10)
> Ok. Just give me a sign if it is needed for our tools and it will be fixed
> in almost no time. ;)

Well, as papoteur already said, there is most likely nothing that needs to be done.

To be sure and because for our tools this is mostly about the use of ‘%s’, I just checked this translation in userdrake:

msgid "You cannot remove user '%s' from their primary group"
msgstr "U kunt gebruiker ‘%s’ niet verwijderen uit zijn primaire groep"

and compared 

LC_ALL=C userdrake

with

LANGUAGE=nl userdrake

* First added a user "test" with primary group "test"
* went to the groups tab
* selected group "test"
* clicked on the cog wheel
* went to the "Group Users" tab
* deselected user "test" from the list of users 
* clicked Ok

Then did the same for Dutch.

In English the message that appears is:
You cannot remove user 'test' from their primary group
In Dutch it is:
U kunt gebruiker ‘test’ niet verwijderen uit zijn primaire groep

In the po files that I've seen of our Perl tools, ‘%s’ in po files is used in the same way, to include a variable into a string that is shown to the user. 

Closing this report as invalid.

If something similar to msec happens with another tool, it is better to open a separate bug report for only that issue.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.