Modul Diskussion:ErsetzeZeichen
Letzter Kommentar: vor 3 Jahren von Alexander Gamauf in Abschnitt Betonungszeichen
Betonungszeichen
BearbeitenKann jemand bitte die folgende Funktion noch hinzufügen? (@Peter Gröbner: Ping?) Ich habe keinen Zugriff. Ich würde die Funktion benützen um automatisch auf die existierten Seiten auch von Wörtern mit Betonung verlinken. Siehe z.B. den Artikel нести, wo keine Links von der Konjugationstabelle erstellt wurden, nur weil die Wörter dort Betonung haben. --Pelmescheck (Diskussion) 01:01, 2. Dez. 2020 (MEZ)
- Oder ich kann auch ein neues Modul für Russisch erstellen. --Pelmescheck (Diskussion) 01:05, 2. Dez. 2020 (MEZ)
-- Ersetzt betonte Vokalen durch unbetonte. Zurzeit nur für die kyrillische Schrift. function export.entferne_betonungszeichen(word) word = mw.ustring.gsub(word, "а́", "а") word = mw.ustring.gsub(word, "е́", "е") word = mw.ustring.gsub(word, "и́", "и") word = mw.ustring.gsub(word, "о́", "о") word = mw.ustring.gsub(word, "у́", "у") word = mw.ustring.gsub(word, "ы́", "ы") word = mw.ustring.gsub(word, "э́", "э") word = mw.ustring.gsub(word, "ю́", "ю") word = mw.ustring.gsub(word, "я́", "я") word = mw.ustring.gsub(word, "А́", "А") word = mw.ustring.gsub(word, "Е́", "Е") word = mw.ustring.gsub(word, "И́", "И") word = mw.ustring.gsub(word, "О́", "О") word = mw.ustring.gsub(word, "У́", "У") word = mw.ustring.gsub(word, "Ы́", "Ы") word = mw.ustring.gsub(word, "Э́", "Э") word = mw.ustring.gsub(word, "Ю́", "Ю") word = mw.ustring.gsub(word, "Я́", "Я") return word end
Auch bei Modulen bin ich völlig inkompetent und würde spontan an den Formatierer als Ansprechpartner denken. Allerdings waren hier vor allem Udo und der Betterknower (der auch bei slawischen Sprachen sehr gut Bescheid weiß) tätig. Gruß und weiterhin viel Spaß, Peter, 04:28, 2. Dez. 2020 (MEZ)
- Die hier vorgeschlagene Ersetzungsfunktion ist in das Modul eingefügt worden. Ich nehme an, dass der Aufruf in der Vorlage:Üt realisiert werden soll. Grüße, Alexander Gamauf (Diskussion) 12:13, 2. Dez. 2020 (MEZ)
- Danke! Ich plante das entweder in der Vorlage:Flexlink oder direkt in den Russischen Flexiontabellen (z.B. Vorlage:Russisch Verb Übersicht) zu benützen. Wenn das in der Vorlage:Flexlink verwendet wird, muss man an den Parameter
spr
achten: Ich weiß nicht, ob in anderen sprachen das Betonungszeichen kann immer entfernt werden. --Pelmescheck (Diskussion) 14:39, 2. Dez. 2020 (MEZ)
- Danke! Ich plante das entweder in der Vorlage:Flexlink oder direkt in den Russischen Flexiontabellen (z.B. Vorlage:Russisch Verb Übersicht) zu benützen. Wenn das in der Vorlage:Flexlink verwendet wird, muss man an den Parameter
- Für die Ersetzung der Zeichen in den Übersichtstabellen bereite ich eine Anpassung von Modul:flexlink vor. - Alexander Gamauf (Diskussion) 14:31, 2. Dez. 2020 (MEZ)
- Pelmescheck, Alexander Gamauf: Die Anpassung funktioniert jetzt. -- Formatierer (Diskussion) 11:33, 3. Dez. 2020 (MEZ)
- Danke Formatierer: Das ist eine elegantere Lösung als die ich angedacht habe. Alexander Gamauf (Diskussion) 11:45, 3. Dez. 2020 (MEZ)
- Pelmescheck, Alexander Gamauf: Die Anpassung funktioniert jetzt. -- Formatierer (Diskussion) 11:33, 3. Dez. 2020 (MEZ)