Loading...
 
Esta no es la documentación sobre el uso de Tiki, pero la documentación para los administradores del sitio tiki sobre la personalización de la interfaz. Tal vez la parte sobre el uso de traducciones personalizados debe estar en doc y la parte sobre contribuyendo traducciones debe estar en un área de trabajo de i18n en tiki.org.


Traduciendo la interfaz de Tiki

Esta página es una especie de tutorial, que necesita de revisiones. Ademas, mostrar algunas capturas de pantalla mas estaria bien... Ver pagina relacionada: i18n Admin.


Vea tambien * Traduccion Interactiva de la Interface Tiki

1.1. Estado de las traducciones

Ver: http://i18n.tiki.org/Status

1.2. Traducir a traves de i18n.tiki.org

Una de las maneras más fáciles de contribuir a la traducción de la interfaz de Tiki está registrando en i18n.tiki.org y utilizar la función de traducción interactiva para conseguir la mayor parte de las cadenas disponibles traducidos a sus Idiomas conocidos.

Eso generalmente significa cometer cambios en la próxima versión de desarrollo de Tiki (ya que dichos cambios se fusionarán en la rama del tronco del desarrollo).

Vea: http://i18n.tiki.org

1.3. Traducir la edición de la lengua. * Archivos en disco y utilizar svn


Por ejemplo, para mejorar la traducción al español, es necesario modificar el contenido del archivo:

Copy to clipboard
./lang/es/language.php


Y desde tiki6.1, puede editar las cadenas en:

Copy to clipboard
./lang/es/language.js



Estos archivos (.php y .js) contienen un montón de líneas con frases, trozos de frases o palabras denominadas "strings" en ingles (cadenas de texto) como por ejemplo:

Code
Copy to clipboard
(...) "Internationalization" => "Internacionalizacion", "I18n setup" => "Configuracion de I18n ", "Best Language" => "Mejor idioma", "Restrict available languages" => "Restringir los idiomas disponibles", "Available languages:" => "Idiomas disponibles:", // "Intertiki exchange feature" => "Intertiki exchange feature", // "Intertiki client" => "Intertiki client", (...)


Lineas que comienzen con "// ", tales comos:

Code
Copy to clipboard
// "Intertiki exchange feature" => "Intertiki exchange feature",


