Re: =?UTF-8?B?TWllxaFhbmllIHByZWtsYWRvdiBqZWRub3Ruw6lobyBhIG1ub8W+?= =?UTF-8?B?bsOpaG8gxI3DrXNsYS4gKHBsdXJhbCBmb3Jtcyk=?=



Version: 0.18.1.1-5ubuntu3

pk@pk-ThinkPad-T500:~/Programming/gettext$ make
one -> one
one, many -> one, many
one, more -> one, more
one -> one
one, many -> one, many
one, more -> one, more
pk@pk-ThinkPad-T500:~/Programming/gettext$ ls
en_US  Makefile  test  test.c  test.po
pk@pk-ThinkPad-T500:~/Programming/gettext$ ./test
one -> one
one, many -> one, many
one, more -> one, more


Dňa 12/02/12 07:47, Marcel Telka  wrote / napísal(a):
On Thu, Feb 09, 2012 at 03:58:44PM +0100, Marcel Telka wrote:
On Thu, Feb 09, 2012 at 11:06:13AM +0100, Marian Cavojsky wrote:
On Wed, Feb 08, 2012 at 01:24:54PM +0100, Marian Cavojsky wrote:
Takže zostáva otázka, či:
- je niekto schopný pretlačiť do gettext-u, aby sa tento kontext v tomto
  prípade vytváral automaticky.
- budeme tlačiť na vývojárov, aby tieto reťazce označovali kontextom
  (Znamená to cielené vyhľadávanie a požadovanie opráv, vývajári nás
  budú mať plné zuby, alebo nás začnú ignorovať s takýmito požiadavkami)
- Zmeníme plural-forms, tak aby jednotné číslo vychádzalo na index 0,
  ale to zas znamená preklontrolovať všetky preklady a poopravovať ich
  podľa nového plural-forms. (Miešanie, že by sa taký plural-forms
  používal len tam kde je to nutné by bolo ešte zložitejšie, lebo by sme
  žili rozdvojený život)
Mal som debatu s koordinátorom a ten sa vyjadril, že bod 2 je pre neho
jediné možné riešenie.

Zatiaľ som zadal bug pre modul gnome-settings-daemon:
https://bugzilla.gnome.org/show_bug.cgi?id=669732

P.S.: I keď ja som stále presvedčený, že je to chyba v gettext-e.
Aj ja si myslím, že to je chyba v gettexte. Mohol by som sa pokúsiť to opraviť
v Solarise, ale to nám asi veľmi nepomôže. Resp. mne by to pomohlo, ale
ostatným asi nie. :-) Na druhej strane, keď to budem mať opravené, tak by sme
mohli mať aspoň niečo konkrétne v rukách, čo by sme sa mohli pokúsiť pretlačiť
do upstreamu.
Našiel som ešte jeden zaujímavý problém. Pokiaľ sa nájde preklad, tak druhý
parameter v ngettext() je úplne ignorovaný.

Príklad (potrebné súbory sú v prílohe):

$ make
one -> MANY
one, many -> ONE, MANY
one, more -> ONE, MANY         <-------------
one -> one
one, many -> one, many
one, more -> one, more
$

A dokonca ani xgettext nehlási žiaden problém. Chcelo by to aspoň warning.

$ xgettext test.c 
$

Testoval som to s gettextom 0.16.1. Novší teraz nemám poruke.
Ak máte niekto novší gettext, prosím skúste to.

Ďakujem.



_______________________________________________
gnome-sk-list mailing list
gnome-sk-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-sk-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]