タグがローカライズされている場合、次のいずれかの方法でローカライズされています。
- API経由
- AI翻訳経由
- 実験的なタグ設定ページ経由
名前はスラッグ化されていないため、空白や引用符が含まれている場合にあらゆる種類の問題が発生します。
正直なところ、ボディクラスにローカライズされたタグを含めるべきかどうか疑問です。
これは、トピックタイトルの下にタグが表示される場合にも奇妙な問題を引き起こします。
タグがローカライズされている場合、次のいずれかの方法でローカライズされています。
名前はスラッグ化されていないため、空白や引用符が含まれている場合にあらゆる種類の問題が発生します。
正直なところ、ボディクラスにローカライズされたタグを含めるべきかどうか疑問です。
これは、トピックタイトルの下にタグが表示される場合にも奇妙な問題を引き起こします。
@nat おそらく場違いかもしれませんが、これは次のようなもので修正できたでしょうか。
これはスラッグについてではなく、スラッグ化された名前についてです(まだついてきていますか)
名前が my-name、スラッグが my-slug のタグは /tag/my-slug/ID に配置され、tag-my-name というボディクラスを持ちます。
タグ編集ページの通常のタグの name フィールドではすべての特殊文字が削除されます(my-name\"(123) は my-name123 として保存されます)が、ローカライゼーションの name フィールドでは削除されず、出力時に適切にスラッグ化もされません。
名前が my-name で、オランダ語のローカライゼーションが mijn-naam のタグは tag-mijn-naam というボディクラスを取得します。
名前が my-name で、オランダ語のローカライゼーションが mijn-naam\" (123) のタグは tag-mijn-naam\" (123) というボディクラスを取得し、これは多くの問題を発生させます。
ちなみに、スラッグ生成方法は ascii に設定されています。
ありがとうございます、確認させてください。