Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: vcs_info and locales
- X-seq: zsh-workers 27916
- From: Phil Pennock <zsh-workers+phil.pennock@xxxxxxxxxxxx>
- To: FranÃois Gannaz <francois.gannaz@xxxxxxx>
- Subject: Re: vcs_info and locales
- Date: Sun, 25 Apr 2010 17:29:37 -0700
- Cc: zsh-workers@xxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=spodhuis.org; s=d200912; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=iruyr1owjF5UULf0yuYxdQD9M4OR2RPaNYpnZPp9ceY=; b=jzFZIcsKXgY5PKUaZBMtqPSbjeTIbVkGhIN0AB3rHSC7UTT6vLOvLmkF1dnIkrHtx6zPHBjRj4M2MsHKnROVcLeEByoK931DpRs8WBMpNOPE24+9qfzo1Sgu5I38dKr1IqnH0gyqimae+U8517Ckd5FaoNFNeoGiNJwUkksmZ18=;
- In-reply-to: <20100425210922.13596c4f@coriolan>
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mail-followup-to: FranÃois Gannaz <francois.gannaz@xxxxxxx>, zsh-workers@xxxxxxx
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
- References: <20100424234017.776ae0ea@coriolan> <87aassncyk.fsf@xxxxxxxxxxxxxxxxxxxxxx> <20100425131944.GA55789@xxxxxxxxxxxxxxxxxxxx> <20100425210922.13596c4f@coriolan>
On 2010-04-25 at 21:09 +0200, FranÃois Gannaz wrote:
> Le 2010-04-25, Phil Pennock <zsh-workers+phil.pennock@xxxxxxxxxxxx> a Ãcrit :
> > On 2010-04-25 at 10:38 +0200, Frank Terbeck wrote:
> > > Anyway, could you try the following patch for the locale problem? I
> > > think it should solve the issue once and for all.
> >
> > I have one concern, which leads to the question: is it really necessary
> > to set LC_ALL instead of LC_MESSAGES?
>
> Yes it is. I used LC_ALL here because that was the only one that made "svn
> info" switch to English when default locale is set to "fr_FR.utf8".
In that case, you already had LC_ALL set, which is why part of my
proposed solution was to unset it.
I've just tested, and svn behaves as I expect for a locale-aware app:
LANG is a default, which provides implicit values for LC_<foo> where foo
is not ALL. It's overriden by each LC_<foo> if set. All of those are
overriden by LC_ALL.
-Phil
% locale
LANG=
LC_CTYPE=en_US.UTF-8
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
% svn info | head -3
Path: .
URL: https://svn.spodhuis.org/ksvn/pdp-dotconf/etc
Repository Root: https://svn.spodhuis.org/ksvn/pdp-dotconf
svn: Write error: Broken pipe
% export LANG=fr_FR.UTF-8
% svn info | head -3
CheminÂ: .
URLÂ: https://svn.spodhuis.org/ksvn/pdp-dotconf/etc
Racine du dÃpÃtÂ: https://svn.spodhuis.org/ksvn/pdp-dotconf
svn: Erreur d'Ãcriture: Broken pipe
% export LC_MESSAGES=C
% locale
LANG=fr_FR.UTF-8
LC_CTYPE=en_US.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES=C
LC_ALL=
% svn info | head -3
Path: .
URL: https://svn.spodhuis.org/ksvn/pdp-dotconf/etc
Repository Root: https://svn.spodhuis.org/ksvn/pdp-dotconf
svn: Write error: Broken pipe
Messages sorted by:
Reverse Date,
Date,
Thread,
Author