HTML.it logo
Learn
  • Design
    • Grafica
    • User Interface Design
    • Adobe Creative Suite
    Guide
    Approfondimenti
    Faq
    Notizie
    Tutto in Design >
  • Development
    • .NET
    • ASP
    • CMS
    • Flash
    • Java
    • JavaScript
    • PHP
    • Essentials
    • Ruby
    • XML
    • Editor
    • CSS
    • HTML
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Development >
  • Mobile
    • Android Studio
    • Cordova
    • Eclipse
    • Objective C
    • Swift
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Mobile >
  • Server
    • Cloud
    • Database
    • OS
    • Sicurezza
    • Network
    Tutto in Server >
  • Digital Marketing
    • SEO
    • Affiliate Marketing
    • Social Media Marketing
    Tutto in Digital Marketing >
  • Makers
    • Arduino
    • RaspberryPi
    • Stampa 3D
    Guide
    Approfondimenti
    Notizie
    Tutto in Makers >
  • Game Design
    • Unity
    Guide
    Approfondimenti
    Notizie
    Tutto in Game Design >
Download
  • Audio e Video
    • Player Audio Video
    • Codec audio
    • Editor audio video
    • Masterizzazione
    • Ripper e Convertitori
    • Speech
    Tutto in Audio e Video >
  • Educazione
    • Bambini
    • Cucina
    • Salute e Benessere
    • Istruzione
    Tutto in Educazione >
  • Giochi
    • Arcade
    • Avventura
    • Azione
    • Board
    • Carte
    • Giochi di ruolo
    • Giochi Online
    • Puzzle e Enigmistica
    • Simulazione
    • Sparatutto
    • Sport
    • Strategia e Giochi di Guerra
    • Tempo Libero
    Tutto in Giochi >
  • Grafica
    • Accessori & Mappe
    • Animazione
    • CAD – 3D
    • Cattura schermo
    • Convertitori e ridimensionatori
    • Editor
    • Flash
    • Font
    • Fotoritocco
    • Gallerie e album
    • Icone e loghi
    • Visualizzatori
    Tutto in Grafica >
  • Internet
    • Browser
    • Chat e IM
    • eMail
    • Estensioni & Temi
    • FTP
    • Network
    • News e RSS
    • Peer to Peer
    • Webcam
    Tutto in Internet >
  • Programmazione
    • Accessori
    • CMS e E-Commerce
    • Editor e Compilatori
    • Editor e strumenti Web
    • Linguaggi
    Tutto in Programmazione >
  • Sicurezza
    • Antispam
    • Antispyware
    • Antivirus
    • Server
    Tutto in Sicurezza >
  • Produttività
    • Backup
    • Compressione
    • Connettività
    • Database
    • Fax e Telefonia
    • Gestione disco
    • Ottimizzazione
    • Ufficio
    • Utilità di Sistema
    Tutto in Produttività >
Notizie
Video
Forum
in  
Trend
GuideHTMLJavaLinguaggio CPythonJavaScriptPHPC++CSSAndroidApprofondimenti
INDICE DELLA GUIDA
Introduzione e installazione di WordPress
  1. 1 WordPress: un'introduzione

  2. 2 Installare WordPress

Configurazione
  1. 3 Il file wp-config.php: impostazioni di base

  2. 4 Il file wp-config.php: impostazioni avanzate

Dashboard e amministrazione di WordPress
  1. 5 Panoramica del pannello di amministrazione

  2. 6 Il Menu Impostazioni

  3. 7 Impostazioni lettura, discussione e media

  4. 8 Impostazione dei Permalink

Gestione contenuti
  1. 9 Organizzazione dei contenuti in WordPress

  2. 10 Gestire i post con WordPress

  3. 11 Tassonomie, tag e categorie

  4. 12 I Custom Field di WordPress

  5. 13 Gestire le pagine di WordPress

  6. 14 Gestione media in WordPress

  7. 15 Gestione dei commenti su WordPress

  8. 16 I menu di navigazione di WordPress

Plugin e pagine
  1. 17 I plugin di WordPress: concetti introduttivi

  2. 18 I plugin di WordPress: widget

  3. 19 I plugin di WordPress: shortcode

  4. 20 I plugin di WordPress: attivare i Custom Post Type

  5. 21 I plugin di WordPress: attivare le custom taxonomy

  6. 22 I plugin di WordPress: attivare i custom field

  7. 23 I plugin di WordPress: attivare la REST API

