%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