こんにちは。英語と、さらに2つの非コア言語/ロケールを必要とするコミュニティの準備を進めています。
(余談ですが、CrowdInを使わずに独自の翻訳を行う必要があります。いくつかの理由から、少なくとも現時点ではコア言語として適切ではありません。主に口語として使われており、書かれた形式は非常に非標準的だからです。)
ユーザーがこれらの3つの言語/ロケール間を切り替えられるように、「ユーザーが自分の言語インターフェースの優先順位を選べるようにする」機能を有効に保ちたいと考えています。しかし、このコミュニティには不要な他の言語はリストから除外したいです。高齢者や技術に詳しくないユーザーが多くいるため、選択肢を減らすことが重要です。他の言語オプションをリストから削除するために何を変更すべきかについて、説明した投稿を見たこともなければ、自分で特定することもできませんでした。どなたか説明していただけないでしょうか?
また、カスタム言語を実現する「正しい」方法は、こちら で説明されているように、ロケールプラグインを通じたものかどうか、確認していただけないでしょうか?1つのプラグインで2つの言語/ロケールを同時に実装できると思います。
最後の質問ですが、2つのハイフンをエムダッシュに変換するマークダウンルールを無効にする必要があります。そのための正しい方向性を示していただけないでしょうか?
ありがとうございます。
編集/更新:
最初の問題の解決策は、こちら で見つかったと思います。
2番目の問題(ロケールプラグイン)は機能しているようですが、ローカル開発サーバーでどのようにして再読み込みを行うかについてかなり苦労しました。最終的には、変更を確認するたびに tmp フォルダを削除すればうまくいくことがわかりました。本番環境ではこれがどのように機能するかはわかりません。翻訳文字列は構築に合わせて頻繁に更新する必要があるでしょう。
最後の問題については、現時点で明らかな解決策は見つかっていません。これは私にとって非常に重要です。「ダブルハイフン」はその言語の正書法上の特徴だからです。