Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wp meetup torino 30 01 2016

883 views

Published on

Introduzione alla localizzazione di WordPress al WordPress meetup di Torino del 30 gennaio 2016

Published in: Internet
  • Be the first to comment

Wp meetup torino 30 01 2016

  1. 1. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti l10n Temi i18 n Plugi n WordPre ss Code x Lo Voglio In Italiano! i18n per tutti Wolly aka Paolo Valenti Membro di WordPress Italy e sviluppatore WordPress wolly@wpitaly.it - @wolly
  2. 2. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti i18n (internationalization - internazionalizzazione) Il processo di preparazione di WP, Temi e Plugin per la futura generazione di traduzioni in altre lingue oltre quella del prodotto (solitamente l’inglese) l10n (localization - localizzazione) La creazioni di traduzioni per una data di lingua per un prodotto precedentemente già internazionalizzato
  3. 3. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti WordPress in Italiano != Tema o Plugin in Italiano Avere WP in italiano non mi fa avere automaticamente i temi ed i plugin in italiano. La traduzione Italiana di WP si riferisce SOLO all’interfaccia amministrativa e alle funzioni di WP Temi e Plugin devono essere correttamente i18n e avere il loro file di traduzione per la lingua utilizzata da WordPress
  4. 4. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti TextDomain Una stringa univoca che identifica tutte le stringhe di un dato tema/plugin, deve stare nell’header e essere uguale allo “slug” del plugin/tema. /* * Plugin Name: Mio Plugin * Author: SteveAgl * Text Domain: mio-plugin */ http://codex.wordpress.org/I18n_for_WordPress_Developers
  5. 5. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti Funzioni di I18n http://codex.wordpress.org/I18n_for_WordPress_Developers Esistono un insieme di funzioni apposite per la i18n dei testi. $hello = __( 'Hello, dear user!', 'my-text-domain' ); _e( 'Your Ad here', 'my-text-domain' ) $text = sprintf( _n( '1 star', '%s stars', $rating, 'your_textdomain' ), $rating ); ecc...
  6. 6. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti Plugin/Tema File .POT File .PO File .MO Scritpt di Internazionalizzazione http://i18n.svn.wordpress.org/tools/trunk/ Nomi file traduzione Plugin: my-plugin-it_IT.mo Temi: it_IT.mo Meglio sempre avere una directory languages nel proprio tema/plugin
  7. 7. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti WordPress: traduzione collaborativa http://translate.wordpress.org/projects
  8. 8. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti WordPress: traduzione collaborativa http://translate.wordpress.org/projects Regole di traduzione Nel dubbio vedere le traduzioni già esistenti, per regole più generali: http://www.mozillaitalia.org/home/regole- generali-di-traduzione/ (thanks a Mozilla Italia)
  9. 9. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti Codex: le pagine italiane http://codex.wordpress.org/projects ➢ Poche pagine ➢ Poca collaborazione ➢ Prefisso it: ➢ Contattateci!!
  10. 10. www.wpitaly.it - WordPress Meetup Torino 30/01/2016 Lo Voglio In Italiano! i18n per tutti Vuoi Aiutarci? PTE (glotpress) Responsabili di singoli progetti su http://translate.wordpress.org/projects Traduttori del Codex Tradurre intere pagine del Codex, revisione di quelle esistenti Correzioni/Suggerimenti Colabora ai progetti glotpress coggeggendo o traducento anche poche stringhe, ogni contributo è ben accetto!

×