Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion src/config/2020.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"settings": [
{
"is_live": true,
"supported_languages": ["en","es","fr","hi","ja","nl","pt","ru","zh-CN","zh-TW"],
"supported_languages": ["en","es","fr","it","hi","ja","nl","pt","ru","zh-CN","zh-TW"],
"ebook_languages": ["en"]
}
],
Expand Down Expand Up @@ -753,6 +753,16 @@
"github": "LeaVerou",
"twitter": "leaverou"
},
"chefleo": {
"name": "Leonardo Digiorgio",
"teams": [
"translators"
],
"avatar_url": "https://avatars1.githubusercontent.com/u/26022943?s=460&u=64b286deddd79f94a2dc8dee0e7610e0dd2a7b34&v=4",
"website": "https://chefleo.dev/",
"github": "chefleo",
"twitter": "simdigiorgio"
},
"Zizzamia": {
"name": "Leonardo Zizzamia",
"teams": [
Expand Down
367 changes: 367 additions & 0 deletions src/content/it/2020/resource-hints.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/server/language.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ class Language(object):
EN = _Language('English', 'en')
ES = _Language('Español', 'es')
FR = _Language('Français', 'fr')
IT = _Language('Italiano', 'it')
HI = _Language('हिन्दी', 'hi')
JA = _Language('日本語', 'ja')
NL = _Language('Nederlands', 'nl')
Expand Down
28 changes: 28 additions & 0 deletions src/templates/it/2020/base.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{% extends "%s/base.html" % lang %}

{% block methodology_stat_1 %}7.5M{% endblock %}
{% block methodology_stat_2 %}31.3 TB{% endblock %}
{% block methodology_description %}
Se non diversamente specificato, le metriche in tutti i 22 capitoli del Web Almanac provengono dal dataset dell'archivio HTTP. HTTP Archive è un progetto gestito dalla comunità che tiene traccia del modo in cui è costruito il Web dal 2010. Utilizzando WebPageTest e Lighthouse "under the hood", i metadati di oltre 7,5 milioni di siti Web vengono testati mensilmente e inclusi in un database BigQuery pubblico per l'analisi. Il set di dati di agosto 2020 è stato utilizzato come base per le metriche del Web Almanac. Per ulteriori informazioni, vedere la pagina Methodology.
{% endblock %}


{% block foreword %}
<p>
Il 2020 è stato un anno che molti di noi vorrebbero dimenticare. È raro che una comunità globalizzata come la nostra sia colpita da eventi di vasta portata come la pandemia COVID-19 e le proteste contro l'ingiustizia razziale. Questi eventi ci hanno quasi scoraggiato dal riavviare il progetto quest'anno con così tante persone fisicamente ed emotivamente prosciugate, come possiamo aspettarci che qualcuno <em> voglia </em> contribuire, figuriamoci avere il tempo e l'energia per farlo? Abbiamo proceduto con cautela, sperando che ci fosse ancora l'interesse della comunità.
</p>

<p>
Lo scopo di questa edizione del Web Almanac non è quello di dimenticare il 2020, ma di commemorarlo. Nel bene e nel male, questo è un capitolo della nostra storia. Nonostante tutte le pressioni esterne di quest'anno, <em>oltre un centinaio di <a href="./contributors"> collaboratori</a></em> della comunità web si sono iscritti e hanno offerto volontariamente innumerevoli ore del loro tempo per un progetto dedicato a ricordare il 2020 e lo stato del web. Sorprendentemente, siamo effettivamente riusciti a <em>espandere</em> l'ambito dell'edizione di quest'anno aggiungendo tre nuovi capitoli e perdendone solo uno.
</p>

<p>
Quando chiedo ai contributori cosa apprezzano di più del progetto, la risposta è quasi sempre sulle persone. Lavoriamo insieme come team, ci sosteniamo a vicenda e in soli cinque mesi siamo in grado di costruire l'equivalente di un libro di oltre 500 pagine! È una sfida enorme e, sebbene non abbiamo risolto i problemi del mondo, abbiamo mostrato cosa è possibile fare quando le persone scelgono di lavorare insieme.
</p>

<p>
Goditi il Web Almanac 2020, il culmine del nostro lavoro d'amore per il web. E assicurati di <a href="https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/CONTRIBUTING.md"> contattare </a> se desideri unirti al team.
</p>

<p>— <em><a href="{{ url_for('contributors', year=year, lang=lang, _anchor='rviscomi') }}">Rick Viscomi</a>, Web Almanac Editor-in-Chief</em></p>
{% endblock %}
6 changes: 6 additions & 0 deletions src/templates/it/2020/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{% extends "base/index.html" %}

{% block title %}Web Almanac {{ year }}{% endblock %}
{% block description %}Il Web Almanac è un report annuale sullo stato del Web che combina l'esperienza della comunità Web con i dati e le tendenze del HTTP Archive.{% endblock %}

{% block twitter_image_alt %}Web Almanac {{ year }}{% endblock %}
7 changes: 7 additions & 0 deletions src/templates/it/2020/table_of_contents.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{% extends "base/table_of_contents.html" %}

{% block title %}Sommario | Web Almanac 2020{% endblock %}

{% block description %}Sommario per il Web Almanac 2020, elencando ciascuna sezione: Page Contents, User Experience, Content Publishing, Content Distribution.{% endblock %}

{% block twitter_image_alt %}{{ year }} Web Almanac methodology{% endblock %}
172 changes: 172 additions & 0 deletions src/templates/it/base.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
{% extends "base/base.html" %}
{% block description %}Web Almanac è un report annuale sullo stato del Web che combina l'esperienza della comunità Web con i dati e le tendenze dell'archivio HTTP.{% endblock %}

{% block twitter_image_alt %}{{ year }} Web Almanac{% endblock %}
{% block skip_navigation %}Salta la navigazione{% endblock %}
{% block organization %}Web Almanac di HTTP Archive{% endblock %}
{% block web_almanac_logo %}
<span class="wa">Web Almanac</span>
<span class="line-group">
<span class="pre">di</span>
<span class="ha">HTTP Archive</span>
</span>
{% endblock %}

{% block intro_title %}Web Almanac{% endblock %}
{% block intro_sub_title %}Rapporto annuale<br> <b>sullo stato del web</b> di HTTP Archive{% endblock %}

{% block mission %}
<p>
La nostra missione è combinare le statistiche grezze e le tendenze del HTTP Archive con l'esperienza della comunità web. Il Web Almanac è un rapporto completo sullo stato del web, supportato da dati reali e da esperti web di fiducia. È composto da {{supported_chapters | length}} capitoli che abbracciano aspetti del page content, user experience, publishing e distribution.
</p>
{% endblock %}
{% block read_last_years_almanac %}Leggi il Web Almanac del {{ year | int - 1 }}{% endblock %}

{% block http_archive_link %}Pagina iniziale HTTP Archive{% endblock %}

{% block page_navigation %}Navigazione tra le pagine{% endblock %}

{% block help_translate %}Help Translate{% endblock %}
{% block translation_not_available %}Inglese - non disponibile in inglese{% endblock %}
{% block language_switcher %}Seleziona la lingua{% endblock %}
{% block year_switcher %}Seleziona l'anno{% endblock %}
{% block table_of_contents_switcher %}Seleziona sommario{% endblock %}

{% block home %}Pagina iniziale{% endblock %}
{% block table_of_contents_title %}Sommario{% endblock %}
{% block contributors_title %}Contributori{% endblock %}
{% block methodology_title %}Metodologia{% endblock %}

{% block part %}Parte{% endblock %}
{% block chapter %}Capitolo{% endblock %}

{% block start_exploring %}Inizia a esplorare{% endblock %}

{% block menu_title %}Menu della pagina{% endblock %}
{% block open_the_menu %}Apri il menu{% endblock %}
{% block close_the_menu %}Chiudi il menu{% endblock %}

{% block index_nav_title %}Sommario del capitolo{% endblock %}
{% block index_title %}Indice{% endblock %}
{% block open_the_index %}Apri sommario{% endblock %}
{% block close_the_index %}Chiudi sommario{% endblock %}

{% block and %}e{% endblock %}
{% block comma %}, {% endblock %}

{% block open %}Apri{% endblock %}
{% block close %}Chiudi{% endblock %}

{% macro figure_text(metadata, id) %}Figura {{ figure_id(metadata, id) }}.{% endmacro %}
{% macro show_description(metadata, id) %}Mostra la descrizione della Figura {{ figure_id(metadata, id) }}{% endmacro %}
{% macro hide_description(metadata, id) %}Nascondi la descrizione della Figura {{ figure_id(metadata, id) }}{% endmacro %}

{% block written_by_before %}Scritta da{% endblock %}
{% block reviewed_by_before %}Revisionata da{% endblock %}
{% block translated_by_before %}Tradotta da{% endblock %}
{% block analysis_by_before %}Analizzata da{% endblock %}
{% block edited_by_before %}Modificato da{% endblock %}
{% block written_by_after %}{% endblock %}
{% block reviewed_by_after %}{% endblock %}
{% block translated_by_after %}{% endblock %}
{% block analysis_by_after %}{% endblock %}
{% block edited_by_after %}{% endblock %}

{% block unedited %}[Inedito]{% endblock %}

{% block author %}Autore{% endblock %}
{% block authors %}Autori{% endblock %}

{% macro onTwitter(twitterHandle) %}@{{twitterHandle}} su Twitter{% endmacro %}
{% macro onGitHub(gitHubHandle) %}{{gitHubHandle}} su GitHub{% endmacro %}
{% macro onLinkedIn(authorName) %}{{authorName}} su LinkedIn{% endmacro %}
{% macro website(authorName) %}{{authorName}} sito web{% endmacro %}

{% macro edition(year) %}Edizione {{ year }}{% endmacro %}

{% block footer_title %}Navigazione nel footer di pagina{% endblock %}
{% block copyright %}© Web Almanac. Concesso in licenza da <a href="https://github.com/HTTPArchive/almanac.httparchive.org/blob/main/LICENSE">Apache 2.0</a>.{% endblock %}
{% block accessibility_statement %}Dichiarazione di accessibilità{% endblock %}

{% block featured_chapter %}Capitolo in primo piano{% endblock %}
{% block featured_chapter_last_year %}Capitolo in primo piano<br/>dal Web Almanac {{ year|int -1 }}{% endblock %}

{# Check if read_chapter already defined in child template as macros can't be overridden #}
{% if not read_chapter %}
{% macro read_chapter(chapter) %}Leggi il capitolo: <span class="featured-chapter-name">{{ chapter }}</span>{% endmacro %}
{% endif %}
{% if not read_last_years_chapter %}
{% macro read_last_years_chapter(chapter) %}Leggi il capitolo {{ year|int-1 }} <span class="featured-chapter-name">{{ chapter }}</span>{% endmacro %}
{% endif %}

{% block contributors_description %}
Il Web Almanac è stato reso possibile grazie al duro lavoro della web community. {{self.contributors() }} persone si sono offerte volontarie per innumerevoli ore nelle fasi di pianificazione, ricerca, scrittura e produzione.
{% endblock %}
{% block contributors_link %}Vedi i contributori{% endblock %}

{% block methodology_stat_1_title %}Siti web testati{% endblock %}
{% block methodology_stat_2_title %}Dati trattati{% endblock %}
{% block methodology_link %}Scopri la nostra metodologia{% endblock %}

{% block introduction %}Introduzione{% endblock %}

{% block foreword_title %}Prefazione{% endblock %}

{% block coming_soon %}Prossimamente{% endblock %}

{% block appendix %}Appendice{% endblock %}
{% block appendices %}Appendici{% endblock %}

{% block ebook_title %}Ebook{% endblock %}
{% block ebook_download_short %}Ebook PDF ({{ ebook_size_in_mb }}MB){% endblock %}
{% block ebook_download %}Download l'intera Web Almanac del {{ year }} in formato PDF ({{ ebook_size_in_mb }}MB){% endblock %}
{% block ebook_download_note %}(Generato con <a href="https://www.princexml.com/">www.princexml.com</a>){% endblock %}

{%
set localizedPartTitles = {
"I. Page Content": "I. Contenuto della Pagina",
"II. User Experience": "II. L'Esperienza Utente",
"III. Content Publishing": "III. Pubblicazione di Contenuti",
"IV. Content Distribution": "IV. Distribuzione dei Contenuti"
}
%}
{%
set localizedChapterTitles = {
"javascript": "JavaScript",
"css": "CSS",
"markup": "Markup",
"media": "Media",
"third-parties": "Terze parti",
"fonts": "Fonts",
"performance": "Performance",
"security": "Security",
"accessibility": "Accessibilità",
"seo": "SEO",
"pwa": "PWA",
"mobile-web": "Mobile Web",
"ecommerce": "Ecommerce",
"cms": "CMS",
"compression": "Compressione",
"caching": "Caching",
"cdn": "CDN",
"page-weight": "Peso della pagina",
"resource-hints": "Resource Hints",
"http2": "HTTP/2",
"privacy": "Privacy",
"capabilities": "Capacità",
"jamstack": "Jamstack"
}
%}

{% set localizedTeamNames = {
"analysts": "Analisti",
"authors": "Autori",
"brainstormers": "Brainstormers",
"designers": "Designer",
"developers": "Sviluppatori",
"editors": "Editori",
"leads": "Responsabili del progetto",
"reviewers": "Revisori",
"translators": "Traduttori",
}
%}
23 changes: 23 additions & 0 deletions src/templates/it/base_chapter.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{% extends "base/base_chapter.html" %}

{% block title %}{{ metadata.get('title') }} | {{ year }} | Il Web Almanac di HTTP Archive{% endblock %}

{% block description %}{{ metadata.get('description','Capitolo' + metadata.get('title') + ' del Web Almanac ' + year + ' esamina l\'uso di ' + metadata.get('description',metadata.get('title')) + ' sul web.') }}{% endblock %}

{% block twitter_image_alt %}Immagine del capitolo per il {{ metadata.get('title') }} capitolo del {{ year }} Web Almanac{% endblock %}

{% block prev_next_title %}Navigazione nel capitolo precedente e successivo{% endblock %}

{% block explore_the_results %}Esplora i risultati{% endblock %}
{% block discuss_this_chapter %}Discuti questo capitolo{% endblock %}
{% block comment %}commenta{% endblock %}
{% block comments %}commenti{% endblock %}
{% block comments_fallback %}Commenti{% endblock %}
{% block queries %}Visualizza le query{% endblock %}
{% block results %}Vedi i risultati{% endblock %}
{% block figure_sql %}Visualizza query{% endblock %}
{% block figure_data %}Visualizza i dati{% endblock %}
{% block figure_image %}Guarda l'immagine{% endblock %}

{% block previous %}Capitolo precedente (premi 'p' or ','){% endblock %}
{% block next %}Prossimo capitolo (premi 'n' or '.'){% endblock %}
24 changes: 24 additions & 0 deletions src/templates/it/error.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{% extends "base/error.html" %}

{% block unknown_error %}Errore sconosciuto{% endblock %}

{%
set localizedStatusCode = {
400: "Bad Request",
404: "Pagina non trovata",
500: "Errore interno del server",
502: "Errore temporaneo del server"
}
%}
{% macro expandedTitle(errorTitle) %}Errore: {{ errorTitle }}{% endmacro %}
{%
set localizedErrorMessage = {
"Unsupported year requested": "Anno richiesto non supportato",
"Unsupported chapter requested": "Capitolo richiesto non supportato",
"Unsupported language requested": "Lingua richiesta non supportata",
"Not Found": "L'URL richiesto non è stato trovato sul server. Se hai inserito manualmente l'URL, controlla l'ortografia e riprova."
}
%}
{% macro expandedErrorMessage(errorCode, errorDescription, errorMessage) %}
{{ errorCode }} <i lang="it">{{ errorDescription }}</i>: {{ errorMessage }}
{% endmacro %}