no se han traducido todavía. Para hacer el cambio de idioma es necesario traducir el lado derecho de la línea (justo despues de " => ", el texto íntegro entre las comillas dobles (por ejemplo, "intertiki exchange feature intercambio" en el ejemplo anterior). A continuación, elimine la dos barras iniciales y el espacio en blanco que sigue (" / / ") De esta manera, el ejemplo anterior sería (una vez traducida):

Code
Copy to clipboard
"Intertiki exchange feature" => "Funcionalidad de intercabio Intertiki",


Una vez que usted ha traducido algunas cadenas de texto , guarde el archivo language.php (y devolver una copia guardada al lugar original que tenga, si se hubiera trasladado a otro lugar para editarlo A continuación, ejecute el comando:

Code
Copy to clipboard
http://yourdomain/get_strings.php?lang=es


con el fin de asegurarse de que Tiki entiende sus cambios y re-ordenar las cadenas de texto que agrupan aquellos que todavía necesitan ser traducidos, etc

A continuación, puede seguir traduciendo lineas y repetir el proceso con la frecuencia que se desee.

Al final, será necesario que el archivo se suba a Tiki SVN (el repositorio central del código; seguir leyendo, más abajo).

Este proceso en general tiene algunas variantes, en función de cómo editar el archivo que contiene las cadenas de texto. En breve, usted puede modificar:

  1. Cada vez directamente en el repositorio central Svn. Como hacerlo
  2. Previamente a través de páginas Wiki
  3. Previamente a través del mismo Tiki (base de datos)


Tenga cuidado de que el language.php es un archivo php analizable. Así que usted no debe cambiar algunas líneas en la parte superior

Code
Copy to clipboard
<?php // -*- coding:utf-8 -*- $lang=Array(

Y algunas líneas en la parte inferior

Code
Copy to clipboard
"###end###"=>"###end###"); ?>

Tenga también cuidado de respetar la sintaxis de cada línea

Code
Copy to clipboard
"..." => "...",

Cada cadena está rodeada de comillas dobles ". Si necesita añadir una comilla doble en la cadena, precedelo con un \ así: \". No se olvide la coma al final de cada línea. Separe las 2 cadenas con los simbolos =>.

1.3.1. Conjuntos de caracteres

El archivo debe ser guardado en codificación UTF-8.
Si está usando Emacs (enlace externo), entonces es fácil de cambiar la codificación de un archivo. Basta con abrir el archivo y, a continuación, escriba '- RET Cx + f + -' ejecuta el commandset-buffer-file-coding-system. Ahora elija UTF-8 de la lista.

1.3.2. Cómo contribuir con sus mejoras de traducción a Tiki

Con el fin de tener sus traducciones mejoradas contribuyendo al código de Tiki (para que sean incluidas en las nuevas versiones, etc), usted tiene que incorporarla a la rama equivalente de la instalación de tiki. O a la version troncal

Para obtener más información acerca de las ramas y cómo cometer, visite:
http://dev.tiki.org/Commit

Para obtener más información sobre cómo combinar cadenas traducidas desde el tronco a las ramas anteriores, consulte:
http://dev.tiki.org/Merge+language+improvements

1.3.3. Sitios de referencia

  • OpenTrad: Traductor software libre en línea, incluyendo ingles-español, ingles-catalán, ingles-gallego, entre otros
    http://www.opentrad.org

1.3.4. Traducciones PHP / Smarty

1.3.4.1. Otros: Convertir a archivos .PO

También existe la opción de convertir el language.php a un po. archivo, con el fin de tomar ventaja de otras herramientas que apoyan la traducción de PO archivos utilizando el GNU Gettext . Este sistema no se explica aquí. Puede encontrar más información en:

Este sistema no se explica aquí. puede encontrar más información en:


1.3.4.2. Traducción a través de interfaz de Tiki (base de datos)

Necesitaras activar la opcion: "Admin > i18n (Internacionalizacion) > Usar base de datos para traduccion", y despues limpiar caches ("Admin > System Administration" > ./templates_c/ Vaciar).

Entonces, el vínculo se activa en el menu principal de la aplicación: Admin> Editar Idiomas , que llevara a una URL como:

Copy to clipboard
http://yourdomain/tiki-edit_languages.php


Entonces es necesario crear la traduccion dentro de la base de datos,para el idioma español en este ejemplo, y decirle a Tiki que importe las cadenas de texto ya traducidos en el archivo language.php . Esto se lleva a cabo en algunos pasos cortos:

  1. Ordenar a Tiki crear un registro para el nuevo idioma (español) en la base de datos
    1. Crear Idioma
      Nombre corto: es (como en)
      Nombre largo: Spanish (como English)
    2. Clicar en el boton Crear
  2. Seleccione el idioma que desea editar (spanish ó español) en el menú desplegable.
    1. Seleccionar el idioma a editar: es
    2. Clicar en el boton Establecer
  3. A continuación, vaya al enlace anterior llamado: Im-Export Idiomas,
    que le llevará a un URL como:
    • Copy to clipboard
      http://yourdomain/tiki-imexport_languages.php?
  4. Importe las cadenas de texto del language.php en español
    1. Ir a "Importar > Seleccionar el idioma a ", y elija Español (Español,es) en el menu desplegable. ## Clique en el boton Importar.
  5. Limpie las caches ("Admin > System Admin" > vaciar las tres secciones).
    Usted verá ya la interfaz en su nuevo idioma(Español, en este ejemplo).


Para editar las cadenas de texto, entonces usted necesita:
Ir a "Admin > Editar Idiomas". In "Editar o exportar/importar idiomas", seleccione el idioma que quieres editar (hacer como se explica más arriba), y luego ir a"Editar Traducciones".
Entonces usted será capaz de editar las cadenas de texto que desea, buscar cualquiera de ellos , etc El proceso es bastante intuitivo.

Image


Una vez terminado, exporte la traducción al language.php archivo (a través del enlace "Importar/Exportar Idiomas"), y seleccione el idioma que desea exportar. Es necesario que el archivo y la carpeta unix sean modificables por el usuario apache, si esta en un entorno GNU/Linux o similar.

Al final, es necesario aprovechar este archivo generado de language.php (en ./lang/es/language.php) y subirlo (confirmar los cambios) al repositorio centralde codigos de Tiki en sourceforge.net, a través de SVN, en caso de que quiera que otras personas puedan beneficiarse de sus mejoras (lo mas apropiado! wink).

Un ejemplo de la adición de un idioma

1.3.4.3. Traducciones personalizadas

Es posible personalizar la traducción cadenas sin cambiar el archivo lang / your_language / language.php. Es muy conveniente cuando se actualiza o sincronizar con la última. Usted puede mantener sus traducciones.
Sus cadenas se deben poner en un archivo lang / your_language / custom.php. Este fichero debe ser legible por el servidor. El archivo debe tener la codificación UTF-8. El formato es muy cerca del formato de language.php

Copy to clipboard
<?php $lang_custom = array( "Hello"=>"My Hello", "This is the place to customize your translation"=>":-)", ); $lang = array_merge($lang, $lang_custom); //###trebly: this changed will not be probably necessary for 7.x after 01/18/2011


En Tiki 9.x se encuentra esto en la última línea:

Copy to clipboard
$lang = $lang_custom + $lang;


A file example is located at lang/fr/custom.php_example.
Usted puede personalizar cualquier traducción de este archivo al poner exactamente la misma cadena en el lado izquierdo como en language.php. Las cadenas que no están en custom.php todavía se traduciran como se especifica en language.php.
Usted puede incluso cambiar las cadenas en inglés mediante el uso de este archivo. Por ejemplo, si no te gusta el "contacto", pero prefiere "Formulario de contacto" se puede tener una lang / es / custom.php como éste

Copy to clipboard
<?php $lang_custom = array( "Contact Us'=>'Contact Form'", ); $lang = $lang_custom + $lang;

Nota: Tenga en cuenta que cualquier archivo como "language_ * php." Se incluyó también en la traducción.

Cuando usted está en un multitiki, usted puede tener una lang / your_language / custom.php y una lang / your_language / your_tikidomain / custom.php

Nuevo en Tiki11: * lang: Añade la habilidad de tener un archivo custom.js para cada lenguaje, por lo general para agregar traducciones personalizados pero podría contener cualquier JavaScript válido


arrow Asegúrese de que el archivo se guarda con codificación UTF-8. Si el archivo no se guarda con codificación UTF-8, se producira un error fatal y las páginas Tiki no se mostraran. Términos / frases en el archivo personalizado se utilizarán en lugar de los mismos términos / frases en el archivo de lenguaje regular. (No sólo cualquier cosa se puede añadir a estos archivos, por supuesto. Deben especificarse las cadenas para la traducción en las plantillas, etc)

1.4. Mas Informacion

Alias names for this page

doc.tiki.org

Get Started

Admin Guide User Guide

Keywords

Keywords serve as "hubs" for navigation within the Tiki documentation. They correspond to development keywords (bug reports and feature requests):

Accessibility (WAI and 508)
Accounting
Articles and Submissions
Backlinks
Banners
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Link Cache
Calendar
Category
Chat
Clean URLs
Comments
Communication Center
Compression (gzip)
Contacts (Address Book)
Contact us
Content Templates
Contribution
Cookie
Copyright
Credit
Custom Home and Group Home Page
Date and Time
Debugger Console
Directory of hyperlinks
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
Draw
Dynamic Content
Dynamic Variable
External Authentication
FAQ
Featured links
File Gallery
Forum
Friendship Network (Community)
Gmap Google maps
Groups
Hotword
HTML Page
i18n (Multilingual, l10n)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
Kaltura video management
Karma
Live Support
Login
Logs (system & action)
Look and Feel
Mail-in
Map with Mapserver
Menu
Meta Elements
Mobile Tiki and Voice Tiki
Module
MultiTiki
MyTiki
Newsletter
Notepad
Payment
Performance Speed / Load
Permissions
Platform independence (Linux-Apache, Windows/IIS, Mac, BSD)
Polls
Profiles
Profile Manager
Report
Toolbar
Quiz
Rating
Feeds
Score
Search engine optimization
Search
Search and Replace
Security
Semantic links
Shadowbox
Shadow Layers
Share
Shopping cart
Shoutbox
Slideshow
Smiley
Social Networks
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Stats
Surveys
Tags
Task
Tell a Friend, alert + Social Bookmarking
TikiTests
Theme CSS & Smarty
Tiki Manager
Trackers
Transitions
User Administration including registration and banning
User Files
User Menu
Watch
WebDAV
Webmail
Web Services
Wiki History, page rename, etc
Wiki Syntax
Wiki structure (book and table of content)
Workspace
WSOD
WYSIWYCA
WYSIWYG
XMLRPC

Tiki Newsletter

Delivered fresh to your email inbox!
Newsletter subscribe icon
Don't miss major announcements and other news!
Contribute to Tiki