カスタム翻訳を新しいDiscourseインスタンスに移動/復元する方法

以前、ロケールフォルダをバックアップして新しいDiscourseに復元する唯一の方法を見つけましたが、ここにいる専門メンバーから高度なアドバイスを探しています。

サイトの設定とカスタマイズされた言語(私が単語ごとに変更したもの)を復元する方法。

そしてそれを新しいDiscourseに復元するには、locales.tar.gzを新しいDiscourseにコピーすることで達成できますか?

このコマンドで翻訳をエクスポートしました。

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:/#

そして、ファイルを新しいDiscourseコンテナに移動し、このコマンドで復元します。

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#

そしてこれを試しました。

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#

コマンドで最後のrakeタスクを確認しました。

bundle exec rake -T

– タスク一覧
https://pastebin.mozilla.org/gLvK4Yq4/raw

提供された出力に基づくと、Discourseのインストールで rake import:translation_overrides タスクが定義されていないため、エラーが発生しているようです。どうすればインポートできますか?

– 見つけました。将来この支援が必要な人のためにここにあります。

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