https://bugs.freedesktop.org/show_bug.cgi?id=79027

--- Comment #17 from Albrecht Müller <[email protected]> ---
(In reply to Robinson Tryon (qubit) from comment #16)

> I'm hesitant to group both problems together into a single bug. Let's focus
> on just the hyphenation problem for now.

There is already a separate bug report concerning the other problem, see
comment 14 and comment 15, bug 81435. 

When I use LibreOffice I try to get some work done. In this context I expect
that turning hyphenation on is a matter of seconds, or maybe a few minutes if I
am not familiar with this functionality and have to locate the necessary
controls first. It went wrong and there was no clue why I could not achieve
what I wanted: Did I overlook something obvious, does this feature work at all,
is something wrong with my machine or the installation, is there one or several
bugs, etc. I think a clear bug report describing a single easily reproducible
problem is at the end of a time consuming and often crooked process, not at the
beginning.

> One bug per issue, please.

It is about a single user experience. As described above we are still in the
process of finding out what went wrong. Furthermore I think it is an issue of
its own right if you try to achieve something simple like changing the
hyphenation property of some spreadsheet cell, and starting with some wrong
assumption about how to do this lets you run into multiple issues, in this
case:
- Insufficient feedback from the user interface (there was no easily
recognizable hint that the language setting might be wrong)
- Inconsistent user interface (see below, "Language" menu)
- Inconsistent language settings in spreadsheets generated using the Windows
Explorer (Language = [None]) and those generated as "new" within Calc (Language
= Language of the user interface(?))
- Wrong hyphenation ("Zeile-numbruch" instead of "Zeilen-umbruch")
- Strange blocking effects (see comment 2)
- Wrong results of calculations with additional issues (see comment 3, comment
14 and comment 15, bug 81435)

> > If you create
> > a spreadsheet using the Windows Explorer you get one where the language of
> > all cells is set to "None". Therefore hyphenation does not work. If Calc
> > creates a new spreadsheet it it seems to use the language of the current
> > location, in my case, German. Therefore hyphenation works.
> 
> Aha! These look like good, short repro steps.

Being able to write this kind of problem description demonstrates that I have
acquired the skills necessary to turn hyphenation on or off. At this stage I
don't benefit any more if this bug gets fixed. I think this points to a
fundamental flaw in the one bug per issue error reporting scheme. At this level
of skills you may loose the ability to understand why the different language
settings are a problem. Therefore you would not report a bug. 

> I think that could be a good enhancement. Please file that as a separate
> (enhancement) bug report.

Is now bug 86704.

> > 2) If possible, the user interfaces of the different components of
> > LibreOffice (Writer, Calc etc.) should work the same way. If you use Writer
> > you can set the language in  the extra -> language menu.
> 
> Which menu? How does one navigate to the Extra -> Language menu?

Please replace "Extra" by "Tools". Sorry for this mistake, the "Tools" menu is
called "Extras" in the German version of the user interface. The main menus of
Writer and Calc both contain a "Tools" entry and the menu behind this entry
contains a "Language" entry. In Writer the menu behind this entry allows you to
set the language for selection, paragraph or all text. This provides a
convenient way to specify the language settings, and I therefore was not aware
that it is possible to set the language using the "font" tab in character
formatting dialogue. That is why I knew of no way to set the language when I
discovered that Calc's "Language" menu did not contain the corresponding
entries. As I think that font and language are unrelated things it took me a
long time until I discovered the alternative way to control the language
settings.

There seem to be subtle differences in the way hyphenation works in Calc and in
Writer – please correct me if I am wrong: 

Writer: The "Hyphenation" entry in the "Language" menu seems to start a
hyphenation process that affects the whole document. I know of no way to
exclude parts of a document from hyphenation in a language independent way.
There is no automatic hyphenation. Language settings can be specified with
single character precision.

Calc: The "Hyphenation" entry in the "Language" menu allows you to turn
automatic hyphenation on or off. Hyphenation occurs only in those parts of the
document where automatic hyphenation is on. The settings of the hyphenation are
independent of the language settings. The least unit for hyphenation and/or
language settings is a single cell.

> I agree that Font and Language settings in Format -> Cells should be
> clearer. Perhaps separate tabs? Please file a separate enhancement request
> for this feature.

I fear that changing the user interface for Font and Language settings in
Format -> Cells will not be very helpful. As explained above the main problem
was that I was not even aware, and did not expect, that I can use a formatting
tool to change the language settings.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to