Dieses Plugin dient dazu, Übersetzungen in großen Mengen zu ersetzen. Aufgrund von Caching kann es jedoch sein, dass Sie nach dem Ersetzen neu kompilieren müssen, damit es wirksam wird.
Gibt es keine Batch-Änderungsmethode, die von Discourse offiziell bereitgestellt wird?
Zum Beispiel, um eine YAML-Datei zu exportieren und sie mit VSCode zu ersetzen?
Versuchen Sie zuerst (nachdem Sie tmp gelöscht haben) ./launcher restart app?
Ich habe tmp in einer Entwicklungsumgebung gelöscht, vielleicht wurde dies hier automatisch angewendet.
Wenn das nicht funktioniert, bauen Sie neu. Möglicherweise sind die Sprachdateien vorkompiliert, und das Plugin funktioniert, indem es die Funktion zum Lesen von Sprach-YAML-Dateien unterbricht. Es wird nur einmal beim ersten Laden ausgeführt.
Wenn Sie dies verwenden, um einen anderen Begriff für category zu ersetzen, beachten Sie, dass dieses Plugin auch das Wort in Vorlagen wie {category} ersetzt, was zu Fehlern in der Benutzeroberfläche führt. Um dies zu vermeiden, verwende ich den Regex en:(?<!\{)category(?!=\})=\chapter
in den Plugin-Einstellungen, aber vielleicht sollte das Plugin angepasst werden, um nur benutzersichtbare Inhalte anzusprechen.