traduccion
Novedades en Drupal 7
Carlos — Sáb, 07/03/2009 - 22:16
Traducción parcial de un artículo de dogstar sobre cambios y novedades en Drupal 7 anunciados en la DrupalCon DC.
Que hay de nuevo en Drupal 7?
- Nuevos requisitos mínimos: PHP 5.2, MySQL 5.0 or PostgreSQL 8.3
- Soporte de SQLite
- Soporte REAL a PostgreSQL
- Nuevo instalador
- Nuevo comprobado de clave de usuario
- Soporte de zonas horarias
- Se cambia "Story" por "Article"
- La pantalla de permisos ahora tiene nombres y descripciones por ejemplo
- Usuarios ahora pueden cancelar sus cuentas
- Interfaz de traducciones mejoradas
- Los foros ahora tienen iconos
- La pantalla de Tipos de contenido es más fácil de usar
- La página de módulos tiene más ayuda
- Los módulos Ping y Trottle son "gonzo" (eiin?)
- Página de temas: El tema de admin está aquí y hay un nuevo tema llamado Stark
- Reporte de errores configurable. Ahora puedes mostrar errores por defecto con una interfaz (??)
- Advanced Help se pondrá en el core
- Separación más clara de admin y usuario
- Mejoras en el sistema de filtrado
- Mark Boulton Desing ayuda en el rediseño
- Renovada page.tpl.php. Permite a los diseñadores hacer su trabajo sin tocar php
- Stark: Un tema desnudo en el core
- Mejoras en drupal_add_js()
- Compatibilidad "Cross Libary"
- SimpleTest: ejecutaremos test. MUY, MUY importante.
- Replicación esclava de bases de datos, schema api, sistema de actualización, soporte de múltiples bases de datos, conversión de todas las consultas del core a DBTNG
- Field API (CCK en el core!)
- Mejoras en el rendimiento estás siendo puestas en juego
- Mejoras en el File API.
- Manejo de imágenes en el core
- Consola de manejo de ficheros
- Campos de ficheros nativos
- Con algo de suerta habrán mejoras en el manejo de ficheros privados.
- Hay unos cuantos nuevos hooks en D7
Añadir una traducción después de instalar Drupal 6
Carlos — Mar, 25/11/2008 - 18:53
Con Drupal 6 los .po de las traducciones van cada uno con su módulo y al hacer una nueva instalación Drupal se encarga de añadirlos todos.
¿Pero que pasa si queremos añadir un idioma después de instalar Drupal 6? Se puede igualmente pero tener que añadir 20 0 30 .po es muy tedioso. Para solucionar esto he encontrado en Drupal.org un post del usuario wed muy interesante. Sólo hay que hacer lo siguiente:
curl -s h ttp://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz | tar xzOf - --wildcards modules/* profiles/* themes/* > es.po
(esto en el caso de añadirlo es español, si es en otro idioma hay que sustituir la dirección del archivo y he puesto un espacio en el h ttp para que no le pusiera un enlace)
Esto lo que hace es juntar todos los ficheros con lo que ya podemos ir al panel de control de importación de lenguajes (admin/build/translate/import) y añadir el .po en un sólo paso.
Traducción de Interfaz en Drupal
Carlos — Dom, 21/09/2008 - 13:40
K74 me pregunta cómo traducir el interfaz de Drupal, específicamente el título de "Similar Entries" (que yo no había traducido aún).
En php para imprimir un texto se pueden usar varias funciones, echo, print y muchas otras pero de esta manera resulta imposible reemplazar el texto por otro según el idioma.
Para eso en Drupal existe la funcion t() que se usaría de la siguiente forma:
<?php
echo t("Similar entries");
?>
Lo que hace la función es comprobar si el idioma actual no es el por defecto si existe un string que reemplace al que hemos introducido y devolver ese. Si no encuentra ninguno devolverá el introducido cómo parámetro en la función (por eso salen algunas cosas en Inglés cuando no está del todo traducido) Estas relaciones entre strings se determinan con la página de administracion "Interfaz de traducción" (admin/build/translate) o subiendo un .po para un lenguaje en "Idiomas" (admin/settings/language).
Así para traducir "Similar entries" hemos de ir al buscar de la Interfaz de traducción (admin/build/translate/search) darle al editar de los resultados que nos salgan que nos interese y luego traducir el string en cada uno de los idiomas que tengamos y nos interese.
La función t() permite también introducir variables pero os dejo que os leáis el API para saber cómo van.
Pro último comentar que también existe una función equivalente para Javascript aunque sólo a partir de Drupal 6: Drupal.t()
alert(Drupal.t("Texto disponible para traducir");
Comentarios recientes
hace 3 años 6 semanas
hace 3 años 39 semanas
hace 3 años 47 semanas
hace 4 años 3 días
hace 4 años 8 semanas
hace 4 años 8 semanas
hace 4 años 9 semanas
hace 4 años 10 semanas
hace 4 años 10 semanas
hace 4 años 11 semanas