Vorlage:Morse
Diese Vorlage dient zum Darstellen von beliebigem Rohtext (ohne Textdekoration) in Morsecode. Zeichen, für die es keinen Morsecode gibt, wie z. B. #
oder etliche fremdsprachige Zeichen, für die kein Morsecode von der ITU festgelegt ist, werden unverändert zurückgegeben. Die Vorlage akzeptiert etwa 350 verschiedene Zeichen. Eine Ausgabe in den abweichenden Morsecodes, USA-Code und Gerke-Code, ist möglich.
Die Vorlage dient zur Illustration mit Einzelzeichen oder kurzen Texten. Längere Morsepassagen sind in Artikeln nicht erwünscht. Daher werden auch eingegebene Zeilenumbrüche und Absätze nicht unterstützt.
Kopiervorlage
[Quelltext bearbeiten]{{Morse|... beliebiger Text, auch Einzelzeichen...}}
Parameter
[Quelltext bearbeiten]Darstellung des Morsecodes eines Zeichens oder kurzen Textes
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Text | 1 | Einzelne Zeichen oder mehr Text, auch in vielen Fremdsprachen mit Sonderzeichen.
| Mehrzeiliger Text | erforderlich |
Zeichengröße | 2 | Optionale Größenangabe aus Zahl. Standardvorgabe ist 40 für 40 %
| Zahlenwert | vorgeschlagen |
Zeichenfarbe | color c C | Verfügbar sind die Farben gelb, rot, weiß, schwarz, blau, grün oder Farbcodes wie #ff00aa. ACHTUNG: audio und color sind nicht sinnvoll kombinierbar, da WP den Audio-Link immer blau färbt!
| Mehrzeiliger Text | optional |
Hintergrundfärbung | background b B | Verfügbar sind die Farben gelb, rot, weiß, schwarz, blau, grün oder Farbcodes wie #0bfoc
| Mehrzeiliger Text | optional |
Version | version v V | Verschiedene Darstellungsformen, wie [I]TU (= [I]nternational (default)), [U]SA, [G]erke, [H]AM (=[A]mteurfunk), [Q]-Code, [K]ompakt = [C]ompact
| Mehrzeiliger Text | optional |
Audiowiedergabe | audio a A | NUR bei Einzelzeichen (A–Z, a–z, 0–9) Zusatzsymbol zur Wiedergabe der Tonfolge. ACHTUNG: audio und color sind nicht sinnvoll kombinierbar, da WP den Link immer blau färbt!
| Wahrheitswert | optional |
Hinweis: Die Bezeichner der Parameter und der Farben sind variabel, soweit sie eindeutig bleiben. Groß- oder Kleinschreibung wird akzeptiert, auch gemischt. Oft reicht der erste Buchstabe, also „C“ für color oder „bg“ für Background. Bei den Farben kann es Probleme mit grün und gelb geben, daher mindestens „Gr“ün oder „ge“lb (da wäre „Y“ellow eindeutiger und auch anwendbar.)
- Bitte beachten:
- Die Parametereingabe sollte für nachfolgende Autoren verständlich und nachvollziehbar sein.
- Alle Ergebnisse sind zu kontrollieren und ggf. nachzubessern.
- Vereinbarte Funkverkehrszeichen (Digraphs, Prosigns) werden von der Standardversion erkannt und korrekt verarbeitet. Sollten im Text solche Zeichenkombinationen enthalten sein, die als Einzelzeichen ausgegeben werden sollen, ist der Parameter
|v=h
(oder|version=HAM
) anzufügen.- Beispiel: Das AC in Aachen oder Mac könnte missverstanden werden.
Es ergäbe: ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ statt ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄
bzw. ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ statt ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄
- Beispiel: Das AC in Aachen oder Mac könnte missverstanden werden.
Beispiele
[Quelltext bearbeiten]{{Morse|... beliebiger Text, auch Einzelzeichen...}}
▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄
{{Morse|Ein größerer Text!}}
▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄
{{Morse|Ein größerer Text|60}}
▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄
{{Morse|jetzt mal recht klein|20}}
▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄▄▄ ▄ ▄ ▄ ▄ ▄ ▄▄▄ ▄
{{Morse|SOS|100|color=rot}}
Mein Notruf ▄ ▄ ▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄ ▄ ▄ wird gehört!
- Weitere Beispiele auf der „Testseite“
Diese Vorlage wurde ganz oder teilweise unter Einbindung von Modulen in der Programmiersprache Lua erstellt. |
Diese Module sind mit #invoke eingebunden. In der Dokumentation der Module finden sich meistens weitere Hinweise zur Verwendung. |
Verwendete Module: