FANDOM


local p = {}
-- Testfaelle:
-- http://de.ghibli.wikia.com/wiki/Testfälle:Switch
 
-- In diesem Modul sind alle Switch-Operationen enthalten.
-- Die Funktionen erhalten eine Liste von Parametern (eingabe).
-- Sie vergleicht den Parameter mit String-Werten aus.
-- Hierbei arbeitet sie von einer if-clauses zum naechsten durch.
-- Falls keins der if-clauses zutrifft, gibt sie den letzten Wert zurück.
 
-- Da die Funktionen eine Liste von Parametern (eingabe) erhält,
-- muss zuerst die Variable aus der Liste entnommen werden:
-- eingabe = eingabe.args[1]
-- Um die eingabe mit anderen String-Werten zu vergleichen,
-- muessen die Leerzeichen entfernt werden:
-- eingabe = mw.text.trim(eingabe.args[1])
 
-- Die Funktion gibt das Geschlecht eines Charakters aus (nicht die von Personen).
-- Werte:
-- m, männlich, Männlich => m
-- w, weiblich, Weiblich => w
function p.Geschlecht(eingabe)
   m = '[[:Kategorie:Männlich|Männlich]] ♂ [[Kategorie:Männlich]]'
   w = '[[:Kategorie:Weiblich|Weiblich]] ♀ [[Kategorie:Weiblich]]'
   eingabe = mw.text.trim(eingabe.args[1])
 
   if eingabe == 'm'
      or eingabe == 'Männlich'
      or eingabe == 'männlich'
   then
      return m
   end
 
   if eingabe == 'w'
      or eingabe == 'Weiblich'
      or eingabe == 'weiblich'
   then
      return w
   end
 
   return 'nicht eindeutig'
end
 
 
 
-- Die Funktion gibt die Nationalitaet der Person aus.
-- Werte:
-- de, Deutsch, Deutschland => de
-- ja, Japanisch, Japan => ja
-- uk, GB, Britisch => uk
-- us, USA, Amerikanisch => us
function p.Nation(eingabe)
   de = '[[:Kategorie:Deutsch|Deutsch]] [[Datei:De.jpg]] [[Kategorie:Deutsch]]'
   ja = '[[:Kategorie:Japanisch|Japanisch]] [[Datei:Ja.jpg]] [[Kategorie:Japanisch]]'
   uk = '[[:Kategorie:Britisch|Britisch]] [[Datei:Uk.jpg]] [[Kategorie:Britisch]]'
   us = '[[:Kategorie:US-Amerikanisch|US-Amerikanisch]] [[Datei:Us.jpg]] [[Kategorie:US-Amerikanisch]]'
   eingabe = mw.text.trim(eingabe.args[1])
 
   if eingabe == 'de'
      or eingabe == 'Deutsch'
      or eingabe == 'Deutschland'
   then
      return de
   end
 
   if eingabe == 'ja'
      or eingabe == 'Japanisch'
      or eingabe == 'Japan'
   then
      return ja
   end
 
 
   if eingabe == 'uk'
      or eingabe == 'Britisch'
      or eingabe == 'GB'
   then
      return uk
   end
 
   if eingabe == 'us'
      or eingabe == 'Amerikanisch'
      or eingabe == 'USA'
   then
      return us
   end
 
 
   return 'keine Angabe'
end
 
 
 
-- Die Funktion gibt das Geschlecht einer Person aus.
-- Werte:
-- m, männlich, Männlich => m
-- w, weiblich, Weiblich => w
function p.Person(eingabe)
   m = '[[:Kategorie:Männliche Personen|Männlich]] ♂ [[Kategorie:Männliche Personen]]'
   w = '[[:Kategorie:Weibliche Personen|Weiblich]] ♀ [[Kategorie:Weibliche Personen]]'
   eingabe = mw.text.trim(eingabe.args[1])
 
   if eingabe == 'm'
      or eingabe == 'Männlich'
      or eingabe == 'männlich'
   then
      return m
   end
 
   if eingabe == 'w'
      or eingabe == 'Weiblich'
      or eingabe == 'weiblich'
   then
      return w
   end
 
   return 'nicht eindeutig'
end
 
 
 
-- Die Funktion gibt die Rolle eines Charakters aus.
-- Werte:
-- h, Hauptcharakter, hauptcharakter, Hauptrolle, hauptrolle => h
-- n, Nebencharakter, nebencharakter, Nebenrolle, nebenrolle => n
function p.Rolle(eingabe)
   h = '[[:Kategorie:Hauptcharaktere|Hauptcharakter]] [[Kategorie:Hauptcharaktere]]'
   n = '[[:Kategorie:Nebencharaktere|Nebencharakter]] [[Kategorie:Nebencharaktere]]'
   eingabe = mw.text.trim(eingabe.args[1])
 
   if eingabe == 'h' 
      or eingabe == 'Hauptcharakter'
      or eingabe == 'Hauptrolle'
      or eingabe == 'hauptcharakter'
      or eingabe == 'hauptrolle'
   then
      return h
   end
 
   if eingabe == 'n'
      or eingabe == 'Nebencharakter'
      or eingabe == 'nebencharakter' 
      or eingabe == 'Nebenrolle'
      or eingabe == 'nebenrolle'
   then
      return n
   end
 
   return 'keine Angabe'
end
 
return p

Störung durch Adblocker erkannt!


Wikia ist eine gebührenfreie Seite, die sich durch Werbung finanziert. Benutzer, die Adblocker einsetzen, haben eine modifizierte Ansicht der Seite.

Wikia ist nicht verfügbar, wenn du weitere Modifikationen in dem Adblocker-Programm gemacht hast. Wenn du sie entfernst, dann wird die Seite ohne Probleme geladen.

Auch bei FANDOM

Zufälliges Wiki