Skip to content

Commit 404f163

Browse files
committed
feat(l10n): add headlines feed filter translations
- Added filter loading text - Added country/type labels - Added source error messages
1 parent 629528c commit 404f163

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

lib/l10n/arb/app_ar.arb

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,5 +561,33 @@
561561
"headlinesFeedClearFiltersButton": "مسح الفلاتر",
562562
"@headlinesFeedClearFiltersButton": {
563563
"description": "Button text to clear applied headline filters"
564+
},
565+
"headlinesFeedFilterLoadingCriteria": "جارٍ تحميل خيارات التصفية...",
566+
"@headlinesFeedFilterLoadingCriteria": {
567+
"description": "Text shown when filter options are loading"
568+
},
569+
"pleaseWait": "يرجى الانتظار...",
570+
"@pleaseWait": {
571+
"description": "Generic wait message"
572+
},
573+
"headlinesFeedFilterErrorCriteria": "تعذر تحميل خيارات التصفية.",
574+
"@headlinesFeedFilterErrorCriteria": {
575+
"description": "Error message when filter options fail to load"
576+
},
577+
"headlinesFeedFilterCountryLabel": "الدول",
578+
"@headlinesFeedFilterCountryLabel": {
579+
"description": "Label for the country filter selection"
580+
},
581+
"headlinesFeedFilterSourceTypeLabel": "الأنواع",
582+
"@headlinesFeedFilterSourceTypeLabel": {
583+
"description": "Label for the source type filter selection"
584+
},
585+
"headlinesFeedFilterErrorSources": "تعذر تحميل المصادر.",
586+
"@headlinesFeedFilterErrorSources": {
587+
"description": "Error message when sources fail to load for filtering"
588+
},
589+
"headlinesFeedFilterNoSourcesMatch": "لا توجد مصادر تطابق الفلاتر المحددة.",
590+
"@headlinesFeedFilterNoSourcesMatch": {
591+
"description": "Message shown when no sources match the selected filters"
564592
}
565593
}

lib/l10n/arb/app_en.arb

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,5 +561,33 @@
561561
"headlinesFeedClearFiltersButton": "Clear Filters",
562562
"@headlinesFeedClearFiltersButton": {
563563
"description": "Button text to clear applied headline filters"
564+
},
565+
"headlinesFeedFilterLoadingCriteria": "Loading filter options...",
566+
"@headlinesFeedFilterLoadingCriteria": {
567+
"description": "Text shown when filter options are loading"
568+
},
569+
"pleaseWait": "Please wait...",
570+
"@pleaseWait": {
571+
"description": "Generic wait message"
572+
},
573+
"headlinesFeedFilterErrorCriteria": "Could not load filter options.",
574+
"@headlinesFeedFilterErrorCriteria": {
575+
"description": "Error message when filter options fail to load"
576+
},
577+
"headlinesFeedFilterCountryLabel": "Countries",
578+
"@headlinesFeedFilterCountryLabel": {
579+
"description": "Label for the country filter selection"
580+
},
581+
"headlinesFeedFilterSourceTypeLabel": "Types",
582+
"@headlinesFeedFilterSourceTypeLabel": {
583+
"description": "Label for the source type filter selection"
584+
},
585+
"headlinesFeedFilterErrorSources": "Could not load sources.",
586+
"@headlinesFeedFilterErrorSources": {
587+
"description": "Error message when sources fail to load for filtering"
588+
},
589+
"headlinesFeedFilterNoSourcesMatch": "No sources match your selected filters.",
590+
"@headlinesFeedFilterNoSourcesMatch": {
591+
"description": "Message shown when no sources match the selected filters"
564592
}
565593
}

0 commit comments

Comments
 (0)