Nochmal an alle Prozent S (%S) geschädigte:
Ich hab' mich auch damit rumgeschlagen. Ich wollte gerne die Geschwindigkeitsansage haben und inzwischen sieht es bei mir so aus:
(zusammengelesen, kombiniert und ausprobiert - Danke an alle, die sich beteiligt haben.)
Wenn in der Datei "
dictionary.voice" der Eintrag "
The speed limit is %s!= ....(deutscher Text)..." mit einem
";" am Zeilenanfang auskommentiert ist, dann nimmt Primo den Eintrag
"overspeed=..." aus der info.txt.
So weit so gut. Nur: Anscheinend kann Primo da nichts mit dem
"%s" anfangen und liest es brav vor. Dabei sollte stattdessen ja der Geschwindigkeitswert angesagt werden.
Das wiederum funktioniert, wenn man den Eintrag in der der "dictionary.voice" wieder aktiviert (also das
";" am Zeilenanfang löscht). So ist es übrigens in den voice-Dateien, die die Geschwindigkeit ansagen auch. Dann ist natürlich der Text hinter "
overspeed" in der info.txt irrelevant. Ist doch aber egal - dann schreibe ich eben in der
dictionary.voice den Text, den ich hören will, aber MIT %s, und dann wird auch der Geschwindigkeitswert angesagt.
Zur Sicherheit noch die entprechende Stelle aus der dictionary.voice:
....
The speed limit is %s!="Das Tempolimit ist %s!"
....
Wenn ich jetzt zu schnell fahre, höre ich: "Das Tempolimit ist 50 Stundenkilometer".
Die gleiche Zeile in der info.txt bringt: "Das Tempolimit ist Prozent s".
Also ich bin jetzt zufrieden mit allen Sprachdateivarianten .