a kis huncut

Zahy legújabb írását olvasva próbáltam megnézni különböző parancsokról/kulcsszavakról, hogy milyen típusúak (beépített/külső parancs/kulcsszó), amikor az alábbi finomságot találtam:

$ LANG=hu_HU.UTF-8 type for
for nem parancsértelmező-kulcsszó
$ LANG=en_US type for
for is a shell keyword
$ bash --version
GNU bash, 4.2.53(2)-release (x86_64-slackware-linux-gnu) verzió
Copyright (C) 2011 Free Software Foundation, Inc.
A licenc GPLv3+: a GNU GPL 3. vagy újabb változata <http://gnu.org/licenses/gpl.html>

Ez egy szabad szoftver, terjesztheti és/vagy módosíthatja.
NINCS GARANCIA, a törvény által engedélyezett mértékig.
$ 

Eredeti itt:
https://translationproject.org/PO-files/hu/bash-4.2.hu.po

#: builtins/type.def:255
#, c-format
msgid "%s is a shell keyword\n"
msgstr "%s nem parancsértelmező-kulcsszó\n"

A hibát jeleztem az illetékes fordítócsapatnak, bár a levelem fennakadt a lista szűrőjén, mivel az members-only.

Hozzászólások

Ahogy látom, a 4.4-ben javításra került, a 4.0-4.3 közötti verziók érintettek.
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 14.1 | 3.10.96-janos

Beküldtem a javítást a régi verziókhoz, de fogalmam sincs, hogy csomagolnak-e ebből még bárhol újat. Igen, úgy néz ki, én fordítottam félre, ránézésre ügyetlen fuzzy ellenőrzéssel (van egy olyan string is, aminek ez a helyes fordítása).

Vagy nem érted :)
Az msgmerge a kis mértékben változott (eltérő) stringekhez is odateszi a hasonló szöveg már meglévő fordítását, és fuzzy-nak jelöli. Ezt kézzel kell ellenőrizni, pontosítani. Ez jó, ha egy két mondatos hibaüzenet eredetijében kijavították a helyesírási hibát, és kellemetlen, ha ellenkezőjére változott a mondat jelentése, de ezt a figyelmetlen fordító nem veszi észre, és elfogadja úgy a fordítást.

Hm. Ez a bug - illetve félrefordítás - bizony Fedorában is megtalálható.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Hát, jó eséllyel az összes 4.4 előtti bash érintett, amennyiben magyar locale-t használ és a bash magyarítás is benne van a bash csomagban.
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 14.1 | 3.10.96-janos