Temi e Widgets
  1. 24 Temi WordPress: caratteristiche generali, scelta e installazione

  2. 25 Temi di WordPress: il Theme Customizer

  3. 26 I Feed di WordPress

Utenti e privilegi
  1. 27 Gestione degli utenti in WordPress

WordPress Multisite
  1. 28 WordPress Multisite: introduzione al Network

  2. 29 WordPress Multisite: istallazione del Network

  3. 30 WordPress Multisite: gestione siti Web

  4. 31 WordPress Multisite: gestione degli utenti

  5. 32 WordPress Multisite: temi, plugin e impostazioni

WordPress in produzione
  1. 33 WordPress: la scelta del servizio di hosting

  2. 34 Migrare da WordPress.com a un host indipendente

  3. 35 Completare la migrazione da WordPress.com

  4. 36 Da locale a remoto. Esportazione file e database

  5. 37 Da locale a remoto. Importazione dati e configurazione

Ottimizzazione e prestazioni
  1. 38 Ottimizzare WordPress con Google PageSpeed Insights

  2. 39 Ottimizzazione delle immagini in WordPress

  3. 40 Compressione HTTP in WordPress

  4. 41 WordPress: ottimizzazione dell'Above the Fold

  5. 42 WordPress: differimento e minificazione delle risorse

  6. 43 WordPress: sfruttare la cache del browser

  7. 44 Disabilitare condizionalmente i plugin di WordPress

WordPress e Docker
  1. 45 WordPress e Docker: un'introduzione

  2. 46 WordPress su Docker: MySQL da linea di comando

  3. 47 WordPress da linea di comando su Docker

  4. 48 Installare WordPress con Docker Compose

  5. 49 WordPress su Docker: i Dockerfile

  6. 50 Installare WordPress con Kitematic

Localizzazione e internazionalizzazione
  1. lezione
    51 di 95

    Localizzazione e internazionalizzazione di WordPress

  2. 52 Localizzazione di temi e plugin in WordPress

  3. 53 Creazione di un sito multilingua con WordPress

  4. 54 Localizzare widget e menu di navigazione in WordPress

  5. 55 WordPress multilingua: creazione dei contenuti

L’editor Gutenberg
  1. 56 Gutenberg: il nuovo editor di WordPress

  2. 57 Gutenberg: gli strumenti dell'editor

  3. 58 Gutenberg: creazione dei contenuti

WordPress e SEO
  1. 59 WordPress e SEO: introduzione

  2. 60 WordPress e SEO: configurazione di Yoast SEO

  3. 61 WordPress e SEO: utilizzo di Yoast SEO

  4. 62 Amministrazione di Yoast SEO

  5. 63 Menu impostazioni di Yoast SEO

  6. 64 Yoast SEO: console di ricerca e funzionalità social

WordPress e analytics
  1. 65 Le statistiche in WordPress

  2. 66 Statistiche WordPress in-site

  3. 67 WordPress e Google Analytics

WordPress da linea di comando
  1. 68 WP-CLI: WordPress da linea di comando

  2. 69 Installare WordPress con WP-CLI in locale

  3. 70 Gestire temi e plugin di WordPress con WP-CLI

  4. 71 WP CLI: core e configurazione

  5. 72 WP CLI: operazioni sul database

  6. 73 WP CLI: ricerca e sostituzione nel database

  7. 74 WP CLI: operazioni sui post

  8. 75 WP CLI: automatizzare la gestione di WordPress con gli script bash

Edizione 2008
  1. 76 WordPress localizzato in Italiano

  2. 77 Strumenti per l'amministrazione

  3. 78 Prime configurazioni

  4. 79 Opzioni di scrittura e lettura

  5. 80 Scrivere un post per il blog

  6. 81 Assegnazione di categorie e attributi al post

  7. 82 Gestione delle immagini

  8. 83 Gestione delle categorie

  9. 84 Gestione dei commenti

  10. 85 Configurazione e moderazione dei commenti

  11. 86 Gestione degli utenti

  12. 87 Permalink

  13. 88 Permalink senza mod_rewrite

  14. 89 Permalink con mod_rewrite

  15. 90 I Plugin, installazione e gestione

  16. 91 Pagine WordPress

  17. 92 Gerarchia delle pagine

  18. 93 Template delle pagine

  19. 94 Temi WP

  20. 95 Widgets

  • Learn
  • Guida WordPress
  • Localizzazione e internazionalizzazione di WordPress
lezione
51 di 95

Localizzazione e internazionalizzazione di WordPress

  • di Carlo Daniele
  • 20 Dicembre 2017

I due concetti di localizzazione e internazionalizzazione sono definiti come segue:

  • L’internazionalizzazione è il processo di sviluppo di un software in modo tale che possa essere tradotto in più lingue;
  • la localizzazione è il passaggio successivo, ossia la traduzione delle stringhe di testo nelle lingue desiderate.

Essendo questa una guida all’uso di WordPress, qui si tratterà di localizzazione, e si fa rinvio alla guida allo sviluppo dei temi di WordPress per informazioni sul processo di internazionalizzazione del software.

La localizzazione del Core

Il primo step dell’istallazione di WordPress prevede l’impostazione della lingua in cui sarà visualizzato il pannello di amministrazione. Si definisce, così, la localizzazione dell’istallazione, che può comunque essere modificata anche successivamente all’istallazione. Al momento in cui si scrive, sono disponibili ben 172 lingue locali.

Sebbene l’impostazione della lingua avvenga in fase di istallazione, è sempre possibile modificare la scelta iniziale accedendo alla pagina delle “Impostazioni generali” del pannello di amministrazione.

Figura 1. Impostazioni Generali Lingua. Impostazioni Generali Lingua

Le funzionalità multilingua predefinite permettono di visualizzare il pannello di amministrazione in una lingua diversa dall’Inglese, ma non riguardano la possibilità di creare un blog in più lingue. Si vedrà, infatti, che per creare un blog multilingua, è necessario utilizzare uno dei numerosi plugin disponibili a questo scopo, molti dei quali distribuiti gratuitamente.

Introduzione alla localizzazione del Core

La cartella /wp-content/languages di WordPress contiene i file .po (portable) e .mo (machine object) che memorizzano le stringhe di testo nella versione inglese e le corrispondenti traduzioni in lingua locale.

Figura 2. Il file admin-it_IT.po in Poedit File admin-it_IT

I file con estensione .po sono file di puro testo che devono rispettare le specifiche Gettext che li rendono decifrabili da un software. I nomi di questi file si compongono di due parti: la prima individua il file stesso, la seconda individua la lingua, rispettando le direttive della specifica ISO 639 (ad esempio it_IT.po).

Grazie ad un’applicazione come Poedit è possibile modificare un file .po, generare un file .mo e caricare quest’ultimo sul proprio server. É così possibile personalizzare qualunque etichetta di testo presente nel pannello di amministrazione.

Nella cartella /wp-content/languages sono presenti i seguenti file con .po e i corrispondenti file .mo:

  • it_IT.po: sviluppo.
  • admin-it_IT.po: amministrazione.
  • admin-network-it_IT.po: amministrazione del network.
  • continents-cities-it_IT.po: traduzione delle località geografiche.

Se ad esempio fosse necessario modificare una stringa di testo nella dashboard di WordPress, basterà modificare la corrispondente stringa nel file admin-it_IT.po, generare il file .mo e caricare entrambi nella stessa posizione sul server. L’immagine che segue mostra un messaggio di benvenuto personalizzato:

Figura 3. Un diverso messaggio di benvenuto nella Dasboard di WordPress. WordPress Dashboard

É da tener presente che ad ogni aggiornamento di WordPress le eventuali personalizzazioni saranno sovrascritte dalle versioni più recenti dei file .po e .mo. Per rendere permanenti le traduzioni personali si dovrà ricorrere all’ausilio di un plugin come Loco Translate, o, in alternativa, creare un proprio plugin che intercetti la traduzione esistente e la modifichi in base alle esigenze dell’amministratore del sito.

Nello stesso folder sono presenti le cartelle plugins e themes, all’interno delle quali saranno archiviati i file .po e .mo corrispondenti ai temi e ai plugin che supportano la localizzazione.

Se vuoi aggiornamenti su WordPress inserisci la tua e-mail nel box qui sotto:

Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi:

52 / 95

Localizzazione di temi e plugin in WordPress

Ultime notizie

