[Laatu] gpe-calendar-0.73rc2.fi.po arvioitavaksi

Flammie Pirinen flammie at iki.fi
Su Tammi 13 15:54:32 EET 2008


2008-01-13, Jorma Karvonen sanoi:

> Kyllä, se näkyy ainakin tässä ylemmässä olevan oletuksena:
> 
> [...]
> 
> mutta tuossa ylemmässä tämä käy "yksi kertaa, kaksi kertaa, kolme 
> kertaa".

Kait sen pitäisi olla (yhden) kerran, kaksi, kolme, neljä ... kertaa?
Ja monissa muissa kielissä vielä pahemmin, joten se pitää kuitenkin
joskus koodista korjata.

> >> #: ../day_popup.c:89
> >> msgid "%a %d %B"
> >> msgstr "%a %d %B"
> >>     
> >
> > Nämä on varmaan strftimea, ja pitää lähes aina muuttaa englannista.
> > Kokeilla voi komennolla date +"%...".
> >   
> Kyllä, mutta itse en osaa heti sanoa, miten tätä pitäisi muuttaa:
> GtkMenu *
> day_popup (const GDate *date, const GSList *events)
> {
>   GtkMenu *menu = GTK_MENU (gtk_menu_new ());
>   int row = 0;
> 
>   struct data *data;
>   data = g_malloc0 (sizeof (*data));
>   g_object_weak_ref (G_OBJECT (menu), destroy, data);
> 
>   data->date = *date;
> 
>   char s[20];
>   g_date_strftime (s, sizeof (s), _(*"%a %d %B"*), date);
> 
> Ehdotuksia? Tilaakin näkyy olevan vain 20 merkkiä...

Näitä joutuu aina säätämään ja kokeilemaan, nyt ainakin "%a, %Bn %d."
kuulostaa hyvältä ja on vissiin pisimmillään 19 oktettia heinä- ja
marraskuussa. (näitä strftime-jonoja oli siis useampiakin, mutta
mainitsin vain tästä ensimmäisestä).

> Koodissa oli aiemmin 
> määritelty yhdessä metodissa vakioita: const char *days[] = { "MO", 
> "TU", "WE", "TH", "FR", "SA", "SU" };
> Nämä eivät olleet mukana suomennoksessa, ja mietin, että eikö tuo 
> const-määrittely saa compileria kiroilemaan, jos yrittäisi muuttaa
> näitä makroilla?

luulisi. N_ on vakio sitä varten, sitten koodissa voi kutsua _(days[i])
tms.

> Mutta myöhemmin oli toisessa metodissa ilmeisesti
> tarjottu mahdollisuus suomentaa viikonpäivät, mutta ei tarjottu niitä
> samalla tavalla kuin aiemmin:
> 
>  const char *days[]
>     = { _("M"), _(*"T"*), _("W"), _(*"T"*), _("F"), _(*"S"*),
> _(*"S"*) }; for (i = 0; i < 7; i++)

ilmeisesti tuo kuitenkin kääntyy vaikka _ on gettext() tms.

-- 
Flammie, computer scientist-linguist B.Sc., Gentoo translator, and a 
freak. <http://www.iki.fi/flammie/>