Log in

Stats

  • Category: Language packs
  • License: GNU General Public License (GPL) version 2
  • Updated: 2012-8-6
  • Downloads: 3385
  • Recommendations: 5

Releases


Previous releases:

Other Projects

View Davod's plugins

Spanish language pack 100% for Elgg 1.8

Traducción al español de todos los módulos propios de Elgg 1.8

Last updated 588 days ago

Esta es la traducción de la totalidad del archivo de idioma del nucleo de Elgg 1.8 y los módulos propios, incluyendo las partes administrativas (excepto el módulo Developer el que no es útil para los no desarrolladores de plugins), hecha en parte a partir de la traducción parcial de "Nico" y otros usuarios, del cual he agregado las partes que faltaban usando la herramienta diff (ver cómo más adelante).

Nótese que los archivos de traducción emplean el en lugar de usted. Si desean emplear los pronombres personales formales, simplemente reemplacen los por usted en los archivos usando algún buen editor de texto.

Instrucciones:

  • Extraer el archivador zip en la raiz del sitio
  • Limpiar la cache

El archivador extraerá en la carpeta languages y mod el archivo de idioma español (es.php) de cada módulo, sobreescribiendo cualquier archivo existente, por lo que es recomendable respaldar antes.

Prefiero el formato bzip2 por sobre zip (aunque no esté soportado acá) ya que ofrece una mayor compresión, y está disponible en cualquier distro linux moderna y es soportado por Winrar (en el caso de Windows).

Archivos incluidos en el archivador:

  • languages/es.php
  • mod/blog/languages/es.php
  • mod/bookmarks/languages/es.php
  • mod/categories/languages/es.php
  • mod/custom_index/languages/es.php
  • mod/dashboard/languages/es.php
  • mod/diagnostics/languages/es.php
  • mod/embed/languages/es.php
  • mod/externalpages/languages/es.php
  • mod/file/languages/es.php
  • mod/garbagecollector/languages/es.php
  • mod/groups/languages/es.php
  • mod/invitefriends/languages/es.php
  • mod/likes/languages/es.php
  • mod/logbrowser/languages/es.php
  • mod/logrotate/languages/es.php
  • mod/members/languages/es.php
  • mod/messageboard/languages/es.php
  • mod/messages/languages/es.php
  • mod/notifications/languages/es.php
  • mod/pages/languages/es.php
  • mod/profile/languages/es.php
  • mod/reportedcontent/languages/es.php
  • mod/search/languages/es.php
  • mod/tagcloud/languages/es.php
  • mod/thewire/languages/es.php
  • mod/tinymce/languages/es.php
  • mod/twitter_api/languages/es.php
  • mod/uservalidationbyemail/languages/es.php

Si encuentran algún problema o error fatal por favor reportenlo. Si hay algun detalle ortográfico o tipográfico simplemente corríjanlo y háganmelo saber por favor. Si les gusta, no olviden recomendarlo.

¿Cómo?

Para obtener una versión fusionada entre la versión en inglés y la posible versión en español, usé la conocida y potente herramienta diff (para los que usen Windows pueden usar la versión de Cygwin o hacer un script en PHP que llame a diff en el propio servidor).

Primero debo asegurarme que el archivo en español exista, de lo contrario diff fallará. Para esto, uso touch para crear el archivo de idioma en español (es.php) si no existe. Luego aplico diff -u es.php en.php > es.php.diff recursivamente, y luego edito el archivo diff traduciendo las partes sin traducir y eliminando los signos '-' y '+' y los indicativos de diferencias '@@', cuidando cada detalle. En el caso de archivos en español vacios (originalmente inexistentes), diff simplemente agregará las diferencias de todo el archivo en inglés.

También estoy trabajando en la traducción de los módulos adicionales que he instalado como Tidypics, Highslide, Facebook theme, entre otros.

Release Notes:

Wrong variable in '/elgg/mod/thewire/languages/es.php' that says $spansih = array( instead of $spanish = array( corrected. I apologize the probelms caused.

Comments