From owner-freebsd-openoffice Sat Sep 7 14: 8:40 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9A3637B400 for ; Sat, 7 Sep 2002 14:08:38 -0700 (PDT) Received: from gil.axelero.hu (mail01.axelero.hu [195.228.240.76]) by mx1.FreeBSD.org (Postfix) with ESMTP id 332B143E77 for ; Sat, 7 Sep 2002 14:08:38 -0700 (PDT) (envelope-from Gabor@Zahemszky.HU) Received: from Picasso.Zahemszky.HU (adsl-212-68.adsl-pool.axelero.hu [62.201.68.212]) by mail01.axelero.hu (iPlanet Messaging Server 5.1 HotFix 0.9 (built May 30 2002)) with ESMTP id <0H23008TV6QCLT@mail01.axelero.hu> for freebsd-openoffice@freebsd.org; Sat, 07 Sep 2002 23:08:36 +0200 (MEST) Received: from Picasso.Zahemszky.HU (localhost.Zahemszky.HU [127.0.0.1]) by Picasso.Zahemszky.HU (8.12.3/8.12.3) with ESMTP id g87LCjkW002274 for ; Sat, 07 Sep 2002 23:12:45 +0200 Received: (from zgabor@localhost) by Picasso.Zahemszky.HU (8.12.3/8.12.3/Submit) id g87LCjo2002273 for freebsd-openoffice@freebsd.org; Sat, 07 Sep 2002 23:12:45 +0200 (CEST) Date: Sat, 07 Sep 2002 23:12:45 +0200 From: Zahemszky =?iso-8859-2?Q?G=E1bor?= Subject: OpenOffice.org generate wrong WM_LOCALE_NAME under any locale, but C To: freebsd-openoffice@freebsd.org Reply-To: Gabor@Zahemszky.HU Message-id: <20020907211245.GA2235@Picasso.Zahemszky.HU> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline User-Agent: Mutt/1.5.1i X-Operating-System: FreeBSD 4.6-RELEASE Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi! If OOo is running with a LANG setting to anything correct but C (eg: POSIX (!) , hu_HU.ISO8859-2 , en_US.ISO8859-1 ), the WM_LOCALE_NAME property is set to a wrong name. LANG=C=> WM_LOCALE_NAME(STRING) = "C" LANG=POSIX=> WM_LOCALE_NAME(STRING) = "PO.SIX" LANG=hu_HU.ISO8859-2=> WM_LOCALE_NAME(STRING) = "hu_HU..ISO8859-2" LANG=en_US.ISO8859-2=> WM_LOCALE_NAME(STRING) = "en_US..ISO8859-2" Gabor PS: I've just submitted a PR (ports/42516) about it. -- #!/bin/ksh Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print "$j" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message