From 419f57a14ce8c3212edc2a70bdc3c3c03ad4630b Mon Sep 17 00:00:00 2001 From: krille-chan Date: Tue, 18 Nov 2025 16:09:09 +0100 Subject: [PATCH] chore: make locale for emoji suggestions configureable --- lib/config/setting_keys.dart | 1 + lib/pages/chat/chat_input_row.dart | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/config/setting_keys.dart b/lib/config/setting_keys.dart index 926cdadd2..1c779872e 100644 --- a/lib/config/setting_keys.dart +++ b/lib/config/setting_keys.dart @@ -58,6 +58,7 @@ enum AppSettings { 'chat.fluffy.color_scheme_seed', 0xFF5625BA, ), + emojiSuggestionLocale('emoji_suggestion_locale', ''), enableSoftLogout('chat.fluffy.enable_soft_logout', false); final String key; diff --git a/lib/pages/chat/chat_input_row.dart b/lib/pages/chat/chat_input_row.dart index b97c213ae..5b9193032 100644 --- a/lib/pages/chat/chat_input_row.dart +++ b/lib/pages/chat/chat_input_row.dart @@ -336,7 +336,9 @@ class ChatInputRow extends StatelessWidget { ), onChanged: controller.onInputBarChanged, suggestionEmojis: getDefaultEmojiLocale( - Localizations.localeOf(context), + AppSettings.emojiSuggestionLocale.value.isNotEmpty + ? Locale(AppSettings.emojiSuggestionLocale.value) + : Localizations.localeOf(context), ).fold( [], (emojis, category) => emojis..addAll(category.emoji),