Modify

Opened 5 years ago

Last modified 4 years ago

#17853 needinfo defect

relation.nameOrder not working

Reported by: anonymous Owned by: anonymous
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc:

Description (last modified by Don-vip)

Hi~
JOSM has relation.nameOrder [name, name:ko, ref, landuse, natural, leisure, amenity, public_transport, :LocationCode, note, ?building] in Preferences.
But "Refers to" column does not display name or name:ko at relation window.




Attachments (3)

Selection_003.png (39.4 KB ) - added by anonymous 5 years ago.
Selection_002.png (13.8 KB ) - added by anonymous 5 years ago.
Selection_001.png (15.4 KB ) - added by anonymous 5 years ago.

Download all attachments as: .zip

Change History (10)

by anonymous, 5 years ago

Attachment: Selection_003.png added

by anonymous, 5 years ago

Attachment: Selection_002.png added

by anonymous, 5 years ago

Attachment: Selection_001.png added

comment:1 by Don-vip, 5 years ago

Description: modified (diff)

comment:2 by Don-vip, 5 years ago

Description: modified (diff)

comment:3 by Don-vip, 5 years ago

In 15210/josm:

see #17853 - add missing preference change listener

comment:4 by simon04, 5 years ago

The relation members shown in attachment:Selection_003.png​ are platform nodes. The relation.nameOrder preference affects the formatting of relation names. How should the latter influence the former?

comment:5 by simon04, 4 years ago

Owner: changed from team to anonymous
Status: newneedinfo

comment:6 by anonymous, 4 years ago

If platform node has name:en node name display as english in relation members list.
If platform node has not name:en(Only name, name:ko) node name display as korean in relation members list.
My ubuntu locale setting are below

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ko_KR.UTF-8
LC_TIME=ko_KR.UTF-8
LC_COLLATE=ko_KR.UTF-8
LC_MONETARY=ko_KR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ko_KR.UTF-8
LC_NAME=ko_KR.UTF-8
LC_ADDRESS=ko_KR.UTF-8
LC_TELEPHONE=ko_KR.UTF-8
LC_MEASUREMENT=ko_KR.UTF-8
LC_IDENTIFICATION=ko_KR.UTF-8
LC_ALL=

in reply to:  6 comment:7 by skyper, 4 years ago

What is your language setting in JOSM? Looks like none/default (en_US).

Replying to anonymous:

If platform node has name:en node name display as english in relation members list.

That is the set language in JOSM (and locales).

If platform node has not name:en(Only name, name:ko) node name display as korean in relation members list.

Here name is displayed as name:en is not present.

My ubuntu locale setting are below

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ko_KR.UTF-8
LC_TIME=ko_KR.UTF-8
LC_COLLATE=ko_KR.UTF-8
LC_MONETARY=ko_KR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ko_KR.UTF-8
LC_NAME=ko_KR.UTF-8
LC_ADDRESS=ko_KR.UTF-8
LC_TELEPHONE=ko_KR.UTF-8
LC_MEASUREMENT=ko_KR.UTF-8
LC_IDENTIFICATION=ko_KR.UTF-8
LC_ALL=

Please, try setting the language to Korean for either JOSM within JOSM preferences or your locales. Both should work.

I fear, there is no option/setting to specify the order of name:* to be displayed in JOSM, yet. This could be used to warn about more than one missing language for name, too.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as needinfo The owner will remain anonymous.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from anonymous to the specified user. Next status will be 'new'.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will remain anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.