SlideShare une entreprise Scribd logo
Drupal, traduc,on et 
  mul,linguisme :  
  « Lost in transla,on » 




                            Loïc Riffault (loR) 
Sommaire 
•  Traduire un site Drupal 
  – Traduc,on de l’interface (locale) 
  – Traduc,on des contenus (i18n, l10n &co) 
  – Les changements dans Drupal 7 
•  Traduire le core et les modules contribués 
  – Installer une traduc,on (localize) 
  – Traduire et contribuer sa traduc,on (localize) 
  – Traduire localement son module (poEdit) 
•  Le travail du groupe de traduc,on  
Traduire un site Drupal 
Traduc,on de l’interface (locale) 
   – Le module locale : traduc,on de l’interface 
     u,lisateur 
   – La fonc,on t() : LA fonc,on de traduc,on 
Traduc,on des contenus, les modules : 
   – Content transla,on (Core) 
   – i18n : traduc,on des contenus 
   – i18n_views : traduc,on des views 
   – l10n_client : traduc,on sur la page 
   – l10n_server : la traduc,on collabora,ve 
   – + (l10n_install, l10n_update…) 
Et Drupal 7 dans tout ça ? 
  –  Contextes de traduc,on 
  –  Paramétrage des négocia,ons de langue 
     beaucoup plus poussé 
  –  API révisée qui prend en compte la traduc,on 
  –  Fields en,èrement traduisibles  
  –  Rôle de i18n considérablement amoindris 
     (Content transla,on) 
Traduire le core et les modules 
                contribués 
Installer une traduc,on (localize) 
  – Exporter un fichier .po 
  – Installer le fichier .po sur son site 
Traduire et contribuer sa traduc,on (localize) 
  – Un lieu qui regroupe toutes les traduc,ons 
    mondiales 
  – Une interface complète en constante évolu,on 
  – Une synchronisa,on entre les modules et leurs 
    traduc,ons 
Traduire localement son module (poEdit) 
  – Traduire les chaines en masse 
  – Concentrer toutes ses traduc,ons sur un 
    fichier .po 
  – Contribuer facilement son travail via localize 
Le travail du groupe de traduc,on  
•  Sprints de traduc,on 
  – Glossaire de référence 
  – Mise en ligne de traduc,on (drupal 7) 
  – Valida,on/Correc,on des chaines suggérées 
•  Travail con,nu 
  – Valida,on/Correc,on des chaines suggérées 
  – Support u,lisateurs 
Références 
– localize.drupal.org 
– www.poedit.net/download.php 
Drupalcamp Nantes - Lost in translation

Contenu connexe

En vedette

Maestro
MaestroMaestro
navegadores de internet barbara
navegadores de internet barbaranavegadores de internet barbara
navegadores de internet barbara
keba
 
DeArGe Mitteilungen 10/2001
DeArGe Mitteilungen 10/2001DeArGe Mitteilungen 10/2001
DeArGe Mitteilungen 10/2001
Deutsche Ararchnologische Gesellschaft e.V.
 
Sensitive Manipulation
Sensitive ManipulationSensitive Manipulation
Sensitive Manipulation
David Leon Bravo
 
Guía definitva de Carmen Moreno
Guía definitva de Carmen MorenoGuía definitva de Carmen Moreno
Guía definitva de Carmen Moreno
MCMDWJFM
 
e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)
Robert Lender
 
Parque ecológico miravalle
Parque ecológico miravalleParque ecológico miravalle
Parque ecológico miravalle
maria isabel
 
Realidad
RealidadRealidad
Realidad
Olga Navarro
 
Vehicle finance lesson 3
Vehicle finance lesson 3Vehicle finance lesson 3
Vehicle finance lesson 3Garden City
 
D I O S E S A Z U C A R
D I O S  E S  A Z U C A RD I O S  E S  A Z U C A R
D I O S E S A Z U C A R
ana bertha betin
 
Belle et indomptable
Belle et indomptableBelle et indomptable
Belle et indomptableMarisagg
 
DeArGe Mitteilungen 3/2000
DeArGe Mitteilungen 3/2000DeArGe Mitteilungen 3/2000
Globalizacion, Género y Maculinidades
Globalizacion, Género y Maculinidades Globalizacion, Género y Maculinidades
Globalizacion, Género y Maculinidades
Marco Yañez Olivares
 
Gratitud De Amigo
Gratitud De AmigoGratitud De Amigo
Gratitud De Amigo
hojitadepapel
 
la tecnologia
la tecnologiala tecnologia
la tecnologia
kikucha
 
