[izpack-changes] r1979 - in izpack-src/trunk: . bin/langpacks/installer src/doc-reST

noreply at berlios.de noreply at berlios.de
Sat Jan 12 12:21:05 CET 2008


Author: jponge
Date: 2008-01-12 12:21:02 +0100 (Sat, 12 Jan 2008)
New Revision: 1979

Modified:
   izpack-src/trunk/Versions.txt
   izpack-src/trunk/bin/langpacks/installer/ita.xml
   izpack-src/trunk/src/doc-reST/installation-files.txt
Log:
XInclude constructs support (Matthew Fudge)


Modified: izpack-src/trunk/Versions.txt
===================================================================
--- izpack-src/trunk/Versions.txt	2008-01-12 11:13:15 UTC (rev 1978)
+++ izpack-src/trunk/Versions.txt	2008-01-12 11:21:02 UTC (rev 1979)
@@ -77,7 +77,12 @@
 - OsVersion class: detect X86, PPC and SPARC architectures (Julien Ponge)
 - RulesEngines: new built-in rules: izpack.solarisinstall.x86 and izpack.solarisinstall.sparc (Julien Ponge)
 - New Galician translation (Xabier Cancela via Julien Ponge)
+- build.xml: include the new L&F jars (Jeff Gordon via Julien Ponge)
+- FileExecutor: fix a blank dialog prompting the user to continue if there's a failure (Jeff Gordon via Julien Ponge)
+- Italian translation update (Roberto Boriotti, Sylvain Gaudard via Julien Ponge)
+- PacksPanelAutomationHelper fix (Jeff Gordon via Julien Ponge)
 
+
   > 3.10.2 (build 2007.05.11)
 
 - Vista/Java6 fixes (Stefan Wachter via Julien Ponge)

Modified: izpack-src/trunk/bin/langpacks/installer/ita.xml
===================================================================
--- izpack-src/trunk/bin/langpacks/installer/ita.xml	2008-01-12 11:13:15 UTC (rev 1978)
+++ izpack-src/trunk/bin/langpacks/installer/ita.xml	2008-01-12 11:21:02 UTC (rev 1979)
@@ -4,178 +4,213 @@
 
 <langpack>
 
+    <!-- Heading messages START -->
+    <str id="CheckedHelloPanel.headline" txt="Benvenuto"/>
+    <str id="CompilePanel.headline" txt="Compila sorgenti Java"/>
+    <str id="ConditionalUserInputPanel.headline" txt="Dati utente"/>
+    <str id="ExtendedInstallPanel.headline" txt="Installazione e configurazione"/>
+    <str id="FinishPanel.headline" txt="Installazione completata"/>
+    <str id="HelloPanel.headline" txt="Benvenuto"/>
+    <str id="HTMLInfoPanel.headline" txt="Informazioni"/>
+    <str id="HTMLLicencePanel.headline" txt="Accordo di licenza"/>
+    <str id="ImgPacksPanel.headline" txt="Selezionare i moudli da installare"/>
+    <str id="InfoPanel.headline" txt="Informazioni"/>
+    <str id="InstallPanel.headline" txt="Installazione"/>
+    <str id="JDKPathPanel.headline" txt="Percorso JDK"/>
+    <str id="LicencePanel.headline" txt="Accordio di licenza"/>
+    <str id="PacksPanel.headline" txt="Selezionare i moduli da installare"/>
+    <str id="ProcessPanel.headline" txt="Eseguire processo esterno"/>
+    <str id="ShortcutPanel.headline" txt="Collegamenti"/>
+    <str id="SimpleFinishPanel.headline" txt="Installazione completata"/>
+    <str id="SummaryPanel.headline" txt="Riepilogo dati configurazione"/>
+    <str id="TargetPanel.headline" txt="Percorso destinazione"/>
+    <str id="UserInputPanel.headline" txt="Dati utente"/>
+
     <!-- General installer strings -->
     <str id="installer.title" txt="IzPack - Installazione di "/>
