<div dir="ltr"><div>Andre, I wish I saw when you posted it earlier :)<br><br></div>Do you record the language codes anywhere?  I looked at the regions you specified, but they have names, not the actual language codes, and when working with data, codes are much easier to use.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 19, 2018 at 4:33 AM, André Pirard <span dir="ltr"><<a href="mailto:A.Pirard.Papou@gmail.com" target="_blank">A.Pirard.Papou@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><div><div class="h5">
    <div class="m_-6420192521911312134moz-cite-prefix">On 2018-04-18 21:41, Yuri Astrakhan
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>What would be the best tags to use for mapping language
            regions?  I would like to create a map of primary languages
            spoken in an area. This will greatly help with multilingual
            maps, allowing data consumers to calculate which language
            name tags to use for which locale. This will also give OSM
            community a much greater control over such maps.<br>
            <br>
          </div>
          Proposal (relations only, must have closed polygons):<br>
        </div>
        <div>type=language<br>
        </div>
        <div>primary=xx   (required)<br>
        </div>
        <div>secondary=yy;zz;...  (optional)<br>
          <br>
        </div>
        <div>A relation may span multiple countries (e.g. US and most of
          Canada for English), or split countries (e.g. EN and FR
          regions in Canada). In some cases, the relation will reuse
          country border ways.<br>
          <br>
        </div>
        <div>What do you think?<br>
        </div>
      </div>
      <br>
    </blockquote></div></div>
    We do have language mapping in <a href="https://www.openstreetmap.org/relation/52411" target="_blank">Belgium</a>.
    Look at the subareas:<br>
    <blockquote type="cite">
      <ul>
        <li class="m_-6420192521911312134relation">Relation <a title="" href="https://www.openstreetmap.org/relation/2425209" target="_blank"><u></u>German-speaking
              Community<u></u> (<u></u>2425209<u></u>)</a> as subarea</li>
        <li class="m_-6420192521911312134relation">Relation <a title="" href="https://www.openstreetmap.org/relation/78967" target="_blank"><u></u>French
              Community<u></u> (<u></u>78967<u></u>)</a> as subarea</li>
        <li class="m_-6420192521911312134relation">Relation <a title="" href="https://www.openstreetmap.org/relation/53136" target="_blank"><u></u>Flemish
              Community<u></u> (<u></u>53136<u></u>)</a> as subarea</li>
        <li class="m_-6420192521911312134relation">Relation <a title="" href="https://www.openstreetmap.org/relation/90348" target="_blank"><u></u>Wallonia<u></u>
            (<u></u>90348<u></u>)</a> as subarea</li>
        <li class="m_-6420192521911312134relation">Relation <a title="" href="https://www.openstreetmap.org/relation/54094" target="_blank"><u></u>Brussels-Capital<u></u>
            (<u></u>54094<u></u>)</a> as subarea</li>
        <li class="m_-6420192521911312134relation">Relation <a title="" href="https://www.openstreetmap.org/relation/53134" target="_blank"><u></u>Flanders<u></u>
            (<u></u>53134<u></u>)</a> as subarea</li>
      </ul>
    </blockquote>
    Beside the 3 administrative boundaries for regions Wallonia,
    Flanders and Brussels, we have 3 <b>official</b> French, Flemish
    and German speaking communities. These, failing a suitable boundary
    type, have been <a href="https://www.openstreetmap.org/relation/78967" target="_blank">tagged as
      political as follows</a>:<br>
    <blockquote type="cite">
      <table class="m_-6420192521911312134browse-tag-list">
        <tbody>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the boundary tag" href="https://wiki.openstreetmap.org/wiki/Key:boundary?uselang=en" target="_blank">boundary</a></th>
            <td class="m_-6420192521911312134browse-tag-v"><a title="The wiki description page
                for the boundary=political tag" href="https://wiki.openstreetmap.org/wiki/Tag:boundary=political?uselang=en" target="_blank">political</a></td>
          </tr>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the name tag" href="https://wiki.openstreetmap.org/wiki/Key:name?uselang=en" target="_blank">name</a></th>
            <td class="m_-6420192521911312134browse-tag-v">Communauté française</td>
          </tr>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the name:de tag" href="https://wiki.openstreetmap.org/wiki/Key:name:de?uselang=en" target="_blank">name:de</a></th>
            <td class="m_-6420192521911312134browse-tag-v">Französische Gemeinschaft</td>
          </tr>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the name:en tag" href="https://wiki.openstreetmap.org/wiki/Key:name:en?uselang=en" target="_blank">name:en</a></th>
            <td class="m_-6420192521911312134browse-tag-v">French Community</td>
          </tr>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the name:fr tag" href="https://wiki.openstreetmap.org/wiki/Key:name:fr?uselang=en" target="_blank">name:fr</a></th>
            <td class="m_-6420192521911312134browse-tag-v">Communauté française</td>
          </tr>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the name:nl tag" href="https://wiki.openstreetmap.org/wiki/Key:name:nl?uselang=en" target="_blank">name:nl</a></th>
            <td class="m_-6420192521911312134browse-tag-v">Franse Gemeenschap<br>
            </td>
          </tr>
          <tr>
            <th class="m_-6420192521911312134browse-tag-k"><a title="The wiki description page
                for the nat_name tag" href="https://wiki.openstreetmap.org/wiki/Key:nat%20name?uselang=en" target="_blank">nat_name</a></th>
            <td class="m_-6420192521911312134browse-tag-v">Communauté française de Belgique</td>
          </tr>
        </tbody>
      </table>
    </blockquote>
    The language boundaries subtree (nesting) is made possible for
    non-administrative boundaries with the extremely clever (*) and
    practical subarea concept. Administrative boundaries, such as
    municipalities, are included as parts of the language trees at the
    bottom.<br>
    <br>
    I have several times suggested a "language" boundary type (with
    provision for minority languages etc.) and using the cleverness of
    subareas.<br>
    The conclusion from the total lack of answers is that the OSM
    community is interested in neither (hence my astonishment reading
    this conversation).<br>
    <br>
    All the best,
    <br>
    <br>
    <table>
      <tbody>
        <tr>
          <td>André.</td>
        </tr>
      </tbody>
    </table>
    <br>
    (*) be it only the possibility to show the boundaries as simply as
    in this message rather than saying look for and gather the
    boundaries with admin level=x or find and use a program that does it
    and if there is no admin level say goodbye to your project.<br>
    <br>
  </div>

</blockquote></div><br></div>