From eed2feaa292156e6ac77ddb4f56e990ca3664a98 Mon Sep 17 00:00:00 2001 From: Alexander Schmidt Date: Wed, 11 Feb 2026 19:21:50 +0100 Subject: [PATCH] feat: expand country list to all 25 countries matching supported languages --- js/components/search-box.js | 17 ++++++++++++++++- locales/de.json | 21 ++++++++++++++++++++- locales/en.json | 21 ++++++++++++++++++++- locales/es.json | 21 ++++++++++++++++++++- locales/fr.json | 21 ++++++++++++++++++++- locales/it.json | 21 ++++++++++++++++++++- locales/pt.json | 21 ++++++++++++++++++++- locales/ru.json | 21 ++++++++++++++++++++- 8 files changed, 156 insertions(+), 8 deletions(-) diff --git a/js/components/search-box.js b/js/components/search-box.js index 0642ca2..447df2e 100644 --- a/js/components/search-box.js +++ b/js/components/search-box.js @@ -2,7 +2,22 @@ import { t, i18n } from '../i18n.js' import { escapeHTML } from '../utils/helpers.js' import { categoriesService } from '../services/categories.js' -const COUNTRIES = ['ch', 'de', 'at', 'fr', 'it', 'li'] +const COUNTRIES = [ + // German-speaking + 'ch', 'de', 'at', 'li', 'lu', + // French-speaking + 'fr', 'be', + // English-speaking + 'gb', 'us', 'ca', 'au', 'nz', 'ie', 'za', + // Italian + 'it', + // Spanish-speaking + 'es', 'mx', 'ar', 'co', 'cl', + // Portuguese-speaking + 'pt', 'br', + // Russian-speaking + 'ru', 'by', 'kz' +] const RADIUS_OPTIONS = [5, 10, 20, 50, 100, 200] class SearchBox extends HTMLElement { diff --git a/locales/de.json b/locales/de.json index 513e3ad..4e55fbc 100644 --- a/locales/de.json +++ b/locales/de.json @@ -75,9 +75,28 @@ "ch": "Schweiz", "de": "Deutschland", "at": "Österreich", + "li": "Liechtenstein", + "lu": "Luxemburg", "fr": "Frankreich", + "be": "Belgien", + "gb": "Grossbritannien", + "us": "USA", + "ca": "Kanada", + "au": "Australien", + "nz": "Neuseeland", + "ie": "Irland", + "za": "Südafrika", "it": "Italien", - "li": "Liechtenstein" + "es": "Spanien", + "mx": "Mexiko", + "ar": "Argentinien", + "co": "Kolumbien", + "cl": "Chile", + "pt": "Portugal", + "br": "Brasilien", + "ru": "Russland", + "by": "Belarus", + "kz": "Kasachstan" }, "listing": { "notFound": "Diese Anzeige wurde nicht gefunden.", diff --git a/locales/en.json b/locales/en.json index 9e086b7..530248c 100644 --- a/locales/en.json +++ b/locales/en.json @@ -75,9 +75,28 @@ "ch": "Switzerland", "de": "Germany", "at": "Austria", + "li": "Liechtenstein", + "lu": "Luxembourg", "fr": "France", + "be": "Belgium", + "gb": "United Kingdom", + "us": "United States", + "ca": "Canada", + "au": "Australia", + "nz": "New Zealand", + "ie": "Ireland", + "za": "South Africa", "it": "Italy", - "li": "Liechtenstein" + "es": "Spain", + "mx": "Mexico", + "ar": "Argentina", + "co": "Colombia", + "cl": "Chile", + "pt": "Portugal", + "br": "Brazil", + "ru": "Russia", + "by": "Belarus", + "kz": "Kazakhstan" }, "listing": { "notFound": "This listing was not found.", diff --git a/locales/es.json b/locales/es.json index 100f9e1..eb6e4a6 100644 --- a/locales/es.json +++ b/locales/es.json @@ -75,9 +75,28 @@ "ch": "Suiza", "de": "Alemania", "at": "Austria", + "li": "Liechtenstein", + "lu": "Luxemburgo", "fr": "Francia", + "be": "Bélgica", + "gb": "Reino Unido", + "us": "Estados Unidos", + "ca": "Canadá", + "au": "Australia", + "nz": "Nueva Zelanda", + "ie": "Irlanda", + "za": "Sudáfrica", "it": "Italia", - "li": "Liechtenstein" + "es": "España", + "mx": "México", + "ar": "Argentina", + "co": "Colombia", + "cl": "Chile", + "pt": "Portugal", + "br": "Brasil", + "ru": "Rusia", + "by": "Bielorrusia", + "kz": "Kazajistán" }, "listing": { "notFound": "Este anuncio no fue encontrado.", diff --git a/locales/fr.json b/locales/fr.json index f9fa0fb..08ee7b0 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -75,9 +75,28 @@ "ch": "Suisse", "de": "Allemagne", "at": "Autriche", + "li": "Liechtenstein", + "lu": "Luxembourg", "fr": "France", + "be": "Belgique", + "gb": "Royaume-Uni", + "us": "États-Unis", + "ca": "Canada", + "au": "Australie", + "nz": "Nouvelle-Zélande", + "ie": "Irlande", + "za": "Afrique du Sud", "it": "Italie", - "li": "Liechtenstein" + "es": "Espagne", + "mx": "Mexique", + "ar": "Argentine", + "co": "Colombie", + "cl": "Chili", + "pt": "Portugal", + "br": "Brésil", + "ru": "Russie", + "by": "Biélorussie", + "kz": "Kazakhstan" }, "listing": { "notFound": "Cette annonce n'a pas été trouvée.", diff --git a/locales/it.json b/locales/it.json index d5b3884..0f4da4d 100644 --- a/locales/it.json +++ b/locales/it.json @@ -75,9 +75,28 @@ "ch": "Svizzera", "de": "Germania", "at": "Austria", + "li": "Liechtenstein", + "lu": "Lussemburgo", "fr": "Francia", + "be": "Belgio", + "gb": "Regno Unito", + "us": "Stati Uniti", + "ca": "Canada", + "au": "Australia", + "nz": "Nuova Zelanda", + "ie": "Irlanda", + "za": "Sudafrica", "it": "Italia", - "li": "Liechtenstein" + "es": "Spagna", + "mx": "Messico", + "ar": "Argentina", + "co": "Colombia", + "cl": "Cile", + "pt": "Portogallo", + "br": "Brasile", + "ru": "Russia", + "by": "Bielorussia", + "kz": "Kazakistan" }, "listing": { "notFound": "Questo annuncio non è stato trovato.", diff --git a/locales/pt.json b/locales/pt.json index d6fba47..a60f3d7 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -75,9 +75,28 @@ "ch": "Suíça", "de": "Alemanha", "at": "Áustria", + "li": "Liechtenstein", + "lu": "Luxemburgo", "fr": "França", + "be": "Bélgica", + "gb": "Reino Unido", + "us": "Estados Unidos", + "ca": "Canadá", + "au": "Austrália", + "nz": "Nova Zelândia", + "ie": "Irlanda", + "za": "África do Sul", "it": "Itália", - "li": "Liechtenstein" + "es": "Espanha", + "mx": "México", + "ar": "Argentina", + "co": "Colômbia", + "cl": "Chile", + "pt": "Portugal", + "br": "Brasil", + "ru": "Rússia", + "by": "Bielorrússia", + "kz": "Cazaquistão" }, "listing": { "notFound": "Este anúncio não foi encontrado.", diff --git a/locales/ru.json b/locales/ru.json index 6f130f9..62f5859 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -75,9 +75,28 @@ "ch": "Швейцария", "de": "Германия", "at": "Австрия", + "li": "Лихтенштейн", + "lu": "Люксембург", "fr": "Франция", + "be": "Бельгия", + "gb": "Великобритания", + "us": "США", + "ca": "Канада", + "au": "Австралия", + "nz": "Новая Зеландия", + "ie": "Ирландия", + "za": "Южная Африка", "it": "Италия", - "li": "Лихтенштейн" + "es": "Испания", + "mx": "Мексика", + "ar": "Аргентина", + "co": "Колумбия", + "cl": "Чили", + "pt": "Португалия", + "br": "Бразилия", + "ru": "Россия", + "by": "Беларусь", + "kz": "Казахстан" }, "listing": { "notFound": "Объявление не найдено.",