Modify

Opened 3 years ago

Last modified 23 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 3 years ago.
Selection_002.png (13.8 KB) - added by anonymous 3 years ago.
Selection_001.png (15.4 KB) - added by anonymous 3 years ago.

Download all attachments as: .zip

Change History (10)

Changed 3 years ago by anonymous

Attachment: Selection_003.png added

Changed 3 years ago by anonymous

Attachment: Selection_002.png added

Changed 3 years ago by anonymous

Attachment: Selection_001.png added

comment:1 Changed 3 years ago by Don-vip

Description: modified (diff)

comment:2 Changed 3 years ago by Don-vip

Description: modified (diff)

comment:3 Changed 3 years ago by Don-vip

In 15210/josm:

see #17853 - add missing preference change listener

comment:4 Changed 2 years 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 2 years ago by simon04

Owner: changed from team to anonymous
Status: newneedinfo

comment:6 Changed 23 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 23 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.