• Bug#864480: why is en_DK included but not en_DE?

    From Marc Haber@21:1/5 to Samuel Thibault on Fri Jun 9 13:20:02 2017
    XPost: linux.debian.bugs.dist

    On Fri, Jun 09, 2017 at 11:14:20AM +0200, Samuel Thibault wrote:
    Marc Haber, on ven. 09 juin 2017 10:57:12 +0200, wrote:
    frankly, I don't have a clue whether I am filing this against the
    correct package

    No problem, we reassign :)

    Thanks!

    I am a native speaker of German, living in Germany. And I do detest software translated to German since German translations of technical
    terms are often clumsy. I would therefore love having my Debian in
    English, but with German punctuation, collation order, monetary and date display setting etc.

    So what you want is actually LC_LANG=de_DE LANGUAGE=en, right?

    If all software was correct, yes. I have a few programs from the GNOME ecosystem that still insist on their German l10n with this setting.

    I must admit that I have never fully understood all the locale stuff in
    Unix :-(

    I guess this is what #842630 ("localechooser: Should support separating language from localization") is about, then: no need for a new locale,
    just a need for separating the language from the rest of the locale.

    Yes, looks that way.

    Otherwise we'd end up with a flurry of language/country combination,
    that'd be unmaintainable.

    I was just astonished that the Danish get the privilege, and ther
    Germans dont.

    Greetings
    Marc
    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Fri Jun 9 12:20:01 2017
    XPost: linux.debian.bugs.dist

    Hello,

    Marc Haber, on ven. 09 juin 2017 10:57:12 +0200, wrote:
    frankly, I don't have a clue whether I am filing this against the
    correct package

    No problem, we reassign :)

    I am a native speaker of German, living in Germany. And I do detest
    software translated to German since German translations of technical
    terms are often clumsy. I would therefore love having my Debian in
    English, but with German punctuation, collation order, monetary and date display setting etc.

    So what you want is actually LC_LANG=de_DE LANGUAGE=en, right?

    I guess this is what #842630 ("localechooser: Should support separating language from localization") is about, then: no need for a new locale,
    just a need for separating the language from the rest of the locale.
    Otherwise we'd end up with a flurry of language/country combination,
    that'd be unmaintainable.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to All on Fri Jun 9 12:10:02 2017
    XPost: linux.debian.bugs.dist

    Package: locales
    Version: 2.24-11
    Severity: wishlist

    Hi,

    frankly, I don't have a clue whether I am filing this against the
    correct package or whether I would need to talk to some (which?)
    upstream for this, but maybe you can point me in the correct direction
    if I am wrong here.

    I am a native speaker of German, living in Germany. And I do detest
    software translated to German since German translations of technical
    terms are often clumsy. I would therefore love having my Debian in
    English, but with German punctuation, collation order, monetary and date display setting etc.

    Since an en_DK exists, but no en_DE, I usually run my systems with en_DK
    and correct the few differences between Danish and German customs
    manually. This is, however, getting clumsy as well.

    What do I do to bring a proper en_DE locale into Debian? I am willing to
    do some work by trying to give a patch and to maintain it in the future.
    Please advise what to do.

    Greetings
    Marc

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aurelien Jarno@21:1/5 to Marc Haber on Sun Jun 11 00:10:01 2017
    XPost: linux.debian.bugs.dist

    On 2017-06-09 12:15, Marc Haber wrote:
    On Fri, Jun 09, 2017 at 11:14:20AM +0200, Samuel Thibault wrote:
    Marc Haber, on ven. 09 juin 2017 10:57:12 +0200, wrote:
    frankly, I don't have a clue whether I am filing this against the
    correct package

    No problem, we reassign :)

    Thanks!

    I am a native speaker of German, living in Germany. And I do detest software translated to German since German translations of technical terms are often clumsy. I would therefore love having my Debian in English, but with German punctuation, collation order, monetary and date display setting etc.

    So what you want is actually LC_LANG=de_DE LANGUAGE=en, right?

    If all software was correct, yes. I have a few programs from the GNOME ecosystem that still insist on their German l10n with this setting.

    I must admit that I have never fully understood all the locale stuff in
    Unix :-(

    I guess this is what #842630 ("localechooser: Should support separating language from localization") is about, then: no need for a new locale,
    just a need for separating the language from the rest of the locale.

    Yes, looks that way.

    Otherwise we'd end up with a flurry of language/country combination,
    that'd be unmaintainable.

    I was just astonished that the Danish get the privilege, and ther
    Germans dont.

    This locale is there for historical reason. It has been added more than
    20 years ago has a hack to provide "day, month, year" ordering, used in
    most European countries except UK. DK has been chosen at that time. A
    country from the Eurozone would probably have been better, but that was
    not something really predictible at that time.

    Aurelien

    --
    Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to Marc Haber on Thu Jun 15 19:10:02 2017
    XPost: linux.debian.bugs.dist

    On Fri, Jun 09, 2017 at 12:15:15PM +0200, Marc Haber wrote:
    On Fri, Jun 09, 2017 at 11:14:20AM +0200, Samuel Thibault wrote:
    So what you want is actually LC_LANG=de_DE LANGUAGE=en, right?

    If all software was correct, yes. I have a few programs from the GNOME ecosystem that still insist on their German l10n with this setting.

    I must admit that I have never fully understood all the locale stuff in
    Unix :-(

    I tried reading up on this again. Which man page should I read aside
    from locale (5) and locale(7), which does explain a bunch of LC_foo, but neither LC_LANG nor LANGUAGE?

    Greetings
    Marc

    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Thu Jun 15 19:40:03 2017
    XPost: linux.debian.bugs.dist

    Marc Haber, on jeu. 15 juin 2017 18:07:07 +0200, wrote:
    On Fri, Jun 09, 2017 at 12:15:15PM +0200, Marc Haber wrote:
    On Fri, Jun 09, 2017 at 11:14:20AM +0200, Samuel Thibault wrote:
    So what you want is actually LC_LANG=de_DE LANGUAGE=en, right?

    If all software was correct, yes. I have a few programs from the GNOME ecosystem that still insist on their German l10n with this setting.

    I must admit that I have never fully understood all the locale stuff in Unix :-(

    I tried reading up on this again. Which man page should I read aside
    from locale (5) and locale(7), which does explain a bunch of LC_foo, but neither LC_LANG nor LANGUAGE?

    Sorry, LC_LANG was a typo, I should have written LANG.
    LANGUAGE is documented in info gettext.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)