[Talk-ca] Canadian_best_practices: bilingual
Yves Moisan
yves.moisan at boreal-is.com
Thu May 13 18:24:32 BST 2010
Le 2010-05-12 22:13, Richard Weait a écrit :
> On Wed, May 12, 2010 at 9:44 PM, john whelan<jwhelan0112 at gmail.com> wrote:
>
>> I've put in what I think might be useful to newcomers about what data to
>> enter and why.
>>
>> http://wiki.openstreetmap.org/wiki/WikiProject_Canada#Canadian_best_practices
>>
>> Perhaps some one could look through it and comment or amend.
>>
> Are there bilingual road signs in Ottawa? If a sign said "Promenade
> Wilkie Drive" I'd use
>
> name=Promenade Wilkie Drive
> name:en=Wilkie Drive
> name:fr=Promenade Wilkie
>
I haven't taken the time to look at all the thread, but the way I see it
is that 'name' should point to 'name:locale', whatever 'locale' may be.
'name' should even be never instantiated really. It's a generalization
of an actual name that necessarily is associated with a
language/locale. That is, a name can't exist if locale = void. Could
the renderer use the user's browser's locale settings to guess which
locale, and if that locale cannot be found fall back on 'name:en', given
name:en exists for all entities or cascade down to the first locale
where there is content ? That is, 'name' would be 'name:en' (or any non
empty locale if name:en is not there) by default IF a browser setting
can't be read to determined which locale the user is using.
A separate language control for showing attributes should be available
from the OSM site. That is, one could explicitly choose to override the
guessed-from-browser locale and view tags/attributes/names in the
language they choose. I don't know how feasible this is.
My 2 cents,
Yves
> Other examples are Federal buildings, which even here in Toronto have
> bilingual signs. The Parliament Buildings in Ottawa are named as
>
> name=Parlement du Canada / Parliament of Canada
> name:en=Parliament of Canada
> name:fr=Parlement du Canada
>
> Bilingual maps are a recent interest of mine. I have a French
> language OSM now running in-house here.
>
> One thing I notice is that while rendering the World with name:fr,
> Quebec and France are almost empty! They use name, as they should but
> not also name:fr. The same is true of name:en and probably many other
> languages. It looks a bit funny to see Edimbourg, Londres and
> Copenhague, but Paris is missing!
>
> This is not insurmountable. It is possible to preferentially show
> name:fr and fall back to name if name:fr is empty. It even possible
> to default to name in Quebec, and use name:fr elsewhere and either
> fall back, or not. And I suppose I would make each of these rendering
> choices, depending on whether I want to show a lot of names, or
> emphasize missing data with blank spaces (to encourage updates).
>
> Thoughts?
>
> _______________________________________________
> Talk-ca mailing list
> Talk-ca at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ca
>
>
More information about the Talk-ca
mailing list