R: Compilazione solo italiano

Federico Nebiacolombo federico.nebiacolombo at softeco.it
Mon Sep 18 07:00:50 CDT 2006


Ottimo, per riuscire a sottoporre la cosa alla comunità svn e provarla anche
noi italiani,
ti chiederei di aggiungere una copia del file chunk-stylesheet.xsl sotto

src\it\lab

e di completare il file readme.txt con le istruzioni per l'uso.
Come vedrai l'ho appena modificato aggiungendo un minimo di istruzioni per
geneare HTML singola pagina.

Appena siamo a tiro mandiamo la mail su svn-devbook ok?

grazie e buona giornata
Nebiac

> Io personalmente per proofread preferisco la versione bilingue, perchè
> si può velocemente comparare testo originale con la traduzione.
Si ma e' chiaro che dobbiamo ottenere il modo di filtrare opzionalemente i
paragrafi
in inglese per ottenere le pubblicazioni automatiche notturne su web.


> -----Messaggio originale-----
> Da: svn-it-bounces at red-bean.com [mailto:svn-it-bounces at red-bean.com]Per
> conto di Pietro
> Inviato: 15 September, 2006 11:14 AM
> A: svn-it
> Oggetto: Compilazione solo italiano
>
>
> Hi folks!
>
> I did it! Only html-chunk for now, but it works!
>
> Per chi si fa tutto il giro in casa (come me), ecco
> le istruzioni come modificare alcuni file per la
> compilazione di html-chunk solo in italiano:
>
> Tutti i file da modificare si trovano nella
> cartella 'tools'
>
> 1. creare file chunk-stylesheet-it.xsl come copia
>    di chunk-stylesheet.xsl.
>
> 2. Modificare 'chunk-stylesheet-it.xsl': togliere
>    la riga
>       <xsl:import href="xsl/xhtml/chunk.xsl"/>
>    e sostituirla con
>       <xsl:import href="xsl/xhtml/profile-chunk.xsl"/>
>       <xsl:param name="profile.lang">it</xsl:param>
>
> 3. Modificare 'Makefile.base-vars': dopo la riga
>       HTML_CHUNK_DIR = $(DIR)/html-chunk
>    aggiungere
>       HTML_CHUNK_DIR_IT = $(DIR)/html-chunk-it
>    e dopo la riga
>       HTML_CHUNK_TARGET = $(HTML_CHUNK_DIR)/index.html
>    aggiungere
>       HTML_CHUNK_TARGET_IT = $(HTML_CHUNK_DIR_IT)/index.html
>
> 4. Modificare 'Makefile.base-rules: creare una nuova
>    regola 'html-chunk-it' come copia di 'html-chunk'
>    con queste modifiche
>
> html-chunk-it: $(HTML_CHUNK_TARGET_IT)
> $(HTML_CHUNK_TARGET_IT): $(ALL_SOURCE) $(VERSION_SOURCE) $(STYLESHEET)
> $(IMAGES)
> 	mkdir -p $(HTML_CHUNK_DIR_IT)
> 	$(IFIMAGES) mkdir -p $(HTML_CHUNK_DIR_IT)/images $(ENDIF)
> 	$(ENSURE_XSL)
> 	$(XSLTPROC) $(HTML_XSLTPROC_OPTS) \
>            --output $(HTML_CHUNK_DIR_IT)/ \
> 	   $(XSL_DIR)/chunk-stylesheet-it.xsl $(XML_SOURCE)
> 	cp $(STYLESHEET) $(HTML_CHUNK_DIR_IT)
> 	$(IFIMAGES) cp $(IMAGES) $(HTML_CHUNK_DIR_IT)/images $(ENDIF)
>
>    in sostanza al posto di HTML_CHUNK_TARGET c'è HTML_CHUNK_TARGET_IT
>    (attenzione, ci sono 2 posti da modificare - prima e seconda riga),
>    al posto di chunk-stylesheet.xsl c'è chunk-stylesheet-it.xsl
>    e al posto di HTML_CHUNK_DIR c'è HTML_CHUNK_DIR_IT (ben 5 volte)
>
> Tutto qui.
> Spostarsi nella cartella svn-book, 'make valid' per mettersi anima in pace
> e se non c'è nessun messaggio d'errore 'make html-chunk-it'.
> Dopo qualche secondo troverete nuova cartella book/html-chunk-it
> con dentro tutto il libro dove le parti marcate lang="en" non ci sono.
> Probatum est.
>
> 5. Ciliegina sulla torta
>    Modificare l'ultima riga del file Makefile.base-vars
>    sostituire 'L10N_REVISION = Revision' con 'L10N_REVISION = versione'
>    così sulla pagina index.html al posto di
>       (libro compilato da Revision 2419M)
>    ci sarà
>       (libro compilato da versione 2419M)
>
> Io personalmente per proofread preferisco la versione bilingue, perchè
> si può velocemente comparare testo originale con la traduzione.
>
> Ho provato anche questo:
>
>    <title lang="en">Some text</title>
>    <title lang="it">Qualche testo</title>
>
> ma non funziona, perché non passa validazione, DTD non permette
> dentro un elemento con titolo due elementi <title>.
> Funziona invece con tali elementi dove DTD prevede apparizione
> multipla, per es. <screen>, <foonote>, <itemizedlist>, and so on.
>
> Saluti da Pietro
>
>
> _______________________________________________
> svn-it mailing list
> svn-it at red-bean.com
> http://www.red-bean.com/mailman/listinfo/svn-it
>
>






More information about the svn-it mailing list