From 1d7c821935433123043e704255211e927cdd2cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= <15726+Senen@users.noreply.github.com> Date: Tue, 20 Jun 2023 12:37:58 +0200 Subject: [PATCH 1/2] Sort languages alphabetically So it's easier to know where to add new ones when needed. --- lib/search_dictionary_selector.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/search_dictionary_selector.rb b/lib/search_dictionary_selector.rb index dca13b8c6..8e0747f5b 100644 --- a/lib/search_dictionary_selector.rb +++ b/lib/search_dictionary_selector.rb @@ -1,20 +1,20 @@ module SearchDictionarySelector SQL_QUERY = "SELECT cfgname FROM pg_ts_config".freeze I18N_TO_DICTIONARY = { - en: "english", de: "german", + dk: "danish", + en: "english", + es: "spanish", fi: "finnish", fr: "french", - dk: "danish", - nl: "dutch", hu: "hungarian", it: "italian", - nn: "norwegian", nb: "norwegian", + nl: "dutch", + nn: "norwegian", pt: "portuguese", ro: "romanian", ru: "russian", - es: "spanish", sv: "swedish", tr: "turkish" }.freeze From 3c3ff65be11352b55108683f41021f2d96aa5a85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= <15726+Senen@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:00:44 +0200 Subject: [PATCH 2/2] Update search dictionaries Since the creation of this list 3 years ago we added more languages to the application and PostgreSQL added more dictionaries too. --- lib/search_dictionary_selector.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/search_dictionary_selector.rb b/lib/search_dictionary_selector.rb index 8e0747f5b..8da907a71 100644 --- a/lib/search_dictionary_selector.rb +++ b/lib/search_dictionary_selector.rb @@ -1,22 +1,32 @@ module SearchDictionarySelector SQL_QUERY = "SELECT cfgname FROM pg_ts_config".freeze I18N_TO_DICTIONARY = { + ar: "arabic", + ca: "catalan", de: "german", dk: "danish", + el: "greek", en: "english", es: "spanish", + eu: "basque", fi: "finnish", fr: "french", + ga: "irish", hu: "hungarian", + id: "indonesian", it: "italian", + lt: "lithuanian", nb: "norwegian", + ne: "nepali", nl: "dutch", nn: "norwegian", pt: "portuguese", ro: "romanian", ru: "russian", + sv: "serbian", sv: "swedish", - tr: "turkish" + tr: "turkish", + yi: "yiddish" }.freeze class << self