https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Wikipedia%3ALua%2FModul%2FTransText%2Fde Wikipedia:Lua/Modul/TransText/de - Versionsgeschichte 2025-06-14T07:00:25Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.5 https://de.wikipedia.org/w/index.php?title=Wikipedia:Lua/Modul/TransText/de&diff=184934842&oldid=prev PerfektesChaos: Setup 2019-01-21T13:43:42Z <p>Setup</p> <p><b>Neue Seite</b></p><div>{{LuaModuleDoc}}<br /> &lt;onlyinclude&gt;&#039;&#039;&#039;&lt;code&gt;TransText&lt;/code&gt;&#039;&#039;&#039; – Modul mit Funktionen zur Erstellungen von Transkriptionen oder auch Transliterationen aus Schriftsystemen oder Sprachen.<br /> <br /> == {{Anker|Vorlage}} Funktionen für Vorlagen ==<br /> ; fiat {{Anker|fiat}}<br /> : Kernfunktion; Umschrift generieren<br /> :* &lt;code&gt;1&lt;/code&gt; – Schriftcode gemäß [[ISO 15924]] oder Sprachcode gemäß [[ISO 639]] oder Kombination aus beiden, die den Ausgangstext charakterisieren.<br /> :* &lt;code&gt;2&lt;/code&gt; – Ausgangstext in der durch &#039;&#039;&#039;1&#039;&#039;&#039; bestimmten Welt&lt;br /&gt; Darf Römische Zahlen enthalten, auch Wiki- und HTML-Syntax, jedoch keine fremden Schriftzeichen.<br /> :* &lt;code&gt;3&lt;/code&gt; – Kennung für ein geeignetes Umschriftsystem gemäß [[Vorlage:lang #Umschriften|Vorlage:lang]]&lt;br /&gt; &lt;code&gt;de&lt;/code&gt; für [[WP:NK]]/üblich.<br /> :* &lt;code&gt;4&lt;/code&gt; &lt;code&gt;5&lt;/code&gt; &lt;code&gt;6&lt;/code&gt; &lt;code&gt;7&lt;/code&gt; – optionale weitere Umschriftsysteme<br /> :* &lt;code&gt;template&lt;/code&gt; – JSON-Objekt mit Anpassung an Parameter<br /> :* Ergebnis: Vorlagensyntax zum Kopieren; oder Substitution<br /> === Beispiele (Testseite) ===<br /> Siehe [[Vorlage:TransText]].&lt;/onlyinclude&gt;<br /> == {{Anker|Lua}} Funktionen für Lua-Module ==<br /> <br /> Alle oben dokumentierten Funktionen können auch über &lt;code&gt;require()&lt;/code&gt; in andere Module eingebunden werden:<br /> &lt;syntaxhighlight lang=&quot;lua&quot;&gt;<br /> local lucky, TransText = pcall( require, &quot;Module:TransText&quot; )<br /> if type( TransText) == &quot;table&quot; then<br /> TransText = TransText.TransText()<br /> else<br /> -- Fehlerfall; TransText enthält Fehlermeldung<br /> return &quot;&lt;span class=\&quot;error\&quot;&gt;&quot; .. TransText .. &quot;&lt;/span&gt;&quot;<br /> end<br /> &lt;/syntaxhighlight&gt;<br /> Danach stehen zur Verfügung:<br /> <br /> ; TransText.[[#fiat|fiat]]( accept, adjust, adapt, alter ) {{Anker|fiat()}}<br /> :* &#039;&#039;accept&#039;&#039; – Ausgangs-Code<br /> :* &#039;&#039;adjust&#039;&#039; – Ausgangstext<br /> :* &#039;&#039;adapt&#039;&#039; – &#039;&#039;sequence table&#039;&#039; mit Umschriftsystemen<br /> :* &#039;&#039;alter&#039;&#039; – JSON<br /> <br /> == Verwendung ==<br /> Allgemeine Bibliothek; nicht eingegrenzt.<br /> <br /> == Abhängigkeiten ==<br /> * [[../../Multilingual/scripting|Multilingual/scripting]]<br /> <br /> [[Kategorie:Wikipedia:Lua/Modul/Dokumentation|TransText]]</div> PerfektesChaos