RRZE-Webteam / rrze-faudir

Plugin zur Darstellung des Personen- und Einrichtungsverzeichnis der FAU in Websites
GNU General Public License v3.0
0 stars 0 forks source link

Übersetzungsfehler Office Hours/Consultation Hours #113

Open xwolfde opened 20 hours ago

xwolfde commented 20 hours ago

Es gibt Übersetzungsfehler für Office Hours/Consultation Hours und andere Begriffe.

grafik

Dies liegt in der Rgeel daran, dass mal mit Doppelpunkt, mal ohne und mal auch noch mit Leerzeichen im Code geschrieben wird. Exemplararisch hier an Office Hours:

grafik

Die Pbersetzung wird nicht erkannt und nicht überals ausgeführt, da in der rrze-faudir.pot der Begriff "Office Hours: " mit Doppelpunkt und Lehrzeichen dahinter definiert ist, aber im Code es (korrekterweise) ohne Doppelpunkt und ohne Lehrzeichen definiert wird: <strong><?php echo esc_html__('Office Hours:', 'rrze-faudir'); ?></strong>

Lösung: Begriff im Code so verwenden:

<strong><?php echo esc_html__('Office Hours', 'rrze-faudir'); ?>:</strong>

Und in der Pot-Datei dann überall auch dann

msgid "Office Hours"
msgstr "Sprechzeiten"

(bei "de")

Doppelpunkte und Leerzeichen gehören nicht im übersetzten Teil, da diese ja sprachunabhängig sind.

xwolfde commented 19 hours ago

Aktueller Push sieht gut aus. Aber vergesset nicht die Wochentage Monday...

grafik

Edit:

Oh, die sind ja garnicht übersetzt und dann auch gerade doppelt in zwei Dateien. Tut die doch irgendwo in einem globalen Array und übersetzt dort einmal, dann braucht ihr das Array auch nicht in verschiedenen Dateien jeweils neu definieren:

grafik

(Und ist Sonntag nicht normalerweise die "0"?)