That was easy!
I hope it works...otherwise let me know what I have to change.

Thanks for the help!
Cristian

Christian Stimming ha scritto:
Am Freitag, 2. Januar 2009 08:15 schrieb Cristian Marchi:
I would like to know if it's possible (and how) to translate the GnuCash
windows installer in Italian.

Sure. All settings related to the language(s) in the installer are controlled through the file packaging/win32/gnucash.iss.in . During "make ; make install" time, the file gnucash.iss will be created from that iss.in file, which in turn will be used as input for the Inno Setup program that creates the installer.

In particular, the following settings will have to be added:

- For the built-in messages of the Installer, in section [Languages] (line 220), add a line
Name: "it" MessagesFile: "compiler:Languages\Italian.isl"

- For the gnucash-specific messages in the Installer, copy&paste all lines in the [CustomMessages] section (line 232 and following) similar to the other languages: You will have to add one line beginning like "it.MessageNameFooBar" for each custom message and add your italian translation there.

- One line has to be added for the CodePage in line 262, like so:
it.LanguageCodePage=1252

- If you want to translate the "README" which is shown as last screen as well, you have to create a file like doc/README-de.win32-bin.txt but for "it", then add the appropriate installation rules in doc/Makefile.am, then add this file to the gnucash.iss.in line with the MessagesFile:"... Italian.isl", line 220, similar to the other languages.

Thanks a lot in advance!

Christian
.

Index: gnucash.iss.in
===================================================================
--- gnucash.iss.in	(revisione 17784)
+++ gnucash.iss.in	(copia locale)
@@ -216,6 +216,7 @@
 Name: "fr"; MessagesFile: "compiler:Languages\French.isl"; InfoAfterFile: "@pre...@\share\@pack...@\doc\readme-fr.win32-bin.txt"
 Name: "el"; MessagesFile: "@pre...@\share\@pack...@\greek-4-5.1.11.isl"
 Name: "pt_BR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
+Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"; InfoAfterFile: "@pre...@\share\@pack...@\doc\readme-it.win32-bin.txt"
 
 ;; The following language files are available as well, in alphabetical
 ;; order: Basque, BrazilianPortuguese, Catalan, Czech, Danish, Dutch,
@@ -258,6 +259,7 @@
 el.LanguageCodePage=1253
 fr.LanguageCodePage=1252
 pt_BR.LanguageCodePage=1252
+it.LanguageCodePage=1252
 
 
 ;; ;;;;;;;;;;;;;;;;;;;;
@@ -368,3 +370,26 @@
 pt_BR.IconComment_Uninstall=Desinstala o Gerenciador Financeiro GnuCash
 
 ;; ;;;;;;;;;;;;;;;;;;;;
+;; Italian translation
+it.FullInstall=Installazione completa
+it.CustomInstall=Installazione personalizzata
+it.CreateDesktopIcon=Crea un'icona sul desktop
+it.CreateMenuLink=Crea un collegamento nel menu "start"
+it.RunPrg=Avvia GnuCash
+it.AdditionalIcons=Crea queste icone:
+it.StatusMsgFirewall=Installazione delle regole per il firewall di Windows...
+
+it.MainFiles=File del programma GnuCash
+it.TranslFiles=Traduzione Italiana
+it.TemplFiles=Modelli di strutture dei conti
+
+it.IconComment_GnuCash=GnuCash: gestore di finanze libero
+it.IconName_README=Mostra il file LEGGIMI
+it.IconComment_README=Mostra il file LEGGIMI
+it.IconFilename_README=README-it.win32-bin.txt
+it.IconName_FAQ=FAQ (online, in Inglese)
+it.IconName_Bugzilla=Comunicare un bug (online, in Inglese)
+it.IconName_InstallFQ=Installa la funzione di ricerca delle quotazioni online
+it.IconComment_InstallFQ=Installa il modulo di perl Finance-Quote necessario per ricevere le quotazioni online. Richiede ActivePerl 5.8
+it.IconName_Uninstall=Disinstalla GnuCash
+it.IconComment_Uninstall=Disinstalla il programma di gestione delle finanze GnuCash
Index: README-it.win32-bin.txt
===================================================================
--- README-it.win32-bin.txt	(revisione 0)
+++ README-it.win32-bin.txt	(revisione 0)
@@ -0,0 +1,51 @@
+GnuCash è un programma di contabilità libero e a codice aperto rilasciato con
+licenza GNU Public Licence (GPL) e disponibile per i sistemi GNU/Linux, *BSD,
+Solaris, Mac OSX e Microsoft Windows.
+
+Progettato per essere di facile utilizzo, ma allo stesso tempo potente e flessibile, 
+GnuCash permette di tenere traccia dei propri conti bancari, delle azioni, dei costi e dei ricavi. 
+Veloce e intuitivo come il registro degli assegni, GnuCash si basa su concetti professionali della
+contabilità assicurando il bilancio dei conti e l'accurattezza dei resoconti.
+
+-------------------
+
+Disponibilità di supporto
+
+FAQ online (in inglese):    http://wiki.gnucash.org/wiki/FAQ
+Mailing List:  http://wiki.gnucash.org/wiki/Mailing_Lists
+IRC (Chat):    canale #gnucash sul server irc.gnome.org; vedere anche http://wiki.gnucash.org/wiki/IRC
+
+Se si riscontrassero dei problemi o dei bug utilizzando il programma, è possibile comunicarli nel sistema
+di tracciamento dei bug di GnuCash denominato "Bugzilla":
+http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
+
+-------------------
+
+Caratteristiche principali: 
+
+    * Contabilità a partita doppia
+    * Conti per azioni, obbligazioni(bond) e fondi comuni
+    * Importazione di file QIF/OFX
+    * OFX/HBCI Online Banking
+    * Resoconti e grafici
+    * Contabilità di piccole imprese
+    * Clienti, venditori, lavori, fatture, conti per debiti e crediti correnti
+    * Transazioni pianificate
+    * Calcolatrice finanziaria
+
+Maggiori informazioni e una guida su come iniziare a utilizzare il programma, sono
+raggiungibili tramite il menu "Aiuto" selezionando la voce "Guida ai concetti e manuale".
+
+-------------------
+
+Informazioni sul programma:
+
+GnuCash è un programma di contabilità libero e a codice aperto rilasciato con
+licenza GNU Public Licence (GPL). E' sviluppato con la collaborazione di
+12 programmatori provenienti da oltre 6 paesi.
+
+La programmazione di GnuCash è iniziata nel 1997 e il primo rilascio risale al 1998. 
+
+-------------------
+
+Questo è il file LEGGIMI di GnuCash 2.2.x dei pacchetti binari per Windows.
Index: Makefile.am
===================================================================
--- Makefile.am	(revisione 17784)
+++ Makefile.am	(copia locale)
@@ -6,6 +6,7 @@
   README.german \
   README-de.win32-bin.txt \
   README-fr.win32-bin.txt \
+  README-it.win32-bin.txt \
   README.win32-bin.txt \
   guile-hackers.txt \
   projects.html 
@@ -25,6 +26,7 @@
   README.german \
   README-de.win32-bin.txt \
   README-fr.win32-bin.txt \
+  README-it.win32-bin.txt \
   README.win32-bin.txt \
   README.HBCI \
   README.OFX \
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to