Hallo,
habe auf zwei Rechnern (Beide WIN98SP2, beide TheBat! 2.05/Beta1) MyMacros und das Vorlagenpaket von Bernd installiert.
Auf einem klappts auf dem anderen kommt Fehlermeldung:"...YouWrote_.txt" nicht gefunden. Also klappt SPEECH net. Aber ich find' partout keine Hinweise wie und wo %SPEECH implementiert ist.
Oder mach ich einen grundsätzlichen Fehler(auf einem Rechner )
LG
Ubs
Finde nirgends %SPEECH
-
Ubs -
21. März 2004 um 13:51 -
Erledigt
-
-
Ist vielleicht auf einem Rechner der Pfad nicht korrekt angegeben?
MfG
caschy -
Nein, Pfad ist korrekt.
Er kann "..\YouWrote_.txt" nicht finden, da es nur
"..\YouWrote_AM.txt" und "..\YouWrote_GE.txt" vorhanden sind!
Weist du wer %SPEECH implementiert? MyMacros oder TheBat!?
Ich find wirklich nix darüber. -
Speech sucht normalerweise die Länderkennung. Vielleicht auf dem einem PC nicht den X-Header eingestellt? Kannst du Screenshots deiner Einstellung bereit stellen?
MfG
caschy -
Klar!
[gelöscht durch Administrator]
-
Hast du schon kontrolliert, ob auf beiden Rechnern identische Einstellungen von dir vorgenommen wurden?
MfG
caschy -
In der Vorlage für die Antwort bzw. neue Mail muss die Vorlage sprachauswahl.txt eingebunden sein damit die Sprache versucht wird zu erkennen. Außerdem heißt es nicht %SPEECH sondern %_SPEECH und ist eine Variable die in allen Dateien enthalten ist.
Wenn die Meldung kommt
Zitat...YouWrote_.txt" nicht gefunden
dann hast du die oben genannte Sprachauswahl-Datei nicht implementiert.
-
Danke euch beiden für die prompte Hilfe :thx:
Irgendwie habe ich beim "Spielen" wohl eben jene datei ausgeblendet
Schönes Restwochenende
Ubs -
also ich habe da im moment auch mal gerne ein problem
ich bekomme keine fehlermeldung aber er gibt mir auhc keinen englischen text vor
also anrede oder verabschiedung
woran erkennt das macro ob es englisch oder deutsch ist?
-
Zitat
woran erkennt das macro ob es englisch oder deutsch ist?
Steht in der liesmich.txt im Kapitel 3...eben jener Datei auf die ich ausdrücklich hingewiesen hatte das man sie genau lesen soll.Ansonsten bräuchte ich genauere Infos was für Voraussetzungen du mitbringst, das er die Sprache nicht erkennt. Geh einfach mal die Punkte in dem oben genannten Kapitel Schritt für Schritt durch ob eines davon zutrifft, dann sehen wir weiter.
Ich vermute du wolltest jemandem schreiben der ein unbekanntes Land in seinem Kontakt hat oder in dessen Ursprungsmail auf die du antwortest, nicht eines der eingetragenen Schlagwörter vorhanden ist. -
ic hwollte einfach mal nem kanadier schreiben lol
im adressbuch unter privat steht land : kanada
die email adresse hat ein user @domain.cawo bitte muss ich im adressbuch das länderkürzel einstellen damit er versteht dass es englisch ist????
-
In der Datei spracherkennung.txt gibt es den Block
Zitat%REM="Sprache anhand des Landes auslesen"%-
%-
%IF:"%_SPEECH"<>"":"":"%-
%IF:#%ABToCountry#=#Deutschland#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#Österreich#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#Schweiz#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#England#:#%_SPEECH='AM'#:%-
%IF:#%ABToCountry#=#USA#:#%_SPEECH='AM'#:%-
##"%-
den tauscht du einfach durchZitat%REM="Sprache anhand des Landes auslesen"%-
%-
%IF:"%_SPEECH"<>"":"":"%-
%IF:#%ABToCountry#=#Deutschland#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#Österreich#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#Schweiz#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#England#:#%_SPEECH='AM'#:%-
%IF:#%ABToCountry#=#Kanada#:#%_SPEECH='AM'#:%-
%IF:#%ABToCountry#=#USA#:#%_SPEECH='AM'#:%-
##"%- -
klappt nicht
d.h.
die vorlage gibt mir keinen fehler aus also sollte alles korrekt installiert sein oder?nur wenn ich ne neue nachricht schreibe steht da z.b. "ahoi" und normalerweise müsste sich die anrede ja verändern wenn ich nen kanadier als adresse einsetzte oder liege ich da falsch?
ich kann doch auch nur unter "privat" im adressbuch unter Land "kanada" eintragen
das müsste doch reichen oder?
wo mache ich den Fehler?
-
Hab den Fehler gefunden...allerdings muss ich daran etwas drehen damit das sauber läuft *seufz* Ich meld mich dann wieder wenns richtig klappt.
-
Zitat
%REM="Diese Vorlage versucht zuerst die Sprache anhand des Headers X-Language"%-
%REM="zu erkennen und prüft dann das eingetragene Land für den Empfänger."%-
%REM="Danach wird anhand verschiedener Schlüsselwörter versucht die Sprache zu erkennen."%-
%-
%REM="X-Header aus ursprünglicher Mail auslesen"%-
%-
%IF:"%_SPEECH"<>"":"":"%-
%SETPATTREGEXP='^X-Language:\s*(\w*)$'%-
%REGEXPBLINDMATCH='%HEADERS'%-
%IF:#%SUBPATT='1'#<>##:#%_SPEECH='%SUBPATT=$1$'#:##"%-
%-
%REM="Sprache anhand des Landes auslesen"%-
%-
%IF:"%_SPEECH"<>"":"":"%-
%IF:#%ABToCountry#=#Deutschland#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#Österreich#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#Schweiz#:#%_SPEECH='GE'#:%-
%IF:#%ABToCountry#=#England#:#%_SPEECH='AM'#:%-
%IF:#%ABToCountry#=#Kanada#:#%_SPEECH='AM'#:%-
%IF:#%ABToCountry#=#USA#:#%_SPEECH='AM'#:%-
##"%-
%-
%REM="Sprache anhand von Wörtern erkennen"%-
%-
%IF:"%_SPEECH"<>"":"":"%-
%SETPATTREGEXP='\b(hello|dear|greets|hope|know|what|sure|while|always|good|%-
kindest|please|sir|thank\syou|welcome|looks)\b'%-
%REGEXPBLINDMATCH='%TEXT'%-
%IF:#%SUBPATT='0'#<>##:#%_SPEECH='AM'#:##%-
%-
%SETPATTREGEXP='\b(guten\stag|hallo|klar|gruß|servus|tschüss)\b'%-
%REGEXPBLINDMATCH='%TEXT'%-
%IF:#%SUBPATT='0'#<>##:#%_SPEECH='GE'#:##"%-
%-
%REM="Auslesen des Headers"%-
%-
%IF:"%_SPEECH"<>"":"":"%_SPEECH=#%Header('X-Language')#"%-
%-
%REM="Wird die Sprache nicht erkannt, wird hier die Standardsprache genommen."%-
%-
%IF:"%_SPEECH"<>"":"":"%_SPEECH='GE'"%-
%-
%REM="Jetzt wird der Header neu geschrieben."%-
%SetHeader("X-Language",%_SPEECH)%-
Die Datei sollte jetzt besser gehen... -
na wenigstens bin ich nicht so doof
das ist schon mal das wichtigste
ich warte dann mal
edit
genug gewartet lol
vielen dank
funzt tadellos