Modify

Opened 17 months ago

Last modified 5 months 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 17 months ago.
Selection_002.png (13.8 KB) - added by anonymous 17 months ago.
Selection_001.png (15.4 KB) - added by anonymous 17 months ago.

Download all attachments as: .zip

Change History (10)

Changed 17 months ago by anonymous

Attachment: Selection_003.png added

Changed 17 months ago by anonymous

Attachment: Selection_002.png added

Changed 17 months ago by anonymous

Attachment: Selection_001.png added

comment:1 Changed 17 months ago by Don-vip

Description: modified (diff)

comment:2 Changed 17 months ago by Don-vip

Description: modified (diff)

comment:3 Changed 17 months ago by Don-vip

In 15210/josm:

see #17853 - add missing preference change listener

comment:4 Changed 10 months ago by simon04

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 Changed 7 months ago by simon04

Owner: changed from team to anonymous
Status: newneedinfo

comment:6 Changed 5 months ago by anonymous

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=

comment:7 in reply to:  6 Changed 5 months ago by skyper

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.
to The owner will be changed from anonymous to the specified user.
to The owner will be changed from anonymous to the specified user.
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.