Ich habe dieses Stück Code erstellt, die das Wort Farbe zu Farbe konvertiert:Verwenden von PHP Moodle-Filtern, um ein Wort in ein anderes zu ändern?
<?php
class filter_helloworld extends moodle_text_filter {
public function filter($text, array $options = array()) {
return str_replace('colour', 'color', $text);
}
}
?>
Wie würde ich es machen, so dass es mehrere Worte ändern kann, zum Beispiel, habe ich eine Liste von etwa 100 Worten zu ändern von GB Englisch zu US Englisch.
Filter werden nicht auf die Sprachzeichenfolgen angewendet, sie werden auf die Inhalte angewendet, die von den Benutzern eingegeben wurden – Marina
Danke für die Beantwortung! Es tut mir leid, dass ich präziser hätte sein sollen, warum der Filter benötigt wird; Die Sprachänderungen müssen in den Kursinhalten enthalten sein und es gibt Hunderte von Seiten zu verschiedenen naturwissenschaftlichen Themen, so dass ich nicht wirklich jede Seite bearbeiten möchte, wenn ich sie vermeiden kann: –