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