wisydb / wisy

Open Source CMS for Training and Educational Purposes
Other
1 stars 3 forks source link

Barrierefreiheit: Fremdsprachige Seiteninhalte als solche per Attrib. Kennzeichen #56

Open wisydb opened 5 years ago

wisydb commented 5 years ago

Alle Seiten erscheinen zunächst als in Deutsch gehalten. Es gibt aber eine Reihe von Inhalten in anderen Sprachen, insb. Sprach / Konversationskurse. Hier müsste für diesen Bereich 'lang="de"' festgelegt werden (also für den Content-Bereich), wenn zutreffend.

Ob zutreffen wäre zu bestimmen durch: 1.) Gibt es automatische Bibliotheken zur Spracherkennung (am besten ohne Google/Microsoft), z.B. (http://pear.php.net/package/Text_LanguageDetect, https://github.com/patrickschur/language-detection)? 2.) Mit Hilfe derer wir beim nächtlichen Cronjob die Texte analysieren, in einem zu schaffenden Zusatz-Feld in der Tabelle Kurse (ich denke nur dort), die Sprache hinterlegen wenn != de. I.d.R. wird es sich nur um gängige europäische Sprachen handeln, d.h. selbst wenn nicht perfekt ist es besser als jetzt. 3.) Ähnlich wie bei Ortsänderung: Eintrag in Journal, wenn verändert (vorheriger Zustand muss aber nicht gespeichert werden). 4.) Dann im Frontend, das entsprechende lang-Attribut ausgeben, wenn nicht deutsch. 5.) Neues Sprachfeld, editierbar in der Kurs-Erfassungmaske anzeigen (nur eine Einstellung)