Manual
ManualManual
Manual
yuyuita
 
Audience questionnare
Audience questionnareAudience questionnare
Audience questionnaresierra247
 
Dios Es Azucar
Dios Es AzucarDios Es Azucar
Dios Es Azucar
ana bertha betin
 
Präsentation Company Profiles Plus
Präsentation Company Profiles PlusPräsentation Company Profiles Plus
Präsentation Company Profiles Plus
XING AG
 

En vedette (20)

Maestro
MaestroMaestro
Maestro
 
navegadores de internet barbara
navegadores de internet barbaranavegadores de internet barbara
navegadores de internet barbara
 
DeArGe Mitteilungen 10/2001
DeArGe Mitteilungen 10/2001DeArGe Mitteilungen 10/2001
DeArGe Mitteilungen 10/2001
 
Sensitive Manipulation
Sensitive ManipulationSensitive Manipulation
Sensitive Manipulation
 
Guía definitva de Carmen Moreno
Guía definitva de Carmen MorenoGuía definitva de Carmen Moreno
Guía definitva de Carmen Moreno
 
e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)e-Partizipation in Österreich (in 10 Minuten)
e-Partizipation in Österreich (in 10 Minuten)
 
Parque ecológico miravalle
Parque ecológico miravalleParque ecológico miravalle
Parque ecológico miravalle
 
Realidad
RealidadRealidad
Realidad
 
Haben & Sein
Haben & SeinHaben & Sein
Haben & Sein
 
Vehicle finance lesson 3
Vehicle finance lesson 3Vehicle finance lesson 3
Vehicle finance lesson 3
 
D I O S E S A Z U C A R
D I O S  E S  A Z U C A RD I O S  E S  A Z U C A R
D I O S E S A Z U C A R
 
Belle et indomptable
Belle et indomptableBelle et indomptable
Belle et indomptable
 
DeArGe Mitteilungen 3/2000
DeArGe Mitteilungen 3/2000DeArGe Mitteilungen 3/2000
DeArGe Mitteilungen 3/2000
 
Globalizacion, Género y Maculinidades
Globalizacion, Género y Maculinidades Globalizacion, Género y Maculinidades
Globalizacion, Género y Maculinidades
 
Gratitud De Amigo
Gratitud De AmigoGratitud De Amigo
Gratitud De Amigo
 
la tecnologia
la tecnologiala tecnologia
la tecnologia
 
Manual
ManualManual
Manual
 
Audience questionnare
Audience questionnareAudience questionnare
Audience questionnare
 
Dios Es Azucar
Dios Es AzucarDios Es Azucar
Dios Es Azucar
 
Präsentation Company Profiles Plus
Präsentation Company Profiles PlusPräsentation Company Profiles Plus
Präsentation Company Profiles Plus
 

Similaire à Drupalcamp Nantes - Lost in translation

Gestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec DrupalGestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec Drupal
Adyax
 
Mission impossible, pas possible en drupal - RMLL 2015
Mission impossible, pas possible en drupal - RMLL 2015Mission impossible, pas possible en drupal - RMLL 2015
Mission impossible, pas possible en drupal - RMLL 2015
Christophe Villeneuve
 
Drush make driven development
Drush make driven developmentDrush make driven development
Drush make driven development
Sébastien Corbin
 
Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015
SQLI DIGITAL EXPERIENCE
 
Introduction webextensions
Introduction webextensionsIntroduction webextensions
Introduction webextensions
Christophe Villeneuve
 
Pas possible en drupal, c'est faux
Pas possible en drupal, c'est fauxPas possible en drupal, c'est faux
Pas possible en drupal, c'est faux
Christophe Villeneuve
 
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détailsPrésentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Symetris
 
Ez18n theorie encoding gouvernance
Ez18n theorie encoding gouvernanceEz18n theorie encoding gouvernance
Ez18n theorie encoding gouvernance
gdigugli
 
Drupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeurDrupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeur
Chipway
 
Présentation devops&puppet 04112014
Présentation devops&puppet 04112014 Présentation devops&puppet 04112014
Présentation devops&puppet 04112014
Roberto Barros De Sousa
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Olivier Friesse
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
LINAGORA
 
Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013
Romain Jarraud
 
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Microsoft Décideurs IT
 
Tester et configurer vos profils avec les containers
Tester et configurer vos profils avec les containersTester et configurer vos profils avec les containers
Tester et configurer vos profils avec les containers
Christophe Villeneuve
 
AFUP & PHP @ Supelec
AFUP & PHP @ SupelecAFUP & PHP @ Supelec
AFUP & PHP @ Supelecjulien pauli
 
