%post w openoffice.spec
Michal Moskal
malekith w pld-linux.org
Śro, 12 Mar 2003, 15:10:37 CET
On Wed, Mar 12, 2003 at 03:07:12PM +0100, Michal Moskal wrote:
> On Wed, Mar 12, 2003 at 03:04:55PM +0100, Rafal Cygnarowski wrote:
> > W liście z ?ro, 12-03-2003, godz. 14:44, Grzegorz Godlewski pisze:
> > > > <cyt>
> > > > %post
> > > >
> > > > # Fixup user language to the system set
> > > > lang=$(echo "$LC_MESSAGES" | sed -n "s/\([a-z]*_[A-Z]*\).*/\1/p")
> > > > if [ -n "$lang" -a -e "%{_libdir}/openoffice/help/${lang%%%%_*}" ]; then
> > > > for item in Linguistic_General_Default_Locale User_User_Language; do
> > > > perl -pi -e "/^ConfigurationItem gid_Configurationitem_${item}/ ..
> > > > /^End/ and s|en-US|${lang/_/-}|" \
> > > > %{_libdir}/openoffice/program/instdb.ins
> > > > done
> > > > fi
> > > > </cyt>
> > >
> > > To to jest w %post? Ja bym raczej wrzucił do wrappera instalującego ooffice,
> > > tak żeby można było zainstalować dla różnych userów różne wersje językowe.
> > no wlasnie :)
> > dlatego nie chciala nam ruszyc i18n-astka...
> > na dodatek nie uzywalbym do tego LC_MESSAGES
>
> lang=$(eval $(locale); echo "$LC_MESSAGES" | sed -n "s/\([a-z]*_[A-Z]*\).*/\1/p")
yrm.. modulo LC_MESSAGES=POSIX oraz LC_MESSAGES=C (wtedy może en?)
--
: Michal Moskal ::::: malekith/at/pld-linux.org : GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h
Więcej informacji o liście dyskusyjnej pld-devel-pl