diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json
index 8d0c57d9..6a8fd5cf 100644
--- a/src/i18n/locales/en.json
+++ b/src/i18n/locales/en.json
@@ -699,6 +699,10 @@
"mdblist_tmdb_ai": "MDBList, TMDB, AI",
"check_updates": "Check for updates",
"clear_mdblist_cache": "Clear MDBList Cache",
+ "user":"Utente",
+ "clear_mdblist_cache_confirm":"Are you sure you want to clear all cached MDBList data? This cannot be undone.",
+ "clear_mdblist_cache_success":"MDBList cache has been cleared.",
+ "clear_mdblist_cache_error":"Could not clear MDBList cache.",
"cache_management": "CACHE MANAGEMENT",
"downloads_counter": "downloads and counting",
"made_with_love": "Made with ❤️ by Tapframe and friends",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index ba285a11..b4b3d28b 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -3,7 +3,7 @@
"loading": "Caricamento...",
"cancel": "Annulla",
"save": "Salva",
- "clear":"Clear",
+ "clear":"Cancella",
"delete": "Elimina",
"edit": "Modifica",
"search": "Cerca",
@@ -684,6 +684,10 @@
"mdblist_tmdb_ai": "MDBList, TMDB, IA",
"check_updates": "Controlla aggiornamenti",
"clear_mdblist_cache": "Cancella Cache MDBList",
+ "user":"User",
+ "clear_mdblist_cache_confirm":"Sei sicuro di voler cancellare tutta la cache di MDBList? Questa azione non può essere annullata.",
+ "clear_mdblist_cache_success":"La cache di MDBList è stata cancellata.",
+ "clear_mdblist_cache_error":"Non è stato possibile cancellare la cache di MDBList.",
"cache_management": "GESTIONE CACHE",
"downloads_counter": "download e oltre",
"made_with_love": "Fatto con ❤️ da Tapframe e amici",
diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx
index 374003af..9d863435 100644
--- a/src/screens/SettingsScreen.tsx
+++ b/src/screens/SettingsScreen.tsx
@@ -334,18 +334,18 @@ const SettingsScreen: React.FC = () => {
const handleClearMDBListCache = () => {
openAlert(
- 'Clear MDBList Cache',
- 'Are you sure you want to clear all cached MDBList data? This cannot be undone.',
+ t('settings.clear_mdblist_cache'),
+ t('settings.clear_mdblist_cache_confirm'),
[
- { label: 'Cancel', onPress: () => { } },
+ { label: t('common.cancel'), onPress: () => { } },
{
- label: 'Clear',
+ label: t('common.clear'),
onPress: async () => {
try {
await mmkvStorage.removeItem('mdblist_cache');
- openAlert('Success', 'MDBList cache has been cleared.');
+ openAlert(t('common.success'), t('settings.clear_mdblist_cache_success'));
} catch (error) {
- openAlert('Error', 'Could not clear MDBList cache.');
+ openAlert(t('common.error'), t('settings.clear_mdblist_cache_error'));
if (__DEV__) console.error('Error clearing MDBList cache:', error);
}
}
@@ -399,7 +399,7 @@ const SettingsScreen: React.FC = () => {
{showTraktItem && (
}
renderControl={() => }
onPress={() => navigation.navigate('TraktSettings')}