-    <str id="installer.next" txt="Prossimo"/>
-    <str id="installer.prev" txt="Precedente"/>
-    <str id="installer.quit" txt="Uscire"/>
-    <str id="installer.madewith" txt="(Creato con IzPack - https://izpack.github.io/)"/>
-    <str id="installer.quit.title" txt="Sei sicuro di volere uscire ?"/>
-    <str id="installer.quit.message" txt="Questo annulla  l'installazione !"/>
+    <str id="installer.next" txt="Avanti"/>
+    <str id="installer.prev" txt="Indietro"/>
+    <str id="installer.quit" txt="Esci"/>
+    <str id="installer.madewith" txt="(Creato con IzPack - https://izpack.github.io/)"/
+    <str id="installer.quit.title" txt="Siuri di voler uscire ?"/>
+    <str id="installer.quit.message" txt="Verrà interrotta l'installazione !"/>
     <str id="installer.warning" txt="Avvertimento !"/>
     <str id="installer.yes" txt="Si"/>
     <str id="installer.no" txt="No"/>
-    <str id="installer.cancel" txt="Annulare"/> 
+    <str id="installer.cancel" txt="Annulla"/> 
     <str id="installer.error" txt="Errore"/>
+    <str id="installer.help" txt="Guida"/>
+    <str id="installer.step" txt="Step"/>
+    <str id="installer.of" txt="di"/>
+    <str id="installer.Message" txt="Messagio"/> 
     
     <!-- Uninstaller specific strings -->
-    <str id="uninstaller.warning" txt="Questo eliminerà la(e) applicazione(i) installate !"/>
-    <str id="uninstaller.destroytarget" txt=" Forza l' eliminazione di "/>
+    <str id="uninstaller.warning" txt="Verranno didinstallate la(e) applicazione(i) selezionate !"/>
+    <str id="uninstaller.destroytarget" txt=" Forza la disinstallazione di "/>
     <str id="uninstaller.uninstall" txt="Disinstalla"/>
     
-    <!-- HelloPanel strings -->
-    <str id="HelloPanel.welcome1" txt="Benvenuto all'installazione di "/>
+    <!-- The strings for the 'official' IzPack plugins -->
+    <str id="HelloPanel.welcome1" txt="Benvenuto nell'installazione di "/>
     <str id="HelloPanel.welcome2" txt=" !"/>
     <str id="HelloPanel.authors" txt="Gli autori di questo software sono : "/>
     <str id="HelloPanel.url" txt="La homepage di questo software è : "/>
     
-    <!-- LicensePanel strings -->
-    <str id="LicencePanel.info" txt="Leggi, per piacere, questa licenza :"/>
-    <str id="LicencePanel.agree" txt="Accetto i termini di questa licenza."/>
-    <str id="LicencePanel.notagree" txt="Non accetto i termini di questa licenza."/>
+    <str id="PrinterSelectPanel.select_printer" txt="Selezionare la stampante da usare per la configurazione inziale e le prove." />
+
+    <str id="CheckedHelloPanel.productAlreadyExist0" txt="Questo programma è già installato in questo computer nella cartella "/>
+    <str id="CheckedHelloPanel.productAlreadyExist1" txt=" . Sicuri di voler installare nuovamente il programma?"/>
+    <str id="CheckedHelloPanel.infoOverUninstallKey" txt="La chiave di disinstallazione sarà: " />
+
+    <str id="LicencePanel.info" txt="Leggere attentamente l'accordo di licenza:"/>
+    <str id="LicencePanel.agree" txt="Accetto i termini di questo accordo di licenza."/>
+    <str id="LicencePanel.notagree" txt="Non accetto i termini di questo accordo di licenza."/>
     <str id="LicencePanel.yes" txt="Si"/>
     <str id="LicencePanel.no" txt="No"/>
     
-    <!-- PrinterSelect Panel -->
-    <str id="PrinterSelectPanel.select_printer" txt="Selezioni lo stampatore a usare durando l'installazione ed anche durano i prove iniziale" />
+    <str id="InfoPanel.info" txt="Leggere attentamente le seguenti informazioni :"/>
     
-    <!-- InfoPanel strings -->
-    <str id="InfoPanel.info" txt="Leggi, per piacere, le seguenti informazioni :"/>
-    
-    <!-- PathInputPanel strings -->
-    <str id="PathInputPanel.required" txt="La directory selezionata deve esistere."/>
-    <str id="PathInputPanel.notValid" txt="La directory selezionata non contiene il prodotto richiesto.."/>
+    <str id="PathInputPanel.required" txt="La cartella selezionata deve esistere."/>
+    <str id="PathInputPanel.notValid" txt="La cartella selezionata non contiene il prodotto richiesto.."/>
 
