Zum Inhalt springen

Epona IRC-Services

Epona IRC-Services für Administratoren Epona IRC-Services basieren auf die IRCServices von Andrew Church. Beide Projekte, sowie auch das Nachfolge-Projekt (epona) werden in dieser Form nicht mehr weitergeführt. Dies ist ein Artikel innerhalt unserer IRC-Services -Sammlung und dient als Archiv für teilweise technische Dokumentationen. Eine Liste aktueller IRC-Services findest Du unter:

https://www.irc-mania.de/irc-services/

  Epona IRC-Services  Epona IRC-Services https://web.archive.org/web/20120227080006/http://www.epona.org/ Epona IRC Services basieren auf IRCSerivices von Andrew Church!

Epona erweiterte Beschreibung:

Modulares Datenbanksystem - Wählen Sie zwischen verschiedenen Datenbankmodulen, in denen die Daten der Dienste gespeichert werden. Daten können zu Sicherungszwecken einfach in und aus XML-Dateien exportiert und importiert werden. Epona wird mit den Twilight- (Flat-File) und MySQL-Datenbankmodulen geliefert. Weitere können geschrieben werden, ohne dass Änderungen am Kern erforderlich sind. Das MySQL-Modul ermöglicht es, Änderungen extern von anderen Programmen vorzunehmen.

Modulares Protokollsystem - Wählen Sie zwischen verschiedenen Protokollmodulen. Das bereitgestellte Protokolldateimodul kann mehrere Dateien mit einer leistungsstarken Filteroption für das verarbeiten, was in jeder von ihnen protokolliert wird.

Modulares Mail-System - Wählen Sie zwischen verschiedenen Mail-Transportmodulen. sendmail- und smtp-cli-Module werden mit Epona bereitgestellt. Weitere können geschrieben werden, ohne dass Änderungen am Kern erforderlich sind. Dienste verwenden dieses System beim Senden von E-Mails zur Authentifizierung von E-Mail-Adressen, zur Weiterleitung von Memos oder zum Abrufen von Kennwörtern.

Leistungsstarkes Konfigurationsformat - Unterstützt Variablen, Bedingungen, Inline-Dateieinschluss und Include-Pfade.

IRCd-Unterstützung - funktioniert unter anderem mit den neuesten Versionen von Bahamut und Unreal.

Für Endbenutzer

NickServ - ein leistungsstarker Spitznamen-Manager, mit dem Benutzer sich vor Nick-Diebstahl schützen können. Jeder Benutzer hat seine eigene Spitznamengruppe, mit der er so viele Nicks registrieren kann, wie er benötigt, während er seine Berechtigungen und Optionen für alle teilt.

ChanServ - ein leistungsstarker Channel-Manager, mit dem Benutzer ihre Kanäle vollständig anpassbar verwalten können. ChanServ verfügt über eine interne Liste privilegierter und gesperrter Benutzer und steuert den Zugriff auf Kanalbasis. Es beendet alle Übernahmeprobleme dank seiner leistungsstarken Befehle op / unban / Einladung und sogar Mass Deop und Mass Kick.

MemoServ : Ein hilfreicher Begleiter, mit dem Sie Kurznachrichten an Offline-Benutzer senden können, die diese lesen können, wenn sie später online gehen.

BotServ: Ein origineller Dienst, mit dem Benutzer auf einfache Weise einen dauerhaften, freundlichen Bot auf ihren Kanälen erhalten können. Jeder Bot kann so konfiguriert werden, dass er die Kanäle gegen Überschwemmungen, Wiederholungen, das Schreiben von Kappen, das Schwören und das Ergreifen geeigneter Maßnahmen überwacht. Es kann auch benutzerfreundliche Kanalbefehle verarbeiten (! Op ,! Voice ,! Kick usw.).

OperServ : Die Blackbox der IRCops- und IRC- Administratoren , mit der sie die Liste der Netzwerkverbote (auch als AKILL (DALnet) oder GLINE (Unreal) bezeichnet) verwalten und Nachrichten konfigurieren können, die Benutzern bei der Anmeldung angezeigt werden Modi und um Benutzer von jedem Kanal zu treten, um Benachrichtigungen schnell an das gesamte Netzwerk zu senden und vieles mehr!

 

          Häufig gestellte Fragen (FAQ) zu Epona
