Seite 1 von 1

Adolfs Transe (Satire)

Verfasst: 17.01.2008 18:37
von Rings
Als aller erstes:
Dies ist eine Satire !!!!!!!!!!!!!!!!

Jeder kennt sicher die Verarschung von Walter Moers.
Dort wird in einem Slang geredet.
Hab ich letzens wiederum in mehreren satirischen Beiträgen gelesen,
und könnt mich schibbeln wenn man so redet wie adolf.
Also, hab ich nen kleinen Translator gemacht, der Wörter in
diesen komischen Slang transferiert.
Sicherlich gibts das auch schon für andere Slangs,
aber so einen hatte ich noch net gesehen.
Technisch gesehen iss der Code ne Demonstration wie man
mittels simpler Stringbefehle Wörter verunstalten kann.
Dabei unter anderem auch vor unter nach einem zeichen nach
Besonderheiten geschaut.

jetzt aberrr:

Code: Alles auswählen

;Adolf's Translator V1.0
;Weil ichs lustig find !
;
;(C) 2008 by Siegfried Rings
;
;Aus i wird ä
;Aus er wird a
;Aus u wird o

;also recht simple

Procedure.s AdolfsTranse(Instring.s)
 output.s
 Instring=" " + Instring + " "
 l2=Len(instring)
 i=1
 While i<l2
  t=Asc(Mid(Instring,i,1))
  Select t
  
   Case 'I'
     output +"Ä"
   
   Case 'i'
    If Mid(instring,i+1,1)="e"
     output +"e"
     i+1
    Else
     If Mid(instring,i-1,1)="e" Or Mid(instring,i-1,1)="E"
      output +"i"
     Else      
      output +"ä"
     EndIf 
    EndIf 
   
   Case 'ü'
    output +"ö"
   
   Case 'u'
    If Mid(instring,i-1,1)="a" Or Mid(instring,i-1,1)="A" Or Mid(instring,i-1,1)="e" Or Mid(instring,i-1,1)="E" 
      output +"u"
    Else
     output +"o"
    EndIf
    
   Case 'U'
    output +"O"
   
   Case 'r'
    output +"rrr"
   
   Case 'e'
    If Mid(instring,i+1,1)="r"
     output +"a"
     i+1
    Else
     output +"e"
    EndIf 
   Default
    output + Chr(t)
  EndSelect
  i+1  
 Wend 
 ProcedureReturn Trim(output)
EndProcedure

Instring.s="Das rechte gesocks solte sterben und nie wieder die Macht in der Welt ergreifen können. Niemals nimmer wieder !"
Debug AdolfsTranse(Instring)
Instring.s="Die internationale Unterhaltungsindustrie wird die Jugend und die Welt verdummen für ihre Ignoranz zu einem Ergebnis welches gut ist."
Debug AdolfsTranse(Instring)
Instring.s="Ich darf noch einmal feststellen, dass ich erstens keinen Krieg geführt habe, dass ich zweitens seit Jahren meinem Abscheu vor einem Krieg und allerdings auch meinem Abscheu vor einer Kriegshetze Ausdruck verleihe, und dass ich drittens nicht wüsste, für welchen Zweck ich überhaupt einen Krieg führen sollte"
Debug AdolfsTranse(Instring)

ergibt:
Das rrrechte gesocks solta staben ond ne weda de Macht än da Welt agrrreifen können. Nemals nämma weda !
De äntanatäonale Ontahaltongsändostrrre wärrrd de Jogend ond de Welt vadommen fürrr ährrre Ägnorrranz zo einem Errrgebnäs welches got äst.

Verfasst: 18.01.2008 12:15
von Froggerprogger
[Thema geteilt]

Dieser Code verursachte eine ganz interessante Diskussion über diese Form von Humor. Diesen Meinungsaustausch bitte hier fortführen:

http://www.purebasic.fr/german/viewtopic.php?t=15477

Zum Code selber kann natürlich weiterhin einfach hier geantwortet werden.

\\Edit of RSBasic
Hätte ich auch machen können

Verfasst: 19.01.2008 21:51
von NicTheQuick
Na dann stell ich mal meinen Post wieder her:
NicTheQuick hat geschrieben:LOL! :lol:

Wie gut!

Klasse Rings! :allright: :mrgreen:

Bild

Verfasst: 20.01.2008 09:06
von DrShrek
Was soll das!
Soll ich meine Meinung auch wieder dazustellen?

Ich bin nach wie vor dafür, daß das kein Teil für Tipps und Tricks ist.
Es kann von mir aus, wie die ganze Diskusion dazu in die Laberecke oder sonst wo hin...hier ist es nicht richtig untergebracht.

Verfasst: 20.01.2008 13:49
von TomS
Das Forum heißt doch "Code, Tipps und Tricks". Wo ist denn euer Problem?
Die Laberecke ist für allgemein Themen und Sachen, die nix direkt mit PB zu tun haben. Meiner Meinung nach ist der Beitrag hier am besten aufgehoben, aber sollen halt die Moderatoren entscheiden und nicht du, wenn du's auch noch so oft betonst.

@Rings: :allright: