View previous topic :: View next topic |
Author |
Message |
Vortigern Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/129789450243b5bca184b55.jpg)
Joined: 25 Nov 2005 Posts: 341 Location: Italy
|
Posted: Fri Jun 30, 2006 6:55 am Post subject: [RISOLTO] Kde e Mozilla in italiano |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Scen Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/13649464064b974bf2b19cc.jpg)
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
.:deadhead:. Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/137562117341c040a92de3d.png)
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Vortigern Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/129789450243b5bca184b55.jpg)
Joined: 25 Nov 2005 Posts: 341 Location: Italy
|
Posted: Mon Jul 03, 2006 9:03 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Cazzantonio Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/195356323743686d76373d8.jpg)
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Jul 03, 2006 9:32 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Scen Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/13649464064b974bf2b19cc.jpg)
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Mon Jul 03, 2006 12:53 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Vortigern Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/129789450243b5bca184b55.jpg)
Joined: 25 Nov 2005 Posts: 341 Location: Italy
|
Posted: Tue Jul 04, 2006 5:17 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
|