Compilazione solo italiano
Pietro
pietro at dwpc.it
Fri Sep 15 04:14:03 CDT 2006
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
More information about the svn-it
mailing list