diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json index f29ab802..880bafd5 100644 --- a/src/i18n/locales/ar.json +++ b/src/i18n/locales/ar.json @@ -601,6 +601,7 @@ "arabic": "العربية", "spanish": "الإسبانية", "french": "الفرنسية", + "italian": "الإيطالية", "account": "الحساب", "content_discovery": "المحتوى والاكتشاف", "appearance": "المظهر", diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 98bd590b..7493f969 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -601,6 +601,7 @@ "arabic": "Arabic", "spanish": "Spanish", "french": "French", + "italian": "Italian", "account": "Account", "content_discovery": "Content & Discovery", "appearance": "Appearance", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 7728c44b..0f44c643 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -601,6 +601,7 @@ "arabic": "Árabe", "spanish": "Español", "french": "Francés", + "italian": "Italiano", "account": "Cuenta", "content_discovery": "Contenido y descubrimiento", "appearance": "Apariencia", diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 519c2207..3af333bf 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -601,6 +601,7 @@ "arabic": "Arabe", "spanish": "Espagnol", "french": "Français", + "italian": "Italien", "account": "Compte", "content_discovery": "Contenu et découverte", "appearance": "Apparence", diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index 3728196e..b3dc370d 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json @@ -601,6 +601,7 @@ "arabic": "Arabo", "spanish": "Spagnolo", "french": "Francese", + "italian": "Italiano", "account": "Account", "content_discovery": "Contenuti e Scoperta", "appearance": "Aspetto", @@ -1193,4 +1194,4 @@ "cancel": "Annulla", "add": "Aggiungi" } -} +} \ No newline at end of file diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index 454dc94c..3d4a7575 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json @@ -579,6 +579,7 @@ "arabic": "Árabe", "spanish": "Espanhol", "french": "Francês", + "italian": "Italiano", "account": "Conta", "content_discovery": "Conteúdo e Descoberta", "appearance": "Aparência", diff --git a/src/i18n/resources.ts b/src/i18n/resources.ts index ab901df9..bb8c4e58 100644 --- a/src/i18n/resources.ts +++ b/src/i18n/resources.ts @@ -3,6 +3,7 @@ import pt from './locales/pt.json'; import ar from './locales/ar.json'; import es from './locales/es.json'; import fr from './locales/fr.json'; +import it from './locales/it.json'; export const resources = { en: { translation: en }, @@ -10,4 +11,5 @@ export const resources = { ar: { translation: ar }, es: { translation: es }, fr: { translation: fr }, + it: { translation: it }, }; diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx index 2fb3c581..45f10c30 100644 --- a/src/screens/SettingsScreen.tsx +++ b/src/screens/SettingsScreen.tsx @@ -601,11 +601,12 @@ const SettingsScreen: React.FC = () => { } @@ -855,116 +856,138 @@ const SettingsScreen: React.FC = () => { style={{ backgroundColor: currentTheme.colors.darkGray || '#0A0C0C' }} contentContainerStyle={styles.bottomSheetContent} > - { - i18n.changeLanguage('en'); - languageSheetRef.current?.close(); - }} - > - - {t('settings.english')} - - {i18n.language === 'en' && ( - - )} - + { + i18n.changeLanguage('en'); + languageSheetRef.current?.close(); + }} + > + + {t('settings.english')} + + {i18n.language === 'en' && ( + + )} + - { - i18n.changeLanguage('pt'); - languageSheetRef.current?.close(); - }} - > - - {t('settings.portuguese')} - - {i18n.language === 'pt' && ( - - )} - + { + i18n.changeLanguage('pt'); + languageSheetRef.current?.close(); + }} + > + + {t('settings.portuguese')} + + {i18n.language === 'pt' && ( + + )} + - { - i18n.changeLanguage('ar'); - languageSheetRef.current?.close(); - }} - > - - {t('settings.arabic')} - - {i18n.language === 'ar' && ( - - )} - + { + i18n.changeLanguage('ar'); + languageSheetRef.current?.close(); + }} + > + + {t('settings.arabic')} + + {i18n.language === 'ar' && ( + + )} + - { - i18n.changeLanguage('es'); - languageSheetRef.current?.close(); - }} - > - - {t('settings.spanish')} - - {i18n.language === 'es' && ( - - )} - + { + i18n.changeLanguage('es'); + languageSheetRef.current?.close(); + }} + > + + {t('settings.spanish')} + + {i18n.language === 'es' && ( + + )} + - { - i18n.changeLanguage('fr'); - languageSheetRef.current?.close(); - }} - > - - {t('settings.french')} - - {i18n.language === 'fr' && ( - - )} - - + { + i18n.changeLanguage('fr'); + languageSheetRef.current?.close(); + }} + > + + {t('settings.french')} + + {i18n.language === 'fr' && ( + + )} + + + { + i18n.changeLanguage('it'); + languageSheetRef.current?.close(); + }} + > + + {t('settings.italian')} + + {i18n.language === 'it' && ( + + )} + +