-    <!-- TargetPanel strings -->
-    <str id="TargetPanel.info" txt="Scegli il percorso d'installazione :"/>
-    <str id="TargetPanel.browse" txt="Browse ..."/>
-    <str id="TargetPanel.warn" txt="Questa destinazione esiste già ! Sei sicuro di volere usarla ed eventualmente sostituire i files esistenti?"/>
-    <str id="TargetPanel.empty_target" txt="Non hai specificato la destinazione! Sei sicuro?"/>
-    <str id="TargetPanel.createdir" txt="La destinazione sarà creata :" />
-    <str id="TargetPanel.nodir" txt="Questo file non e' una directory! Perfavore seleziona una directory!"/>
-    <str id="TargetPanel.notwritable" txt="Quasta directory non e' scrivibile! Perfavore seleziona un'altra directory!"/>
+    <str id="TargetPanel.info" txt="Scegliere il percorso d'installazione :"/>
+    <str id="TargetPanel.browse" txt="Sfoglia..."/>
+    <str id="TargetPanel.warn" txt="Questa cartella esiste già ! Siete sicuri di usare questa cartella ed eventualmente sostituire i files esistenti?"/>
+    <str id="TargetPanel.empty_target" txt="Non è stata specificata il percorso destinazione! Continuare?"/>
+    <str id="TargetPanel.createdir" txt="Verrà creato la cartella: " />
+    <str id="TargetPanel.nodir" txt="Questa non e' una cartella! Selezionare una cartella!"/>
+    <str id="TargetPanel.notwritable" txt="Quasta cartella non e' scrivibile! Selezionare un'altra cartella!"/>
 
-    <!-- JDKPathPanel strings -->
-    <str id="JDKPathPanel.intro" txt="L'applicazione necessita del JDK. Il java runtime environment (JRE) non e' sufficente."/>
-    <str id="JDKPathPanel.info" txt="Seleziona il percorso del JDK:"/>
-    <str id="JDKPathPanel.badVersion1" txt="La release del JDK seleziona non e' quella corretta (disponibili: "/>
+    <str id="JDKPathPanel.extendedIntro" txt="Il programma installato richiede una JDK di versione compresa tra ${JDKPathPanel.minVersion} e ${JDKPathPanel.maxVersion}. Una Java Runtime Environment (JRE) non è sufficiente."/>
+    <str id="JDKPathPanel.intro" txt="L'applicazione necessita della JDK. La Java Runtime Environment (JRE) non e' sufficente."/>
+    <str id="JDKPathPanel.info" txt="Selezionare il percorso del JDK:"/>
+    <str id="JDKPathPanel.badVersion1" txt="La versione della JDK selezionata non è corretta (disponibili: "/>
     <str id="JDKPathPanel.badVersion2" txt=" richiesta: "/>
-    <str id="JDKPathPanel.badVersion3" txt=") devo usarla comunque?"/>
+    <str id="JDKPathPanel.badVersion3" txt=") usare comunquesta questa JDK?"/>
 
-    <!-- PacksPanel strings -->
-    <str id="PacksPanel.info" txt="Scegli i pacchetti che vuoi installare :"/>
-    <str id="PacksPanel.tip" txt="Nota: i pacchetti grigi sono obbligatori."/>
-    <str id="PacksPanel.space" txt="Spazio Totale Necessario: "/>
+    <str id="PacksPanel.info" txt="Scegliere i componenti da installare:"/>
+    <str id="PacksPanel.tip" txt="Nota: i componenti in grigio sono obbligatori."/>
+    <str id="PacksPanel.space" txt="Spazio totale necessario: "/>
     <str id="PacksPanel.description" txt="Descrizione"/>
