Also, ich beantworte meine Frage mal wieder, wie immer, selber:
Dieser Link ist hilfreich:
http://typo3.org/documentation/document-library/core-documentation/doc_core_inside/current/view/3/7/
dort nach Modul suchen...
Also, es funktioniert genauso wie in Frontend-Plugins. Man braucht auch kein Template.
Das hier kommt noch vor die Klassendeklaration:
//Anfang für die Sprachunterstützung
require ($BACK_PATH."init.php");
require ($BACK_PATH."template.php");
$LANG->includeLLFile("EXT:penguin_chatrobot/mod1/locallang.xml");
//Ende der Sprachunterstützung
Dann wird ja standardmäßig die FKt. init() und main() aufgerufen. Mein Content wird aber in der Fkt. moduleContent() generiert, also brauche ich dort die Sprachunterstützung und mein Problem war, dass er dort die Fkt. getLL() nicht kannte. Abhilfe schafft dabei diese Zeile am Beginn der Fkt. moduleContent()
global $BE_USER,$LANG,$BACK_PATH,$TCA_DESCR,$TCA,$CLIENT,$TYPO3_CONF_VARS;
Danach kann man einfach locallang.xml, welches im mod1-Ordner liegt, ansprechen indem man dies schreibt:
".$LANG->getLL('aiml_title')."
Der locallang-Abschnitt sieht dazu so aus:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<t3locallang>
<meta type="array" />
<type>module</type>
<description>Language labels for module "tools_txpenguinchatrobotM1"</description>
</meta>
<data type="array">
<languagekey index="default" type="array">
<label index="aiml_title">AIML-Organistion</label>
</languagekey>
<languagekey index="de" type="array">
<label index="aiml_title">AIML-Verwaltung</label>
</languagekey>
</data>
</t3locallang>
In der Hoffnung, dass irgendjemand helfen mag, sich schnell in Typo3 Modulen zurecht zu finden