Włącz wielojęzyczną kontrolę pisowni w Collabora Online CODE

Aby sprawdzić pisownię w więcej niż jednym języku w Collabora Online, dodaj każdy wymagany kod języka do ustawienia kontenera CODE dictionaries, uruchom ponownie kontener i przypisz odpowiedni język do każdego fragmentu tekstu. Obie strony mają znaczenie: serwer musi udostępnić słowniki, a dokument musi oznaczyć angielski, francuski lub inny fragment tekstem w odpowiednim języku. Samo dodanie języka do kontenera nie identyfikuje automatycznie wszystkich języków w dokumencie.

Co należy skonfigurować?

Należy wziąć pod uwagę dwa oddzielne ustawienia:

  • Słowniki serwera: Obraz CODE Docker domyślnie włącza ograniczoną listę słowników. Jego dictionarieszmienna środowiskowa zmienia listę języków słowników konfigurowanych przez CODE. Podręcznik SDK Collabora 25.04 dokumentuje kody języków rozdzielone spacjami, po których opcjonalnie następuje kod kraju, i zaznacza, że ​​ograniczenie listy pomaga uniknąć niepotrzebnego zużycia zasobów i pracy związanej z uruchamianiem.
  • Język dokumentu: Collabora używa języka przypisanego do tekstu do wyboru słownika ortograficznego. Dokument może zawierać różne języki w różnych fragmentach lub akapitach, dlatego każdy fragment powinien być poprawnie oznaczony.

Na przykład dokument z fragmentami w języku angielskim (Stany Zjednoczone) i francuskim wymaga włączenia obu kodów na serwerze, a tekst w języku angielskim i francuskim musi mieć odpowiednie ustawienie językowe. Język interfejsu użytkownika ani układ klawiatury nie zastępują żadnego z tych ustawień. Zapoznaj się z podręcznikiem Collabora Online 25.04 SDK oraz tematem pomocy Collabora dotyczącym wyboru języka dokumentu .

Konfigurowanie słowników językowych w CODE Docker

Przykład Docker Compose

Dodaj żądane kody ustawień regionalnych jako ciąg znaków rozdzielony spacjami w środowisku usługi Collabora. W tym przykładzie lista zawiera języki: angielski (USA), angielski (Wielka Brytania) i francuski:

services:
  collabora:
    image: collabora/code
    restart: unless-stopped
    environment:
      dictionaries: "en_US en_GB fr_FR"
      domain: "cloud\.example\.com"
      username: "collabora_admin"
      password: "replace-with-a-long-unique-password"
    ports:
      - "127.0.0.1:9980:9980"

Zastąp wzorzec domeny, dane uwierzytelniające, znacznik obrazu i mapowanie portów, aby dopasować je do wdrożenia. Zachowaj istniejące ustawienia odwrotnego serwera proxy i połączenia NextCloud; ten fragment kodu pokazuje jedynie, gdzie znajduje się lista słowników. Jeśli korzystasz już z pliku Compose, edytuj istniejącą usługę Collabora zamiast tworzyć drugi kontener.

Powyższe kody języków są zgodne z kodami udokumentowanymi przez Collabora, gdzie ustawienia regionalne mogą zawierać kod kraju. Używaj kodów odpowiadających językom dokumentu, których potrzebują Twoi użytkownicy. Nie zakładaj, że każdy możliwy kod ma użyteczny słownik w każdym obrazie CODE: podręcznik SDK opisuje zmianę skonfigurowanej listy, podczas gdy zainstalowana kompilacja i jej słowniki nadal określają, co jest faktycznie dostępne. Przed dodaniem mniej popularnych ustawień regionalnych sprawdź dokumentację używanej wersji obrazu CODE.

Zastosuj zmianę

  1. Utwórz kopię zapasową lub zatwierdź bieżący plik Compose, aby móc cofnąć zmiany.
  2. Zaktualizuj dictionarieswartość, używając tylko języków potrzebnych użytkownikom. Zachowaj pozostałe zmienne środowiskowe Collabora.
  3. Utwórz ponownie usługę, aby Docker przekazał zaktualizowane środowisko do kontenera. W przypadku wdrożenia Compose uruchom usługę docker compose up -d --force-recreate collaboraz katalogu zawierającego plik Compose.
  4. Sprawdź dane wyjściowe podczas uruchamiania za pomocą docker compose logs --tail=100 collabora. Sprawdź błędy uruchamiania lub ładowania słownika; nie traktuj samego pomyślnego stanu kontenera jako dowodu na zainstalowanie danego słownika.

