[openmamba-devel-it] problema compilazione file po

Fabio Giani fabio.giani a gmail.com
Sab 23 Gen 2010 15:56:24 CET


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.


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://tao/pipermail/openmamba-devel-it/attachments/20100123/2e491866/attachment.html>


Maggiori informazioni sulla lista openmamba-devel-it