Den 7 mars 2012 16:52 skrev Göran Andersson <initgo...@gmail.com>:
> Det finns ett allvarligt problem med den svenska stavningskontrollen i
> LibreOffice. (Förresten finns det flera, men låt oss spara de andra till
> någon annan gång.)
>
> Bakgrunden är följande: det svenska språket tillåter (nästan) oändligt
> många kombinationer av ordsammansättning. Ett exempel är
> "hästkapplöpningsbana" som är sammansatt av "häst", "kapplöpning" och
> "bana". Ett svenskt rättstavningsprogram kan inte lagra oändligt många
> sammansatta ord utan är tvunget att förlita sig på regler för hur
> sammansättningar genereras. I min rättstavningsordlista finns regler som
> bl.a. säger att "häst" får komma först i en sammansättning, att
> "kapplöpnings" får komma i mitten och att "bana" får stå sist. Därför
> godkänns "hästkapplöpningsbana" trots att detta ord inte finns inlagt
> explicit i ordlistan. Vi skulle kunna kalla "hästkapplöpningsbana" för en
> "automatgenererad sammansättning".
> Antag nu att man skriver fel, t.ex. "hästkapplöppningsbana". Självfallet
> rödmarkeras denna felstavning. Men frågan är ifall man ska låta
> rättstavningsprogrammet ge den korrekta sammansättningen
> "hästkapplöpningsbana" som rättstavningsförslag? För mig svaret självklart
> "ja", för t.o.m. jag har ibland svårt att omedelbart se vad som är fel i så
> långa ord. Om inga rättstavningsförslag ges, så tror man sannolikt att
> ordet i själva verket var korrekt och att det rödmarkerades p.g.a. brister
> i rättstavningsordlistan. För användare som har extremt lätt för att stava
> och dechiffrera bokstavsföljder är möjligheten att få automatgenererade
> sammansättningar den enda egentliga nyttan med rättstavningsförslagen.
>
> De automatgenererade sammansättningarna är alltid syntaktiskt korrekta.
> Problemet är att de inte nödvändigtvis är semantiskt rimliga. Om jag tappar
> en bokstav i ordet "bottennapp" och skriver "bottenapp", så ges förslag
> som  "bottenlapp", "bottenmapp", "bottennapp" och "bottenrapp". Visserligen
> ges det korrekta ordet som ett av förslagen, men de andra förslagen kan te
> sig vansinniga ifall man inte läst och förstått bruksanvisningen (
> http://code.google.com/p/dsso/wiki/Stavningsordlistan). Följden blir att
> många (kanske alla?) användare drar slutsatsen all LibreOffice är ett uselt
> program, att rättstavningsordlistan är kass och att rättstavningsordlistans
> upphovsman är efterbliven. Denna reaktion blir än starkare ifall det t.o.m.
> var så att det rödmarkerade ordet är rättstavat. Låt oss säga att man
> skriver "företagsapp till iPhone". Kanske rödmarkeras då det helt korrekta
> ordet "företagsapp" och man får ett antal automatgenererade
> sammansättningar som rättstavningsförslag. Användaren upplever det som att
> LibreOffice förbjuder honom att skriva ett korrekt ord och vill att han ska
> byta det mot någon vansinnighet som exempelvis "företagsnapp". Användaren
> kan inte veta att ordet "företagsnapp" är en automatgenererad
> sammansättning, utan drar slutsatsen att rättstavningsordlistan är full av
> sådana galenskaper.
>
> Hur ska man lösa detta problem? Från och med LibreOffice 3.5 finns det en
> enkel lösning, där går det nämligen att förbjuda automatgenererade
> sammansättningar bland rättstavningsförslagen (man sätter parametern
> MAXCPDSUGS till 0). Faktum är att Microsoft Office (såvitt jag vet)
> fungerar precis så - det rödmarkerar inte automatgenererade
> sammansättningar, men vågar dock inte ge dem som rättstavningsförslag.
> Följden av detta blir tyvärr att man för ord som "hästkapplöppningsbana"
> inte får det korrekta ordet som förslag - i just detta fall får man bara
> "hundkapplöpning" som förslag. Jag skulle bli djupt bedrövad om man tvingas
> ta till denna lösning.
>
> Ett annat sätt att lösa problemet är att få användarna att läsa
> bruksanvisningen. Detta är dock tämligen orealistiskt.
>
> Ett tredje sätt, som jag skulle föredra, är att på något sätt tala om för
> användaren att samtliga rättstavningsförslag är rena gissningar som inte
> grundar sig på någon som helst förståelse av det sammanhang det
> rödmarkerade ordet förekommer i, och att det  rödmarkerade ordet inte
> nödvändigtvis behöver vara felstavat. Exakt hur man ska göra detta vet jag
> inte, men nog borde det gå att peta in en kort varning under listan av
> rättstavningsförslag i menyn som dyker upp när man högerklickar på ett
> rödmarkerat ord? Varningen kan också länka till mer information, bl.a.
> bruksanvisningen. (Självfallet kräver detta att LibreOffice uppdateras, det
> kan inte åtgärdas i själva ordlistan.)
>
> Finns det någon som har synpunkter på detta? Tycker ni att problemet inte
> behöver åtgärdas, att någon av de tre metoderna ovan är att föredra, eller
> finns det något bättre sätt?

Oerhört svårlöst fråga. Frågan är om varningar hjälper. Folk är i
regel oerhört oemottagliga för allt vad argument heter och det enda de
kommer att säga är att ”det problemet finns inte i Microsoft Office”
och därmed basta…
Att göra som Microsoft gjort tilltalar säkert de som är vana vid deras
produkter; då slipper de ju se något nytt, och allt nytt är ju farligt
och av ondo, som bekant…

För att komma med ett förslag, om än kanske inte så genomtänkt, så
skulle väl det vara att man hade två olika rubriker i högerklicksmenyn
för förslag, varav den ena kunde vara ”Auto-genererade förslag” eller
liknande. Vet inte om det skulle vara tydligt nog, kanske inte. I de
fall där det finns förslag som inte är automatiskt genererade, så ser
man i alla fall att det är två olika grupper av förslag, varav man bör
ta den ena med en nypa salt.

Och apropå att generera saker, så kom jag att tänka på den IBM
S/36-maskin vi hade på ett företag jag jobbade på för ett antal år
sedan. En dator som tog upp ett eget litet rum och hade fyra
Winchesterdiskar som vägde ett antal kg per styck och totalt rymde ett
par GB eller så… Hur som helst, så fanns ett enkelt pokerspel
installerat som jag testade några gånger och det första som hände när
man startade spelet var att slumptal genererades, men någon hade
uppenbarligen varit lite för snabb, för texten som upplyste om detta
löd: ”Slumptal generas”. Hoppas slumptalen kunde hämta sig efter den
pinsamma upplevelsen…


Vänliga hälsningar

Johnny Rosenberg
ジョニー・ローゼンバーグ

-- 
Unsubscribe instructions: E-mail to discuss+h...@sv.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/sv/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Till