Kalle_B: Sprachdateien - wie macht ihr das?

Beitrag lesen

Hallöle,

ich habe die Programmlogik von der Anzeige getrennt.

Das Programm namens A.php füllt ein Array mit den zu übergebenden Werten und ruft eine Routine auf, die sich die Datei A_de.htm holt und die Werte in korrespondierende Platzhalter einträgt und dann A_de.htm ausgibt.

Das de steht für deutsch und könnte auch en, es, ... werden.

Problem:
--------
Natürlich sind auch die Fehlertexte in der A_de.htm enthalten und werden per CSS ein- oder ausgeblendet.

... <span class='rot [display_f01]'>Hier fehlt der Name</span> ...

Im Fehlerfall wird [display_f01] = '', sonst 'nodisplay'

Ich vermute mal, dass ein Screenreader alle Fehlermeldungen vorliest, obwohl sie nicht angezeigt werden. Ist das richtig?

Wie habt ihr diese Problematik gelöst?

LG Kalle