Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RISOLTO] Kde e Mozilla in italiano
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Vortigern
Guru
Guru


Joined: 25 Nov 2005
Posts: 341
Location: Italy

PostPosted: Fri Jun 30, 2006 6:55 am    Post subject: [RISOLTO] Kde e Mozilla in italiano Reply with quote

Salve,

avrei bisogno di sapere come poter compilare i miei programmi, usando l'emerge, in italiano.
LINGUAS="it" funziona per Openoffice, ma per Thunderbird, Firefox e Kde non c'è nulla da fare. Esiste una soluzione per compilarli direttamente in italiano senza aggiungere le traduzioni successivamente?

Ciao a tutti!


Last edited by Vortigern on Tue Jul 04, 2006 5:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
Scen
Retired Dev
Retired Dev


Joined: 29 Jul 2003
Posts: 2470
Location: Padova, Italy

PostPosted: Fri Jun 30, 2006 7:13 am    Post subject: Reply with quote

Per KDE: http://www.gentoo.org/doc/it/kde-config.xml#doc_chap3

Per Firefox: gli ebuild dell'ultima versione (1.5.0.4) hanno il supporto all'installazione localizzata tramite LINGUAS

Per Thunderbird: purtroppo ancora nulla nell'ebuild ufficiale, volendo puoi creartene uno in overlay (tipo mozilla-thunderbird-bin-it) che si scarica il pacchetto http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/1.5.0.4/linux-i686/it/thunderbird-1.5.0.4.tar.gz )
_________________
I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Fri Jun 30, 2006 7:13 am    Post subject: Reply with quote

sotto http://www.gentoo.org/doc trovi molta documentazione tra cui la guida alla localizzazione dei programmi. Sul forum inoltre ci sono alcuni 3d a riguardo, prova a cercarli con il cerca che c'è in alto a Sx
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Vortigern
Guru
Guru


Joined: 25 Nov 2005
Posts: 341
Location: Italy

PostPosted: Mon Jul 03, 2006 9:03 am    Post subject: Reply with quote

Grazie ragazzi,
risposte molto gradite e funzionali.
Rigurado alla creazione di un ebuild, per me sarebbe la prima volta, c'è qualche guida che spiega come crearne uno?
Grazie ancora!
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Mon Jul 03, 2006 9:32 am    Post subject: Reply with quote

una domanda = un thread
rileggiti le linee guida

comunque per risparmiarti tempo c'è un post recente sul forum principale che tratta la creazione di ebuild mi pare...
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Scen
Retired Dev
Retired Dev


Joined: 29 Jul 2003
Posts: 2470
Location: Padova, Italy

PostPosted: Mon Jul 03, 2006 12:53 pm    Post subject: Reply with quote

Per la versione "da sorgente" di Mozilla Thunderbird c'è questo ebuild in Bugzilla.

Per la versione binaria (mozilla-thunderbird-bin) mi sono "dilettato", basandomi sull'ebuild di firefox-bin, a creare l'equivalente con supporto LINGUAS:
Code:

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird-bin/mozilla-thunderbird-bin-1.5.0.4.ebuild,v 1.3 2006/06/12 02:12:42 anarchy Exp $

inherit eutils mozilla-launcher multilib mozextension

LANGS="bg ca cs da de el en-GB es-AR es-ES eu fi fr gu-IN he hu it ja ko mk nb-NO nl pa-IN pl pt-BR ro ru sk sl sv-SE tr zh-CN"
SHORTLANGS="es-ES nb-NO sv-SE"

DESCRIPTION="The Mozilla Thunderbird Mail & News Reader"
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/linux-i686/en-US/thunderbird-${PV}.tar.gz"
HOMEPAGE="http://www.mozilla.org/projects/thunderbird"
RESTRICT="nostrip"

for X in ${LANGS} ; do
        SRC_URI="${SRC_URI} linguas_${X/-/_}? ( http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/linux-i686/xpi/${X}.xpi )"
done

for X in ${SHORTLANGS} ; do
        SRC_URI="${SRC_URI} linguas_${X%%-*}? ( http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/linux-i686/xpi/${X}.xpi)"
done

KEYWORDS="-* amd64 x86"
SLOT="0"
LICENSE="MPL-1.1 NPL-1.1"
IUSE=""

