[upstream] Libreoffice always uses "letter" paper
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LibreOffice |
Confirmed
|
Wishlist
|
|||
libreoffice (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
For new documents, libreoffice chooses always "letter" paper. It is expected, that documents are in A4 paper, because the locale ist set to de_DE.UTF-8.
LibreOffice settings:
Tools --> Options --> Language Settings --> Languages --> Locale stting: Default - German (Germany)
The locale settings are:
> locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=
LC_NUMERIC=
LC_TIME=de_DE.UTF-8
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=de_DE.UTF-8
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
LibreOffice Version:
> apt-cache policy libreoffice
libreoffice:
Installed: 1:3.5.4-0ubuntu1.1
Candidate: 1:3.5.4-0ubuntu1.1
Changed in df-libreoffice: | |
importance: | Unknown → Wishlist |
status: | Unknown → Confirmed |
summary: |
- Libreoffice always uses "letter" paper + [upstream] Libreoffice always uses "letter" paper |
LibreOffice completely ignores all deviations from defaults to a $LANG as the system stored in LC_ALL, LC_PAPER, LC_TIME, etc
For my work I want most of en_US.utf8, but e.g. *NEVER* paper size Letter of date format M/D/Y, so my (changed) system locales are
$ echo $LANG "UTF-8" decimal- point-wc= 46 thousands- sep-wc= 44 codeset= "UTF-8" Sun;Mon; Tue;Wed; Thu;Fri; Sat" Monday; Tuesday; Wednesday; Thursday; Friday; Saturday" Jan;Feb; Mar;Apr; May;Jun; Jul;Aug; Sep;Oct; Nov;Dec" February; March;April; May;June; July;August; September; October; November; December" "%H:%M: %S" num-entries= 0 entries= "S" 19971130 "UTF-8" fmt="%f% N%a%N%d% N%b%N%s %h %e %r%N%z %T%N%c%N" "Nederlands" codeset= "UTF-8" codeset= "UTF-8" symbol= "EUR " point=" ," by_space= 1 by_space= 1 curr_symbol= "EUR " symbol= "€" frac_digits= 2 by_space= 1 by_space= 1 p_cs_precedes= 1 p_sep_by_ space=1 n_cs_precedes= 1 n_sep_by_ space=1 p_sign_ posn=1 n_sign_ posn=2 from=10101 to=99991231 from=10101 to=99991231 decimal- point-wc= 44 thousands- sep-wc= 32 codeset= "UTF-8"
en_US.UTF-8
$ echo $LC_ALL
$ env | grep LC_
$ locale -ck LC_PAPER
LC_PAPER
height=297
width=210
paper-codeset=
$ locale -ck LC_NUMERIC
LC_NUMERIC
decimal_point="."
thousands_sep=","
grouping=3;3
numeric-
numeric-
numeric-
$ locale -ck LC_TIME
LC_TIME
abday="
day="Sunday;
abmon="
mon="January;
am_pm="AM;PM"
d_t_fmt="%a %d %b %Y %R %Z"
d_fmt="%d-%m-%Y"
t_fmt="%R"
t_fmt_ampm=
era=
era_year=""
era_d_fmt=""
alt_digits=
era_d_t_fmt=""
era_t_fmt=""
time-era-
time-era-
week-ndays=7
week-1stday=
week-1stweek=7
first_weekday=1
first_workday=2
cal_direction=1
timezone=""
date_fmt="%a %e %b %Y %H:%M:%S"
time-codeset=
$ locale -ck LC_ADDRESS
LC_ADDRESS
postal_
country_name=""
country_post=""
country_ab2="NL"
country_ab3="NLD"
country_car="NL"
country_num=528
country_isbn=""
lang_name=
lang_ab="nl"
lang_term="nld"
lang_lib="dut"
address-
$ locale -ck LC_MEASUREMENT
LC_MEASUREMENT
measurement=1
measurement-
$ locale -ck LC_MONETARY
LC_MONETARY
int_curr_
currency_symbol="€"
mon_decimal_
mon_thousands_sep=" "
mon_grouping=3;3
positive_sign=""
negative_sign="-"
int_frac_digits=2
frac_digits=2
p_cs_precedes=1
p_sep_by_space=1
n_cs_precedes=1
n_sep_by_space=1
p_sign_posn=1
n_sign_posn=2
crncystr="-€"
int_p_cs_precedes=1
int_p_sep_
int_n_cs_precedes=1
int_n_sep_
int_p_sign_posn=1
int_n_sign_posn=2
duo_int_
duo_currency_
duo_int_
duo_frac_digits=2
duo_p_cs_precedes=1
duo_p_sep_
duo_n_cs_precedes=1
duo_n_sep_
duo_int_
duo_int_
duo_int_
duo_int_
duo_p_sign_posn=1
duo_n_sign_posn=2
duo_int_
duo_int_
uno_valid_
uno_valid_
duo_valid_
duo_valid_
conversion_rate=1;1
monetary-
monetary-
monetary-
And NONE of those deviations are respected, making my developer life harder.
This is not new. I reported this back in 2009 to the OpenOffice team, and no action was taken whatsoever. I just hope filing this ticket might help.
This is the case in all LibreOffice versions I have access to.