﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
18388	[GNU/Linux] JOSM does not respect LC_MEASUREMENT locale variable	Self-Perfection	Don-vip	"My current settings are:

{{{
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=""ru_RU.UTF-8""
LC_NUMERIC=""ru_RU.UTF-8""
LC_TIME=""ru_RU.UTF-8""
LC_COLLATE=""ru_RU.UTF-8""
LC_MONETARY=""ru_RU.UTF-8""
LC_MESSAGES=en_US.UTF-8
LC_PAPER=""ru_RU.UTF-8""
LC_NAME=""ru_RU.UTF-8""
LC_ADDRESS=""ru_RU.UTF-8""
LC_TELEPHONE=""ru_RU.UTF-8""
LC_MEASUREMENT=""ru_RU.UTF-8""
LC_IDENTIFICATION=""ru_RU.UTF-8""
LC_ALL=
}}}

And JOSM shows me all distance and speed numbers in feets/miles:
* zoom is measured in feets or miles,
* gpx track segments are measured in feets/miles
* speed in gpx tracks is measured in mph
* etc

But I expect JOSM to use meteres/kilometers, as dictated by LC_MEASUREMENT=""ru_RU.UTF-8""! I figured out, that JOSM uses LC_MESSAGES to select both language of UI strings and measurement units. But only strings language should be affected by LC_MESSAGES variable.

JOSM version is 15492"	defect	closed	normal	20.01	Core		fixed	measurement locale	
