Add 'Programs' tab to TabLayout and refactor ServicesScreen to use FlatList for service cards

- Introduced a new 'Programs' tab in the TabLayout with localized title and icon.
- Refactored ServicesScreen to replace ScrollView with FlatList for improved performance and layout, displaying service cards with icons.
- Updated localization files to include new keys for services and programs.
This commit is contained in:
2025-08-20 10:31:51 +05:00
parent ec059535c8
commit a8ec876cc0
8 changed files with 297 additions and 43 deletions

View File

@@ -1,6 +1,6 @@
{
"home": "Главная",
"services": "Услуги",
"services": "Сервисы",
"yourJourneyToHajj": "Ваше путешествие в Хадж",
"hajjEssentials": "Все, что вам нужно для Хаджа.",
"umrah": "Умра",
@@ -8,6 +8,7 @@
"nobleRawdah": "Благородная Равда",
"newExperience": "Новый опыт",
"prayerTimes": "Время молитв",
"programs": "Программы",
"leftOnPrayer": "Осталось до молитвы {{prayerName}}",
"servicesToEnrich": "Услуги для обогащения вашего духовного опыта",
"quran": "Коран",
@@ -22,5 +23,9 @@
"fastingPersonSupplication": "Мольба, произносимая постящимся, когда ему преподносят еду, и он не прерывает свой пост",
"insultedWhileFasting": "Когда оскорбляют во время поста",
"seeingFruitSupplication": "Мольба при виде ранних или незрелых плодов",
"sneezingSupplication": "Мольба при чихании"
"sneezingSupplication": "Мольба при чихании",
"sarToTmt": "SAR в TMT",
"hotelBusinessCard": "Визитная карточка отеля",
"masterkeyBox": "Ящик для мастер-ключей",
"translator": "Переводчик"
}