[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/>