DEPEND="virtual/libc"
RDEPEND="|| ( ( x11-libs/libXrender
                x11-libs/libXt
                x11-libs/libXmu
                )
                virtual/x11
        )
        x86? (
                >=sys-libs/lib-compat-1.0-r2
                >=x11-libs/gtk+-2.2
        )
        amd64? (
                >=app-emulation/emul-linux-x86-baselibs-2.1.1
                >=app-emulation/emul-linux-x86-gtklibs-2.1
        )
        >=www-client/mozilla-launcher-1.41"

S=${WORKDIR}/thunderbird

pkg_setup() {
        # This is a binary x86 package => ABI=x86
        # Please keep this in future versions
        # Danny van Dyk <kugelfang@gentoo.org> 2005/03/26
        has_multilib_profile && ABI="x86"
}

linguas() {
        linguas=
        local LANG
        for LANG in ${LINGUAS}; do
                if hasq ${LANG} ${LANGS//-/_} en; then
                        hasq ${LANG//_/-} ${linguas} || \
                                linguas="${linguas:+"${linguas} "}${LANG//_/-}"
                        continue
                else
                        local SLANG
                        for SLANG in ${SHORTLANGS}; do
                                if [[ ${LANG} == ${SLANG%%-*} ]]; then
                                        hasq ${SLANG} ${linguas} || \
                                                linguas="${linguas:+"${linguas} "}${SLANG}"
                                        continue 2
                                fi
                        done
                fi
                ewarn "Sorry, but mozilla-firefox does not support the ${LANG} LINGUA"
        done
}

src_unpack() {
        unpack thunderbird-${PV}.tar.gz

        linguas
        for X in ${linguas}; do
                [[ ${X} != en ]] && xpi_unpack ${X}.xpi
        done
}

src_install() {
        declare MOZILLA_FIVE_HOME=/opt/thunderbird

        # Install thunderbird in /opt
        dodir ${MOZILLA_FIVE_HOME%/*}
        mv ${S} ${D}${MOZILLA_FIVE_HOME}

        linguas
        for X in ${linguas}; do
                [[ ${X} != en ]] && xpi_install ${WORKDIR}/${X}
        done

        local LANG=${linguas%% *}
        if [[ ${LANG} != "" && ${LANG} != "en" ]]; then
                ebegin "Setting default locale to ${LANG}"
                sed -i "s:pref(\"general.useragent.locale\", \"en-US\"):pref(\"general.useragent.locale\", \"${LANG}\"):" \
                ${D}${MOZILLA_FIVE_HOME}/defaults/pref/all-thunderbird.js \
                ${D}${MOZILLA_FIVE_HOME}/defaults/pref/all-l10n.js
                eend $? || die "sed failed to change locale"
        fi

        # Install /usr/bin/thunderbird-bin
        install_mozilla_launcher_stub thunderbird-bin ${MOZILLA_FIVE_HOME}

        # Install icon and .desktop for menu entry
        insinto /usr/share/pixmaps
        doins ${FILESDIR}/icon/mozillathunderbird-bin-icon.png
        insinto /usr/share/applications
        doins ${FILESDIR}/icon/mozillathunderbird-bin.desktop

        # revdep-rebuild entry
        insinto /etc/revdep-rebuild
        doins ${FILESDIR}/10thunderbird-bin
}

pkg_preinst() {
        declare MOZILLA_FIVE_HOME=/opt/thunderbird

        # Remove entire installed instance to solve various
        # problems, for example see bug 27719
        rm -rf ${ROOT}${MOZILLA_FIVE_HOME}
}

pkg_postinst() {
        einfo "For enigmail, please see instructions at"
        einfo "  http://enigmail.mozdev.org/"

        if use amd64; then
                echo
                einfo "NB: You just installed a 32-bit thunderbird"
        fi

        update_mozilla_launcher_symlinks
}

pkg_postrm() {
        update_mozilla_launcher_symlinks
}

Ho provato e funziona correttamente, se però ti genera qualche errore nella decompressione del file di localizzazione italiana it.xpi, scaricalo da qui e copialo in /usr/portage/distfiles (o nella directory specificata in DISTDIR)
_________________
I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny
Back to top
View user's profile Send private message
Vortigern
Guru
Guru


Joined: 25 Nov 2005
Posts: 341
Location: Italy

PostPosted: Tue Jul 04, 2006 5:17 pm    Post subject: Reply with quote

Grazie mille, fantastico!
Prima o poi dovrò imparare anche io a fare queste cose!
Possiamo considerare il thread chiuso, che ne dite?
Grazie ancora!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum