絵文字の英語および翻訳エイリアスの追加

Add alias support to emoji picker の議論を継続します:

英語および翻訳された検索エイリアスのサポートを追加することで、絵文字ピッカーを大幅に改善できます。Unicode コンソーシアムは、必要なすべてのデータを提供しています:

この機能は以下の 2 つの部分で構成されます:

  1. 英語のエイリアスを適切に実装する
  2. ロケールごとのエイリアスサポートを追加し、フランス語のサイトで :sourire と入力するとウィンドウに :smile: が表示されるようにする

これを私のタスクリストに追加しました。

「いいね!」 16

Just as a note here, we need it to be lazy loaded, this is why I haven’t been doing it yet.

「いいね!」 7

I think it is fine to have alias.en and alias.de etc… files, so we can lazy load per locale.

「いいね!」 4

Isn’t this complete @gerhard?

No, not yet. I decided to work on it next month because it was moved to the next release.

「いいね!」 5

Just found out about this “public” list of translated emoji aliases: Translations

「いいね!」 3

こんにちは

一般的な質問があります。カスタム絵文字グループを作成しました。この翻訳キーを上書きするにはどうすればよいでしょうか? :slight_smile:

よろしくお願いいたします。

現在、翻訳をテーマまたはコンポーネントに追加する必要があります。あなたのケースでは、以下のような形になります。

<script>
    I18n.translations.en.js.emoji_picker.twitch = "Twitch";
</script>

de 用に異なる名前が必要な場合は、de も追加できます。

@gerhard これについてあなたに尋ねる必要がありましたが、カスタムグループ名が管理者によって設定されることを考慮すると、これを達成するためのより良い方法はお分かりでしょうか?

「いいね!」 7

考えられる最も簡単な解決策は、翻訳が見つからない場合にカスタムグループ名を使用することです。私が認識している唯一の問題は、グループ名がすべて小文字に変換されてしまうことです。

I18n.t("emoji_picker.twitch", { defaultValue: "twitch" })

より手間のかかる解決策としては、SiteTextsControllerTranslationOverride をカスタム絵文字グループ名(または実行時に追加する必要がある他のカスタム翻訳)に対応させるように変更することです。

「いいね!」 2

いいですね、いつか二つ目も調べてみます。ありがとうございます。

「いいね!」 2

こんにちは、console.log(I18n.translations.en.js)を実行したところ、以下のように出力されました:

どうやら emoji_picker は翻訳対象として利用できないようです。また、あなたのコードをテーマのヘッダーに貼り付けても何も変化がありません。

よろしくお願いいたします。

「いいね!」 1

これはここで再度報告されました(現在はクローズ済み):

この件を優先し、次のリリースで対応いたします。

「いいね!」 4

@j.jaffeux 当社の emoji-db リポジトリに検索エイリアスを含めるための PR を作成しました。

「いいね!」 5

この機能は以下の PR で実装しました。

その過程で、emojis.json のペイロードを 160KB 削減するバグ修正も行いました :smiling_face_with_sunglasses:

これにより、完全なローカライズされた検索エイリアスが利用可能になりました。

「いいね!」 4

いくつかの言語でローカライズされた絵文字エイリアスのサポートをマージしました。これにより、ついに

また、

も可能です。

「いいね!」 4

このトピックは 13 日後に自動的に閉鎖されました。新しい返信は受け付けられなくなっています。