diff --git a/languages/fair-it_IT.l10n.php b/languages/fair-it_IT.l10n.php
new file mode 100644
index 0000000..fb04a1b
--- /dev/null
+++ b/languages/fair-it_IT.l10n.php
@@ -0,0 +1,2 @@
+'fair','plural-forms'=>NULL,'messages'=>['FAIR - Federated and Independent Repositories'=>'FAIR - Repositori federati ed indipendenti','Make your site more FAIR.'=>'Rendi il tuo sito più equo grazie a FAIR.','FAIR Contributors'=>'Persone che contribuiscono a FAIR','Choose Profile Image'=>'Scegli l’immagine del profilo','Remove Profile Image'=>'Rimuovi l’immagine del profilo','Upload a custom profile picture for your account.'=>'Carica un’immagine del profilo per il tuo account.','profile picture for %s'=>'immagine del profilo di %s','alt for unknown avatar userprofile picture for user'=>'immagine del profilo per l’utente','%s is not a valid version string.'=>'%s non è una stringa di versione valida.','No credits could be found.'=>'Nessun credito trovato.','Unable to fetch events (parse error).'=>'Impossibile recuperare gli eventi (errore di parking).','default event locationOnline'=>'Online','Events and News dashboard widgethttps://fair.pm/'=>'https://fair.pm/','Events (by The WP World)'=>'Eventi (tramite The WP World)','FAIR Settings'=>'Impostazioni di FAIR','You do not have sufficient permissions to access this page.'=>'Non disponi dei privilegi necessari per accedere a questa pagina.','Save Settings'=>'Salva le impostazioni','Avatar Settings'=>'Impostazioni di avatar','Avatar Source'=>'Sorgente di avatar','Avatars will be loaded from the selected source.'=>'Gli avatar saranno caricati dalla sorgente selezionata.','FAIR Avatars'=>'Avatar FAIR','Gravatar'=>'Gravatar','Settings saved successfully.'=>'Impostazioni salvate con successo.','There is a new version of %s available.'=>'È disponibile una nuova versione di %s.','View version %1$s details%2$s or %3$supdate now%2$s.'=>'Visualizza i dettagli della versione %1$s%2$s, o %3$saggiorna ora%2$s.','Update %s now'=>'Aggiorna %s ora','View version %1$s details%2$s.'=>'Visualizza i dettagli della versione %1$s%2$s.','%1$sAutomatic update is unavailable for this theme.%2$s'=>'%1$sGli aggiornamenti automatici non sono disponibili per questo tema.%2$s','Updates served from the FAIR Package Manager and AspirePress'=>'Aggiornamenti distribuiti dal FAIR Package Manager e AspirePress','browser version checkyour platform'=>'la tua piattaforma','browser version checkyour browser'=>'il tuo browser','Choose Profile Picture'=>'Scegli un’immagine di profilo','Use as Profile Picture'=>'Usa come immagine di profilo','Profile Picture Assigned'=>'Immagine di profilo assegnata','Profile Picture Removed'=>'Immagine di profilo rimossa'],'language'=>'it_IT','x-generator'=>'Poedit 3.6'];
\ No newline at end of file
diff --git a/languages/fair-it_IT.mo b/languages/fair-it_IT.mo
new file mode 100644
index 0000000..9c9bf46
Binary files /dev/null and b/languages/fair-it_IT.mo differ
diff --git a/languages/fair-it_IT.po b/languages/fair-it_IT.po
new file mode 100644
index 0000000..109cfe4
--- /dev/null
+++ b/languages/fair-it_IT.po
@@ -0,0 +1,186 @@
+# Copyright (C) 2025 FAIR Contributors
+# This file is distributed under the GPLv2.
+msgid ""
+msgstr ""
+"Project-Id-Version: FAIR - Federated and Independent Repositories 0.1\n"
+"Report-Msgid-Bugs-To: https://github.com/fairpm/fair-plugin/issues\n"
+"POT-Creation-Date: 2025-06-10T04:28:22+00:00\n"
+"PO-Revision-Date: 2025-06-10 11:08+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: it_IT\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.6\n"
+"X-Domain: fair\n"
+
+#. Plugin Name of the plugin
+#: plugin.php
+msgid "FAIR - Federated and Independent Repositories"
+msgstr "FAIR - Repositori federati ed indipendenti"
+
+#. Description of the plugin
+#: plugin.php
+msgid "Make your site more FAIR."
+msgstr "Rendi il tuo sito più equo grazie a FAIR."
+
+#. Author of the plugin
+#: plugin.php
+msgid "FAIR Contributors"
+msgstr "Persone che contribuiscono a FAIR"
+
+#: inc/avatars/namespace.php:93
+msgid "Choose Profile Image"
+msgstr "Scegli l’immagine del profilo"
+
+#: inc/avatars/namespace.php:94
+msgid "Remove Profile Image"
+msgstr "Rimuovi l’immagine del profilo"
+
+#: inc/avatars/namespace.php:97
+msgid "Upload a custom profile picture for your account."
+msgstr "Carica un’immagine del profilo per il tuo account."
+
+#: inc/avatars/namespace.php:243 inc/avatars/namespace.php:258
+#, php-format
+msgid "profile picture for %s"
+msgstr "immagine del profilo di %s"
+
+#: inc/avatars/namespace.php:255
+msgctxt "alt for unknown avatar user"
+msgid "profile picture for user"
+msgstr "immagine del profilo per l’utente"
+
+#. translators: %s: The version string.
+#: inc/credits/namespace.php:85
+#, php-format
+msgid "%s is not a valid version string."
+msgstr "%s non è una stringa di versione valida."
+
+#: inc/credits/namespace.php:114
+msgid "No credits could be found."
+msgstr "Nessun credito trovato."
+
+#: inc/dashboard-widgets/namespace.php:90
+msgid "Unable to fetch events (parse error)."
+msgstr "Impossibile recuperare gli eventi (errore di parking)."
+
+#: inc/dashboard-widgets/namespace.php:97
+msgctxt "default event location"
+msgid "Online"
+msgstr "Online"
+
+#. translators: If a Rosetta site exists (e.g. https://es.fair.pm/news/), then use that. Otherwise, leave untranslated.
+#: inc/dashboard-widgets/namespace.php:169
+msgctxt "Events and News dashboard widget"
+msgid "https://fair.pm/"
+msgstr "https://fair.pm/"
+
+#: inc/dashboard-widgets/namespace.php:182
+msgid "Events (by The WP World)"
+msgstr "Eventi (tramite The WP World)"
+
+#: inc/settings/namespace.php:46 inc/settings/namespace.php:47
+#: inc/settings/namespace.php:71
+msgid "FAIR Settings"
+msgstr "Impostazioni di FAIR"
+
+#: inc/settings/namespace.php:60
+msgid "You do not have sufficient permissions to access this page."
+msgstr "Non disponi dei privilegi necessari per accedere a questa pagina."
+
+#: inc/settings/namespace.php:75
+msgid "Save Settings"
+msgstr "Salva le impostazioni"
+
+#: inc/settings/namespace.php:96
+msgid "Avatar Settings"
+msgstr "Impostazioni di avatar"
+
+#: inc/settings/namespace.php:101
+msgid "Avatar Source"
+msgstr "Sorgente di avatar"
+
+#: inc/settings/namespace.php:113
+msgid "Avatars will be loaded from the selected source."
+msgstr "Gli avatar saranno caricati dalla sorgente selezionata."
+
+#: inc/settings/namespace.php:156
+msgid "FAIR Avatars"
+msgstr "Avatar FAIR"
+
+#: inc/settings/namespace.php:157
+msgid "Gravatar"
+msgstr "Gravatar"
+
+#: inc/settings/namespace.php:171
+msgid "Settings saved successfully."
+msgstr "Impostazioni salvate con successo."
+
+#. translators: %s: theme name
+#: inc/updater/class-lite.php:388
+#, php-format
+msgid "There is a new version of %s available."
+msgstr "È disponibile una nuova versione di %s."
+
+#. translators: 1: version number, 2: closing anchor tag, 3: update URL
+#: inc/updater/class-lite.php:399
+#, php-format
+msgid "View version %1$s details%2$s or %3$supdate now%2$s."
+msgstr "Visualizza i dettagli della versione %1$s%2$s, o %3$saggiorna ora%2$s."
+
+#. translators: %s: theme name
+#: inc/updater/class-lite.php:404
+#, php-format
+msgid "Update %s now"
+msgstr "Aggiorna %s ora"
+
+#. translators: 1: version number, 2: closing anchor tag, 3: update URL
+#: inc/updater/class-lite.php:411
+#, php-format
+msgid "View version %1$s details%2$s."
+msgstr "Visualizza i dettagli della versione %1$s%2$s."
+
+#. translators: %s: opening/closing paragraph and italic tags
+#: inc/updater/class-lite.php:417
+#, php-format
+msgid "%1$sAutomatic update is unavailable for this theme.%2$s"
+msgstr ""
+"%1$sGli aggiornamenti automatici non sono disponibili per questo tema.%2$s"
+
+#. translators: 1) Fair PM URL, 2) AspirePress URL.
+#: inc/user-notification/namespace.php:27
+#, php-format
+msgid ""
+"Updates served from the FAIR Package Manager and AspirePress"
+msgstr ""
+"Aggiornamenti distribuiti dal FAIR Package Manager e AspirePress"
+
+#: inc/version-check/namespace.php:100
+msgctxt "browser version check"
+msgid "your platform"
+msgstr "la tua piattaforma"
+
+#: inc/version-check/namespace.php:101
+msgctxt "browser version check"
+msgid "your browser"
+msgstr "il tuo browser"
+
+#: assets/js/fair-avatars.js:20
+msgid "Choose Profile Picture"
+msgstr "Scegli un’immagine di profilo"
+
+#: assets/js/fair-avatars.js:22
+msgid "Use as Profile Picture"
+msgstr "Usa come immagine di profilo"
+
+#: assets/js/fair-avatars.js:44
+msgid "Profile Picture Assigned"
+msgstr "Immagine di profilo assegnata"
+
+#: assets/js/fair-avatars.js:60
+msgid "Profile Picture Removed"
+msgstr "Immagine di profilo rimossa"