-    <str id="PacksPanel.freespace" txt="Spazio disponibile :"/>
-    <str id="PacksPanel.dependencyList" txt="Il prodotto selezionato richiede i seguenti pacchetti"/>
-    <str id="PacksPanel.notEnoughSpace" txt="Il spazio disponibile non è sufficiente"/>
-    <str id="PacksPanel.notAscertainable" txt="Incerto"/>
+    <str id="PacksPanel.freespace" txt="Spazio disponibile: "/>
+    <str id="PacksPanel.dependencyList" txt="Il componente selezionato ha le seguenti dipendenze e/o esclusioni"/>
+    <str id="PacksPanel.dependencies" txt="Dipendenze: "/>
+    <str id="PacksPanel.excludes" txt="Esclusioni: "/>
+    <str id="ImgPacksPanel.dependencyList" txt="Dipedenze e/o esclusioni"/>
+    <str id="PacksPanel.notEnoughSpace" txt="Lo spazio disponibile non è sufficiente"/>
+    <str id="PacksPanel.notAscertainable" txt="Non prevedibile"/>
     
-    <!-- InstallPanel strings -->
-    <str id="InstallPanel.info" txt="Clicca 'Installa !' per iniziare il processo dell' installazione"/>
-    <str id="InstallPanel.install" txt="Installa !"/>
-    <str id="InstallPanel.tip" txt="Progresso d'installazione :"/>
+    <str id="InstallPanel.info" txt="Selezionare 'Installa' per iniziare il processo di installazione"/>
+    <str id="InstallPanel.install" txt="Installa"/>
+    <str id="InstallPanel.tip" txt="Progresso di installazione :"/>
     <str id="InstallPanel.begin" txt="[Nulla]"/>
-    <str id="InstallPanel.finished" txt="[Concluso]"/>
+    <str id="InstallPanel.finished" txt="[Completato]"/>
     <str id="InstallPanel.progress" txt="Progressione totale dell'installazione :"/>
     <str id="InstallPanel.overwrite.title" txt="Il file esiste già !"/>
-    <str id="InstallPanel.overwrite.question" txt="Questo file esiste già, vuoi sostituirlo ?"/>
+    <str id="InstallPanel.overwrite.question" txt="Questo file esiste già. Sovrascriverlo?"/>
     
-    <!-- FinishPanel strings -->
-    <str id="FinishPanel.success" txt="L'installazione si è conclusa con successo."/>
-    <str id="FinishPanel.done" txt="Fatto"/>
+    <str id="FinishPanel.success" txt="L'installazione è stata completata con successo."/>
+    <str id="FinishPanel.done" txt="OK"/>
     <str id="FinishPanel.fail" txt="L'installazione è fallita !"/>
-    <str id="FinishPanel.uninst.info" txt="Un programma di disinstallazione è stato creato in:"/>
+    <str id="FinishPanel.uninst.info" txt="E' stato creato un programma di disinstallazione in:"/>
     <str id="FinishPanel.auto" txt="Genera uno script d'installazione automatica"/>
-    <str id="FinishPanel.auto.tip" txt="Usa questo script per ripetere l'installazione in altri computers."/>
+    <str id="FinishPanel.auto.tip" txt="Usa questo script per ripetere l'installazione in altri computer."/>
     
-    <!-- ImgPacksPanel strings -->
-    <str id="ImgPacksPanel.dependencyList" txt="Dipendenza(e)"/>
-    <str id="ImgPacksPanel.packs" txt="Sono disponibili questi pacchetti :"/>
-    <str id="ImgPacksPanel.snap" txt="Contenuto sommario  :"/>
-    <str id="ImgPacksPanel.checkbox" txt=" Installa questo pacchetto"/>
+    <str id="ImgPacksPanel.packs" txt="Sono disponibili questi componenti:"/>
+    <str id="ImgPacksPanel.snap" txt="Elenco componenti: "/>
+    <str id="ImgPacksPanel.checkbox" txt=" Installa questo componente"/>
      
-    <!-- ShortcutPanel strings -->
-    <str id="ShortcutPanel.regular.list" txt="Seleziona un Program Group per lo shortcut:"/>
-    <str id="ShortcutPanel.regular.default" txt="Ristabilisce"/>
-    <str id="ShortcutPanel.regular.desktop" txt="Crea uno shortcut sul desktop"/>
+    <str id="ShortcutPanel.headline" txt="Impostazione collegamenti"/>    
+    <str id="ShortcutPanel.regular.list" txt="Selezionare un gruppo di programmi per il collegamento:"/>
+    <str id="ShortcutPanel.regular.default" txt="Predefinito"/>
+    <str id="ShortcutPanel.regular.desktop" txt="Crea un collegamento sul desktop"/>
+    <str id="ShortcutPanel.regular.StartMenu:Start-Menu" txt="menu Start"/>
+    <str id="ShortcutPanel.regular.StartMenu:K-Menu" txt="Menu XDG"/> <!-- "StartMenu" is a placeholder will be replaced at runtime -->
     <str id="ShortcutPanel.regular.create" txt="Crea shortcut"/>
