プレースホルダーテキストを変更したいのですが、ロケールファイル経由で行うことは可能でしょうか?
config/locales/client.en.yml を作成して試しましたが、以前はテーマにこれらのファイルは存在しませんでした。locales/en.yml も試しましたが、どちらも機能しませんでした。
管理者設定 → テキストから値を変更できると思いますが、Discourseテーマファイルからこれを達成したいのです。
何か機能する方法はありますか?
プレースホルダーテキストを変更したいのですが、ロケールファイル経由で行うことは可能でしょうか?
config/locales/client.en.yml を作成して試しましたが、以前はテーマにこれらのファイルは存在しませんでした。locales/en.yml も試しましたが、どちらも機能しませんでした。
管理者設定 → テキストから値を変更できると思いますが、Discourseテーマファイルからこれを達成したいのです。
何か機能する方法はありますか?
ロケールのymlファイルからそれを達成できますか?
わかりません、まだそのような例は見つかっていません。(おそらく、私が調べたテーマコンポーネントが少なすぎるのかもしれません)
こんにちは ![]()
なぜですか?
Discourseのファイルを変更すると、アップデートのたびに上書きされてしまいます。
これらの2つのアプローチを組み合わせることができます。たとえば次のようになります。
I18n.translations[I18n.currentLocale()].js.composer.reply = I18n.t(themePrefix("my_translation_key"));
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.