<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Mar 25, 2020, at 3:56 PM, Paul Allen <<a href="mailto:pla16021@gmail.com" class="">pla16021@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class="">On Wed, 25 Mar 2020 at 22:25, Graeme Fitzpatrick <<a href="mailto:graemefitz1@gmail.com" class="">graemefitz1@gmail.com</a>> wrote:<br class=""></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class=""><div dir="ltr" class=""><br class=""><div class="">Is there any reason to actually specify name:en= when English is the Australian language?</div></div></div></blockquote><div class=""><br class=""></div><div class="">It's not the language of all Australians.  Ayers Rock is now Uluru. So it may be</div><div class="">sensible, in some cases, to add name:en to allow for future such changes.  I</div><div class="">probably wouldn't bother because local mappers ought to have an idea if the</div><div class="">name is English or not.  However, the wiki suggest it's not only permissible,</div><div class="">it's also desirable: <a href="https://wiki.openstreetmap.org/wiki/Names#Repeating_name_with_language_specific_tag" class="">https://wiki.openstreetmap.org/wiki/Names#Repeating_name_with_language_specific_tag</a><br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">& how about name:international?</div><br class=""></div></div></blockquote><div class="">The wiki doesn't seem to have that, but does have int_name.  Which it doesn't</div><div class="">explain very clearly but seems to be for cases like IATA airport names.</div><div class=""><br class=""></div></div></div></div></blockquote><br class=""></div><div><div>OSM doesn’t have a way to specify the language used for the name tag</div><div>value. If I recall correctly, there was some discussion about how to</div><div>do this by setting defaults for administrative areas or some other</div><div>bounding polygon a while back but it went nowhere. Part of the issue</div><div>is that it is a hard problem once you start considering features</div><div>that are on the border of multiple language areas or for any names</div><div>in areas that are multilingual. Another suggestion was to create a</div><div>new tag that would specify the language of the name tag value thus</div><div>providing the missing metadata. That was not received well either.</div><div><br class=""></div><div>I attempted to create a multi-lingual map recently and came to the</div><div>conclusion that the suggestion in the wiki to repeat the name=* with</div><div>name:<lg>=* was the only workable way we have at the moment for a</div><div>data consumer to determine what the language used in the name value</div><div>was.</div><div><br class=""></div><div>Near as I can tell, without this there is no worldwide way to</div><div>determine the language of the name tag. When I looked at how the</div><div>German map decided to transliterate names I found that they had to</div><div>resort to shape definitions embedded in the libraries. Same for the</div><div>bilingual Welsh/English map, there is a non-OSM shape definition</div><div>embedded in the renderer to help it decide what language is likely</div><div>the default for the name tag value.</div><div><br class=""></div><div>Duplicating the value into a name:<lg> tag value at least gives a</div><div>data consumer a chance to decide how to process the name tag. For</div><div>monolingual areas this may seem wasteful but we don’t really have</div><div>any other accepted way of doing this at the moment.</div><div><br class=""></div><div>Cheers!</div><div>Tod</div><div><br class=""></div></div></body></html>