-    <str id="ShortcutPanel.regular.userIntro" txt="crea shortcut per:"/>
-    <str id="ShortcutPanel.regular.currentUser" txt="questo utilizzatore"/>
-    <str id="ShortcutPanel.regular.allUsers" txt="tutti gli utilizzatori"/>
-    <str id="ShortcutPanel.alternate.apology" txt="Scusa ma IzPack non supporta la creazione di shortcut nel tuo Sistema Operativo. Potrai farlo manualmente usando il manuale del Sistema Operativo."/>
-    <str id="ShortcutPanel.alternate.targetsLabel" txt="Questa è una lista di 'targets' che lo sviluppatore del software voleva metterti a disposizione."/>
-    <str id="ShortcutPanel.alternate.textFileExplanation" txt="Puoi registrare la lista per futuro riferimento in un file di testo."/>
-    <str id="ShortcutPanel.alternate.saveButton" txt="Registra file di testo"/>
+    <str id="ShortcutPanel.regular.userIntro" txt="crea collegamento:"/>
+    <str id="ShortcutPanel.regular.currentUser" txt="utente corrente"/>
+    <str id="ShortcutPanel.regular.allUsers" txt="tutti gli utenti"/>
+
+    <str id="ShortcutPanel.alternate.apology" txt="IzPack non supporta la creazione di collegamenti in questo sistema operativo. Per crearli manualmente consultare la guida in linea del sistema operativo."/>
+    <str id="ShortcutPanel.alternate.targetsLabel" txt="Questa è una lista di 'destinazioni' che il produttore del programma voleva mettere a disposizione."/>
+    <str id="ShortcutPanel.alternate.textFileExplanation" txt="E' possibile salvare le informazioni dettagliate sulle destinazione dell'applicazione in un file di testo per un futuro riferimento."/>
+    <str id="ShortcutPanel.alternate.saveButton" txt="salva in un file di testo"/>
+
     <str id="ShortcutPanel.textFile.header" txt="Informazioni Scorciatoie\n====================\n\nQuesta è la lista di tutte le informazioni sulle Scorciatoie originalmente\nidealizzate. Con quest'informazione è possibile crearli manualmente.\n"/>
-    <str id="ShortcutPanel.textFile.name"         txt="Shortcut          : "/>
-    <str id="ShortcutPanel.textFile.location"     txt="Localizzazione    : "/>
-    <str id="ShortcutPanel.textFile.description"  txt="Descrizione       : "/>
-    <str id="ShortcutPanel.textFile.target"       txt="Target Shortcut   : "/>
-    <str id="ShortcutPanel.textFile.command"      txt="Riga Comando      : "/>
-    <str id="ShortcutPanel.textFile.iconName"     txt="File di Icone     : "/>
-    <str id="ShortcutPanel.textFile.iconIndex"    txt="Indice Icone      : "/>
-    <str id="ShortcutPanel.textFile.work"         txt="Directory Lavoro  : "/>
-    <str id="ShortcutPanel.location.desktop"      txt="Desktop"/>
-    <str id="ShortcutPanel.location.applications" txt="Menu Applicazioni"/>
-    <str id="ShortcutPanel.location.startMenu"    txt="Menu Iniziale"/>
-    <str id="ShortcutPanel.location.startup"      txt="Gruppo Startup"/>
-    <str id="ShortcutPanel.headline" txt="Configurazione dei shortcut:"/>
-    <str id="ShortcutPanel.regular.StartMenu:Start-Menu" txt="Menu Iniziale"/>
-    <str id="ShortcutPanel.regular.StartMenu:K-Menu" txt="Menu K"/>
+    <str id="ShortcutPanel.textFile.name"                txt="Collegamento              : "/>
+    <str id="ShortcutPanel.textFile.location"            txt="Percorso                  : "/>
+    <str id="ShortcutPanel.textFile.description"         txt="Descrizione               : "/>
+    <str id="ShortcutPanel.textFile.target"              txt="Collegamento destinazione : "/>
+    <str id="ShortcutPanel.textFile.command"             txt="Riga di comando           : "/>
+    <str id="ShortcutPanel.textFile.iconName"            txt="File delle icone          : "/>
+    <str id="ShortcutPanel.textFile.iconIndex"           txt="Indice icone              : "/>
+    <str id="ShortcutPanel.textFile.work"                txt="cartella di lavoro        : "/>
+    
+    <str id="ShortcutPanel.location.desktop"             txt="Desktop"/>
+    <str id="ShortcutPanel.location.applications"        txt="Menu Applicazioni"/>
+    <str id="ShortcutPanel.location.startMenu"           txt="Menu Start"/>
+    <str id="ShortcutPanel.location.startup"             txt="Gruppo Avvio"/>
 