Jeśli Twoje wdrożenie używa docker runzamiast tego, zaktualizuj jego -e dictionaries="en_US en_GB fr_FR"argument i utwórz kontener ponownie z tymi samymi opcjami sieci, woluminu, serwera proxy i zabezpieczeń. Zmiana środowiska w działającym kontenerze nie zmienia środowiska, w którym został uruchomiony.

Przypisz język do każdego fragmentu

Gdy serwer będzie gotowy, otwórz dokument w NextCloud i zaznacz tekst, którego język chcesz sprawdzić. W ustawieniach językowych Collabora wybierz język zaznaczenia lub akapitu; w przypadku dokumentu w całości napisanego w jednym języku, użyj opcji, która zastosuje język do całego tekstu. Etykiety poleceń mogą się nieznacznie różnić w zależności od wersji i układu ekranu, ale kluczem jest ustawienie języka tekstu dokumentu, a nie tylko zmiana języka interfejsu. Pomoc Collabora wyjaśnia, że ​​język dokumentu określa słownik używany do sprawdzania pisowni, słownika synonimów i dzielenia wyrazów.

W przypadku dokumentu w wielu językach, język należy stosować partiami. Na przykład, zaznacz akapit francuski i ustaw język francuski (Francja), a następnie zaznacz akapity angielskie i ustaw język angielski (Stany Zjednoczone). Jeśli nowy tekst odziedziczy niewłaściwy język, umieść kursor w tym akapicie i zmień jego język przed rozpoczęciem pisania lub zaznacz tekst i ponownie go oznacz. Słowo wyglądające na błędnie napisane może po prostu oznaczać tekst oznaczony niewłaściwym językiem.

Sprawdzanie pisowni można również wyłączyć dla wybranego języka lub zaznaczenia. W menu językowym Collabora opcja „Brak” wyklucza zaznaczony tekst ze sprawdzania pisowni i dzielenia wyrazów. Jeśli tekst jest w prawidłowym języku, ale nie ma żadnych znaków ortograficznych, sprawdź status sprawdzania pisowni dla tego języka i sprawdź, czy zaznaczenie jest wykluczone. Strona pomocy językowej Collabora opisuje dostępne języki i opcję „Brak”.

Szybkie sprawdzanie, gdy brakuje języka

Co widziszCo sprawdzić
Tylko jeden język otrzymuje znaki ortograficzneSprawdź, czy wszystkie potrzebne kody znajdują się w pliku dictionaries, utwórz ponownie KOD, a następnie przetestuj tekst wyraźnie oznaczony każdym językiem.
Język jest dostępny w menu, ale nie zaznaczono żadnych słówUstaw wybrany fragment na ten język i sprawdź, czy sprawdzanie pisowni jest włączone, zamiast ustawiać opcję „Brak”. Sama dostępność menu nie jest dowodem na to, że słownik działa.
Zmiany nie mają wpływu po edycji opcji UtwórzPotwierdź, że usługa Collabora została utworzona ponownie i że kontener działający jest tym zarządzanym przez edytowany projekt Compose.
NextCloud nie może otwierać dokumentów po odtworzeniuSprawdź logi usługi Collabora i serwera proxy oraz upewnij się, że ustawienia Office w NextCloud nadal wskazują na adres URL serwera Collabora. Konfiguracja słownika nie naprawia połączenia WOPI ani odwrotnego proxy.

Podręcznik administracyjny NextCloud opisuje adres URL serwera Collabora w konfiguracji pakietu Office. To ustawienie integracji należy zachować oddzielnie od zmiany słownika; jeśli połączenie działało wcześniej, zazwyczaj nie ma potrzeby jego zmiany w celu sprawdzenia pisowni w językach. Zapoznaj się z dokumentacją konfiguracji pakietu Office NextCloud .

Sprawdź wynik w prawdziwym dokumencie

Utwórz lub otwórz dokument testowy i wpisz celowo błędnie napisane słowo w każdym z włączonych języków. Ustaw każdy przykładowy fragment na odpowiedni język, a następnie sprawdź, czy funkcja sprawdzania pisowni zaznacza celowy błąd. Wpisz również poprawnie napisane słowo w każdym języku, aby upewnić się, że nie jest ono traktowane jako tekst obcy. Powtórz czynność z drugim użytkownikiem, jeśli dostępność języków różni się w zależności od konta lub dokumentu.

