LibreOffice Spell Checker çalışmıyor?


41

LibreOffice'de (3.5.4.2) yazım denetiminin gerçekten işe yaramadığını keşfetmekten biraz şaşırdım. Büyü denetleyicileri ... 80'lerden beri buralarda olduğundan beri şaşırdım. Zor bir şey değil.

Ubuntu 12.04'ü nispeten yeni bir kurulumda çalıştırıyorum. Sözlüklerime veya dil dosyalarına hiçbir şey yapmadım.

Araçlar> seçenekler> diller> yazma yardımları altında, yazarken kontrol etme ve İngilizce sözlükleri kullanma seçeneğine sahibim.

Ancak, yazım hatalarını bilerek yazarken hiçbir hata alamıyorum ve denetleyiciyi çalıştırdığımda yazım denetiminin tamamlandığını ve pencereyi kapattığını söylüyor.

Bu Libre ile bir hata mı? ya da yanlış bir şey mi yaptım?


Otomatik yazım denetimini etkinleştirdiniz mi? 'Pencere' açılır menüsünün altında bulunur.
Ryan

4
Gülünç bu kutudan işe yaramıyor.
Karl Morrison

doğru, bu kesinlikle "yazma yardımı".
phil294,

Yanıtlar:


37

Geçerli belge için hızlı bir düzeltme (İngilizce metin varsayarak) Araçlar - Dil - Tüm Metin İçin - İngilizce (ABD) şeklindedir.

Kalıcı düzeltme bence belgeler için kullanılan varsayılan dilin yüklü bir sözlük tarafından desteklendiğinden emin olmaktır. Bu çözüm LibreOffice'in soru forumunda "idiota" ile belgelenmiştir:

"Sorun, Araçlar / Seçenekler / Dil Ayarları / Diller'i tıklatarak çözülür. Düzinelerce İngilizce lezzetine izin verir, BUT yazım denetimi, yanlarında küçük mavi kene işareti olmayanlar için devre dışı bırakılır."

http://ask.libreoffice.org/question/1678/spell-checking-not-working-in-v342/


4
Vatanseverlik duygumla yükselttim! Anlaşılan bir sözlüğü olmayan İngilizce'ye (Kanada) ayarlıydım. İngilizce ABD iyi çalışıyor. Teşekkürler.
Michael,

1
Bu oydu! Yazım denetimini devre dışı bırakacağını bilsem Kanadalı'yı seçmezdim.
revnoah

Nitekim, bu sitede yorum sudo apt-get install myspell-en-gbbenim için düzeltti.
Sil

10

Dilinizi seçerken bunun yanında çeki görüyor musunuz?görüntü tanımını buraya girin

Eğer değilse "Dil Desteği" ni açın ve "Dilleri Kur / Kaldır ..." üzerine tıklayın ve istediğiniz dili kurun, LibreOffice'i kapatın ve tekrar deneyin.


3
Dil desteği nerede?
Tavşan

3
Unity Dash'da "Dil Desteği" ni arayarak bulmanız gerekir, aksi halde "Sistem Ayarları" ndadır. Ayrıca "gnome-language-selector" yazıp enter tuşuna basarak da terminalden açabilirsiniz.
Jeggy

1
evet, "Dil Desteği" bir LibreOffice özelliği / menüsü değil, Ubuntu'dan geliyor.
mnagel

Bu korkunç kullanılabilirlik tasarımı gibi görünüyor. Dillerden hiçbirinde herhangi bir onay işareti yoksa, kimsenin yanlarında onay işareti gibi bir şeye ihtiyacı olmasını nasıl bekleyeceğini bilemiyorum.
Guildenstern

8

İngilizce ve ABD için yazım denetimi paketlerini yüklemek için terminal komutları:

sudo apt update
sudo apt install myspell-en-gb myspell-en-us

Notlar:

  • Zaten yüklediyseniz hunspell-en-gb, yüklemek için onu kaldırmanız gerekir myspell-en-gb.
  • Zaten yüklediyseniz hunspell-en-us, yüklemek için onu kaldırmanız gerekir myspell-en-us.

1
bağlantınız soruyu tam olarak cevaplayabilir, ancak AU kurallarına göre cevabın tamamını veya bir kısmını belirtmeniz gerekir.
rʒɑdʒɑ

Not ile ilgili olarak, eğer hunspell kurulu ise, o zaman yine de myspell kurmanıza gerek kalmaz ...
OJFord

myspell-en-usartık benim için Ubuntu 17.10'da kullanılamıyor
Patrick

4

Aşağıdakileri yükleyin:

sudo apt-get install myspell-en-us

Şimdi yazım denetiminin çalışmasını sağlamak için ofis odasını yeniden başlatın. Bu yardımcı olur umarım


+1 bu benim durumumda işe
yarayan

2

Benim durumumda, seçtiğim dili etkinleştirmek için yazım denetimi seçeneği mevcut değildi.

Sözlükler kuruldu, bu yüzden sorun ofis programındaydı.

Bu, aşağıdaki tarafından giderildi:

  1. killall soffice.bin

  2. rm -r .config/libreoffice/

  3. LibreOffice'i başlatın ve Araçlar-> Seçenekler-> Dil Ayarları -> Dokümanlar için varsayılan dil: English UK (şimdi yazım denetimi simgesiyle) gidin

Not: English UK için kurdum libreoffice-l10n-en-gbve myspell-en-gbkurdum.


Benim için çalıştı. Önceki kurulumlardan eski bir config klasörü vardı.
Morlock

0

Git -> Araçlar-> Seçenekler-> Dil->> Batı. Ardından yazım denetiminde etkinleştirildiği gibi batı dilini İngilizce usa olarak ayarlayın.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.