-    <!-- UserInputPanel strings -->
-    <str id="UserInputPanel.error.caption"        txt="Problema di input"/>
-    <str id="UserInputPanel.search.autodetect"    txt="Autorilevazione"/>
+    <str id="UserInputPanel.error.caption"               txt="Problema di input"/>
+    <str id="UserInputPanel.search.autodetect"           txt="Autorilevazione"/>
+
+    <!-- more descriptive error message would be cool, like specifying what file we looked for -->
     <str id="UserInputPanel.search.autodetect.failed.message"    txt="Autorilevazione fallita."/>
     <str id="UserInputPanel.search.autodetect.failed.caption"    txt="Autorilevazione fallita."/>
-    <str id="UserInputPanel.search.autodetect.tooltip"           txt="controlla il file o la directory nel percorso specificato sopra."/>
-    <str id="UserInputPanel.search.location"           txt="Inserire la posizione di {0}."/>
-    <str id="UserInputPanel.search.browse" txt="Browse ..."/>
-    <str id="UserInputPanel.search.wrongselection.message"   txt="Il file o la directory che avete scelto non esiste o non è appropriata."/>
-    <str id="UserInputPanel.search.wrongselection.caption" txt="Selezione invalida."/>
-    <str id="UserInputPanel.search.location.checkedfile" txt="L'esistenza di {0} è verificata."/>
+    <str id="UserInputPanel.search.autodetect.tooltip"           txt="Verificare il file o la cartella nel percorso sopra specificato."/>
+    <str id="UserInputPanel.search.location"           txt="Inserire il percorso di {0}."/>
+    <str id="UserInputPanel.search.location.checkedfile" txt="E' stata verificata l'esistenza di {0}."/>
+    <str id="UserInputPanel.search.browse" txt="Sfoglia..."/>
+    <str id="UserInputPanel.search.wrongselection.message"   txt="Il file o la cartella selezionati non esistono o non sono appropriati."/>
+    <str id="UserInputPanel.search.wrongselection.caption" txt="Selezione non valida."/>
     
-    <!-- CompilePanel strings -->
     <str id="CompilePanel.heading" txt="Compilazione" />
     <str id="CompilePanel.tip" txt="Progressione della compilazione:" />
-    <str id="CompilePanel.browse" txt="Browse ..." />
+    <str id="CompilePanel.browse" txt="Sfoglia..." />
     <str id="CompilePanel.browse.approve" txt="Utilizzare come compilatore" />
     <str id="CompilePanel.start" txt="Inizio" />    
-    <str id="CompilePanel.progress.initial" txt="[Premi il botton Inizio]" />
-    <str id="CompilePanel.progress.finished" txt="[Finito]" />
-    <str id="CompilePanel.progress.overall" txt="Progressione della compilazione totale:" />
+    <str id="CompilePanel.progress.initial" txt="[Selezionare 'Inizio']" />
+    <str id="CompilePanel.progress.finished" txt="[Completato]" />
+    <str id="CompilePanel.progress.overall" txt="Progressione totatle della compilazione:" />
     <str id="CompilePanel.error" txt="La compilazione è fallita" />
     <str id="CompilePanel.error.reconfigure" txt="Configurare di nuovo" />