Jeśli język nadal nie działa, ogranicz testowanie do jednej lokalizacji na raz, sprawdź logi CODE i porównaj kod z dokumentacją, aby uzyskać dokładną wersję obrazu. Domyślna lista dozwolonych słowników i zawartość obrazów w Collabora mogą się zmieniać między wersjami; nie należy zakładać domyślnych ustawień z podręcznika 25.04 dla każdego późniejszego tagu. Gdy pisownia działa poprawnie w każdym jawnie otagowanym fragmencie, zachowaj najmniejszą listę języków, która spełnia potrzeby użytkowników.

Zostaw komentarz

Włącz wielojęzyczną kontrolę pisowni w Collabora Online CODE

Włącz wielojęzyczną kontrolę pisowni w Collabora Online CODE

Skonfiguruj słowniki CODE Docker i poprawnie oznacz fragmenty dokumentu, aby zapewnić prawidłową korektę pisowni w języku angielskim, francuskim i innych obsługiwanych językach.

Ustaw licznik czasu bezczynności Collabora dla aktywnych widoków dokumentów

Ustaw licznik czasu bezczynności Collabora dla aktywnych widoków dokumentów

Dostosuj próg bezczynności dla każdego widoku w coolwsd i odróżnij go od przyciemniania tła karty, usuwania dokumentów, automatycznego zapisywania i wygaśnięcia logowania.

Wyłącz sprawdzanie aktualizacji kodu Collabora i niechciane połączenia

Wyłącz sprawdzanie aktualizacji kodu Collabora i niechciane połączenia

Zatrzymaj zaplanowane sprawdzanie aktualizacji KODU, przejrzyj opcjonalne usługi zdalne i skorzystaj z kontroli sieci wychodzącej bez przerywania edycji dokumentu.

Połącz Seafile i Collabora z poprawnym adresem URL WOPI

Połącz Seafile i Collabora z poprawnym adresem URL WOPI

Włącz bezpieczne edytowanie dokumentów w Seafile, konfigurując adres URL wykrywania, protokół HTTPS i dostęp WOPI Collabora dla swojego wdrożenia.

Przywróć kopiowanie i wklejanie między aplikacjami Collabora i komputerowymi

Przywróć kopiowanie i wklejanie między aplikacjami Collabora i komputerowymi

Przetestuj schowek systemowy, dostosuj uprawnienia przeglądarki i zidentyfikuj, kiedy wbudowana integracja Collabora wymaga zmiany zasad dotyczących ramek iframe.

Udostępnij niestandardowe czcionki w Collabora CODE Docker

Udostępnij niestandardowe czcionki w Collabora CODE Docker

Zamontuj pliki czcionek w systemie Docker i Collabora, aby niestandardowe czcionki były wyświetlane w edytorze i poprawnie renderowane w dokumentach.

Przywróć ustawienia Collabora CODE bez utraty zmian wdrożenia

Przywróć ustawienia Collabora CODE bez utraty zmian wdrożenia

Utwórz kopię zapasową pliku coolwsd.xml i jego źródeł wdrożeniowych, przywróć je w bezpieczny sposób i zweryfikuj KOD przed ponownym rozpoczęciem edycji przez użytkowników.

Napraw sprawdzanie hosta WOPI w CODE, dopasowując źródło hosta

Napraw sprawdzanie hosta WOPI w CODE, dopasowując źródło hosta

Zezwól na konkretne źródło Nextcloud lub inne źródło WOPI w KODZIE, a następnie zweryfikuj listę dozwolonych hostów i odróżnij je od ograniczeń adresu IP źródłowego Nextcloud.

Rozwiąż błąd „Cóż, to jest żenujące” w aplikacji Collabora

Rozwiąż błąd „Cóż, to jest żenujące” w aplikacji Collabora

Prześledź połączenia przeglądarki, WOPI i WebSocket Collabora, aby dowiedzieć się, dlaczego dokument się nie otwiera, a następnie zastosuj poprawkę odpowiadającą konfiguracji Nextcloud.

Uruchom Collabora Online na węzłach Kubernetes

Uruchom Collabora Online na węzłach Kubernetes

Wdrażaj repliki Collabora CODE za pomocą Helm, przechowuj każdy dokument w jednym podzie dzięki powinowactwu WOPI i weryfikuj przychodzące dane, rozmieszczenie węzłów i edycję w Nextcloud.