Jak mogę automatycznie wybrać język sprawdzania pisowni w przeglądarce Firefox?

12

Sprawdzanie pisowni Firefoksa mnie zastanawia.

Chciałbym automatycznie wybrać język, ale podczas wyszukiwania w Google znalazłem tylko ten odpowiedni link, który sugeruje ten stary, niezachowany dodatek, który po prostu nie działa (brak aktualizacji za około 1,5 roku, a programista nie odpowiada na e-maile ).

Czy tęskniłem za czymś innym, czy jest to coś, co faktycznie działa? Czy też osoby posługujące się wieloma językami używają Firefoksa tylko po to, by go wyłączyć?

o0 ”.
źródło
Proces jest opisany tutaj: Jak korzystać z modułu sprawdzania pisowni Firefox? , chociaż nie jest to „automatyczny wybór”. Jeśli masz na myśli automatyczne wykrywanie języka, nadal musisz przełączać języki w menu kontekstowym.
user3169,
@ user3169 nie, oczywiście chciałbym go automatycznie wybrać. Ale i tak dzięki.
o0 ”.
Czy masz na myśli „automatyczne wykrywanie”, co oznacza, że ​​FF określa język i automatycznie stosuje poprawny słownik?
user3169,
@ user3169 tak, nie przeszkadza mi ręczny wybór języka, ponieważ bardzo często go zmieniam . Była wtyczka, która zrobiła to w Chrome, więc jest to zdecydowanie „możliwe”.
o0 ”.
Możesz sprawdzić tę odpowiedź w innym poście Jak sprawić, by Firefox sprawdzał pisownię w wielu językach jednocześnie? .
user3169,

Odpowiedzi:

10

Oprogramowanie jest zasadniczo nieprzyjazne dla nas dwujęzycznych użytkowników.

Żadna przeglądarka internetowa nie oferuje tej wbudowanej funkcji. Jednak niektóre systemy operacyjne tak robią. Na przykład na komputerze Mac zmiana układu klawiatury spowoduje zmianę domyślnego słownika używanego w dowolnym polu wejściowym zaimplementowanym przy użyciu metod dostarczonych przez system operacyjny. Podobnie, jeśli wpiszesz pełne zdanie w pole tekstowe, może ono automatycznie przełączyć słownik na podstawie tego zdania. Działa to w Opera, Safari i niektórych innych przeglądarkach, ale nie Firefox na Macu. W Windows 10 (i we współczesnych aplikacjach na Windows 8.1) używany słownik zależy od układu klawiatury. W przeciwieństwie do komputerów Mac nie ma próby wykrycia języka. Działa to tylko w Edge i IE.

Wszystkie nowoczesne mobilne systemy operacyjne używają również układu klawiatury do określania słownika pisowni, więc wydaje się, że jest to droga, którą wszyscy chcą iść. (Z własnych doświadczeń związanych z automatycznym wykrywaniem języka Mac jako dwujęzycznego użytkownika, mogę powiedzieć, że to po prostu okropne.) Możesz dodać więcej układów klawiatury w Ustawieniach komputera / „Panelu sterowania”: „Region i język” i przełączać się między je, naciskając (Win)+ Space.

Alternatywą istotną dla sieci byłoby przełączanie na podstawie langatrybutu strony. Możesz jednak używać Google Mail w języku angielskim, ale nadal chcesz pisać wiadomości e-mail w języku włoskim. Ta metoda, podobnie jak automatyczne wykrywanie komputera Mac, jest zawodna i żadna przeglądarka internetowa tego nie implementuje.

Sprawdzanie dwóch języków jednocześnie, jak sugerowano w jednym z komentarzy, obniża jakość sprawdzania pisowni i może nie wychwycić przypadków, w których zapominasz angielskie słowo i zamiast tego wpisujesz włoskie słowo, nawet o tym nie myśląc. Różne słowa w dwóch językach, które są nieco inaczej napisane, to problem, z którym użytkownik dwujęzyczny może się spotkać cały czas. Łączenie słowników tylko pogorszy ten problem.

To, co właściwie sugerowałbym, to żebyś trochę oddzielił swój mózg. Umieść wszystkie treści w języku podstawowym w jednym wystąpieniu Firefoksa, a wszystkie treści w języku dodatkowym przechowuj w osobnym wystąpieniu i profilu. Możesz to zarządzać za pomocą profili Firefox i Menedżera profili . Zainstaluj tylko jeden słownik w każdym profilu i użyj dwóch okien do różnych rzeczy.

Dodatek, o którym wspominasz, ma licencję typu open source. Możesz pobrać kod źródłowy i spróbować go naprawić lub zmienić tak, aby działał tak, jak chcesz. Więcej pracy, ale fajnie jest kodować i uczyć się nowych rzeczy!

