https://bugs.documentfoundation.org/show_bug.cgi?id=40497

Laurent BP <jumbo4...@yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |jumbo4...@yahoo.fr
         Resolution|---                         |NOTABUG

--- Comment #14 from Laurent BP <jumbo4...@yahoo.fr> ---
(In reply to russianneuromancer from comment #12)
> Jean-Baptiste, what do you get in latest LO with Default - English (USA) and
> this format: 
> # ###.00 "something"
> If number in cell is 1600?

I agree with Jean-Baptiste, there is no bug.

With EN, space has no special meaning, (it is comma which is considered as
thousand separator) so
# ###.00 "something"
will insert two space characters in the result, but no thousand separator. You
can check with a huge value bigger than 1 million: 1,243,456 gives
1234 567.00 something

But if you use a language which considers space as thousand separator (like RU
or FR), then LibO considers the two spaces as million and thousand separator,
and simply ignores second one if value is less than one million.
# ###,00 "something"
gives for 1,243,456
1 234,57something
which can be read as 1,234.57 thousands
As said by Jean-Baptiste, or in your comment 0 step 9, you have to insert your
second space character inside your quotes (it is not a workaround, it is as it
has to be written):
# ###,00" something"
Otherwise, LibO can not guess if you insert a thousand separator or text space
character.

Conclusion: when you change language, you have to adapt both decimal and
thousand separators.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to