================================================
Index:
1. Was ist Epona?
2. Wo finde ich Epona?
3. Läuft Epona unter Windows?
4. Kann ich Ihnen Fragen senden, ohne die FAQ zu lesen, INSTALLIEREN oder 
README-Dateien?
6. Ich erhalte eine Fehlermeldung wie "Makefile nicht gefunden".
7. Ich habe "./epona" in die Befehlszeile eingegeben, aber nichts ist passiert!
8. Ich benötige Unterstützung für das XYZ-Protokoll.
9. Immer wenn ich Epona starte, wird auf meinem IRC-Server eine Meldung angezeigt
"Verbindung abgelehnt" oder ähnliches, und Epona gibt einen Fehler aus
Nachricht vom Server mit der Aufschrift "Closing Link: ...".
10. Mein IRC-Server gibt mir Nachrichten wie "Verbindung zu
services.whatever.net [127.0.0.1] aktiviert "und dann" Zugriff verweigert -
keine N-Linie ". Warum?
11. Wenn ich "/ connect services. *" Sage, funktioniert das nicht!
12. Epona beschwert sich in der Protokolldatei darüber, dass das nicht geladen werden kann
Standardsprache.
14. Epona startet in Ordnung, aber wenn ich versuche, einen Spitznamen zu registrieren, kommt er
zurück mit "Entschuldigung, Registrierung fehlgeschlagen."
15. Epona stürzte mit einem Segmentierungsfehler ab.
16. Die Kanalmoduseinstellung von Epona funktioniert nicht. Ich kann keine Modi mit einstellen
OperServ und jedes Mal, wenn ChanServ versucht, einen Modus festzulegen, mein Server
kehrt die Änderung um.
17. Die Verwendung des OperServ JUPE-Befehls führt zu Servernachrichten wie
"Server juped.server von Nicht-Hub-Server services.my.net eingeführt".
18. Ich kann den ADMIN-Befehl nicht zum Hinzufügen von Dienstadministratoren verwenden
"Zugriff verweigert."
20. Epona meldet (über / stats u oder / msg OperServ STATS) einen anderen
Anzahl der Benutzer online, die ich von Doing / Lusers bekomme.
21. Epona ignorierte die Einstellung SET SUCCESSOR und löschte einen Kanal, wenn
Der Gründer ist abgelaufen.
22. Der Versuch, OperServ zu verwenden, gibt mir "Zugriff verweigert", aber mein Nick ist in der
operserv :: root Direktive und ist registriert, und ich habe für meine identifiziert
Nick.
23. Epona spricht kein Deutsch!, Usw. (Epona spricht nicht mein
Sprache!)
24. Ich habe eine andere Sprache als Englisch ausgewählt, aber manchmal sendet Epona
Antworten stattdessen auf Englisch.
25. Ich habe einen Fehler gefunden, der hier oder in der nicht erwähnt wird
BUGS-Dateien. Was sollte ich tun?
26. Ihr Services-Programm funktioniert nicht wie DALnet Services mit XYZ. Was ist?
falsch?
27. Ich habe eine großartige neue Idee für Epona. Willst du es?
28. Beispiele für Funktionen, nach denen ich gefragt wurde und warum ich sie nicht hinzufüge (oder
habe sie noch nicht hinzugefügt) - also frag mich nicht nach ihnen.
29. Wie füge ich BotServ Bots hinzu?
30. Wenn ich den OperServ RAW-Befehl verwendet habe, Epona und / oder mein Netzwerk
abgestürzt oder hat seltsame Dinge getan! Bitte beheben Sie diesen Fehler!
-------------------------------------------------- -------------------------
1. Was ist Epona?
Epona ist eine Reihe von Diensten für IRC-Netzwerke. Siehe die README
Datei für weitere Informationen.
2. Wo finde ich Epona?
Die neueste Version finden Sie immer bei der offiziellen Epona
Vertriebsstandort:
ftp://ftp.pegsoft.net/epona/
3. Läuft Epona unter Windows?
Nein. Und ich werde es sowieso nicht auf Windows portieren, also frage nicht.
4. Kann ich Ihnen Fragen senden, ohne die FAQ, INSTALL oder README zu lesen? 
Dateien?
Sicher kannst du. Es ist eine der einfachsten Möglichkeiten, die ich kenne, um deine zu bekommen
Nachrichten ignoriert.
6. Ich erhalte eine Fehlermeldung wie "Makefile nicht gefunden".
Sie haben vergessen, zuerst das Konfigurationsskript auszuführen. Siehe die INSTALL-Datei
für Kompilierungsanweisungen.
7. Ich habe "./epona" in die Befehlszeile eingegeben, aber nichts ist passiert!
Epona stellt sich beim Start in den Hintergrund, so dass Sie bekommen
Ihre Shell-Eingabeaufforderung gleich wieder. In der Zwischenzeit wird Epona fortgesetzt
Einrichten und dann eine Verbindung zu dem in angegebenen IRC-Server herstellen
epona.conf (oder in der Kommandozeile). Wenn es keine Verbindung herstellt, Sie
Wahrscheinlich wurde beim Ausführen der Konfiguration der falsche Servertyp angegeben
Skript. (Stellen Sie außerdem sicher, dass Sie tatsächlich eines der Programme ausführen
unterstützte Server. Es gibt eine Unmenge verschiedener Variationen
das grundlegende IRC-Protokoll da draußen, und ich habe weder die Zeit noch
der Wunsch, Unterstützung für sie hinzuzufügen.)
Der empfohlene Server, unter dem Epona entwickelt wurde, ist
das neueste Bahamut. DreamForge 4.6.7 wird auch gut funktionieren, aber es ist
ein bisschen veraltet heutzutage. Derivate von Bahamut und DreamForge können
funktioniert auch, wenn sie das Server <-> Serverprotokoll nicht ändern
viel; Wenden Sie sich an die Autoren, um weitere Informationen zu erhalten.
Wie immer können Sie die Protokolldatei (standardmäßig epona.log) auf überprüfen
Fehlermeldungen.
8. Ich benötige Unterstützung für das XYZ-Protokoll.
Pech, es sei denn, Sie möchten selbst Unterstützung dafür schreiben. Sehen
die vorherige Antwort.
9. Immer wenn ich Epona starte, wird auf meinem IRC-Server eine Meldung angezeigt
"Verbindung abgelehnt" oder ähnliches, und Epona gibt einen Fehler aus
Nachricht vom Server mit der Aufschrift "Closing Link: ...".
Siehe Abschnitt 3 der INSTALL-Datei.
10. Mein IRC-Server gibt mir Nachrichten wie "Verbindung zu
services.whatever.net [127.0.0.1] aktiviert "und dann" Zugriff verweigert -
keine N-Linie ". Warum?
Dies wird normalerweise durch das Einfügen einer Portnummer in die Zeile C: verursacht
für Dienste, die Ihren Server anweisen, eine automatische Verbindung zu ihm herzustellen
(abhängig von den Klasseneinstellungen (Y: Zeile)). Das ist nicht was du
wollen, weil Epona sich mit dem Server selbst verbinden wird, aber tut
Warten Sie nicht auf Server, um eine Verbindung herzustellen. Die Lösung ist zu entfernen
die Portnummer aus der Zeile C :.
11. Wenn ich "/ connect services. *" Sage, funktioniert das nicht!
Natürlich nicht. RTFM (Read The Fine Manual) und siehe vorheriges
Antworten.
12. Epona beschwert sich in der Protokolldatei darüber, dass das nicht geladen werden kann
Standardsprache.
Sie haben vergessen, "make install" auszuführen.
14. Epona startet in Ordnung, aber wenn ich versuche, einen Spitznamen zu registrieren, kommt er
zurück mit "Entschuldigung, Registrierung fehlgeschlagen."
Stellen Sie sicher, dass Sie den richtigen IRC-Servertyp über das ausgewählt haben
Skript konfigurieren; Siehe Frage 9 für Details.
15. Epona stürzte mit einem Segmentierungsfehler ab.
Überprüfen Sie, ob Sie dies reproduzieren können, indem Sie eine bestimmte Sequenz von ausführen
Dinge. Wenn ja, melden Sie es mir bitte (siehe Teil 6 der README-Datei). Wenn
nicht, du hast wahrscheinlich kein Glück; Wenn Sie möchten, können Sie es melden
Ich sowieso, aber die Chancen stehen gut, dass es nicht repariert wird, wenn ich es nicht habe
Anweisungen zur Reproduktion. Wenn Sie ein solches Problem haben, Sie
Möglicherweise ist das Dienstprogramm crontab hilfreich, um damit umzugehen.
16. Die Kanalmoduseinstellung von Epona funktioniert nicht. Ich kann keine Modi mit einstellen
OperServ und jedes Mal, wenn ChanServ versucht, einen Modus festzulegen, mein Server
kehrt die Änderung um.
Stellen Sie sicher, dass JEDER Server in Ihrem Netzwerk eine U: -Leitung hat (oder eingestellt ist
als Super-Server oder wie auch immer Ihr IRCD es nennt) für Dienste in
die ircd-konfigurationsdatei. Weitere Informationen finden Sie in Abschnitt 3 der INSTALL-Datei
Information.
17. Die Verwendung des OperServ JUPE-Befehls führt zu Servernachrichten wie
"Server juped.server von Nicht-Hub-Server services.my.net eingeführt".
Sie müssen zulassen, dass der Pseudo-Server der Dienste ein Hub in Ihrem ist
IRCD-Konfigurationsdatei. Weitere Informationen finden Sie in Abschnitt 3 der INSTALL-Datei
Information.
18. Ich kann den ADMIN-Befehl nicht zum Hinzufügen von Dienstadministratoren verwenden
"Zugriff verweigert."
Haben Sie sich als eine der Service-Wurzeln definiert? Sie können tun
Verwenden Sie dazu die Direktive operserv :: root in epona.conf.
20. Epona meldet (über / stats u oder / msg OperServ STATS) einen anderen
Anzahl der Benutzer online, die ich von Doing / Lusers bekomme.
Epona zählt keine eigenen Pseudo-Clients (NickServ, ChanServ,
etc.) in seiner Benutzerzahl.
21. Epona ignorierte die Einstellung SET SUCCESSOR und löschte einen Kanal, wenn
Der Gründer ist abgelaufen.
Normalerweise liegt dies daran, dass der Nachfolger zu viele Kanäle hatte
Eingetragen; In diesem Fall wird ein Eintrag in der Protokolldatei angezeigt
wie folgt:
[Datum] Nachfolger (SuccessorNick) von Kanal #somechannel besitzt auch
viele Kanäle, Kanal #somechannel löschen
Wenn Sie keine solche Nachricht erhalten oder überprüfen können, ob die
Nachfolger lief nicht in das Kanallimit, bitte melden Sie es
Verwenden Sie das unten stehende Verfahren zur Fehlerberichterstattung (siehe Abschnitt 6 des 
README-Datei).
22. Der Versuch, OperServ zu verwenden, gibt mir "Zugriff verweigert", aber mein Nick ist in der
operserv :: root Direktive und ist registriert, und ich habe für meine identifiziert
Nick.
Sie müssen bedient sein (dh Benutzermodus + o), um auf OperServ zugreifen zu können.
23. Epona spricht kein Deutsch!, Usw. (Epona spricht nicht mein
Sprache!)
Siehe Abschnitt 5 der README-Datei.
24. Ich habe eine andere Sprache als Englisch ausgewählt, aber manchmal sendet Epona
Antworten stattdessen auf Englisch.
Einige Sprachdateien sind nicht vollständig - mit anderen Worten, sie sind nicht vollständig
habe eine Übersetzung jeder Nachricht, die Epona verwendet, aber nur einige von
Sie. In diesem Fall werden die fehlenden Nachrichten in angezeigt
Englisch. Sie können entweder auf die Bereitstellung durch den primären Übersetzer warten
ich mit einer Übersetzung, oder machen Sie die Übersetzung selbst und senden Sie mir
die in Ihre Sprache übersetzten Nachrichten.
25. Ich habe einen Fehler gefunden, der hier oder in der README oder nicht erwähnt wird
BUGS-Dateien. Was sollte ich tun?
Siehe Abschnitt 6 der README-Datei.
26. Ihr Serviceprogramm macht XYZ nicht wie DALnet (oder andere)
Dienstleistungen. Was ist los mit dir?
Nichts ist falsch, außer Ihren Erwartungen. Epona ist ein
völlig anderes Programm als bei DALnet; Sie sind
nur im Konzept ähnlich.
27. Ich habe eine großartige neue Idee für Epona. Willst du es?
Ich bin immer daran interessiert, neue Ideen zu hören. Ich habe jedoch sehr
spezifische Pläne für das, was in Epona aufgenommen werden soll und was nicht.
In der Regel füge ich nichts hinzu, was von gleichwertig erledigt werden kann
andere Mittel, oder die ich nicht für nützlich halte; siehe unten für
Beispiele für Dinge, die ich nicht hinzufügen möchte.
Meine allgemeine Absicht ist es, dass Epona so viele Funktionen wie möglich bereitstellt
so gut wie möglich - und dabei so schlank wie möglich bleiben. Also Features welche
sind wohl vorteilhaft wird dazu neigen, hinzugefügt zu werden, während Merkmale von
begrenzte oder keine Leistung oder die gleichermaßen von etwas bereitgestellt werden kann
Andernfalls werden bereits verwendete Geräte häufig übergangen.
28. Beispiele für Funktionen, nach denen ich gefragt wurde und warum ich sie nicht hinzufüge (oder
habe sie noch nicht hinzugefügt) - also frag mich nicht nach ihnen:
- Eine Option, um ChanServ dazu zu bringen, in einigen / allen registrierten Kanälen zu bleiben:
Ich sehe absolut keine Notwendigkeit für diese Funktion, da BotServ
macht das sowieso schon.
- Ein Feld "Aktuelle Zeit" in den INFO von NickServ und ChanServ zeigt Folgendes an:
Die meisten Leute haben Uhren auf ihrem Computer
Bildschirme oder an ihren Wänden (oder beides) sowie alle IRC-Server
Geben Sie als Epona einen Befehl ein, um die aktuelle Uhrzeit des Servers zurückzugeben.
Somit würde ein Feld für die aktuelle Zeit in INFO-Anzeigen einfach in Anspruch nehmen
zusätzlicher Platz ohne Grund.
29. Wie füge ich BotServ Bots hinzu?
(Ob Sie es glauben oder nicht, dies ist wirklich die am häufigsten gestellte Frage
Frage.)
Lesen Sie / msg BotServ HELP und / msg BotServ HELP BOT.
30. Wenn ich den OperServ RAW-Befehl verwendet habe, Epona und / oder mein Netzwerk
abgestürzt oder hat seltsame Dinge getan! Bitte beheben Sie diesen Fehler!
"Das ist kein Fehler, es ist eine Funktion."
Haben Sie jemals / msg OperServ HELP RAW eingegeben? Es ist klar gesagt
dort, dass dieser Befehl gefährlich ist und dass seine Verwendung resultieren kann
in sehr schlechten Dingen.
Aus diesem Grund wurde dieser Befehl standardmäßig deaktiviert. Wenn du
aktiviert und verwendet, sind Sie auf eigene Faust. Alle Hilfeanfragen werden
ignoriert werden, auch wenn das Problem nicht sofort auftritt.
Epona - eine Reihe von IRC-Diensten für IRC-Netzwerke
===============================================
Epona ist (c) 2000-2002, 2004-2007 PegSoft <epona@pegsoft.net>.
Basierend auf Dienstleistungen (c) 1996-1999 Andrew Church <achurch@dragonfire.net>.
Dieses Programm ist kostenlose, aber urheberrechtlich geschützte Software. Siehe die Datei KOPIEREN für
Einzelheiten.
Aktuelle Informationen zu Epona finden Sie unter http://www.epona.org/.
INHALTSVERZEICHNIS
-----------------
1. Credits
2. Präsentation
3. Installation
4. Befehlszeilenoptionen
5. Protokollebenen
6. Module
7. Nachrichtenübersetzung
8. Fehler melden
9. Kontakt- und Mailingliste
1. KREDITE
----------
Epona basiert auf Andy Churchs IRC Services Version 4.3.3.
Die ursprünglichen Credits:
Mauritz Antunes - Portugiesische Übersetzung
Jose R. Holzmann, Raul S. Villarreal - Spanische Übersetzung
Andrew Kempe <theshadowATshadowfire.org> - Nachrichtensystem
<d.ducaATeurcom.net> - Italienische Übersetzung
<mikadoATholyfire.com> - Türkische Übersetzung
Andrew Kempe <theshadowATshadowfire.org> - Sitzungsbegrenzung
Epona Credits:
lara <lara AT pegsoft.net> - Hauptcodierung
CafeiN <oytuny AT yahoo.com> - Türkische Übersetzung
Sylvain Cresto aka tost <scresto AT netsante.fr> - FreeBSD 5-Patch
Marcelo Conde Foscarini alias Bras <ircadmin AT brmarket.net> - Portugiesische Übersetzung
Alvaro Toledo alias POLLITO <atoledo AT keldon.org> - spanische Übersetzung
Guven Guzelbey alias MeShGuL <guzelbey AT cs.utk.edu> - Türkische Übersetzung
Jordi Pujol <jordi.pujol AT aujac.org> - Katalanische Übersetzung
Eva Dachs <evadachs AT terra.es> - Katalanische Übersetzung
Toni Perez <toni.perez AT aujac.org> - Katalanische Übersetzung
Sergios Karalis <sergios_k AT hotmail.com> - Griechische Übersetzung
PablinFRK <pablin AT barilochejoven.com.ar> - spanische Übersetzung
Vincenzo Ingrosso <Experte AT ircvillage.net> - Italienische Übersetzung
Phantomal <phantomal@solidirc.com> - Deutsche Übersetzung
phrozen77 <phrozen77@solidirc.com> - Deutsche Übersetzung
PChaos <pchaos@solidirc.com> - Deutsche Übersetzung
In früheren Versionen zu Epona beigetragener Code:
Thomas J. Stensas alias ShadowMaster <shadowmaster AT shadow-realm.org> - Ultimative 3.x-Unterstützung
chemisch <chemisch AT musicplay.de> - Deutsche Übersetzung
Shine <dh AT Shinewelt.de> - Deutsche Übersetzung
Besonderen Dank:
`blah <blah AT agorachat.net> - Ermöglichte die Wiedergeburt von Epona.
cab <cabec2 AT pegase.net> - Ideentest.
Epona wird mit dem folgenden Quellcode und den folgenden Bibliotheken gebündelt
und wurden von anderen Leuten geschrieben:
* TinyXml <http://www.grinninglizard.com/tinyxml/> von Lee Thomason und
Yves Berquin
2. PRÄSENTATION
---------------
Epona ist eine Reihe von Diensten für IRC-Netzwerke, mit denen Benutzer dies tun können
ihre Nicks und Kanäle auf sichere und effiziente Weise verwalten und
Administratoren können ihr Netzwerk mit leistungsstarken Tools verwalten.
Derzeit verfügbare Dienste sind:
* NickServ, ein leistungsstarker Spitznamen-Manager, mit dem Benutzer arbeiten können
schützen sich vor Nickdiebstahl. Jeder Benutzer hat seine
eigene Spitznamengruppe, mit der sie so viele Kerben wie möglich registrieren kann
Sie braucht, während sie noch in der Lage ist, von ihren Privilegien zu profitieren
und um ihre Nick-Konfiguration zu ändern. NickServ hat auch eine optionale
Funktion zum Abrufen von Passwörtern.
* ChanServ, ein leistungsstarker Channel-Manager, der Benutzern bei der Verwaltung hilft
ihre Kanäle auf völlig anpassbare Weise. ChanServ hat eine interne
Liste der privilegierten Benutzer und gesperrten Benutzer, die die Zugriffe steuert
auf Kanalbasis. Es beseitigt alle Übernahmeprobleme,
wegen seiner mächtigen op / unban / laden und sogar Masse deop und Masse
Kick-Funktionen.
* MemoServ, ein hilfreicher Begleiter, der das Senden von Kurznachrichten ermöglicht
für Offline-Benutzer, die sie dann lesen können, wenn sie online gehen
später.
* BotServ, ein ursprünglicher Dienst, mit dem Benutzer einen dauerhaften,
freundlicher Bot auf ihren Kanälen auf einfache Weise. Jeder Bot kann sein
konfiguriert, um die Kanäle gegen Überschwemmungen, Wiederholungen, zu überwachen,
Kappen schreiben, schwören und geeignete Maßnahmen ergreifen. Es kann auch
Benutzerfreundliche Befehle verarbeiten (! op ,! deop ,! voice ,! devoice ,! kick, ...),
Sagen Sie eine kurze Begrüßungsnachricht, wenn ein Benutzer einem Kanal beitritt, und sogar
ChanServ-Aktionen "übernehmen", z
Einreisebestätigung und so weiter. Dieser Dienst kann deaktiviert werden, wenn Sie
möchte etwas Bandbreite sparen.
* OperServ, die Black Box der IRCops- und IRC-Administratoren, die dies ermöglicht
um die Liste der Netzwerkverbote zu verwalten (auch bekannt als AKILL (DALnet) oder 
GLINE (Unreal)), um Nachrichten zu konfigurieren, die Benutzern angezeigt werden, wenn
Sie melden sich an, um Modi festzulegen und Benutzer von jedem Kanal aus zu treten.
um schnell Benachrichtigungen an das gesamte Netzwerk zu senden und vieles mehr!
Epona arbeitet mit DreamForge- und Bahamut-IRCDs (und einigen von ihnen) 
Gabeln).
3. INSTALLATION
---------------
Siehe die INSTALL-Datei.
4. BEFEHLSLINIENOPTIONEN
-----------------------
Normalerweise kann Epona einfach durch Aufrufen der "Epona" ausgeführt werden.
ausführbar. Epona liest dann die Konfigurationsdatei (Standardeinstellungen)
to epona.conf, kann mit der Befehlszeilenoption -c überschrieben werden),
und stellen Sie eine Verbindung zum angegebenen Uplink-Server her.
Die folgenden Befehlszeilenoptionen können zum Ändern von verwendet werden
Verhalten von Epona:
-c, --conf = Datei Legt eine andere Hauptkonfigurationsdatei fest
-d, --debug Debugging-Modus aktivieren - Weitere Informationen an gesendet
log (geben Sie die Option mehrmals an, um sie zu erhöhen
Debug-Ebene)
--debuglevel = level Aktiviert den Debugging-Modus und legt den Debug-Level fest
zu nivellieren
-D, --define = name [= value] Setzt eine Konfigurationsdateivariable (siehe
epona.conf.dist für weitere Informationen)
-f, --foreground Nach dem Start nicht in den Hintergrund treten.
Protokollnachrichten werden in das Terminal geschrieben
(sowie zur Protokolldatei)
-I, --include = path Fügt dem ein zusätzliches Verzeichnis hinzu
Suchpfad für Konfigurationsdatei (siehe
epona.conf.dist für weitere Informationen)
--iid Generiert eine Schnittstellenkennung und beendet das Programm
(nur für Modulentwickler nützlich;)
-h, --help Zeigt Hilfe an und beendet das Programm
-m, --module = name Lädt dieses Modul beim Start (kann verwendet werden
mehrmals). Module geladen durch
Dieser Befehlszeilenparameter "übernehmen"
Epona, damit es verschiedene Aufgaben erledigen kann
es sollte nicht funktionieren (siehe dbexport,
dbimport- und dbremove-Module zum Beispiel). 
Die Konfigurationsanweisung für das Lademodul lautet
wird ignoriert, wenn dieser Parameter verwendet wird. 
-n, --noexpire Ablaufroutinen werden überhaupt nicht ausgeführt
-r, --readonly Nur-Lese-Modus aktivieren - keine Änderungen an
Datenbanken erlaubt
-V, --version Versionsinformationen anzeigen und beenden
Beim Start analysiert Epona die Befehlszeilenparameter und liest sie
Die Konfigurationsdateien werden dann (vorausgesetzt, die Option -f ist nicht angegeben) getrennt
selbst und laufen im Hintergrund. Wenn Epona auf ein Problem beim Laden stößt
seine Module, die Daten aus Datenbanken abrufen oder keine Verbindung zu seinem Uplink herstellen können
Server wird sofort beendet; Andernfalls wird es bis zum ausgeführt
Die Verbindung wird beendet (oder ein FATAL-, STOP- oder RESTART-Befehl wird gesendet - siehe
Hilfe von OperServ). Im Fehlerfall eine entsprechende Fehlermeldung
wird protokolliert.
Wenn Epona mit der Befehlszeilenoption "--readonly" ausgeführt wird, ist dies möglich
dienen als "Backup" für die Vollversion der Dienste. Eine "Vollversion" von
Dienste (ohne --readonly ausgeführt) führen ihre automatisch wieder ein
Pseudo-Clients (NickServ, ChanServ usw.), während ein "Backup" -Dienst wird
nicht, so dass Full Services jederzeit ohne verfügbar sein können
Unterbrechung des Netzwerks (und ohne Sicherungsdienste herunterfahren zu müssen
vorweg).
Die Option "--debug" ist nützlich, wenn Sie ein Problem in finden oder vermuten
Epona. Wenn Sie es einmal in der Befehlszeile eingeben, wird der gesamte Datenverkehr zu und ausgeführt
von Diensten sowie einige andere Debugging-Informationen, in denen aufgezeichnet werden soll
die Protokolldatei; Wenn Sie einen Fehlerbericht senden, fügen Sie bitte einen Auszug aus dem
Protokolldatei MIT DEBUGGING ACTIVE - Ich kann nicht genug betonen, wie wichtig
Dies dient dazu, Probleme aufzuspüren. (Sie können das Debuggen auch während aktivieren
Die Dienste werden mit dem Befehl SET DEBUG von OperServ ausgeführt.) Wenn Sie den Befehl wiederholen
--debug Option mehr als einmal, wird die Debugging-Ebene erhöht, was
bietet detailliertere Informationen, kann aber auch Epona verlangsamen
erheblich und lassen die Protokolldatei dramatisch schneller wachsen (insbesondere
Auf Debug-Ebene 4 wird für jedes Zeichen eine Nachricht in das Protokoll geschrieben
vom Server empfangen). Im Allgemeinen ist eine Debugstufe von 1 ausreichend
für mich in der Lage zu sein, ein Problem zu verfolgen, weil der gesamte Netzwerkverkehr ist
enthalten und ich kann in der Regel das Problem reproduzieren.
5. LOG LEVELS
-------------
ein. Konzept
----------
Epona verwendet Protokollebenen, damit Administratoren bestimmen können, was und wie
Dinge werden protokolliert.
Im Wesentlichen werden für Protokollebenen einfache, beschreibende Zeichenfolgen verwendet
Name. Einige Namen können ein oder mehrere "::" Zeichen enthalten. Sie grenzen ab
Teile des Namens bilden eine Hierarchie abgeleiteter Protokollebenen. Zum
Beispiel: Die Protokollstufe "Debug :: Memory" wird aus dem Protokoll "Debug" abgeleitet
Niveau.
Mit dieser Hierarchie können Sie problemlos Gruppen verwandter Nachrichten protokollieren. Zum
Beispiel, wenn Epona so konfiguriert ist, dass Nachrichten im Debug :: Memory protokolliert werden
Protokollstufe, es werden keine Nachrichten in der Debug :: Conf-Protokollebene protokolliert, aber wenn
Es wurde so konfiguriert, dass Nachrichten in der Debug-Protokollebene und dann in beiden protokolliert werden
Debug :: Memory- und Debug :: Conf-Nachrichten werden protokolliert.
b. Vorhandene Protokollebenen
----------------------
Hier sind die von Epona und Standardmodulen definierten Protokollstufen aufgeführt
mit ihren Beschreibungen:
* Debug - Debug-Nachrichten (die meisten von ihnen werden nur protokolliert, wenn die
Debug-Level ist anders als 0.)
* Debug :: Blacklist - Debug-Meldungen auf der Blacklist des Hostnamens
* Debug :: Channel - Channel zeichnet Debug-Meldungen auf
* Debug :: Channel :: List - Debug-Meldungen der Kanalliste 
(Debug-Level> = 3)
* Debug :: ChanServ - ChanServ-Debug-Meldungen
* Debug :: Conf - Konfigurations-Debug-Meldungen
* Debug :: Language - Debug-Meldungen für Sprachdateien
* Debug :: MySQL - Debug-Meldungen des MySQL-Moduls
* Debug :: NetBan - Netzwerk verbietet Debug-Meldungen
* Debug :: NickServ - NickServ-Debug-Meldungen
* Debug :: Program - Programmiert Debug-Meldungen
* Debug :: Server - Der Server zeichnet Debug-Meldungen auf
* Debug :: SMTPCli - Debug-Meldungen des SMTP-CLI-Moduls
* Debug :: Twilight - Debug-Meldungen für das Twilight-Modul
* Debug :: User - Benutzer zeichnet Debug-Meldungen auf
* Debug :: User :: List - Benutzerliste Debug-Meldungen
(Debug-Level> = 3)
* Info - Informationsmeldungen
* Info :: ChanServ - ChanServ-Informationen
* Info :: ChanServ :: List - Neue und gelöschte ChanServ-Datensätze
* Info :: ChanServ :: Rights - Kanalrechte und -privilegien
* Info :: ChanServ :: Settings - Änderung eines wichtigen Kanals
Einstellungen (einschließlich Passwörter).
* Info :: DBExport - Informationen zum Modul dbexport
* Info :: DBImport - Informationen zum dbimport-Modul
* Info :: DBRemove - Informationen zum Modul dbremove
* Info :: Input - Vom IRC-Netzwerk empfangene Nachrichten
(Konfigurationsanweisung services :: log-input)
* Info :: LegacyDB - Informationen zu Legacy-Modulen
* Info :: MemoServ - MemoServ-Informationen
* Info :: MySQL - MySQL-Modulinformationen.
* Info :: MySQL :: Connection - Verbindungsinformationen zum MySQL-Modul.
* Info :: MySQL :: Queries - MySQL-Modulabfragen.
* Info :: MySQL :: Warnings - Abfragewarnungen für MySQL-Module.
* Info :: NetBan - Netzwerk verbietet Informationen
* Info :: NickServ - NickServ-Informationen
* Info :: NickServ :: List - Neue und gelöschte NickServ-Datensätze
* Info :: NickServ :: Rights - Zugriff auf den Spitznamen und Identifizierung
* Info :: NickServ :: Settings - Änderung eines wichtigen Spitznamens
Einstellungen (einschließlich Passwörter).
* Info :: OperServ - OperServ-Informationen
* Info :: OperServ :: List - Neue und gelöschte OperServ-Datensätze
* Info :: OperServ :: Use - OperServ-Befehle, die von IRC-Operatoren verwendet werden
* Info :: Output - Nachrichten, die an das IRC-Netzwerk gesendet werden
(Konfigurationsanweisung services :: log-output)
* Info :: Programm - Programminformationen
* Info :: Twilight - Informationen zum Twilight-Modul.
* Info :: User - Benutzerbezogene Informationen
* Info :: User :: Count - Neue Nachrichten mit maximaler Benutzeranzahl
(Konfigurationsanweisung services :: log-maxusers)
* Info :: User :: Ignore - Ignorierte Benutzer
* Info :: User :: Logging - Benutzerverbindungen / -trennungen
(Konfigurationsanweisung services :: log-users)
* Hinweis - Bemerkenswerte Informationsnachrichten
* Hinweis :: ChanServ - Bemerkenswerte ChanServ-Informationen
* Hinweis :: ChanServ :: Privileges - Verwendung von privilegiertem ChanServ
Befehle
* Hinweis :: Ablauf - Informationen zum Programmablauf (Start, Neustart, Stopp)
* Hinweis :: Flow :: Restart - Programmneustartmeldungen
* Hinweis :: Flow :: Start - Programmstartmeldungen
* Notice :: Flow :: Stop - Programmstoppmeldungen
* Hinweis :: Modul - Informationen zum Laden / Entladen von Modulen
* Hinweis :: NickServ - Bemerkenswerte NickServ-Informationen
* Hinweis :: NickServ :: Privileges - Verwendung von privilegiertem NickServ
Befehle
* Hinweis :: OperServ - Bemerkenswerte OperServ-Informationen
* Hinweis :: OperServ :: Einstellungen - Änderung wichtiger Einstellungen
(über den SET-Befehl)
* Warnung - Warnmeldungen
* Warnung :: ChanServ - ChanServ-Warnungen
* Warning :: Conf - Konfigurationswarnungen
* Warnung :: Sprache - Warnungen zu Sprachdateien
* Warnung :: MySQL - MySQL-Modul-Warnungen
* Warnung :: Programm - Programmwarnungen
* Fehler - Fehlermeldungen
* Error :: Blacklist - Hostnamen-Blacklist-Fehler
* Error :: BotServ - BotServ-Fehler
* Error :: BotServ :: List - Fehler im Zusammenhang mit BotServ-Datensätzen
* Error :: Channel - Kanalbezogene Fehler
* Fehler :: ChanServ - ChanServ-Fehler
* Error :: ChanServ :: List - ChanServ-Datensatzfehler
* Error :: ConfData - Fehler im Confdata-Modul
* Error :: Datafiles - Fehler bei Datendateien
* Error :: Language - Sprachdateifehler
* Error :: LegacyDB - LegacyDB-Modulfehler
* Error :: Logfile - Fehler im Logfile-Modul
* Error :: MemoServ - MemoServ-Fehler
* Error :: MemoServ :: List MemoServ-Datensatzfehler
* Fehler :: MySQL - MySQL-Modulfehler
* Fehler :: MySQL :: Verbindung - MySQL-Verbindungsfehler
* Fehler :: Nachrichten - Nachrichtenfehler
* Error :: NickServ - NickServ-Fehler
* Error :: NickServ :: List - NickServ-Datensatzfehler
* Error :: OperServ - OperServ-Fehler
* Error :: PIDfile - PID-Dateifehler
* Error :: Sessions - Fehler bei der Sitzungsbeschränkung
* Fehler :: SMTPCli - Fehler im SMTP-CLI-Modul
* Error :: Twilight - Twilight-Modulfehler
* Error :: Twilight :: DB - Datenbank-Lese- / Schreibfehler
* Error :: User - Benutzerbezogene Fehler
* Kritisch - Kritische Fehlermeldungen
* Critical :: Conf - Konfigurationsfehler
* Critical :: DBRemove - Kritische Fehler des Moduls dbremove
* Critical :: Logfile - kritische Fehler des Logfile-Moduls
* Critical :: MySQL - kritische Fehler des MySQL-Moduls
* Critical :: MySQL :: Connection - Kritische Fehler bei der MySQL-Verbindung
* Critical :: Program - Kritische Programmfehler
* Kritisch :: Programm :: Panik - Panik! Fehler
* Critical :: Twilight - Kritische Fehler des Twilight-Moduls
* Critical :: Twilight :: DB - Kritische Lese- / Schreibfehler in der Datenbank
* Schwerwiegend - Schwerwiegende Fehlermeldungen
6. MODULE
----------
ein. Konzept
----------
Epona verwendet ein System, mit dem jeder Entwickler seine Funktionalität erweitern kann
einfach durch Schreiben von Codeteilen, die als Module kompiliert wurden. Module können verwendet werden:
- um Funktionen nach Bedarf bequem hinzuzufügen. Neben den Modulen
Mit Epona können Sie diejenigen verwenden, die von anderen oder sogar von anderen beigesteuert wurden
Schreiben Sie ganz einfach Ihre eigenen, ohne sie bei jedem neuen neu schreiben zu müssen
Epona-Veröffentlichung;
- um Ihnen mehr Auswahl zu geben, wie Ziele durch Generika erreicht werden
Schnittstellen. Beispielsweise können Sie von herkömmlichen, dateibasierten wechseln
Datenbanken zu MySQL-Datenbanken oder alles andere, was Sie sich vorstellen können
durch einfaches Umschalten des Moduls, das von jedem Dienst verwendet wird, auf
speichern ihre Daten, ohne den Dienst oder die ändern zu müssen
Datenbankmodulcode dank der generischen Schnittstelle.
b. Protokollmodule
--------------
Protokollmodule werden mit dem Protokollsubsystem verwendet, um neue Möglichkeiten zu bieten
Protokollnachrichten aufzeichnen. Folgendes wird mit Epona geliefert:
(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)
* Logdatei [*] 
Bietet einen Protokolldateimanager mit Unterstützung für mehrere Dateien
und Protokollrotation. Es können Dateikomprimierungsmodule verwendet werden, um
komprimierte Protokolldateien komprimieren.
c. Dateikomprimierungsmodule
---------------------------
Dateikomprimierungsmodule werden von anderen Modulen zum Komprimieren verwendet
Dateien nach Bedarf. Sie sind daher nur für Modulschreiber nützlich,
Auch wenn Sie in einigen Modulen auswählen können, welches wann verwendet werden soll
Sie müssen Dateien komprimieren. Folgendes wird mit Epona geliefert:
* bz2file
Ein Komprimierungsmodul, das Dateien im bzip2-Format komprimiert.
(Erfordert, dass bzlib auf dem System installiert und von erkannt wird
das Konfigurationsskript.)
* gzfile
Ein Komprimierungsmodul, das Dateien im gzip-Format komprimiert.
(Erfordert, dass zlib auf dem System installiert und von erkannt wird
das Konfigurationsskript.)
d. Datenbankmodule
-------------------
Datenbankmodule bieten anderen Modulen die Möglichkeit, ihre zu speichern
Aufzeichnungen dauerhaft. Folgendes wird mit Epona geliefert:
(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)
(Mit [E] gekennzeichnete Module können ihre Daten über den dbexport exportieren
Dienstprogrammmodul; Mit [I] gekennzeichnete Module können Daten über das importieren
dbimport Utility-Modul; Mit [R] gekennzeichnete Module können ihre entfernen
Datenbanken über das Dienstprogrammmodul dbremove)
* Dämmerung [*] [E] [I] [R]
Dieses Modul speichert seine Daten auf der Festplatte in einem benutzerdefinierten Binärformat.
Dies ist die empfohlene Option, wenn Sie nicht auf die zugreifen müssen
Daten von einem externen Programm, da es schnell und zuverlässig ist und
benötigt keine spezielle Einrichtung oder Wartung.
* mysql [*] [E] [I] [R]
Dieses Modul speichert seine Daten in Tabellen in einer MySQL-Datenbank. Das
Datensätze werden in Echtzeit in der Tabelle und den Datensätzen aktualisiert
kann auch während des Programms von einem externen Programm geändert werden
Ausführung. Weitere Informationen finden Sie in der Datei doc / modules / mysql.txt
Information.
e. Datenbankkonvertierungsmodule
------------------------------
Datenbankkonvertierungsmodule sind Datenbankmodule mit begrenzten
Funktionalität, indem sie lediglich ihre Datenbanken exportieren
im XML-Format in Verbindung mit dem Dienstprogramm dbexport
Modul. Die generierten Dateien können dann mit dem dbimport importiert werden
Modul zur Verwendung mit einem der Datenbankmodule. Die Folgenden sind
mit Epona versehen:
* Legacydb
Dieses Modul exportiert von Epona 1.4.x generierte Datenbanken. Seitdem
ist kein Datenbankmodul, das diese alten Datenbanken laden kann
benötigen dieses Modul, um sie zu konvertieren und in vollem Umfang zu nutzen.
Beachten Sie, dass davon ausgegangen wird, dass Ihre alten Datenbanken den Namen nick.db haben.
chan.db, bot.db, oper.db, news.db und exception.db, die die waren
Standardnamen für die Datenbanken, können aber in der geändert werden
Konfigurationsdatei. Da wird angenommen, dass die überwiegende Mehrheit von
Benutzer gingen mit den Standarddatenbanknamen, Konfigurationseinstellungen
andere Namen zu verwenden wurden nicht hinzugefügt.
f. Passwortmodule
-------------------
Passwortmodule können verwendet werden, um NickServ und ChanServ zu verschlüsseln
Passwörter. Folgendes wird mit Epona geliefert:
* md5
Dieses Modul verschlüsselt Passwörter mit dem MD5-Algorithmus.
* sha1
Dieses Modul verschlüsselt Passwörter mit dem SHA1-Algorithmus.
* Legacydb
Dieses Datenbankmodul ist auch ein Passwortmodul. Es verschlüsselt
die Passwörter unter Verwendung des MD5-Algorithmus mit / odd / (und
möglicherweise unsichere) Änderungen angewendet, wie das Passwort
Verschlüsselung früherer Epona-Releases. Es muss
Daher NICHT zum Codieren neuer Passwörter verwendet werden. es wird
werden bei Bedarf automatisch geladen, wenn einige alte Datensätze in
Ihre Datenbanken verwenden weiterhin dieses Codierungsschema.
G. Posttransportmodule
-------------------------
Mail-Transportmodule werden verwendet, um E-Mails auf unterschiedliche Weise zuzustellen.
(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)  
* smtp-cli [*]
Dieses Modul verwendet eine direkte Verbindung zu einem SMTP-Relay, um zu liefern
E-Mails. Es ist das empfohlene Standardmodul für den Posttransport.
mit Ausnahme sehr kleiner Netzwerke, die nicht viel Verkehr haben
weiter (dies wird in Epona 1.6 behoben).
* sendmail [*]
Dieses Modul verwendet das sendmail-Programm, um E-Mails zuzustellen. Als es
ist nicht sehr effizient, wenn Epona große Mengen von Mails versendet,
Es wird nicht empfohlen, es sei denn, Sie wissen, dass Sie es nicht zu oft verwenden werden.
y. Verschiedene Module
------------------------
(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)
* confdata [*]
Dieses Modul speichert die Werte der Konfigurationsanweisungen
von allen in einer Datenbank mit einem Datenbankmodul. Diese Datenbank
ist nur für schreibgeschützte Zwecke; Änderungen von außen vorgenommen
Programme werden ignoriert und jeweils neu erstellt
Zeit, in der die Konfiguration (neu) geladen wird.
* mysql-cli
Dieses Modul bietet MySQL-Konnektivität zu anderen Modulen.
z. Dienstprogrammmodule
------------------ ------------------.
Utility-Module dürfen NICHT während des normalen Betriebs geladen werden.
Sie erledigen spezielle Aufgaben und verlassen Epona, wenn sie fertig sind. Diese
Module werden im Allgemeinen über die Befehlszeile -m oder --module geladen
Parameter.
* dbexport
Exportiert einige oder alle von einem Datenbankmodul gespeicherten Daten in XML-Dateien
Das kann dann vom dbimport-Modul in ein anderes Modul importiert werden
oder von einem externen Programm verarbeitet.
Dieses Modul wird über die folgenden Befehlszeilenparameter gesteuert:
--source = name Gibt den Namen des Datenbankmoduls an, das
muss seine Daten exportieren
--dir = dirname Gibt das Verzeichnis an, in dem sich alle XML-Dateien befinden
sollte gestellt werden
--index = Dateiname Gibt den Namen der XML-Indexdatei an, die
wird zur Verwendung durch das dbimport-Modul erstellt.
Der Standardwert ist index.xml
--db = name Gibt einen zu exportierenden Datenbanknamen an. Diese
Parameter kann mehrfach verwendet werden. Standardmäßig
Alle Datenbanken werden exportiert.
Anwendungsbeispiel:
$ mkdir xml-Dateien
$ ./epona -m dbexport --source = twilight --dir = xml-files
* dbimport
Importiert einige oder alle Daten, die in generierten XML-Dateien gespeichert sind
durch das dbexport-Modul in ein Datenbankmodul, so dass sie
kann danach verwendet werden.
Dieses Modul wird über die folgenden Befehlszeilenparameter gesteuert:
--target = name Gibt den Namen des Datenbankmoduls an, das
importiert die Daten
--dir = dirname Gibt das Verzeichnis an, in dem sich alle XML-Dateien befinden
wohnen
--index = Dateiname Gibt den Namen der XML-Indexdatei an, die
wird verwendet. Der Standardwert ist index.xml
--db = name Gibt einen zu importierenden Datenbanknamen an. Diese
Parameter kann mehrfach verwendet werden. Standardmäßig
Alle Datenbanken werden importiert.
Anwendungsbeispiel:
$ ./epona -m dbimport --target = mysql --dir = xml-files
* dbremove
Entfernt eine von einem Datenbankmodul verwaltete Datenbank ordnungsgemäß.
Dieses Modul wird über die folgenden Befehlszeilenparameter gesteuert:
--target = name Gibt den Namen des Datenbankmoduls an, das
muss eine oder mehrere seiner Datenbanken entfernen
--db = name Gibt einen zu entfernenden Datenbanknamen an. Diese
Parameter kann mehrfach verwendet werden. Dort
muss mindestens eine Datenbank zum Entfernen sein, es sei denn
--all wird verwendet.
--all Fordert das Entfernen aller Datenbanken auf.
Anwendungsbeispiel:
$ ./epona -m dbremove --target = mysql --db = operserv_stats
7. NACHRICHTENÜBERSETZUNGEN
------------------------
Epona hat eine leistungsstarke Option in NickServ, mit der Benutzer auswählen können, was
Sprache, die beim Senden von Nachrichten an Benutzer verwendet werden muss. Mitteilungen
werden in Sprachdateien gespeichert (im lang-Verzeichnis).
Epona wird derzeit in neun Sprachen angeboten: Katalanisch, Englisch, 
Französisch, Deutsch, Griechisch, Italienisch, Portugiesisch, Spanisch und Türkisch. Wenn
Wenn Sie Epona-Nachrichten in eine andere Sprache übersetzen möchten, folgen Sie den Anweisungen
folgende Anweisungen:
* Kopieren Sie die Datei src / lang / en_us.l in einen aussagekräftigen Namen (z. B.
Wenn Sie Nachrichten auf Russisch übersetzen möchten, würden Sie
benenne es in ru.l) um.
* Bearbeiten Sie die Datei mit Ihrem bevorzugten Texteditor. Gründlich durchlesen
Befolgen Sie die Anweisungen oben in der Datei und beginnen Sie
Übersetzung der gesamten Datei. Die Datei ist groß, stellen Sie also sicher, dass Sie haben
etwas Kaffee zur Verfügung. ;)
* Wenn dies erledigt ist, haben Sie zwei Lösungen: entweder Patch Epona
Quellcode, damit sie die neue Sprachdatei berücksichtigen 
(Grundsätzlich müssen Sie src / lang / Makefile.am ändern.
src / language.c und möglicherweise src / services.h und verwenden Automake zum Aktualisieren
die src / lang / Makefile.in), oder senden Sie mir die übersetzte Datei, damit ich kann
Mach den Patch selbst und sende ihn dir zurück.
Wenn neue Hauptversionen herauskommen, müssen Sie das Ganze nicht erneut übersetzen
Datei; Mithilfe der Datei "Changes.lang" können Sie feststellen, welche Nachrichten vorhanden waren
hinzugefügt, geändert oder gelöscht. In diesem Sinne alle Sprachdateien außer
Englisch und Französisch müssen ausgefüllt werden! Wenn Sie Lust dazu haben,
Bitte senden Sie mir die aktualisierte Datei (siehe unten)! Ihre Hilfe wird sein
sehr geschätzt.
Wenn Sie eine Sprachdatei übersetzt haben und andere diese verwenden möchten,
Bitte senden Sie es an epona@pegsoft.net (vergessen Sie nicht, dies klar zu erwähnen
Ihr (Spitz-) Name, Ihre E-Mail-Adresse und der Name der Sprache). Das wirst du natürlich
Holen Sie sich die volle Gutschrift dafür und werden Sie jedes Mal neu kontaktiert, wenn Sie eine neue haben
Die Hauptversion steht vor der Tür, sodass Sie die Chance haben (;)), sie abzuschließen
Ihre Arbeit. 
8. BERICHTERSTATTUNG VON FEHLERN
-----------------
Gehen Sie zu http://bugs.epona.org/ und folgen Sie den Anweisungen auf der
Titelseite. Dort können Sie auch Feature-Anfragen stellen.
9. KONTAKT- UND MAILLISTE
---------------------------
* Eine allgemeine Diskussion über Epona finden Sie in den Mailinglisten unter
http://lists.epona.org/cgi-bin/mailman/listinfo/
* Wenn Sie die Dokumentation sorgfältig lesen und über das Mailing nachdenken
Listen würden für Sie keinen Nutzen haben, zögern Sie nicht, eine Mail an zu senden
epona@pegsoft.net. Seien Sie so präzise wie möglich, wenn Sie eine Frage stellen.
weil ich Dinge nicht erraten kann, die nicht erwähnt werden.