Podsumowując, w Firefoksie nie można obecnie mieć fajnych rzeczy. Możesz jednak przeszukać bazę danych błędów Mozilli i głosować na wszelkie znalezione usprawnienia w obsłudze wielu języków i przełączania słowników (jest kilka sposobów obsługi przełączania układu klawiatury, tak jak robią to inne systemy).

Źródła: Praca nad przeglądarkami w Opera Software przez sześć lat jako użytkownik dwujęzyczny.

Aeyoun
źródło
Dzięki za wskazówkę dotyczącą dwóch profili, zastanawiałem się nad tym, ale obawiam się, że kłopot byłby większy niż zysk: /
o0 '.
Właśnie myślałem, że takie rozszerzenie byłoby fajne w FF ... Więc chyba nic nie jest dostępne? Jeśli mogę zrobić małe rozszerzenie FF, aby rozwiązać ten problem, zaktualizuję ten komentarz.
Shautieh
3
Twoja odpowiedź jest naprawdę co najmniej dziwna i przypuszczam, że dzieje się tak, ponieważ programiści w USA nie są w stanie stwierdzić, że na przykład ogromna część Europejczyków mówi płynnie w dwóch, trzech, czterech lub nawet więcej językach. Wykrywanie języka przy użyciu prostych algorytmów rozpoznawania wzorców jest w rzeczywistości bardzo proste i wystarczy trzy lub cztery słowa, aby uzyskać dokładne (przy założeniu, że użytkownik pisze poprawnie).
João Pimentel Ferreira
Czy to wciąż najdokładniejsze informacje na ten temat? Wydaje mi się SZALONE.
pocketfullofcheese
4

Rozszerzenie sugerowane przez o0 'już nie działa, ponieważ Firefox zmienił technologię używaną dla dodatków. Potrzebowałem tego jednak, więc właśnie utworzyłem i opublikowałem nowe rozszerzenie do automatycznego przełączania na odpowiedni słownik do sprawdzania pisowni: https://addons.mozilla.org/firefox/addon/automatic-spelling-language/

Jacob Bundgaard
źródło
Bezpośredni link do źródła: github.com/kimsey0/FirefoxAutoDict
dreua
1

Wreszcie istnieje rozszerzenie, które właśnie to robi i działa!

Automatyczny przełącznik słownika

przykładowy obraz

o0 ”.
źródło
1
Miły! Na początku myślałem, że to nie działa, ale czasami potrzeba kilku słów, aby rozpoznać, że piszesz w innym języku. Dzięki!
Augusto Barreto,
10
„Ten dodatek został usunięty przez autora”. :(
hugomg
1
Tak, ten link jest uszkodzony ( „Nie znaleziono strony” ).
Peter Mortensen,
1

Większość osób wielojęzycznych nie ma problemu ze zmianą języka poprzez kliknięcie prawym przyciskiem myszy -> Języki . Przekonałem się również, że Firefox ma pewną wiedzę na temat kombinacji witryn i języków, ponieważ często nie muszę ręcznie przełączać języka na stronie, która zawsze używa tego samego języka.

Jeśli chodzi o sugestie dotyczące dodatków sprawdzających pisownię w Firefoksie, które mogą automatycznie wykrywać język:

LanguageToolFx

LanguageToolFx twierdzi, że obsługuje sprawdzanie pisowni w ponad 25 językach, automatyczne wykrywanie języka tekstu, a nawet może wykryć niektóre problemy gramatyczne.

ImTranslator

Sugerowany w jednym z twoich linków, twierdzi, że sprawdza pisownię i wykrywa ponad 70 języków. Ale ponieważ jest to głównie przeznaczone do tłumaczenia, korzystanie z niego może być niewygodne.

(Nigdy nie korzystałem z tych dodatków i nie mogę ich ręczyć).

harrymc
źródło
Próbowałem ich obu, dzięki. Niestety, LanguageTools nie wykrywa automatycznie, a ImTranslator po prostu nie wykonuje wbudowanego sprawdzania pisowni, najwyraźniej: /
o0 '.
1
LanguageToolFx wydaje się być wciąż rozwijany. Możesz wypróbować ich forum użytkowników . Inne opcje są dostępne na stronie pomocy technicznej , w tym bezpośredni kontakt z programistami.
harrymc
Re LanguageToolFx, „Ten dodatek został usunięty przez autora”.
RenniePet
@RenniePet: Dodatek LanguageToolFx jest nadal dostępny dla Firefoksa, chociaż jego strona internetowa zniknęła. Zaktualizowałem link.
harrymc
1
@PeterMortensen: Kliknij prawym przyciskiem myszy wpisany tekst.
harrymc