Voorkom dat codebewerkingssessies na 10 minuten eindigen.
Traceer een CODE-verbinding die na 10 minuten verbroken is naar de proxy, load balancer of WebSocket-verbinding, corrigeer vervolgens de time-out en controleer of de sessie verbonden blijft.
Om in Collabora Online meerdere talen te controleren op spelfouten, voegt u voor elke gewenste taalcode de code toe aan de dictionariesinstellingen van de CODE-container, start u de container opnieuw en wijst u de juiste taal toe aan elk tekstfragment. Beide partijen zijn belangrijk: de server moet de woordenboeken beschikbaar stellen en het document moet Engels, Frans of een andere tekstpassage markeren met de bijbehorende taal. Het toevoegen van een taal aan de container alleen zorgt er niet automatisch voor dat elke taal in een document wordt herkend.
Er zijn twee afzonderlijke instellingen waarmee rekening moet worden gehouden:
dictionariesomgevingsvariabele wijzigt de lijst met woordenboektalen die CODE configureert. De SDK-handleiding van Collabora 25.04 beschrijft taalcodes gescheiden door spaties, eventueel gevolgd door een landcode, en merkt op dat het beperken van de lijst helpt om onnodig resourcegebruik en opstartwerk te voorkomen.Een document met bijvoorbeeld passages in het Engels (Verenigde Staten) en Frans vereist dat beide talen op de server zijn ingeschakeld, en de Engelse en Franse tekst moeten de bijbehorende taalinstelling hebben. Een gebruikersinterfacetaal of toetsenbordindeling is geen vervanging voor een van beide instellingen. Zie de handleiding van de Collabora Online 25.04 SDK en het helponderwerp van Collabora over het selecteren van een documenttaal .
Voeg de gewenste landcodes toe als een door spaties gescheiden tekenreeks in de omgevingsvariabelen van de Collabora-service. In dit voorbeeld wordt de lijst beperkt tot Amerikaans Engels, Brits Engels en Frans:
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"
Vervang het domeinpatroon, de inloggegevens, de imagetag en de poorttoewijzing zodat deze overeenkomen met uw implementatie. Behoud de bestaande reverse proxy- en Nextcloud-verbindingsinstellingen; dit fragment illustreert alleen waar de woordenlijst thuishoort. Als u al een Compose-bestand gebruikt, bewerk dan de bestaande Collabora-service in plaats van een tweede container aan te maken.
De bovenstaande taalcodes volgen de codes die door Collabora zijn gedocumenteerd, waarbij een landcode een landcode kan bevatten. Gebruik codes die overeenkomen met de documenttalen die uw gebruikers nodig hebben. Ga er niet van uit dat elke mogelijke code een bruikbaar woordenboek heeft in elke CODE-image: de SDK-handleiding beschrijft het wijzigen van de geconfigureerde lijst, terwijl de geïnstalleerde build en de bijbehorende woordenboeken nog steeds bepalen wat er daadwerkelijk beschikbaar is. Raadpleeg de documentatie voor de CODE-imageversie die u gebruikt voordat u minder gangbare landcodes toevoegt.
dictionarieswaarde bij met alleen de talen die uw gebruikers nodig hebben. Behoud de andere Collabora-omgevingsvariabelen.docker compose up -d --force-recreate collaboravanuit de map waarin het Compose-bestand zich bevindt.docker compose logs --tail=100 collabora. Zoek naar opstartfouten of fouten bij het laden van woordenboeken; beschouw een succesvolle containerstatus op zich niet als bewijs dat een bepaald woordenboek is geïnstalleerd.Als uw implementatie docker runin plaats daarvan gebruikmaakt van een andere configuratie, werk dan het -e dictionaries="en_US en_GB fr_FR"argument bij en maak die container opnieuw aan met dezelfde netwerk-, volume-, proxy- en beveiligingsopties. Het wijzigen van de omgeving op een draaiende container verandert niet de omgeving waarmee deze is gestart.
Nadat de server gereed is, opent u een document in Nextcloud en selecteert u de tekst waarvan u de taal wilt controleren. Kies in de taalinstellingen van Collabora de taal voor de selectie of alinea; voor een document dat volledig in één taal is, gebruikt u de optie die de taal op alle tekst toepast. De labels van de opdrachten kunnen per versie en schermindeling enigszins verschillen, maar het belangrijkste is dat u de taal van de documenttekst instelt en niet alleen de interfacetaal wijzigt. De helpfunctie van Collabora legt uit dat de documenttaal bepaalt welk woordenboek wordt gebruikt voor spellingcontrole, thesaurus en woordafbreking.
Voor een document met meerdere talen kunt u de taal in delen toepassen. Selecteer bijvoorbeeld de Franse alinea en stel deze in op Frans (Frankrijk), selecteer vervolgens de Engelse alinea's en stel deze in op Engels (Verenigde Staten). Als nieuwe tekst de verkeerde taal overneemt, plaatst u de cursor in die alinea en wijzigt u de taal voordat u typt, of selecteert u de tekst en past u de taal aan nadat u deze hebt ingevoerd. Een woord dat er verkeerd gespeld uitziet, kan simpelweg tekst zijn die met de verkeerde taal is gemarkeerd.
De spellingcontrole kan ook worden uitgeschakeld voor een selectie of taal. In het taalmenu van Collabora sluit de optie 'Geen' de geselecteerde tekst uit van spellingcontrole en woordafbreking. Als de tekst de juiste taal heeft, maar geen spellingsmarkeringen krijgt, controleer dan de status van de spellingcontrole voor die taal en kijk of de selectie is uitgesloten. De help-pagina van Collabora over talen beschrijft de taalopties en de optie 'Geen'.
| Wat je ziet | Wat te controleren |
|---|---|
| Slechts één taal krijgt spellingsmarkeringen. | Controleer of alle benodigde codes aanwezig zijn dictionaries, genereer de CODE opnieuw en test vervolgens de tekst die expliciet is getagd met elke taal. |
| Er is een taal beschikbaar in het menu, maar er zijn geen woorden aangevinkt. | Stel de geselecteerde passage in op die taal en controleer of de spellingcontrole is ingeschakeld in plaats van ingesteld op 'Geen'. De beschikbaarheid van het menu alleen bewijst niet dat het woordenboek functioneert. |
| Wijzigingen hebben geen effect meer na het bewerken van het document. | Controleer of u de Collabora-service opnieuw hebt aangemaakt en of de actieve container dezelfde is als die welke wordt beheerd door het bewerkte Compose-project. |
| Nextcloud kan documenten na herinstallatie niet meer openen. | Controleer de Collabora-service- en proxylogboeken en bevestig dat de Office-instelling van Nextcloud nog steeds naar de URL van de Collabora-server verwijst. De woordenboekconfiguratie herstelt geen WOPI- of reverse-proxyverbinding. |
In de beheerdershandleiding van Nextcloud wordt de URL van de Collabora-server beschreven onder de Office-configuratie. Houd deze integratie-instelling gescheiden van de wijziging van het woordenboek; als de verbinding eerder al werkte, hoeft u deze normaal gesproken niet te wijzigen voor talen met spellingcontrole. Raadpleeg de documentatie over de Nextcloud Office-configuratie .
Maak een testdocument aan of open een bestaand document en typ een opzettelijk verkeerd gespeld woord in elke beschikbare taal. Stel elke voorbeeldtekst in op de gewenste taal en controleer of de spellingscontrole de opzettelijke fout markeert. Typ ook een correct gespeld woord in elke taal om er zeker van te zijn dat het niet als vreemde tekst wordt behandeld. Herhaal dit met een tweede gebruiker als de beschikbaarheid van talen verschilt per account of document.
Als een taal nog steeds niet werkt, beperk de test dan tot één taal tegelijk, controleer de CODE-logboeken en vergelijk de code met de documentatie voor de exacte imageversie. De standaardlijst met toegestane talen in het woordenboek van Collabora en de inhoud van de afbeeldingen kunnen tussen releases veranderen; de in de handleiding van versie 25.04 beschreven standaardwaarden mogen niet voor elke latere tag worden aangenomen. Zodra de spelling in elke expliciet getagde passage correct is, behoud dan de kleinste lijst met talen die aan de behoeften van uw gebruikers voldoet.
Traceer een CODE-verbinding die na 10 minuten verbroken is naar de proxy, load balancer of WebSocket-verbinding, corrigeer vervolgens de time-out en controleer of de sessie verbonden blijft.
Installeer de officiële Collabora Helm-grafiek, configureer WOPI-toegang en ingress-affiniteit en controleer of de implementatie zonder veelvoorkomende installatiefouten.
Gebruik browserverzoeken, WOPI-logboeken en gerichte proxycontroles om te achterhalen waarom Collabora een leeg document opent, en kies een oplossing die aansluit bij de bevindingen.
Configureer de CODE Docker-woordenboeken en tag documentpassages correct, zodat Engels, Frans en andere ondersteunde talen de juiste spellingcontrole krijgen.
Pas de drempelwaarde voor inactiviteit per weergave aan in coolwsd en onderscheid deze van het dimmen van tabbladen op de achtergrond, het sluiten van documenten, automatisch opslaan en het verlopen van inloggegevens.
Stop de geplande CODE-updatecontroles, bekijk optionele externe services en gebruik uitgaande netwerkbeheerfuncties zonder de documentbewerking te onderbreken.
Schakel veilige documentbewerking in Seafile in door de discovery-URL, HTTPS en WOPI-toegang van Collabora voor uw implementatie te configureren.
Test het klembord van het systeem, pas de browserrechten aan en bepaal wanneer een ingebedde Collabora-integratie een wijziging van het iframe-beleid nodig heeft.
Koppel lettertypebestanden aan Docker en de systeemconfiguratie van Collabora, zodat aangepaste lettertypen in de editor verschijnen en correct worden weergegeven in documenten.
Maak een back-up van coolwsd.xml en de bijbehorende implementatiebronnen, herstel deze op een veilige manier en controleer de code voordat gebruikers verder kunnen bewerken.