Issue 101546 - LC_PAPER should set the margin measurements
Summary: LC_PAPER should set the margin measurements
Alias: None
Product: Internationalization
Classification: Code
Component: i18npool (show other issues)
Version: OOo 3.0.1
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2009-05-04 19:14 UTC by duane_tech
Modified: 2013-02-07 22:42 UTC (History)
1 user (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description duane_tech 2009-05-04 19:14:50 UTC
As far as I can determine from my locale files, only Canada, USA, and Puerto
Rico use letter-sized paper. Of these, only Canada uses metric measurement.
However, Canada uses inches for margins, etc.
If we set LC_MEASUREMENT to Imperial, this solves our problem with our office
suite, but it messes up all our other applications. For example, weather is now
in  degrees Fahrenheit.
Setting the page units based upon LC_PAPER instead of LC_MEASUREMENT would solve
this problem which all Canadians share. It is also more logical and consistent
to measure A4 paper in metric and 8-1/2" x 11" US-letter paper in Imperial.
Comment 1 ooo 2009-07-03 19:45:22 UTC
There's no quick-fix solution. For one, OOo doesn't merge locale data from
different LC_* variables yet (your remark that setting LC_MEASUREMENT solved
your problem actually leaves me puzzled, are you sure you're using an release?). Second, if it did we'd have to implement a measurement
override for paper measurements in various places.

I'm not even convinced that users would like the behavior, because LC_PAPER
actually says nothing about the measurement representation to be used, and if
not acquainted with the imperial measurement those inch sizes may just create

Anyway, I'm reassigning this issue to requirements. The user experience team
(UX) would certainly have to comment as well.