Scrittura plugins per supporto a "gettext"

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Scrittura plugins per supporto a "gettext"

Messaggio da Gringo »

Ciao raga,
scrivo questo post per informarvi che ho creato una pagina che potrà essere di molto aiuto per gli sviluppatori di plugins presenti nel forum.
In effetti, come penso già sappiate, Klaus ha deciso di abbandonare il vecchio sistema di internazionalizzazione di VDR e di passare a quello che utilizza "gettext" (cioè i files .po sorgenti e .mo binari).

Quindi, come da lui suggerito, tutti gli attuali sviluppatori sono pregati di aggiornare i loro plugin supportando tale sistema.

Per maggiori informazioni date un'occhiata a questa pagina:

http://vdr.spaghettilinux.org/index.php ... traduzione

Inoltre, già che c'ero, ho pensato di aiutare sia gli sviluppatori che i traduttori aggiornando la pagina relativa all'utilizzo di poEdit (ciò lo strumento per gestire i files .po).
Questa la pagina di riferimento:

http://vdr.spaghettilinux.org/index.php ... _di_poEdit

Quindi, se sei uno sviluppatore e vuoi avere il tuo plugin pronto per le nuove versioni di VDR (e allo stesso tempo supportare ancora quelle) ti suggerisco di aggiornare il tuo plugin!!! :wink:

I nomi di allanon, lukkino, kikko sono puramente casuali :lol:
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Scrittura plugins per supporto a "gettext"

Messaggio da Gringo »

Aggiornata la guida per l'utilizzo con poEdit, trovate il link qui:

http://vdr.spaghettilinux.org/index.php ... _di_poEdit
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
allanon
Messaggi: 79
Iscritto il: 16 lug 2007, 20:45

Re: Scrittura plugins per supporto a "gettext"

Messaggio da allanon »

Domanda:
Se inserisco il file po nel plugin chanman sulla vdr 1.4.7, continua a funzionare o funziona solo sulla 1.6 ?
Grazie
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: Scrittura plugins per supporto a "gettext"

Messaggio da lukkino »

Bisogna modificare il file Makefile

Se dai un occhio al Makefile dell'ultima versione di loadepg che ho pubblicato, vedi come ho fatto...

Ciao :)
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Scrittura plugins per supporto a "gettext"

Messaggio da Gringo »

Oppue leggi qui:

http://vdr.spaghettilinux.org/index.php ... ppatori.29

@lukkino: io ho dovuto mettere la versione 0.1.11 del tuo plugo perchè con VDR 1.5.17 non compilava, mi dava un errore che ora non ricordo.

La cosa strana, come dicevo ieri a Pizzak, è che anche se ho impostato i locali nel modo giusto (export LC_ blablabla) se installato un plugin compatibile solo con 1.4.x non riesco a vedere la lingua italiana ma mi mostra sempre quella inglese.

Sai perchè?
Qualcun altro ha avuto questi problemi?
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Scrittura plugins per supporto a "gettext"

Messaggio da Gringo »

Mi autorispondo dicendo che bisogna utilizzare lo script i18n-to-gettext.pl come scritto qui:

http://vdr.spaghettilinux.org/index.php ... ppatori.29

Tale script modifica il Makefile e crea la directory /po con tutti i files *.po delle lingue presenti in VDR.
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Rispondi