[openmamba-devel-it] problema compilazione file po
Fabio Giani
fabio.giani a gmail.com
Sab 23 Gen 2010 16:12:29 CET
Fabio Giani ha scritto:
> Silvan Calarco ha scritto:
>> In data sabato 23 gennaio 2010 11:10:26, Fabio Giani ha scritto:
>> : > Ciao, compilando il file ca.po per il pacchetto pcmanfm ho questo errore
>>
>>> durante il make:
>>> `msgid' and `msgstr' entries do not both end with '\n'
>>> http://markmail.org/message/4hqyjcmeyzigmx4d
>>>
>>> questa è la sezione incriminata:
>>>
>>> #: ../data/ui/find-files.glade.h:9
>>> msgid ""
>>> "Any\n"
>>> "Within One Day\n"
>>> "Within One Week\n"
>>> "Within One Month\n"
>>> "Within One Year\n"
>>> "Within Selected Date Range"
>>> msgstr ""
>>> "Qualsevol\n"
>>> "Des de fa un dia\n"
>>> "Des de fa una setmana\n"
>>> "Des de fa un mes\n"
>>> "Des de fa un any\n"
>>> "Dins el rang de dates seleccionat\n"
>>>
>>> quindi msgid non termina con \n e msgstr si.
>>>
>>> se elimino con un sed la \n da "Dins el rang de dates seleccionat\n" mi
>>> dà ancora il messaggio
>>> ca.po:298: `msgid' and `msgstr' entries do not both end with '\n'
>>>
>>> se invece metto la \n al termine della riga "Within Selected Date Range"
>>> dà errore perché si aspetta un'altra riga di testo dopo \n.
>>>
>>> Avete mai corretto file po? Cerco suggerimenti, grazie
>>>
>>>
>>
>> Faccio riferimento alla versione 0.5.2
>> (http://downloads.sourceforge.net/project/pcmanfm/pcmanfm/PCManFM%200.5.2/pcmanfm-0.5.2.tar.bz2?use_mirror=ignum)
>> Se tolgo l'ultimo \n ovvero applico la patch sottostante (in analogia agli
>> altri file .po che si compilano correttamente) msgfmt non restituisce alcun
>> errore.
>>
>> --- ca.po 2010-01-23 14:54:52.338711074 +0100
>> +++ ca.po.patched 2010-01-23 14:54:47.981980715 +0100
>> @@ -301,7 +301,7 @@
>> "Des de fa una setmana\n"
>> "Des de fa un mes\n"
>> "Des de fa un any\n"
>> -"Dins el rang de dates seleccionat\n"
>> +"Dins el rang de dates seleccionat"
>>
>> #: ../data/ui/find-files.glade.h:15
>> msgid "Audio Files (mp3, ogg,...)"
>>
>> ciao,
>> Silvan
>>
>>
> Avevo provato anche io a generare la patch mi viene applicata (né la
> mia né quella che mi hai postato che è identica a come l'avevo fatta)
>
> la applico con patch0 -p1
>
> %prep
>
> %setup -q
> %patch0 -p1
>
> %build
> %configure
> %make
> ....
>
> Patch #0 (pcmanfm-0.5.2-po.patch):
> + patch -p1 -s
> The text leading up to this was:
> --------------------------
> |--- ca.po 2010-01-23 14:54:52.338711074 +0100
> |+++ ca.po.patched 2010-01-23 14:54:47.981980715 +0100
> --------------------------
> File to patch:
>
> forse sbaglio l'opzione con cui applicao la patch?
>
> Grazie mille.
>
>
siamo riusciti con %patch0 -p0 (anche se devo controllare quale è la
differenza col -p1 che avevo provato ad utilizzare)
ciao
Maggiori informazioni sulla lista
openmamba-devel-it