Ist es möglich, eine benutzerdefinierte Sprache für LibreOffice zu erstellen?

Ist es möglich, eine benutzerdefinierte Sprache für LibreOffice zu erstellen?

Aus einem ganz bestimmten Grund möchte ich eine benutzerdefinierte Sprache haben. Da mein Name hier beispielsweise JSV ist, sollte diese Sprache JSV heißen.

Ist das überhaupt möglich? Und wie?

Ich vermute, dass es einfacher ist, eine solche zu erstellen, indem man eine der vorhandenen ändert, zum Beispiel Englisch:

C:\Program Files\LibreOffice\share\extensions\dict-en\...

Aber wie genau?

Antwort1

Es ist möglich, neue Sprachen in LibreOffice 5.3 und höher hinzuzufügen. Es gibt ein Kommandozeilenprogramm namensAbonnierenDadurch wird eine OXT-Datei für eine Sprache erstellt. Wenn die OXT-Datei zu LibreOffice hinzugefügt wird, werden XML-Dateien hinzugefügt, die die Sprache für die Rechtschreibprüfung und andere Sprachfunktionen beschreiben.

Es wird ein Sprachtag erwartet, und es gibt keinen vorhandenen JSV-Tag. Es gibt jedoch „jsl“ (normalerweise für japanische Gebärdensprache). Sie können also „jsl“ als Tag und dann „JSV“ als Sprachnamen verwenden, was in LibreOffice sichtbar sein wird.

Sprache im Charaktereigenschaftendialog

Wenn Sie dies ausprobieren möchten, ist hier der Powershell-Befehl, den ich für diesen Test verwendet habe.

& ./makeoxt -d wordlist.txt -l "JSV" -t west jsl out.oxt

Haftungsausschluss: Ich stehe in Verbindung mit den Leuten, die Oxttools entwickeln und Code zum Projekt beigetragen haben. Da es jedoch kostenlos ist, verdiene ich keinen Gewinn, indem ich Werbung dafür mache oder ähnliches.

verwandte Informationen