L’i18n et les outils de l10n en 2015 - WCParis 2015
L’i18n et les outils de l10n en 2015 - WCParis 2015L’i18n et les outils de l10n en 2015 - WCParis 2015
L’i18n et les outils de l10n en 2015 - WCParis 2015
Bénard François-Xavier
 
Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013
Rubedo, a WebTales solution
 
Explorez vos données présentes dans MongoDB avec Apache Zeppelin
Explorez vos données présentes dans MongoDB avec Apache ZeppelinExplorez vos données présentes dans MongoDB avec Apache Zeppelin
Explorez vos données présentes dans MongoDB avec Apache Zeppelin
Bruno Bonnin
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
julien pauli
 

Similaire à Drupalcamp Nantes - Lost in translation (20)

Gestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec DrupalGestion multi-pays & multilingue avec Drupal
Gestion multi-pays & multilingue avec Drupal
 
Mission impossible, pas possible en drupal - RMLL 2015
Mission impossible, pas possible en drupal - RMLL 2015Mission impossible, pas possible en drupal - RMLL 2015
Mission impossible, pas possible en drupal - RMLL 2015
 
Drush make driven development
Drush make driven developmentDrush make driven development
Drush make driven development
 
Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015Compte rendu Blend Web Mix 2015
Compte rendu Blend Web Mix 2015
 
Introduction webextensions
Introduction webextensionsIntroduction webextensions
Introduction webextensions
 
Pas possible en drupal, c'est faux
Pas possible en drupal, c'est fauxPas possible en drupal, c'est faux
Pas possible en drupal, c'est faux
 
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détailsPrésentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
 
Ez18n theorie encoding gouvernance
Ez18n theorie encoding gouvernanceEz18n theorie encoding gouvernance
Ez18n theorie encoding gouvernance
 
Drupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeurDrupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeur
 
Présentation devops&puppet 04112014
Présentation devops&puppet 04112014 Présentation devops&puppet 04112014
Présentation devops&puppet 04112014
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013
 
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
Quoi de neuf en Web Content Management dans SharePoint 2013 pour vos sites In...
 
Tester et configurer vos profils avec les containers
Tester et configurer vos profils avec les containersTester et configurer vos profils avec les containers
Tester et configurer vos profils avec les containers
 
AFUP & PHP @ Supelec
AFUP & PHP @ SupelecAFUP & PHP @ Supelec
AFUP & PHP @ Supelec
 
L’i18n et les outils de l10n en 2015 - WCParis 2015
L’i18n et les outils de l10n en 2015 - WCParis 2015L’i18n et les outils de l10n en 2015 - WCParis 2015
L’i18n et les outils de l10n en 2015 - WCParis 2015
 
Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013Meetup CMS Rubedo 12 décembre 2013
Meetup CMS Rubedo 12 décembre 2013
 
Explorez vos données présentes dans MongoDB avec Apache Zeppelin
Explorez vos données présentes dans MongoDB avec Apache ZeppelinExplorez vos données présentes dans MongoDB avec Apache Zeppelin
Explorez vos données présentes dans MongoDB avec Apache Zeppelin
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
 

Plus de Artusamak

On test quoi - DCLannion 2017
On test quoi - DCLannion 2017On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
Artusamak
 
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
Artusamak
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
Artusamak
 
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Artusamak
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Artusamak
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Artusamak
 
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
Artusamak
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Artusamak
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Artusamak
 
Comment contribuer à Drupal
Comment contribuer à DrupalComment contribuer à Drupal
Comment contribuer à Drupal
Artusamak
 
Contribuer à drupal
Contribuer à drupalContribuer à drupal
Contribuer à drupal
Artusamak
 
Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuerArtusamak
 
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseDrupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
Artusamak
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
Artusamak
 
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésDrupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
Artusamak
 
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushDrupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
Artusamak
 
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITDrupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
Artusamak
 
Drupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalDrupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupal
Artusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Artusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
Artusamak
 

Plus de Artusamak (20)

On test quoi - DCLannion 2017
On test quoi - DCLannion 2017On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
 
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
 
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
 
Comment contribuer à Drupal
Comment contribuer à DrupalComment contribuer à Drupal
Comment contribuer à Drupal
 
Contribuer à drupal
Contribuer à drupalContribuer à drupal
Contribuer à drupal
 
Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuer
 
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseDrupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
 
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésDrupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
 
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushDrupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
 
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITDrupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
 
Drupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalDrupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupal
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 

Drupalcamp Nantes - Lost in translation