diff --git a/public/locales/de/translations.json b/public/locales/de/translations.json index 22136abf..e8eb63ac 100644 --- a/public/locales/de/translations.json +++ b/public/locales/de/translations.json @@ -1655,6 +1655,7 @@ "farsi/dari": "Farsi/Dari", "farsi": "Farsi", "dari": "Dari", + "persian": "Farsi/Dari", "turkish": "Türkisch", "russian": "Russisch", "ukrainian": "Ukrainisch", diff --git a/public/locales/en/translations.json b/public/locales/en/translations.json index fed0d78f..a441f577 100644 --- a/public/locales/en/translations.json +++ b/public/locales/en/translations.json @@ -1287,6 +1287,7 @@ "farsi/dari": "Farsi/Dari", "farsi": "Farsi", "dari": "Dari", + "persian": "Farsi/Dari", "turkish": "Turkish", "russian": "Russian", "ukrainian": "Ukrainian", diff --git a/src/components/Dashboard/Opportunities/Filters/helpers.ts b/src/components/Dashboard/Opportunities/Filters/helpers.ts index 48536219..a53fc858 100644 --- a/src/components/Dashboard/Opportunities/Filters/helpers.ts +++ b/src/components/Dashboard/Opportunities/Filters/helpers.ts @@ -20,7 +20,11 @@ export const createOpportunityFilterItems = ( filter[QueryParamsKeys.LANGUAGE], setFilter, QueryParamsKeys.LANGUAGE, - (key) => key, + (key) => { + const translationKey = `languageNames.${key.toLowerCase()}`; + const translated = t(translationKey); + return translated !== translationKey ? translated : key; + }, ); const statusFilters = generateNestedFilterControlItems(filter.status, setFilter, "status", (key) =>