<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <span style="white-space: pre-wrap">
</span>
    <blockquote type="cite"
      cite="mid:Zie_XeyIk26mb9Dh@remotee.erack.redhat.com">
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">ICE03      ERROR   Invalid identifier; Table: Directory, Column: Directory, Key(s): LO_progr_resou_ca@va_LCMES_c8cb7e943
ICE03   ERROR   Invalid identifier; Table: Directory, Column: Directory, Key(s): LO_progr_resou_kmr@l_LCMES_c75f6f5fa
[... and hundreds others ...]
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
These look very much derived from translation resources language tags,
where ca@va seems to stem from ca-valencia or kmr@l from kmr-Latn.
Whyever that is crippled that way..

  Eike</pre>
    </blockquote>
    <p><br>
    </p>
    <p><span style="white-space: pre-wrap">I now know where these "@" signs come from.

We use this script C:\24.2.3.1\solenv\bin\localestr:

#!/bin/sh

case "$1" in
     ca-valencia)
         echo ca@valencia
         ;;
     kmr-Latn)
         echo kmr@latin
         ;;
     sr-Latn)
         echo sr@latin
         ;;
     hu-hung)
         echo hu@hung
         ;;
     *)
         echo $1 | tr '-' '_'
         ;;
esac

in these places:

C:\24.2.3.1\scp2\macros\macro.pl

C:\24.2.3.1\solenv\gbuild\AllLangMoTarget.mk

C:\24.2.3.1\solenv\gbuild\extensions\post_PackageInfo.mk

and now out of curiosity I have 2 questions:

1. What was/is the reason that for 4 languages we replace "-" with "@" instead of underscore?

2. Is it obsolete or is it still needed?</span></p>
    <p><span style="white-space: pre-wrap">
</span></p>
    <p><span style="white-space: pre-wrap">Jakub KoĊ›cielak
</span></p>
  </body>
</html>