Konfiguration automatische Ansagen

  • Hallo Forum,

    nachdem ich meinen PC und damit auch svxlink neu aufsetzen musste, kommen nun die ersten Fragen. Vorweg, die Installation aus dem Trunk habe ich hinbekommen und die Config auch soweit, dass svxlink grundätzlich erstmal funktioniert, Nun mein Problem:

    Beim Abspielen der automatischen Ansagen kommt (am Beispiel der sündlichen, langen Ansage) folgende Meldung

    Code
    Sending long identification...
    *** ERROR: Unable to handle event: SimplexLogic::every_minute (invalid command name "spellWord")

    Ich kann mit "spellWord" nichts anfangen, muss da noch zusätzlich was installiert werden?


    Grüße,

    Mario

  • Hi Mario,

    ja, nachdem der Tobias ein bischen was umgebaut hat, ergeben sich einige Stolpersteine. Die Prozedur spellWord{} ist jetzt in der Datei locale.tcl "versteckt", die neuerdings mit ausgeliefert wird.
    Ich würde Dir folgendes Vorgehen vorschlagen (ist wie immer nur ein Weg von vielen Möglichen):

    * erzeuge bzw. ergänze folgende Verzeichnisstruktur:

    /etc/svxlink/local-events.d/de_DE
    /etc/svxlink/local-events.d/en_US

    Kopiere die Datei locale.tcl aus dem SvxLink-Source-Verzeichnis ../src/svxlink/svxlink in diese(s) Verzeichnis(se) (->en_US). Diese Datei ist allerdings für englische/amarikanische Ansagen gedacht, eine deutsche Version gibt es hier:
    http://svxlink.de/download/locale.tcl
    Diese Datei dann natürlich nur nach /etc/svxlink/local-events.d/de_DE kopieren

    * erzeuge die folgenden Symlinks
    ln -s /etc/svxlink/local-events.d/de_DE /usr/share/svxlink/sounds/de_DE/events.d/local
    ln -s /etc/svxlink/local-events.d/en_US /usr/share/svxlink/sounds/en_US/events.d/local

    Je nach Sprachumgebung wird jetzt die richtige Prozedur aufgerufen, bei englischen Ansagen erfolgt die Ausgabe der Uhrzeit mit AM/PM, bei deutschen Ansagen: "Es ist zwölf Uhr vierundfünfzig"

    Das Ganze scheint auf den ersten Blick kompliziert zu sein, ist aber meiner Meinung nach eindeutiger, da jetzt die sprachspezifischen Prozeduren nun in einem "beschreibenden" Unterverzeichnis liegen.

    73's de Adi, DL1HRC

  • Hi Adi,

    vielen Dank, nun tut es. Und ja, ne gewisse Logik steckt schon dahinter, vor allem wenn man noch mehr Sprachpakete einbauen will.

    Grüße

    Mario