-    <str id="CompilePanel.error.ignore" txt="Ignorare" />
-    <str id="CompilePanel.error.abort" txt="Annullare" />
-    <str id="CompilePanel.error.seebelow" txt="Controllate sotto il comando che è fallito ed il suo log." />
-    <str id="CompilePanel.error.nofiles" txt="Errore durante la ricerca degli archivi (file) da compilare." />
-    <str id="CompilePanel.error.compilernotfound" txt="Il compilatore non ha potuto essere effettuato." />
-    <str id="CompilePanel.error.invalidarguments" txt="Parametri invalide" />
-    <str id="CompilePanel.error.noclassfile" txt="Il compilatore non ha prodotto un file class in corrispondenza del file sorgente " />
-    <str id="CompilePanel.choose_compiler" txt="Compilatore che puoi utilizzare:" />
+    <str id="CompilePanel.error.ignore" txt="Ignora" />
+    <str id="CompilePanel.error.abort" txt="Annulla" />
+    <str id="CompilePanel.error.seebelow" txt="Controllate il comando che è fallito ed il suo output." />
+    <str id="CompilePanel.error.nofiles" txt="Errore durante la ricerca dei file per la compilazione." />
+    <str id="CompilePanel.error.compilernotfound" txt="Impossibile avviare il compilatore." />
+    <str id="CompilePanel.error.invalidarguments" txt="Parametri non validi" />
+    <str id="CompilePanel.error.noclassfile" txt="Il compilatore non ha prodotto un file class per il file sorgente " />
+    <str id="CompilePanel.choose_compiler" txt="Compilatore che è possibile utilizzare:" />
     <str id="CompilePanel.additional_arguments" txt="Parametri aggiuntivi per il compilatore:" />
     
-    <!-- ProcessPanel strings -->
-    <str id="ProcessPanel.heading" txt="In progresso..." />
+    <str id="ProcessPanel.heading" txt="In corso..." />
 
     <!-- SummaryPanel strings -->
-    <str id="SummaryPanel.info" txt="Pronto per iniziare l'installazione. I data importanti sono elencati qui sotto. Premi &quot;Prossimo&quot; per iniziare l'installazione to start installation, "/>
-    <str id="TargetPanel.summaryCaption" txt="Destinazione dell'installazione"/>
-    <str id="JDKPathPanel.summaryCaption" txt="Destinazione dello JDK"/>
-    <str id="PacksPanel.summaryCaption" txt="Pacchetti scelti dell'installazione"/>
-    <str id="ImgPacksPanel.summaryCaption" txt="Pacchetti scelti dell'installazione"/>
+    <str id="SummaryPanel.info" txt="I dati importanti per l'installazione sono elencati qui sotto. Premere &quot;Avanti&quot; per iniziare l'installazione, "/>
+    <str id="TargetPanel.summaryCaption" txt="Percorso installazione"/>
+    <str id="JDKPathPanel.summaryCaption" txt="Percorso JDK"/>
+    <str id="PacksPanel.summaryCaption" txt="Componenti selezionati da installare"/>
+    <str id="ImgPacksPanel.summaryCaption" txt="Componenti selezionati da installare"/>
+    <!-- Strings for the summary of panels - END -->
 
     <!-- Strings for the Registry -->
-    <str id="functionFailed.RegOpenKeyEx" txt="Impossibile di aprire la chiave di registro {0}\\{1}."/>
+    <str id="functionFailed.RegOpenKeyEx" txt="Impossibile aprire la chiave di registro {0}\\{1}."/>
     
-   <!-- CheckedHelloPanel strings -->
-    <str id="CheckedHelloPanel.productAlreadyExist0" txt="Questo software è già stato installato nella directory "/>
-    <str id="CheckedHelloPanel.productAlreadyExist1" txt=" . Sei sicuro di volere installarlo di nuovo ?" />
-    <str id="CheckedHelloPanel.infoOverUninstallKey" txt="La chiave di disinstallazione sarà : " />
+    <!-- Add your own panels specific strings here if you need or use a custom
+         langpack with the same syntax referred as resoure CustomLangpack.xml_[ISO3]"
+    -->     
     
-    <!-- Add your own panels specific strings here if you need -->
+    <str id="nextmedia.title" txt="Supporto di instalalzione successivo"/>
+  	<str id="nextmedia.msg" txt="Selezionare il supporto successivo per l'installazione." />
+	  <str id="nextmedia.browsebtn" txt="Sfoglia" />
+  	<str id="nextmedia.okbtn" txt="Applica" />
+	  <str id="nextmedia.cancelbtn" txt="Annulla" />	
+    <str id="nextmedia.choosertitle" txt="Selezionare il supporto per l'installazione" />
+    <str id="nextmedia.filedesc" rdid="Componenti da installare (.pak*)" />
+    
+    <str id="InstallationGroupPanel.colNameSelected" txt="Selezionati" />
+    <str id="InstallationGroupPanel.colNameInstallType" txt="InstallType" />
+    <str id="InstallationGroupPanel.colNameSize" txt="Dimensione" />
 
