Page 1 of 1

KDE 3.4 勉強中文化一下吧

Posted: Tue Sep 06, 2005 5:51 pm
by paar
升上 3.4 了..
Gentoo 裡的 KDE3.4 雖然沒有中文..
看到 Debian 硬把 3.3 的中文化套件拿出來抵著用,
就想也來試試看.

果不其然, link 一下就可以了:
# cd /usr/kde/3.4/share/locale
# ln -s /usr/kde/3.3/share/locale/zh_TW .
記得重啟 KDE,
雖不完全, 但是可以抵著用了..

若是沒有裝過 kde 3.3 的使用者在 link 前, 請先

Code: Select all

emerge --nodeps "=kde-i18n-3.3.2"

Posted: Tue Jan 03, 2006 1:18 am
by frid
現在這招好像不管用了

下emerge 後他還是會去找3.4 的檔案然後跟你說沒有zh_TW

T_T :5.jpg:

Posted: Tue Jan 03, 2006 8:56 am
by scsi
我之前都是用 3.4.0_beta2的版本
然後rename成自己要的版本的ebuild
但是現在用kde3.5就沒有這個問題了
已經有zh_TW了
su:scsinb kde-i18n # cat kde-i18n-3.4.3.ebuild

Code: Select all

# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kde-i18n/kde-i18n-3.4.1.ebuild,v 1.7 2005/06/30 21:02:21 danarmak Exp $

inherit kde

DESCRIPTION="KDE internationalization package"
HOMEPAGE="http://www.kde.org/"
LICENSE="GPL-2"

KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
SLOT="${KDEMAJORVER}.${KDEMINORVER}"

need-kde ${PV}

LANGS="zh_TW"

MY_PV=3.3.92

for X in ${LANGS} ; do
        #SRC_URI="${SRC_URI} linguas_${X}? ( mirror://kde/stable/${PV}/src/kde-i18n/kde-i18n-${X}-${PV}.tar.bz2 )"
        SRC_URI="${SRC_URI} linguas_${X}? ( mirror://kde/unstable/${MY_PV}/src/kde-i18n/kde-i18n-${X}-${MY_PV}.tar.bz2 )"
done

pkg_setup() {
        if [ -z "${A}" ]; then
                echo
                eerror "You must define a LINGUAS environment variable that contains a list"
                eerror "of the language codes for which languages you would like to install."
                eerror "Look at the LANGS variable inside the ebuild to see the list of"
                eerror "available languages."
                eerror "e.g.: LINGUAS=\"sv de pt\""
                echo
                die
        fi
}

src_unpack() {
        unpack ${A}
        # work around bug 96143
        if [ -e ${WORKDIR}/kde-i18n-pt_BR-3.4.1 ] ; then
                sed -i -e "s:kommander::" ${WORKDIR}/kde-i18n-pt_BR-3.4.1/docs/kdewebdev/Makefile.in
        fi
}

src_compile() {
        local _S=${S}
        for dir in `ls ${WORKDIR}`; do
                S=${WORKDIR}/${dir}
                kde_src_compile myconf
                myconf="${myconf} --prefix=${KDEDIR}"
                kde_src_compile configure
                kde_src_compile make
        done
        S=${_S}
}

src_install() {
        local _S=${S}
        for dir in `ls ${WORKDIR}`; do
                cd ${WORKDIR}/${dir}
                make DESTDIR=${D} install || die
        done
        S=${_S}
}