diff --git a/_locales/it/messages.json b/_locales/it/messages.json
new file mode 100644
index 0000000..fefc1ca
--- /dev/null
+++ b/_locales/it/messages.json
@@ -0,0 +1,631 @@
+{
+ "just_now": {
+ "message": "poco fa",
+ "description": "Describe that something just happened."
+
+ },
+ "a_minute_ago": {
+ "message": "un minuto fa",
+ "description": "Describe that something happened a minute ago."
+
+ },
+ "a_minute_from_now": {
+ "message": "tra un minuto",
+ "decription": "Describe that something will happen in a minute."
+ },
+ "minutes_ago": {
+ "message": "$NUM$ minuti fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "minutes_from_now": {
+ "message": "tra $NUM$ minuti",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "an_hour_ago": {
+ "message": "un'ora fa",
+ "description": "Describe that something happened an hour ago."
+ },
+ "an_hour_from_now": {
+ "message": "tra un'ora",
+ "description": "Describe that will happen in an hour."
+ },
+ "hours_ago": {
+ "message": "$NUM$ ore fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "hours_from_now": {
+ "message": "tra $NUM$ ore",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "yesterday": {
+ "message": "ieri",
+ "description": "The day before today."
+ },
+ "tomorrow": {
+ "message": "domani",
+ "description": "The day after today."
+ },
+ "days_ago": {
+ "message": "$NUM$ giorni fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "days_from_now": {
+ "message": "tra $NUM$ giorni",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "last_week": {
+ "message": "la scorsa settimana",
+ "description": "The week before this one."
+ },
+ "next_week": {
+ "message": "la prossima settimana",
+ "description": "The week after this one."
+ },
+ "weeks_ago": {
+ "message": "$NUM$ settimane fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "weeks_from_now": {
+ "message": "tra $NUM$ settimane",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "last_month": {
+ "message": "lo scorso mese",
+ "description": "The month before this one."
+ },
+ "next_month": {
+ "message": "il prossimo mese",
+ "description": "The month after this one."
+ },
+ "months_ago": {
+ "message": "$NUM$ mesi fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "months_from_now": {
+ "message": "tra $NUM$ mesi",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "last_year": {
+ "message": "lo scorso anno",
+ "description": "The year before this one."
+ },
+ "next_year": {
+ "message": "il prossimo anno",
+ "description": "The year after this one."
+ },
+ "years_ago": {
+ "message": "$NUM$ anni fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "years_from_now": {
+ "message": "tra $NUM$ anni",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "last_century": {
+ "message": "lo scorso secolo",
+ "description": "The century before this one."
+ },
+ "next_century": {
+ "message": "il prossimo secolo",
+ "description": "The century after this one."
+ },
+ "centuries_ago": {
+ "message": "$NUM$ secoli fa",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "centuries_from_now": {
+ "message": "tra $NUM$ secoli",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example" : "4"
+ }
+ }
+ },
+ "not_activated": {
+ "message": "$APPNAME$ non è attivo per questa pagina. Clicca per attivare.",
+ "placeholders": {
+ "APPNAME": {
+ "content": "Mostly Harmless"
+ }
+ }
+ },
+ "loading": {
+ "message": "Caricamento in corso..."
+ },
+ "viewing_comments": {
+ "message": "Stai visualizzando i commenti per questa pagina."
+ },
+ "submit_page": {
+ "message": "Invia su $REDDIT$.",
+ "placeholders": {
+ "REDDIT": {
+ "content": "reddit"
+ }
+ }
+ },
+ "submitted_num_times": {
+ "message": "Questa pagina è stata inviata $NUM$ volte.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "login": {
+ "message": "Per effettuare questa azione devi essere collegato. $BEGIN_LINK$Clicca per collegarti.$END_LINK$",
+ "placeholders": {
+ "BEGIN_LINK": {
+ "content": ""
+ },
+ "END_LINK": {
+ "content": ""
+ }
+ }
+ },
+ "api_error": {
+ "message": "Errore dell'API. Stato HTTP: $STATUS$. Clicca per riprovare.",
+ "placeholders": {
+ "STATUS": {
+ "content": "$1",
+ "example": "504"
+ }
+ }
+ },
+ "api_timeout": {
+ "message": "Timeout dell'API dopo $NUM$ secondi. Clicca per riprovare.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "15"
+ }
+ }
+ },
+ "action_unsave": {
+ "message": "non salvare"
+ },
+ "action_save": {
+ "message": "salva"
+ },
+ "action_unhide": {
+ "message": "mostra"
+ },
+ "action_hide": {
+ "message": "nascondi"
+ },
+ "action_share": {
+ "message": "condividi"
+ },
+ "report_confirm": {
+ "message": "sei sicuro? $BEGIN_LINK_YES$sì$END_LINK_YES$/$BEGIN_LINK_NO$no$END_LINK_NO$",
+ "placeholders": {
+ "BEGIN_LINK_YES": {
+ "content": ""
+ },
+ "END_LINK_YES": {
+ "content": ""
+ },
+ "BEGIN_LINK_NO": {
+ "content": ""
+ },
+ "END_LINK_NO": {
+ "content": ""
+ }
+ }
+ },
+ "action_report": {
+ "message": "segnala"
+ },
+ "action_reported": {
+ "message": "segnalato!"
+ },
+ "button_submit": {
+ "message": "invia"
+ },
+ "button_hide": {
+ "message": "nascondi questo modulo"
+ },
+ "submit_again": {
+ "message": "invia di nuovo"
+ },
+ "cancel_submission": {
+ "message": "cancel submission"
+ },
+ "error_empty": {
+ "message": "È necessario inserire qualcosa qui."
+ },
+ "loading_api": {
+ "message": "Caricamento dati dell'API in corso..."
+ },
+ "loading_cache": {
+ "message": "Caricamenteo dati della cache in corso..."
+ },
+ "error_not_cached": {
+ "message": "Impossibile creare una lista per un URL non presente nella cache."
+ },
+ "score": {
+ "message": "$UPS$ upvote, $DOWNS$ downvote.",
+ "placeholders": {
+ "UPS": {
+ "content": "$1",
+ "example": "435"
+ },
+ "DOWNS": {
+ "content": "$2",
+ "example": "243"
+ }
+ }
+ },
+ "view_on_reddit": {
+ "message": "Visualizza questo post su $REDDIT$",
+ "placeholders": {
+ "REDDIT": {
+ "content": "reddit"
+ }
+ }
+ },
+ "submitted_when": {
+ "message": "inviato $TIME$",
+ "placeholders": {
+ "TIME": {
+ "content": "$1",
+ "example": "an hour ago"
+ }
+ }
+ },
+ "by": {
+ "message": "da"
+ },
+ "to": {
+ "message": "a"
+ },
+ "add_comment_zero": {
+ "message": "aggiungi un commento"
+ },
+ "add_comment_one": {
+ "message": "aggiungi al primo commento"
+ },
+ "add_comment_many": {
+ "message": "aggiungi ai $NUM$ commenti",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "42"
+ }
+ }
+ },
+ "leave_comment": {
+ "message": "Scrivi un commento"
+ },
+ "stale_posts_hiding": {
+ "message": "$NUM$ post vecchi nascosti. $BEGIN_LINK_SHOW$Mostrali$END_LINK_SHOW$, o visita la $BEGIN_LINK_OPTIONS$pagina delle opzioni$END_LINK_OPTIONS$ per cambiare le preferenze sui contenuti nuovi.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ },
+ "BEGIN_LINK_SHOW": {
+ "content": ""
+ },
+ "END_LINK_SHOW": {
+ "content": ""
+ },
+ "BEGIN_LINK_OPTIONS": {
+ "content": ""
+ },
+ "END_LINK_OPTIONS": {
+ "content": ""
+ }
+ }
+ },
+ "stale_posts_showing": {
+ "message": "Sono visualizzati dei post vecchi. Visita la $BEGIN_LINK_OPTIONS$pagina delle opzioni$END_LINK_OPTIONS$ per cambiare le preferenze sui contenuti nuovi.",
+ "placeholders": {
+ "BEGIN_LINK_OPTIONS": {
+ "content": ""
+ },
+ "END_LINK_OPTIONS": {
+ "content": ""
+ }
+ }
+ },
+ "orangered_received": {
+ "message": "Hai un'$ORANGERED$!",
+ "placeholders": {
+ "ORANGERED": {
+ "content": "orangered"
+ }
+ }
+ },
+ "orangered_action": {
+ "message": "Clicca qui per aprire la posta in arrivo."
+ },
+ "url": {
+ "message": "url"
+ },
+ "popular_choices": {
+ "message": "scelte popolari"
+ },
+ "title": {
+ "message": "titolo"
+ },
+ "suggest_title": {
+ "message": "suggerisci un titolo"
+ },
+ "tab_preferences": {
+ "message": "Preferenze"
+ },
+ "group_fresh_content": {
+ "message": "Contenuti nuovi"
+ },
+ "fresh_content_show_one_day": {
+ "message": "Mostra solo post di oggi."
+ },
+ "fresh_content_show_days": {
+ "message": "Mostra solo post risalenti a meno di $NUM$ giorni fa.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "fresh_content_show_weeks": {
+ "message": "Mostra solo post risalenti a meno di $NUM$ settimane fa.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "fresh_content_show_months": {
+ "message": "Mostra solo post risalenti a meno di $NUM$ mesi fa.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "fresh_content_show_all": {
+ "message": "Mostra tutti i post."
+ },
+ "fresh_content_description": {
+ "message": "Quest'opzione ti permette di vedere i post a partire da una certa data. I post antecedenti alla data scelta saranno conteggiati nel totale ma non compariranno nel popup."
+ },
+ "group_popup_width": {
+ "message": "Larghezza del popup"
+ },
+ "popup_width_description": {
+ "message": "Quest'opzione ti permette di scegliere la larghezza del popup."
+ },
+ "group_shameless_plug": {
+ "message": "Promozione spudorata"
+ },
+ "shameless_plug_label": {
+ "message": "Mostra la promozione spudorata"
+ },
+ "shameless_plug_description": {
+ "message": "Se si spunta la casella, a ogni commento inviato con $MOSTLY_HARMLESS$ verrà inserita la seguente frase: $PLUG_TEXT$",
+ "placeholders": {
+ "PLUG_TEXT": {
+ "content": "
Posted from Mostly Harmless, a Google Chrome extension for awesome redditors."
+ },
+ "MOSTLY_HARMLESS": {
+ "content": "Mostly Harmless"
+ }
+ }
+
+ },
+ "group_orangered_notifications": {
+ "message": "$ORANGERED$ Notifiche",
+ "placeholders": {
+ "ORANGERED": {
+ "content": "orangered"
+ }
+ }
+ },
+ "orangered_check": {
+ "message": "Controlla $ORANGERED$",
+ "placeholders": {
+ "ORANGERED": {
+ "content": "orangered"
+ }
+ }
+ },
+ "orangered_sound_label": {
+ "message": "Riproduci un suono quando si riceve un'$ORANGERED$",
+ "placeholders": {
+ "ORANGERED": {
+ "content": "orangered"
+ }
+ }
+ },
+ "orangered_sound_preview": {
+ "message": "Ascolta il suono di notifica"
+ },
+ "orangered_interval_minutes": {
+ "message": "Controlla ogni $NUM$ minuti",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "orangered_display_time": {
+ "message": "Visualizza notifica per $NUM$ secondi",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "orangered_description": {
+ "message": "Se si spunta la casella, $MOSTLY_HARMLESS$ verificherà la presenza di nuove $ORANGERED$ nell'intervallo stabilito. Se si riceve un'$ORANGERED$, verrà visualizzata una notifica fin quando non la si clicca per chiuderla; altrimenti si chiuderà quando $MOSTLY_HARMLESS$ controllerà di nuovo e non troverà nuove $ORANGERED$.",
+ "placeholders": {
+ "MOSTLY_HARMLESS": {
+ "content": "Mostly Harmless"
+ },
+ "ORANGERED": {
+ "content": "orangered"
+ }
+ }
+ },
+ "tab_performance": {
+ "message": "Prestazioni"
+ },
+ "group_cache_time": {
+ "message": "Tempo della cache"
+ },
+ "cache_time_one_minute": {
+ "message": "Salva nella cache per un minuto"
+ },
+ "cache_time_minutes": {
+ "message": "Salva nella cache per $NUM$ minuti",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
+ },
+ "cache_time_description": {
+ "message": "I dati dell'API di $REDDIT$ possono essere messi nella cache o salvati per un breve periodo di tempo per migliorare le prestazioni. Tempi di cache lunghi significano meno uso di banda, risultati più veloci e minor carico su $REDDIT$. Tempi di cache brevi significano dati più aggiornati.",
+ "placeholders": {
+ "REDDIT": {
+ "content": "reddit"
+ }
+ }
+ },
+ "group_timeout_length": {
+ "message": "Tempo di timeout"
+ },
+ "timeout_length_seconds": {
+ "message": "Timeout dopo $NUM$ secondi e mostra un errore.",
+ "placeholders": {
+ "NUM": {
+ "content": "$1",
+ "example": "15"
+ }
+ }
+ },
+ "timeout_length_never": {
+ "message": "Nessun timeout; mostra un errore solo quando l'API non è disponibile."
+ },
+ "timeout_length_description": {
+ "message": "Se l'API di $REDDIT$ è lenta o non disponibile, $MOSTLY_HARMLESS$ visualizza un errore dopo aver provato a contattare l'API per un certo periodo di tempo. Tempi di timeout maggiori allungano l'attesa per i risultati dell'API di $REDDIT$. Tempi di timeout brevi aumentano il rischio di errori di timeout quando $REDDIT$ è semplicemente lento invece che non disponibile.",
+ "placeholders": {
+ "REDDIT": {
+ "content": "reddit"
+ },
+ "MOSTLY_HARMLESS": {
+ "content": "Mostly Harmless"
+ }
+ }
+ },
+ "tab_privacy": {
+ "message": "Riservatezza"
+ },
+ "group_wait_for_click": {
+ "message": "Aspetta il clic"
+ },
+ "wait_for_click_description": {
+ "message": "Se la casella è spuntata, $MOSTLY_HARMLESS$ non si attiverà fin quando non si farà clic sulla sua icona.",
+ "placeholders": {
+ "MOSTLY_HARMLESS": {
+ "content": "Mostly Harmless"
+ }
+ }
+ },
+ "excluded_domains": {
+ "message": "Domini esclusi"
+ },
+ "excluded_domains_description": {
+ "message": "Inserisci un dominio o sottodominio per riga nella casella in alto. Qualunque pagina appartenente ai domini indicati non attiverà $MOSTLY_HARMLESS$.",
+ "placeholders": {
+ "MOSTLY_HARMLESS": {
+ "content": "Mostly Harmless"
+ }
+ }
+ },
+ "excluded_regex": {
+ "message": "Espressioni regolari escluse"
+ },
+ "excluded_regex_description": {
+ "message": "Inserisci un'espressione regolare per riga nella casella in alto. Qualunque pagina che contiene queste espressioni regolari non attiverà $MOSTLY_HARMLESS$.",
+ "placeholders": {
+ "MOSTLY_HARMLESS": {
+ "content": "Mostly Harmless"
+ }
+ }
+ }
+}