• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Multilenguaje en Drupal 8 y la iniciativa D8MI
 

Multilenguaje en Drupal 8 y la iniciativa D8MI

on

  • 881 views

Multilenguaje en Drupal 8 y la iniciativa D8MI.

Multilenguaje en Drupal 8 y la iniciativa D8MI.
Drupal Day 2013 en Santander, 20 de julio de 2013 #ddaysan2013

Statistics

Views

Total Views
881
Views on SlideShare
816
Embed Views
65

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 65

https://twitter.com 65

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Multilenguaje en Drupal 8 y la iniciativa D8MI Multilenguaje en Drupal 8 y la iniciativa D8MI Presentation Transcript

    • Multilenguaje en Drupal 8 Christian Lopez Espinola @penyaskito
    • Sobre mi Christian Lopez @penyaskito Cocomore AG @cocomoreag Prefiero perros a gatos.
    • La iniciativa multilenguaje D8MID8MI
    • 826 personas han contribuido *on Thursday July 18th 2013
    • 475 issues cerradas *on Thursday July 18th 2013
    • 311 issues pendientes *on Thursday July 18th 2013
    • 14 Drupal CORE L10n UP Para evitar descargar traducciones CONTENT TRANSLATION Sólo para nodos, hace copia de los nodos. LOCALE Idiomas, interfaz de usuario en otro idioma. I18N Menus, taxonomías, etiquetas de campos, views. También necesitas i18n_views; y webform_localization, y... VARIABLE API para gestionar algunas configuraciones localizadas Entity translation Usado en Drupal Commerce por ejemplo. Tambien necesitas el modulo Title! Drupal 7 MULTILINGUAL
    • tl: dr; MULTILINGUAL EN EL CORE •TODO MODULO SABE LO QUE ES UN IDIOMA. •CONTRIB CON SOPORTE MULTILENGUAJE CASI SIN PLANTEARSELO. •WORKAROUNDS END. EOM.
    • 16 LANGUAGE Servicios básicos para todos los módulos que tratan con datos. No solo multiidioma. INTERFACE Traducción de la interfaz del con actualizaciones automáticas y usabilidad mejorada. CONTENT API de traducción de campos para todas las entidades. Provee interfaz de usuario. CONFIG El sistema de configuración gestiona bloques, vistas, configuración de campos. Traducción unificada. CUATRO PILARES en DRUPAL 8
    • LANGUAGE Servicios básicos para todos los módulos que tratan con datos. No solo multiidioma. I
    • 18 El idioma es el PASO UNO DETECTA EL IDIOMA DEL NAVEGADOR DESCARGA LAS TRADUCCIONES EN VIVO Y EN DIRECTO INSTALA EN EL LENGUAJE SELECCIONADO FUNCIONA CON DISTROS Y CUALQUIER MODULO FUTURO
    • 19 NODOS TÉRMINOSUSUARIOS ALIAS VIEWS ASIGNACION de idioma SITE INFO EL SELECTOR DE IDIOMA NO SE MUESTRA SIEMPRE ........
    • 20 CONFIGURACION FLEXIBLE del idioma EL CONTENIDO SE PUEDE ASOCIAR A IDIOMAS POR TIPO POSIBILIDAD DE VALORES POR DEFECTO DINAMICOS Toda la configuracion EN UNA MISMA PAGINA DOS idiomas especiales
    • 21 VISIBILIDAD del idioma BLOQUES QUE SE MUESTRAN U OCULTAN EN FUNCION DEL IDIOMA VIEWS CON FILTRADO POR IDIOMAS PARA LISTADOS LAS PROPIAS PAGINAS DE DRUPAL CONVERTIDAS A VIEWS
    • 22 SELECCION de Idioma SIMPLIFICADO E INTEGRADO RUTAS ACTIVADAS POR DEFECTO NUEVO: Idioma preferido para la administracion Nuevo IDIOMA SELECCIONADO Deteccion desde el navegador MUY MEJORADA
    • 23 NAME TRANSLITERATION TRANSLITERATION API en el core Usado para machine names Contrib puede usarlo mas Posiiblidad de usarlo para nombres de archivos, etc.
    • 24 ENGLISH se puede borrar
    • BORRAR ENGLISH SELECCION FLEXIBLE VISIBILIDAD DE BLOQUES VIEWS CONFIG FLEXIBLE ASIGNACION EXTENDIDA PRIMERO EN EL INSTALADOR
    • INTERFACE TRANSLATION Traducción de la interfaz del con actualizaciones automáticas y usabilidad mejorada. m II
    • 27 TRADUCCIONES AUTOMATICAS MODULO HABILITADO AUTOMATICAMENTE AL INSTALAR EN OTRO IDIOMA NO REQUERIDO SI SOLO QUIERES ASIGNAR EL LENGUAJE TRADUCCIONES SE DESCARGAN AUTOMATICAMENTE
    • 28 ARCHIVOS DE TRADUCCION CENTRALIZADOS
    • 29 TRACKING de CUSTOMizaciones Tradiucciones personalizadas se gestionan Pueden estar protegidas contra sobreescrituras de traducciones de la comunidad importacion en batches, no time out
    • 30 NUEVA INTERFAz RENOVADA Tabla de traduccion “in-place” Soporte de traduccion de plurales Mantiene registro de los cambios Cadenas guardadas como personalizadas Exportacion de cadenas personalizadas
    • 31 SE PUEDE TRADUCIR AL INGLES
    • TRADUCIR AL INGLES INTERFAZ RENOVADA GESTION DE TRADUCCIONES PERSONALIZADAS IMPORTACION SIN TIMEOUTS DIRECTORIO DE ARCHIVOS DE TRADUCCIONES AUTODESCARGA MODULO APARTE
    • CONTENT TRANSLATION API de traducciones en todas las entidades. El modulo Content translation provee interfaz de usuario.  III
    • 34 TODAS LAS ENTIDADES+ SE SOPORTAN
    • 35 CONFIGURACION INTEGRADA Configuracion integrada por bundle y por campo Valores por defecto RAZONABLES por tipo de campo Soporte para Sub-field
    • 36 INTERFAz DE TRADUCCION TABS DE TRADUCCION en contenidos Traducciones por idioma Posibilidad de tomar distinta fuente de la traduccion para cada idioma Se puede editar el valor para todos los idiomas (con permisos adecuados)
    • 37 PROPIEDADES NO TRADUCIBLES AUN
    • 38 MIGRACION NO SE HA EMPEZADO
    • 39 BUSQUEDAS Y SEARCH API CON SOPORTE DE IDIOMAS
    • 40 NODE ACCESS API CON SOPORTE DE LENGUAJES
    • Soporte de NODE ACCESS API Busquedas por idioma Actualizada Search API PARA TODAS las entidades POR BUNDLE + FIELD + SUB-FIELD MIGRACION de properties
    • CONFIG TRANSLATION El sistema de configuracion gestiona bloques, views, config de campos. Traduccion unificada. t IV
    • 43 Entities CONFIG VS. CONTENIDO Content NODOS users comments TERMS contact messages menu items CONFIGURATION views vocabularies CONTACT CATEGORIES FIELDS SITE INFO USER MAILS OTHERS PATH ALIASES MENUS
    • 44 IDIOMA DEFINIDO EN CADA ARCHIVO DE CONFIG
    • 45 CONFIG DISTRIBUIDA EN INGLES
    • 46 UI PARA CONFIG
    • 47 CONFIG SOPORTA SOBREESCRIBIR EN TIEMPO DE EJECUCION
    • 48 CONFIG INCLUYE SOPORTE DE SCHEMA
    • 49 DISTRIBUCION DE CONFIGURACION Configuracoin “traducible” encontrada con el schema Se presenta a traduccion
    • 50 SOLO CONFIGURACION MARCADA
    • 51 LOCALIZE.d.o AUN PENDIENTE
    • 52 MODULO CONTRIB INTERFAZ DE TRADUCCION
    • 53 PARA CUALQUIER CONFIGURACION tabs de traduccion en paginas de configuracion puedes traducir a cualquier idioma configurado propuesto en core, podria entrar
    • 54 GESTION DEL CAMBIO PENDIENTE
    • INTERFAZ COMPLETA en contrib Tabs de traduccion estandares Sistema de schema config overrides para cualquier configuracion core UI solo para config distribuida GESTION DEL CAMBIO
    • 56 LANGUAGE Servicios básicos para todos los módulos que tratan con datos. No solo multiidioma. INTERFACE Traducción de la interfaz del con actualizaciones automáticas y usabilidad mejorada. CONTENT API de traducción de campos para todas las entidades. Provee interfaz de usuario. CONFIG El sistema de configuración gestiona bloques, vistas, configuración de campos. Traducción unificada. CUATRO PILARES en DRUPAL 8
    • 57 WEBSITE drupal8multilingual.org / localize.drupal.org Twitter twitter.com/d8mi REUNION todos los MIERCOLES 18:00 GMT+1 #drupal-i 18n groups.drupal.org/i18n Sprint en PRAGA prague2013.drupal.org t    QUIERES AYUDAR?
    • cREDITS PLAGIARISM ALLOWED: GABOR HOJTSY PHOTOS (but one): MICHAEL SCHMID (@schnitzel) D8MI meeting photo: GABOR HOJTSY
    • Multilenguaje en Drupal 8 Christian Lopez Espinola @penyaskito