Просмотр исходного кода

i18n: Italian (#7069)

* i18n: Italian

Italian translation

* Update app/i18n/it/conf.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update app/i18n/it/sub.php

* Update

* Update app/i18n/it/sub.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update app/i18n/it/sub.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update app/i18n/it/sub.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update

---------

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
UserRoot-Luca 1 год назад
Родитель
Сommit
bea829c512
4 измененных файлов с 46 добавлено и 46 удалено
  1. 1 1
      app/i18n/it/admin.php
  2. 13 13
      app/i18n/it/conf.php
  3. 8 8
      app/i18n/it/gen.php
  4. 24 24
      app/i18n/it/sub.php

+ 1 - 1
app/i18n/it/admin.php

@@ -116,7 +116,7 @@ return array(
 		'description' => 'Descrizione',
 		'disabled' => 'Disabilitata',
 		'empty_list' => 'Non ci sono estensioni installate',
-		'empty_list_help' => 'Check the logs to determine the reason behind the empty extension list.',	// TODO
+		'empty_list_help' => 'Controllare i log per determinare il motivo della lista estensioni vuota.',
 		'enabled' => 'Abilitata',
 		'latest' => 'Installato',
 		'name' => 'Nome',

+ 13 - 13
app/i18n/it/conf.php

@@ -35,7 +35,7 @@ return array(
 		'darkMode' => array(
 			'_' => 'Modalità scura automatica',
 			'auto' => 'Auto',	// IGNORE
-			'help' => 'For compatible themes only',	// TODO
+			'help' => 'Solo per i temi compatibili',
 			'no' => 'No',	// IGNORE
 		),
 		'icon' => array(
@@ -100,8 +100,8 @@ return array(
 		),
 	),
 	'privacy' => array(
-		'_' => 'Privacy',	// TODO
-		'retrieve_extension_list' => 'Retrieve extension list',	// TODO
+		'_' => 'Privacy',	// IGNORE
+		'retrieve_extension_list' => 'Recupero dell’elenco delle estensioni',
 	),
 	'profile' => array(
 		'_' => 'Gestione profili',
@@ -125,7 +125,7 @@ return array(
 	'query' => array(
 		'_' => 'Ricerche personali',
 		'deprecated' => 'Questa query non è più valida. La categoria o il feed di riferimento non stati cancellati.',
-		'description' => 'Description',	// TODO
+		'description' => 'Descrizione',
 		'filter' => array(
 			'_' => 'Filtro applicato:',
 			'categories' => 'Mostra per categoria',
@@ -146,7 +146,7 @@ return array(
 		'get_important' => 'Mostra articoli dai feed importanti',
 		'get_label' => 'Mostra articoli con l’etichetta “%s”',
 		'help' => 'Vedi la <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">documentazione per le query utente e ricondivisioine tramite HTML / RSS / OPML</a>.',
-		'image_url' => 'Image URL',	// TODO
+		'image_url' => 'URL immagine',
 		'name' => 'Nome',
 		'no_filter' => 'Nessun filtro',
 		'number' => 'Ricerca n°%d',
@@ -159,7 +159,7 @@ return array(
 				'_' => 'disabilitato',
 				'title' => 'Condivisione',
 			),
-			'greader' => 'Shareable link to the GReader JSON',	// TODO
+			'greader' => 'Link condivisibile al JSON GReader',
 			'help' => 'Fornisci questo link se vuoi condividere questa query con altre persone',
 			'html' => 'Link condivisibile alla pagina HTML',
 			'opml' => 'Link condivisibile alla lista OPML dei feed',
@@ -187,7 +187,7 @@ return array(
 		'_' => 'Lettura',
 		'after_onread' => 'Dopo “segna tutto come letto”,',
 		'always_show_favorites' => 'Mostra tutti gli articoli nei preferiti di default',
-		'apply_to_individual_feed' => 'Applies to feeds individually',	// TODO
+		'apply_to_individual_feed' => 'Si applica ai feed singolarmente',
 		'article' => array(
 			'authors_date' => array(
 				'_' => 'Autori e data',
@@ -203,9 +203,9 @@ return array(
 			),
 			'feed_title' => 'Titolo del feed',
 			'icons' => array(
-				'_' => 'Article icons position<br /><small>(Reading view only)</small>',	// TODO
-				'above_title' => 'Above title',	// TODO
-				'with_authors' => 'In authors and date row',	// TODO
+				'_' => 'Posizione delle icone dell’articolo <br /><small>(solo in lettura)</small>',
+				'above_title' => 'Titolo in evidenza',
+				'with_authors' => 'Nella riga degli autori e della data',
 			),
 			'tags' => array(
 				'_' => 'Tag',
@@ -247,8 +247,8 @@ return array(
 			'upon_gone' => 'quando non si trova più nel feed di notizie in alto',
 			'upon_reception' => 'Alla ricezione del contenuto',
 			'when' => 'Segna articoli come letti…',
-			'when_same_title_in_category' => 'if an identical title already exists in the top <i>n</i> newest articles of the category',	// TODO
-			'when_same_title_in_feed' => 'se un titolo identico esiste già tra i <i>n</i> articoli più recenti (of the feed)',	// DIRTY
+			'when_same_title_in_category' => 'se un titolo identico esiste già nei primi <i>n</i> articoli più recenti della categoria',
+			'when_same_title_in_feed' => 'se un titolo identico esiste già tra i <i>n</i> articoli più recenti (del feed)',
 		),
 		'show' => array(
 			'_' => 'Articoli da visualizzare',
@@ -268,7 +268,7 @@ return array(
 			'older_first' => 'Prima i più vecchi',
 		),
 		'star' => array(
-			'when' => 'Mark an article as favourite…',	// TODO
+			'when' => 'Segna un articolo come preferito…',
 		),
 		'sticky_post' => 'Blocca il contenuto a inizio pagina quando aperto',
 		'title' => 'Lettura',

+ 8 - 8
app/i18n/it/gen.php

@@ -18,12 +18,12 @@ return array(
 		'back_to_rss_feeds' => '← Indietro',
 		'cancel' => 'Annulla',
 		'create' => 'Crea',
-		'delete_all_feeds' => 'Delete all feeds',	// TODO
-		'delete_errored_feeds' => 'Delete feeds with errors',	// TODO
+		'delete_all_feeds' => 'Cancella tutti i feed',
+		'delete_errored_feeds' => 'Cancella i feed con errori',
 		'delete_muted_feeds' => 'Cancella i feed mutati',
 		'demote' => 'Retrocedi',
 		'disable' => 'Disabilita',
-		'download' => 'Download',	// TODO
+		'download' => 'Download',	// IGNORE
 		'empty' => 'Vuoto',
 		'enable' => 'Abilita',
 		'export' => 'Esporta',
@@ -33,12 +33,12 @@ return array(
 		'manage' => 'Gestisci',
 		'mark_read' => 'Segna come letto',
 		'menu' => array(
-			'open' => 'Open menu',	// TODO
+			'open' => 'Aprire il menu',
 		),
 		'nav_buttons' => array(
-			'next' => 'Next article',	// TODO
-			'prev' => 'Previous article',	// TODO
-			'up' => 'Go up',	// TODO
+			'next' => 'Articolo successivo',
+			'prev' => 'Articolo precedente',
+			'up' => 'Salire',
 		),
 		'open_url' => 'Apri URL',
 		'promote' => 'Promuovi',
@@ -187,7 +187,7 @@ return array(
 		'display' => 'Visualizzazione',
 		'extensions' => 'Estensioni',
 		'logs' => 'Log',
-		'privacy' => 'Privacy',	// TODO
+		'privacy' => 'Privacy',	// IGNORE
 		'queries' => 'Ricerche personali',
 		'reading' => 'Lettura',
 		'search' => 'Ricerca parole o #tags',

+ 24 - 24
app/i18n/it/sub.php

@@ -29,9 +29,9 @@ return array(
 			'help' => 'Fornisci l’URL ad un <a href="http://opml.org/" target="_blank">file OPML</a> per popolare dinamicamente questa categoria con i feed',
 		),
 		'empty' => 'Categoria vuota',
-		'expand' => 'Expand category',	// TODO
+		'expand' => 'Espandi categoria',
 		'information' => 'Informazioni',
-		'open' => 'Open category',	// TODO
+		'open' => 'Aprire la categoria!',
 		'opml_url' => 'URL OPML',
 		'position' => 'Mostra posizione',
 		'position_help' => 'Per controllare l’ordinamento della categoria',
@@ -70,24 +70,24 @@ return array(
 		'error' => 'Questo feed ha generato un errore. Per favore verifica se ancora disponibile.',
 		'export-as-opml' => array(
 			'download' => 'Scarica',
-			'help' => 'File XML (data subset. <a href="https://freshrss.github.io/FreshRSS/en/developers/OPML.html" target="_blank">See documentation</a>)',	// DIRTY
+			'help' => 'File XML (sottoinsieme di dati. <a href="https://freshrss.github.io/FreshRSS/en/developers/OPML.html" target="_blank">Leggi la documentazione</a>)',
 			'label' => 'Esporta come OPML',
 		),
 		'filteractions' => array(
 			'_' => 'Azioni di filtro',
 			'help' => 'Scrivi un filtro di ricerca per riga. Per li operatori <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">vedi la documentazione</a>.',
 		),
-		'http_headers' => 'HTTP Headers',	// TODO
-		'http_headers_help' => 'Headers are separated by a newline, and the name and value of a header are separated by a colon (e.g: <kbd><code>Accept: application/atom+xml<br />Authorization: Bearer some-token</code></kbd>).',	// TODO
+		'http_headers' => 'HTTP Headers',	// IGNORE
+		'http_headers_help' => 'Le intestazioni sono separate da una linea e il nome e il valore di un’intestazione sono separati da due punti (p.es: <kbd><code>Accept: application/atom+xml<br />Authorization: Bearer some-token</code></kbd>).',
 		'information' => 'Informazioni',
 		'keep_min' => 'Numero minimo di articoli da mantenere',
 		'kind' => array(
 			'_' => 'Tipo di sorgente del feed',
 			'html_json' => array(
-				'_' => 'HTML + XPath + JSON dot notation (JSON in HTML)',	// TODO
+				'_' => 'HTML + XPath + notazione a punti JSON (JSON in HTML)',
 				'xpath' => array(
-					'_' => 'XPath for JSON in HTML',	// TODO
-					'help' => 'Example: <code>//script[@type="application/json"]</code>',	// TODO
+					'_' => 'XPath per JSON in HTML',
+					'help' => 'Esempio: <code>//script[@type="application/json"]</code>',
 				),
 			),
 			'html_xpath' => array(
@@ -138,12 +138,12 @@ return array(
 				'xpath' => 'XPath per:',
 			),
 			'json_dotnotation' => array(
-				'_' => 'JSON (dot notation)',	// TODO
+				'_' => 'JSON (notazione a punti)',
 				'feed_title' => array(
 					'_' => 'titolo feed',
 					'help' => 'Esempio: <code>meta.title</code> o una stringa statica: <code>"Il mio feed personalizzato"</code>',
 				),
-				'help' => 'A JSON dot notated uses dots between objects and brackets for arrays (e.g. <code>data.items[0].title</code>)',	// TODO
+				'help' => 'Una notazione JSON utilizza i punti tra gli oggetti e le parentesi per gli array. P.es. <code>data.items[0].title</code>',
 				'item' => array(
 					'_' => 'ricerca nuovi <strong>elementi</strong><br /><small>(più importante)</small>',
 					'help' => 'percorso JSON per l’array contenente gli elementi, es. <code>$</code> o <code>newsItems</code>',
@@ -172,8 +172,8 @@ return array(
 					'_' => 'link elemento (URL)',
 					'help' => 'Esempio: <code>permalink</code>',
 				),
-				'json' => 'dot notation for:',	// TODO
-				'relative' => 'dot notated path (relative to item) for:',	// TODO
+				'json' => 'notazione a punti per:',
+				'relative' => 'path con notazione a punti (relativo all’elemento) per:',
 			),
 			'jsonfeed' => 'Feed JSON',
 			'rss' => 'RSS / Atom (predefinito)',
@@ -196,11 +196,11 @@ return array(
 		'moved_category_deleted' => 'Cancellando una categoria i feed al suo interno verranno classificati automaticamente come <em>%s</em>.',
 		'mute' => array(
 			'_' => 'muta',
-			'state_is_muted' => 'This feed is muted',	// TODO
+			'state_is_muted' => 'Questo feed è disattivato',
 		),
 		'no_selected' => 'Nessun feed selezionato.',
 		'number_entries' => '%d articoli',
-		'open_feed' => 'Open feed %s',	// TODO
+		'open_feed' => 'Aprire il feed %s',
 		'priority' => array(
 			'_' => 'Visibilità',
 			'archived' => 'Non mostrare (archiviato)',
@@ -229,14 +229,14 @@ return array(
 		'title_add' => 'Aggiungi RSS feed',
 		'ttl' => 'Non aggiornare automaticamente piu di',
 		'unicityCriteria' => array(
-			'_' => 'Article unicity criteria',	// TODO
-			'forced' => '<span title="Block the unicity criteria, even when the feed has duplicate articles">forced</span>',	// TODO
-			'help' => 'Relevant for invalid feeds.<br />⚠️ Changing the policy will create duplicates.',	// TODO
-			'id' => 'Standard ID (default)',	// TODO
-			'link' => 'Link',	// TODO
-			'sha1:link_published' => 'Link + Date',	// TODO
-			'sha1:link_published_title' => 'Link + Date + Title',	// TODO
-			'sha1:link_published_title_content' => 'Link + Date + Title + Content',	// TODO
+			'_' => 'Criteri di unicità dell’articolo',
+			'forced' => '<span title="Blocca i criteri di unicità, anche quando il feed ha articoli duplicati">forzare</span>',
+			'help' => 'Rilevante per i feed non validi.<br />⚠️ La modifica del criterio creerà dei duplicati.',
+			'id' => 'Standard ID (default)',	// IGNORE
+			'link' => 'Link',	// IGNORE
+			'sha1:link_published' => 'Link + Data',
+			'sha1:link_published_title' => 'Link + Data + Titolo',
+			'sha1:link_published_title_content' => 'Link + Data + Titolo + Contenuto',
 		),
 		'url' => 'URL del feed',
 		'useragent' => 'Imposta lo user agent per recuperare questo feed',
@@ -248,7 +248,7 @@ return array(
 	'import_export' => array(
 		'export' => array(
 			'_' => 'Esporta',
-			'sqlite' => 'Download user database as SQLite',	// TODO
+			'sqlite' => 'Scaricare il database dell’utente in SQLite',
 		),
 		'export_labelled' => 'Esporta gli articoli etichettati',
 		'export_opml' => 'Esporta tutta la lista dei feed (OPML)',
@@ -285,7 +285,7 @@ return array(
 		'add_dynamic_opml' => 'Aggiungi OPML dinamico',
 		'add_feed' => 'Aggiungi un feed',
 		'add_label' => 'Aggiungi un’etichetta',
-		'add_opml_category' => 'OPML category name',	// TODO
+		'add_opml_category' => 'Nome categoria OPML',
 		'delete_label' => 'Cancella un’etichetta',
 		'feed_management' => 'Gestione feed RSS',
 		'rename_label' => 'Rinomina un’etichetta',