Emote icon indicating copy to clipboard operation
Emote copied to clipboard

Support search in other languages

Open Zeno-sole opened this issue 2 years ago • 7 comments

Zeno-sole avatar Mar 23 '22 08:03 Zeno-sole

It would be better if it could be searched in Chinese or other languages

Zeno-sole avatar Mar 23 '22 08:03 Zeno-sole

Yes, I'd be happy to search in french too :)

laem avatar Mar 31 '22 18:03 laem

Just came across this thread which links to some interesting projects:

  • https://github.com/Armaldio/localize-emoji-db (ex)
  • https://github.com/milesj/emojibase (ex)
  • and it seems that the ultimate target should be https://github.com/unicode-org/cldr-json (ex)

:beers:

cmalard avatar May 02 '22 00:05 cmalard

If you decide to support the Japanese language, I will help.

ghost avatar Jun 01 '22 07:06 ghost

Hey all, PicMo maintainer here (you linked to a thread above), emojibase is probably the project you want as it already has JSON data published with translated emoji names, etc.!

joeattardi avatar Jul 26 '22 20:07 joeattardi

This would be nice to have, though would require quite a large rewrite of the app code to source the emojis from emojibase and to also switch between data sources depending on the app's language. We also realistically would need to internationalize the entire UI as well, for each supported language.

That's not something that I would want to take on, to be honest. I will leave this open though because if someone comes along with a high quality PR that does all that then I probably would accept it.

One thing I was concerned about was that the emoji data would not have the same aliases, which are crucial, but it looks like openmoji already sources their data from emojibase and therefore they are the same.

tom-james-watson avatar Jun 20 '23 14:06 tom-james-watson

switch between data sources depending on the app's language

I would suggest depending not on the language of the program, but on the current input language.

I will explain. I speak three languages. My operating system is in Ukrainian. However, I also correspond in English and Spanish. To me, it doesn't make much difference whether an app only supports searches in English or other languages, ​​as long as it only supports one language at a time.

How it happens. I need to write a message in Spanish. I switch the keyboard layout to Spanish. Start typing. Want to insert an emoji. Open the emoji panel. And ... What language should I search in? In Ukrainian, because it is the language of the system? Or in Spanish, because the keyboard layout is Spanish, and I'm typing in Spanish and my brain is working in Spanish right now?

In the first scenario, I need to change the keyboard layout, find the emoji, and change the keyboard layout back again.

In the second, I'm just type what emoji I want. Without switching either the keyboard layout or the language in the head.

In fact, I really like Windows 10 emoji panel and it ergonomic.

cawa-93 avatar Sep 08 '23 16:09 cawa-93