FinalCrypt: File Encryption Application open source

PHP: meno ricerche = meno utilizzatori?

Ubuntu 14.04: fine del supporto il 30 aprile 2019

Social media marketing: gli errori più frequenti

IBM Think 2019: nuove soluzioni per il Cloud ibrido

I Video di HTML.it

Dino Esposito

Percorsi formativi correlati
Android Mobile Developer

Android Mobile Developer

5
guide
250 ore

Tutti i linguaggi per diventare uno sviluppatore di app per Android.

DB Administrator

DB Administrator

4
guide
80 ore

Come creare applicazioni per il Web con PHP e MySQL per il DBMS.

iOS Mobile Developer

iOS Mobile Developer

4
guide
180 ore

Tutte le principali tecnologie per diventare uno sviluppatore mobile per iOS.

Java Developer

Java Developer

7
guide
300 ore

I fondamentali per lo sviluppo di applicazioni multi piattaforma con Java.

Java Security Expert

Java Security Expert

5
guide
120 ore

Diventare degli esperti in tema di sicurezza delle applicazioni Java.

Maker

Maker

2
guide
50 ore

Usare Raspberry Pi e Arduino per avvicinarsi al mondo dei Maker e dell’IoT.

NoSQL DB Expert

NoSQL DB Expert

5
guide
200 ore

Le principali guide di HTML.it per diventare un esperto dei database NoSQL.

PHP Cloud Developer

PHP Cloud Developer

7
guide
80 ore

Ecco come i professionisti creano applicazioni per il Cloud con PHP.

PHP Developer

PHP Developer

5
guide
100 ore

Lo sviluppo professionale di applicazioni in PHP alla portata di tutti.

PHP e JavaScript Developer

PHP e JavaScript Developer

6
guide
100 ore

Come sviluppare applicazioni Web dinamiche con PHP e JavaScript.

PHP Framework Expert

PHP Framework Expert

6
guide
120 ore

Realizzare applicazioni per il Web utilizzando i framework PHP.

PHP SysAdmin

PHP SysAdmin

6
guide
80 ore

Creare applicazioni PHP e gestire l’ambiente di sviluppo come un pro.

Sviluppare un eCommerce con PHP

Sviluppare un eCommerce con PHP

5
guide
120 ore

Fare gli eCommerce developer con Magento, Prestashop e WooCommerce.

Web & Mobile Designer

Web & Mobile Designer

5
guide
300 ore

Percorso base per avvicinarsi al web design con un occhio al mobile.

WordPress Developer

WordPress Developer

5
guide
150 ore

Realizzare siti Web e Web application con WordPress a livello professionale.

Ti consigliamo anche

Moodle Learning Platform, la guida

  • 9 Lezioni
  • Moderata

Moodle è una Learning Platform, o course management system (CMS), completa. Essa permette la gestione di corsi, formazione, insegnamento e training a distanza. Basata su PHP e MySql, è una soluzione Open Source che può essere facilmente modificata per l’adattamento a diverse tipologie di progetti. In questa guida descriveremo ogni aspetto della piattaforma, dall’installazione all’utilizzo di plugin, fino alle funzionalità più avanzate.

  • PHP: meno ricerche = meno utilizzatori?
  • Creare un e-commerce con PHP

WordPress e lo schermo bianco della morte. Cause e soluzioni

Scopriamo come risolvere il problema dello schermo bianco della morte di WordPress. Analizziamo cause e soluzioni per malfunzionamenti derivanti da codice o memoria.

  • Aruba: nuovo servizio di Hosting WordPress Gestito
  • WordPress 5.0: rilascio rimandato al 27 novembre

WordPress 5.x: panoramica sui problemi di compatibilità

WordPress 5.0 “Bebo”, con il nuovo editor Gutenberg

CMSScan: CMS security scanner

  • Guide
  • Approfondimenti
  • Script
  • Q&A
  • Software
  • Tutorial
  • Videogiochi
  • Tag Software
  • News
  • Video
  • Forum
  • Chi siamo
  • Pubblicità
  • Contatti
  • Cookie policy
  • Privacy policy
  • Privacy Policy Newsletter
© HTML.it 1997-2019 | Triboo Media – P. IVA 06933670967 | HTML.it è un periodico telematico reg. Trib. Roma n. 309/2008 | 2.10.2