dpkg - polskie tłumaczenie

"Wiktor Wandachowicz" <[email protected]>
Newsgroups gmane.linux.debian.internationalization.polish
Message-ID <[email protected]>
Witam serdecznie,

Ostatnio "wziąłem się" i przeglądam różne programy do zarządzania
pakietami w Debianie (mam już za sobą 3 tygodnie, oraz apt i aptidute
na koncie). Przyszła pora na dpkg i zauważyłem, że całkiem niedawno
dodałeś aktualizację tłumaczenia.

Jednak w po/ChangeLog widać, że nowe tłumaczenia mają "927t" zaś
polskie tylko "921t". Starym sposobem sprawdziłem, że faktycznie,
brakuje kilku napisów:

$ mkdir ~/work
$ cd ~/work
$ git clone git://git.debian.org/git/dpkg/dpkg.git
$ cd ~/work/dpkg/po
$ msgmerge pl.po dpkg.pot > pl-new.po
$ diff -u pl.po pl-new.po > pl-new.diff
$ grep fuzzy pl-new.diff | wc -l
4

Chcę niniejszym zaproponować przejrzenie tłumaczenia dpkg i pomóc w
konsekwentnym zgraniu słownictwa z apt/aptitude.

Po pierwsze, proponuję więc tłumaczenie:

#: lib/database.c:124
#, c-format
msgid "couldn't allocate memory for strdup in findpackage(%s)"
msgstr ""
"błąd podczas przydzielania pamięci dla strdup w findpackage(%s)"

#: lib/mlib.c:306
#, c-format
msgid "failed to allocate buffer in buffer_copy (%s)"
msgstr "błąd podczas przydzielania bufora w buffer_copy (%s)"

#: lib/parse.c:119
#, c-format
msgid "failed to malloc for info file `%.255s'"
msgstr "błąd podczas przydzielania pamięci dla pliku informacyjnego `%.255s'"

#: dpkg-deb/extract.c:215
msgid "failed allocating memory for variable `ctrlarea'"
msgstr "błąd podczas przydzielania pamięci dla zmiennej `ctrlarea'"


Dodatkowo, zauważyłem coś takiego:

msgid "configuration error: %s needs a value"
msgstr "błąd konfiguracji: %s wymaga wartości"

msgid "configuration error: %s does not take a value"
msgstr "błąd konfiguracji: %s wymaga niepodawania wartości"

msgid "--%s option takes a value"
msgstr "opcja --%s wymaga podania wartości"

msgid "--%s option does not take a value"
msgstr "opcja --%s wymaga niepodawania wartości"

msgid "-%c option takes a value"
msgstr "opcja -%c wymaga podania wartości"

msgid "-%c option does not take a value"
msgstr "opcja -%c wymaga niepodawania wartości"


Chodzi mi mianowicie o "niepodawanie wartości". W tłumaczeniu aptitude
można znaleźć:

msgid "E: The clean command takes no arguments\n"
msgstr "E: Polecenie clean nie przyjmuje parametrów\n"

Myślę, że można użyć tu:

msgstr "błąd konfiguracji: %s nie przyjmuje wartości"
msgstr "opcja --%s nie przyjmuje wartości"
msgstr "opcja -%c nie przyjmuje wartości"

ewentualnie "nie przyjmuje żadnych wartości".


Jako "młody gorliwy" ostatnio suszyłem głowę tłumaczom na liście
debian-l10n-polish, więc zwróciłem też uwagę na nietypowe cudzysłowy
dla nazw plików: `jak tutaj'. Tymczasem Tomasz Dominikowski napisał
mi:

> Dalej patrząc widzę jednak, że miejscami tłumaczenie jest zbyt wierne.
> Nie stosujemy w polskich tłumaczeniach 'tego typu cudzysłowów', tylko
> zamieniamy je na "takie". Zawsze.

Jeśli uważasz, że warto ten temat drążyć, daj znać. Jak nie, to
zabiorę się za następny pakiet, np. synaptic lub update-manager.

Pozdrawiam,
Wiktor Wandachowicz

--
Registered Linux user #390131 (http://counter.li.org)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.