Axel Bojer wrote:
Bjørn Steensrud wrote:
Det er kommet inn en syntaksfeil i alle po-filer som inneholder msgid-plural, de jeg har sett hittil er i kdebase. Det ser ut til at den opprinnelige msgid er blitt herpet? Jeg har ikke nok kunnskap om svnt til å gå tilbake til tidligere versjoner, kan noen hjelpe?
Feilen i MagicPo selv er rettet, jeg holder på med jobben å rette selve strengen også.
Med mindre det er mer nå som jeg har oversett skal alle en-/flertallsfeilene nå være rettet og meldt inn :-D
Forøvrig finner jeg masse feil i ulike filer som jeg ikke forstår noe av, for når jeg går til den linja msgfmt -c melder om, så ser jeg en helt vanlig streng der som ikke ser det minste ødelagt ut. Kan det være noe med ulike versjoner av gettext e.l.?
Her er noen utdrag:
============================================================ Eksempel 1: -----------
msgfmt -c extragear-*/* extragear-base/akregator_konqplugin.po:4: duplisert definisjon av melding... extragear-addons/desktop_extragear-addons_kopete_skype.po:3: ...this is the location of the first definition msgfmt: (null): warning: PO file header missing or invalid warning: charset conversion will not work msgfmt: fant 2 fatale feil
Toppteksten i fila den klager over er:
# Translation of akregator_konqplugin to Norwegian Bokmål # Knut Yrvin knuty@skolelinux.no, 2005. # msgid "" msgstr "" "Project-Id-Version: akregator_konqplugin\n" "Report-Msgid-Bugs-To: http://bugs.kde.org%5Cn" "POT-Creation-Date: 2007-08-31 05:52+0200\n" "PO-Revision-Date: 2005-10-17 16:18+0200\n" "Last-Translator: MagicPO 0.3 (automated)\n" "Language-Team: Norwegian Bokmål i18n-nb@lister.ping.uio.no\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: MagicPO 0.3\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
Er dette så fatalt, da?
===========================================================
Eksempel 2: -----------
Stort sett melder msgfmt bare om «Parse error», f.eks:
kdebase/konqueror.po:687:1: parse error (+ en rekke med andre linjenummer)
kdeaccessibility/kmouth.po extragear-multimedia/amarok.po og kdebase/dolphin.po
er blant dem med spesielt mange slike.
============================================================
Ville vært fint om noen med mere kompetanse på dette kunne tatt en titt :-)
PS: I tilfelle jeg skulle ha klart å slette / glemme å legge inn igjen et strengepar (msgid+msgstr), da gjenskaper vel svn dette ved neste automatiske oppdatering?
Hilsen Axel