Wie verschiebt/stellt man benutzerdefinierte Übersetzungen auf eine neue Discourse-Instanz wieder her

Ich habe mich umgesehen und nur einen Weg gefunden, den Ordner locales zu sichern und ihn in der neuen Discourse-Installation wiederherzustellen. Ich suche jedoch nach fortgeschrittenen Ratschlägen von erfahrenen Mitgliedern hier.

Wie stelle ich die Website-Einstellungen + benutzerdefinierten Sprachen (die ich Wort für Wort geändert habe) wieder her und übertrage sie auf eine neue Discourse-Installation? Wie erreiche ich das? Indem ich locales.tar.gz auf das neue Discourse-Forum kopiere?

Ich habe die Übersetzung mit diesem Befehl exportiert:

root@old-app:/# rake export:translation_overrides
Exporting all translation overrides...

Export saved to translation-overrides-2023-04-02-223254.json

Done

root@old-app:/#

und dann die Datei translation-overrides-2023-04-02-223254.json auf den neuen Discourse-Container verschoben und mit diesem Befehl wiederhergestellt:

root@ar:/var/discourse# docker exec -it app rails r 'SiteSetting.import_settings_from_file("translation-overrides-2023-04-02-223254.json")'
Please specify a valid ruby command or the path of a script to run.
Run 'rails runner -h' for help.

undefined method `import_settings_from_file' for SiteSetting:Class
root@ar:/var/discourse#

und habe Folgendes versucht:

root@app:/var/www/discourse# rake import:translation_overrides['translation-overrides-2023-04-02-223254.json']
rake aborted!
Don't know how to build task 'import:translation_overrides' (See the list of available tasks with `rake --tasks`)
Did you mean?  export:translation_overrides
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
(See full trace by running task with --trace)
root@app:/var/www/discourse#

Ich habe die letzten Rake-Aufgaben mit dem Befehl überprüft:

bundle exec rake -T

– Rake-Aufgaben
https://pastebin.mozilla.org/gLvK4Yq4/raw

Basierend auf der von Ihnen bereitgestellten Ausgabe scheint die Aufgabe rake import:translation_overrides in der Discourse-Installation nicht definiert zu sein, was den Fehler verursacht. Wie kann ich sie importieren?

– Ich habe es herausgefunden; hier ist es für zukünftige Leute, die diese Hilfe benötigen.

root@app:/var/www/discourse# rake import:file[translation-overrides-2023-04-02-223848.json]
Importing translation overrides...

Done

root@app:/var/www/discourse#
2 „Gefällt mir“