-</langpack>
\ No newline at end of file
+</langpack>
+

Modified: izpack-src/trunk/src/doc-reST/installation-files.txt
===================================================================
--- izpack-src/trunk/src/doc-reST/installation-files.txt	2008-01-12 11:13:15 UTC (rev 1978)
+++ izpack-src/trunk/src/doc-reST/installation-files.txt	2008-01-12 11:21:02 UTC (rev 1979)
@@ -1064,6 +1064,93 @@
 
     <jar src="../nicelibrary.jar"/>
 
+XInclude-style constructs
+-------------------------
+
+The xinclude element is used to include xml or text documents in your configuration files.
+
+The xinclude element can be used anywhere in pretty much any of the xml files used by IzPack. It is based on the XInclude recomendation produced by the W3C (http://www.w3.org/TR/xinclude/) and should be able to be used as decribed in that document. Note that as namespaces are not supported in IzPack the elements specified by the w3c have been prefixed with 'x' so 'xsi:include' becomes 'xinclude' and 'xsi:fallback' becomes 'xfallback'.
+
+The xinclude element has the following attributes:
+
+href
+  The location of the file to include. If this is a relative path (e.g. href='../bob.xml') then the file is resolved relative to the document that includes the xinclude element. The href element can be a remote url (e.g. href='http://example.com/file.txt') but this is not recommended. The href attribute can also be ommitted however as xpointers are not currently supported this has no meaning.
+
+parse
+  Indicates that the included file should be treated as xml, forcing the included file to be parsed (which results in all xinclude elements in the included file to also be included), or as text which includes the specified file as a text node. It can have a value of 'xml' or 'text' and defaults to 'xml' if ommitted
+
+xpointer
+  This element is not supported
+
+encoding
+  This is used when the parse attribute is 'text' to specify the character encoding of the included text document. It has no effect if parse is 'xml'
+
+accept
+  Used if the href attribute specifies a url accessible via HTTP. The value of this attribute will be added as the accpet header on the HTTP request.
+
+
+The xfallback element
+''''''''''''''''''''''
+
+The xfallback element is used to provide a fallback if the xinclude element fails. It can be empty or can contain a CDATA section containing valid xml (no document fragments allowed). If it is empty then a failure to include the specified document is supressed. If it contains a CDATA section then a failure to include the specified document causes the xml specified in the CDATA is parsed (evaluating nested xinclude elements) and inserted into the document in its place.
+
+
+For example the following use of xinclude
+
+::
+
+  <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
+  <installation version="1.0" xmlns:xi="http://www.izforge.com/izpack/include">
+      <xinclude href="does-not-exist.xml">
+          <xfallback>
+              <![CDATA[<bbb>hello</bbb>]]>
+          </xfallback>
+      </xinclude>
+  </installation>
+
+will result in 
+
+::
+  
+  <installation version="1.0" xmlns:xi="http://www.izforge.com/izpack/include">
+      <bbb>hello</bbb>]]>
+  </installation>
+
+if the file 'does-not-exist.xml' does indeed not exist.
+
+
+The xfragment element
+''''''''''''''''''''''
+
+The xfragment element allows document fragments (xml documents without a single top level element) to be included. Simply use the xfragment as the top level element in the included document. It will be removed when the document is included.
+
+e.g. If I want to use xinclude to include a file containing the following fragments:
+
+::
+
+    <ffff>
+        <gggg>hello</gggg>
+    </ffff>
+    <hhhh>
+        <iiii>there</iiii>
+    </hhhh>
+
+I could use the xfragment element to enable it
+
+::
+
+  <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
+  <xfragment>
+      <ffff>
+          <gggg>hello</gggg>
+      </ffff>
+      <hhhh>
+          <iiii>there</iiii>
+      </hhhh>
+  </xfragment>
+
+
+
 The Available Panels
 ---------------------
 



More information about the izpack-changes mailing list