Re: linux-f10-flashplugin (unrelated Locale not supported message)

2011-10-04 Thread Chung-Yeol Lee
On Tue, Oct 4, 2011 at 6:13 AM, Alexander Leidinger
alexan...@leidinger.net wrote:
 On Mon, 3 Oct 2011 15:43:41 +0900 Chung-Yeol Lee
 chungyeol@gmail.com wrote:

 On Sat, Oct 1, 2011 at 4:32 AM, Ted Faber fa...@isi.edu wrote:
 
  On Fri, Sep 30, 2011 at 09:21:12PM +0200, Alexander Leidinger wrote:
   On Thu, 29 Sep 2011 16:13:50 -0700 Ted Faber fa...@isi.edu
   wrote:
  
(process:52979): Gtk-WARNING **: Locale not supported by C
library. Using the fallback 'C' locale.
  
   I would expect something like this if you use a valid FreeBSD
   locale specification which is not valid on Linux. For example on
   FreeBSD the iso 8859-XX locales have to be written differently.
   Maybe in your case we have something similar, a locale which
   exists in FreeBSD with a slightly different name than on Linux
   (Fedora 10 in the case of the linuxulator).
 
  FWIW, I use:
 
  $ echo $LC_ALL
  en_US.UTF-8

 Usually, I use the following command to generate proper locale files.

  /compat/linux/usr/bin/localedef -i ko_KR -c -f UTF-8 -A
 /usr/share/locale/locale.alias ko_KR.UTF-8

 (I'm using ko_KR.UTF-8 in FreeBSD)

 I think similar things can be done with different locales.

 Interesting... sort of.

 You use a linux command and and generate a FreeBSD file? Does it also
 work if you use /compat/linux/usr/share/locale/locale.alias instead
 (no such file in the /usr/share/locale directory)?

When I tried this command I thought I'm generating Linux files.
localedef utility reads /compat/linux/usr/share/locale/locale.alias
when I specified
either /usr/share/locale/locale.alias or /compat/linux/... .
Then, it will update /usr/compat/linux/usr/share/locale/locale-archive file.
You can check the avail locales through /compat/linux/usr/bin/locale -a command.


 Do you think something like this is correct?

 foreach LANG in /compat/linux/usr/share/locale/*; do
  if [ -d $LANG ]; then
    NAME=$(basename $LANG)
    foreach ENCDIR in /usr/share/locale/${NAME}.* ]; do
       ENC=$(echo $ENCDIR | sed -e 's:/usr/share/locale/${NAME}\.::')
       /compat/linux/usr/bin/localedef -i $NAME -c -f $ENC -A ... \
          $NAME.$ENC
       done
  fi
 done

 If it works with /compat/linux/usr/share/locale/locale.alias, we could
 add it to the linux_base port.

I think this will work. But I'm not sure that it's okay to have all
these locales with linux_base port.

Thanks,
Chung-yeol
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: linux-f10-flashplugin (unrelated Locale not supported message)

2011-10-03 Thread Chung-Yeol Lee
On Sat, Oct 1, 2011 at 4:32 AM, Ted Faber fa...@isi.edu wrote:

 On Fri, Sep 30, 2011 at 09:21:12PM +0200, Alexander Leidinger wrote:
  On Thu, 29 Sep 2011 16:13:50 -0700 Ted Faber fa...@isi.edu wrote:
 
   (process:52979): Gtk-WARNING **: Locale not supported by C library.
       Using the fallback 'C' locale.
 
  I would expect something like this if you use a valid FreeBSD locale
  specification which is not valid on Linux. For example on FreeBSD the
  iso 8859-XX locales have to be written differently. Maybe in your case
  we have something similar, a locale which exists in FreeBSD with a
  slightly different name than on Linux (Fedora 10 in the case of the
  linuxulator).

 FWIW, I use:

 $ echo $LC_ALL
 en_US.UTF-8


 --
 Ted Faber
 http://www.isi.edu/~faber           PGP: http://www.isi.edu/~faber/pubkeys.asc
 Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG

Usually, I use the following command to generate proper locale files.

 /compat/linux/usr/bin/localedef -i ko_KR -c -f UTF-8 -A
/usr/share/locale/locale.alias ko_KR.UTF-8

(I'm using ko_KR.UTF-8 in FreeBSD)

I think similar things can be done with different locales.

Thanks,
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org