Modul:Tr/db/code/Dokumentation
Dies ist die Dokumentationsseite für Modul:Tr/db/code.
Dieses Modul ist ein unterstützendes Modul, das den Code für die Übersetzungsdatenbanken Modul:Tr/db/de und Modul:Tr/db/en bereitstellt. Es fügt die Inhalte der einzelnen Datenbank-Module (GameText/db-de, GameText/db-en und Tr/db/custom) zusammen und bereinigt dabei alle Inkompatibilitäten, die zwischen Lua-Quelltext und Wikitext existieren. Es wird auf den Seiten Vorlage:Tr/luadata-de sowie Vorlage:Tr/luadata-en eingesetzt.
Es gibt eine aufzurufende Funktion,
. Sie erwartet als ersten unbenannten Parameter die Zielsprache (go
für Modul:Tr/db/de oder de
für Modul:Tr/db/en). Der optionale Parameter en
kann auf bot
gesetzt werden, um die HTML-yes
<br/>
-Tags am Zeilenende durch gewöhnliche Zeilenumbrüche zu ersetzen (was sich für die beiden Tr/luadata-Vorlagen nicht anbietet, für eine automatisierte API-Abfrage per Bot hingegen schon – daher der Name).
This module provides the code for the translation databases Module:Tr/db/de and Module:Tr/db/en. It joins the contents of the individual database modules (GameText/db-de, GameText/db-en, and Tr/db/custom) together and resolves all incompatibilities between Lua source code and wikitext in the process.