Modul Diskussion:ErsetzeZeichen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Abschnitt hinzufügen
Aus Wiktionary, dem freien Wörterbuch
Letzter Kommentar: vor 3 Jahren von Alexander Gamauf in Abschnitt Betonungszeichen

Betonungszeichen[Bearbeiten]

Kann 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)Beantworten

Oder ich kann auch ein neues Modul für Russisch erstellen. --Pelmescheck (Diskussion) 01:05, 2. Dez. 2020 (MEZ)Beantworten
   -- 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)Beantworten

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)Beantworten
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)Beantworten
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)Beantworten
Pelmescheck, Alexander Gamauf: Die Anpassung funktioniert jetzt. -- Formatierer (Diskussion) 11:33, 3. Dez. 2020 (MEZ)Beantworten
Danke Formatierer: Das ist eine elegantere Lösung als die ich angedacht habe. Alexander Gamauf (Diskussion) 11:45, 3. Dez. 2020 (MEZ)Beantworten