Libre Office Writer Makros zur automatischen Umsetzung der Greifensteiner Sprache
- Gräfixieren: Ersetze die Angangskonsonanten eines Wortes mit "Gr"
- Gralphabetisieren: Transkription in das Greifensteiner Alphabet - das Gralphabet!
!!! WICHTIG: Erlaube nur Makros in Libre Office, denen du wirklich vertraust !!!
- Installiere Libre Office.
- Installiere die Schriftart "Gralphabet" von der Datei "resources/Gralphabet-Font.ttf". Die Schriftart wurde von Helmfried, Burggraf der Herbstburg, erstellt.
!!! WICHTIG: Erlaube nur Makros in Libre Office, denen du wirklich vertraust !!!
- Öffne Libre Office Writer und gehe ins Menü Extras > Optionen
- Wähle LibreOffice > Sicherheit aus.
- Klick die Schaltfläche "Makrosicherheit...".
- Setze die Sicherheits-Stufe zu "Mittel".
Beim Öffnen einer Datei mit Makros wird nun immer gefragt, ob die Ausführung von Makros erlaubt werden soll oder nicht.
!!! WICHTIG: Erlaube nur Makros in Libre Office, denen du wirklich vertraust !!!
-
Ersetze den Text in dem LO Writer Dokument "Gralphabetisierer.odt" mit deinem Text. Der gesamte Text in dem Dokument wird bearbeitet. (Der Beispieltext in dem Dokument wurde mittels ChatGPT generiert.)
-
Zum Ersetzen der Anfangskonsonanten aller Wörter mit "Gr" bzw. "gr", klick auf die Schaltfläche "Gräfixieren".
ODER
Führe das Makro "Graefixieren" aus:
Extras > Makros > Makros ausführen ... > Gralphabetisierer.odt > Standard > Gralphabetisierer > Graefixieren -
Zum Transkribieren des Textes in das Gralphabet, klick auf die Schaltfläche "Gralphabetisieren"
ODER
Führe das Makro "Gralphabetisieren" aus:
Extras > Makros > Makros ausführen ... > Gralphabetisierer.odt > Standard > Gralphabetisierer > Gralphabetisieren
-
Folgt der Punkt am Satzende keinem Wort sondern einem Zeichen (inkl. Leerzeichen), wird dem Punkt ebenfalls ein "Gr" Gräfix vorangestellt.
Z.B. "Frankfurt (am Main)." wird zu "Grankfurt (gram Grain)Gr."
-
Zeichen am Anfang eines Absatzes werden gelöscht.
Z.B. Guillements: "»Hallo, wie geht es dir?«" wird zu "Grallo, grie greht gres grir?«".
Zeichen am Anfang eines Satzes innerhalb eines Absatzes sind nicht betroffen.
-
Großbuchstaben innerhalb eines Wortes (z.B. ein Wort in NUR Großbuchstaben) sind nicht unterstützt. Sie erhalten den normalen Präfix "Gr".
Z.B. "NUR" wird zu "GrUR".
-
Nicht ausgeschriebene Zahlen sind nicht unterstützt.
Z.B. "15 Äpfel" wird zu "Gr15 Gräpfel", aber "Fünfzehn Äpfel" wird zu "Grünfzehn Gräpfel".
-
Abkürzungen sollten vermieden werden bzw. erst nach der Gräfixierung eingeführt werden.
Z.B. "Jhd." wird zu "Grjhd.", aber "Jahrhundert" wird zu "Grahrhundert" und kann dann als "Grhd." abgekürzt werden
(abgesehen davon wird in der Greifensteiner Sprache natürlich das Wort "Hundergrutzend" bevorzugt).
-
Da jedes Wort durch das Makro einzeln bearbeitet wird, werden die standardmäßigen 100 Rückgänging-Machen Schritte in Libre Office sehr schnell überschritten. D.h. das Gräfixieren kann meist nicht vollständig rückgängig gemacht werden. Es wird empfohlen, den Originaltext zuvor separat abzuspeichern.
Falls unbedingt nötig, kann die Anzahl an Rückgänging-Machen Schritte ("Undo Steps") in Libre Office Writer erhöht werden unter Extras > Options > LibreOffice > Erweitert > Expertenoptionen > org.libreoffice.Office.Common > Undo > Undo. Der Wert für "Steps" (Schritte) kann von 100 auf einen höheren Wert gesetzt werden. Dies erhöht natürlich den verwendeten Arbeitsspeicher.
-
Ziffern sind in der Schriftart nicht implementirt. Es sollten ausgeschriebene Zahlen verwendet werden.
-
Vorkommen von "S-CH" werden immer als "SCH" transkribiert. \
Z.B. "BISSCHEN" wird als "BIS-SCH-EN" transkribiert anstatt als "BISS-CH-EN".
Die Gräfixierung eines Wortes erfolgt in den folgenden Schritten:
-
Finde den ersten Vokal in jedem Wort. Vokale sind definiert als a, e, i, o, u, ä, ö, ü und y (es geht hier um die Aussprache). Weiterhin werden Ziffern (0 bis 9) als Vokale behandelt, da sonst bei wiederholtem Gräfixieren allen Zahlen ein zusätzlicher Gräfix vorangestellt wird.
-
Ersetze alle Zeichen vor dem ersten Vokal mit
- "Gr", falls das Wort groß geschrieben ist. Ein groß geschriebener Vokal am Wortanfang wird in einen Kleinbuchstaben umgewandelt.
- "gr" falls das Wort klein geschrieben ist
-
Gibt es keinen Vokal in dem Wort, wird der erste Buchstabe des Wortes klein geschrieben und der ensprechende Suffix ("Gr"/"gr") dem Wort vorangestellt.
Z.B. "Hmmm" wird zu "Grhmmm".
Die Gralphabetisierung erfolgt in den folgenden Schritten:
- Konvertiere den gesamten Text zu Großbuchstaben.
- Ersetze alle "GR" mit "g".
- Ersetze alle "ST" mit "t".
- Ersetze alle "SCH" mit "s".
- Ersetze alle "EI" mit "i".
- Ersetze alle "ẞ" mit "SS".
- Ersetze alle "AU" mit "a".
- Ersetze alle "EU" mit "e".
- Ersetze alle "CH" mit "c".
- Änderung der Schriftart zu "Gralphabet".
Information and resources for LibreOffice macros
LibreOffice 24.2 API Documentation
-
Aktiviere den Entwurfsmodus im Menü Formular > Entwurfsmodus.
-
Zum Bearbeiten der Schaltfläche
- Linksklick zur Positionierung.
- Rechtsklick Auswahl von Optionen.
-
Deaktiviere den Entwurfsmodus im Menü Formular > Entwurfsmodus.