WS.WebTV: Crear/Editar Pack de Idioma (Personalización Avanzada).
soporte, ws.webtv, personalización, avanzada, pack, idioma
1. Comience por configurar la WebTV para que cargue los archivos de idioma con cada visionado de página
Ir a Configuración > Pestaña General > Ajustes Regionales > Leer archivos de idioma sólo una vez: seleccionar "No" (y Guardar).
2. Localizar la carpeta del idioma
Packs de idioma de la Interfaz de la WebTV (Front-End): Los encontrará en la carpeta langs/frontend/<código_idioma>/
Packs de idioma del Administrador de Contenidos (Back-End): Los encontrará en la carpeta langs/backend/<código_idioma>/
Cada carpeta de idioma contiene un archivo k_lang.js y k_lang.txt:
3. Descargue los archivos a su ordenador y edítelos
Descargue los archivos .js y .txt a su ordenador y edítelos. Tenga presente que se trata de archivos de texto "plano", UTF-8.
Puede utilizar cualquier editor de texto "plano" como Notepad, Notepad2, Notepad++, Dreamweaver, etc.
TIP: Agregue o modifique textos al/del archivo k_lang.txt sin modificar el archivo original.
Desde WS.WebTV 2.1.0.1 es posible incluir un archivo custom.txt en langs/backend/<código_idioma>/ o langs/frontend/<código_idioma>/. El archivo custom.txt debe tener el mismo formato que el archivo k_lang.txt (también debe ser un archivo de texto "plano" con codificación UTF-8). Todas las entradas del archivo custom.txt serán añadidas al archivo k_lang.txt o, en el caso de índices duplicados, reemplazarán a los textos originales. Por lo tanto, esta es una buena manera de personalizar los textos ya que cada vez que actualice la WebTV, los archivos custom.txt permanecerán intactos.
4. Publique y actualice
Publique los archivos en el servidor (reescribiendo los existentes) y actualice la página de la WebTV para ver los cambios.
5. Finalizando
Cuando haya finalizado la edición, vaya a Configuración > Pestaña General > Ajustes Regionales > Leer archivos de idioma sólo una vez: seleccionar de nuevo "Sí" (y Guardar).
Cargar los archivo de idioma una vez por sesión mejora el rendimiento del sistema; por esta razón, si no está editando los archivos de idioma, se recomienda dejar este ajuste en "Sí".
1. Comience por configurar la WebTV para que cargue los archivos de idioma con cada visionado de página
Ir a Configuración > Pestaña General > Ajustes Regionales > Leer archivos de idioma sólo una vez: seleccionar "No" (y Guardar).
2. Duplique una de las carpetas de pack de idioma existente y renómbrela utilizando un código de idioma ISO de dos letras
Para conocer el código de dos letras correspondiente a su idioma, por favor visite la siguiente página (y busque la columna "639-1", donde se indica el código de dos letras de cada idioma): http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
Ejemplo: Inglés = "en", Español = "es", etc...
NOTA: Ud. también puede utilizar códigos de idioma específicos de país como "es_ES", "en_UK", etc.
El código de idioma debe coincidir con el nombre de la carpeta
Para este tutorial hemos duplicado la carpeta "es" y la renombramos a "eo" para crear un pack de idioma "Esperanto":
3. Añada el nuevo idioma al archivo de configuración de la WebTV
Edite el archivo config/Config.inc.php y añada la siguiente línea:
$CUSTOM_FRONTEND_LANGUAGE = array("eo"=>"Esperanto");
IMPORTANTE: El archivo de configuración es ASCII.
Si necesita incluir caracteres Unicode (caracteres especiales, acentos, eñes, tildes, etc.), hágalo mediante entidades HTML o valores HTML Unicode (&#nnnn;).
Por ejemplo: "Română" = "Română"
(Publique el archivo Config.inc.php, modificado, reescribiendo el existente...)
4. Verifique que el nuevo idioma aparece listado en la WebTV ...y selecciónelo
El nuevo idioma debe aparecer en Configuración > Pestaña general > Ajustes Regionales:
Selecciónelo y Guarde...
5. Edite, publique y actualice
Ahora, que ha seleccionado el nuevo idioma, puede comenzar a editar sus archivos.
Publique los archivos editados en el servidor (reescribiendo los existentes) y actualice la página de la WebTV para ver los cambios.
6. Finalizando
Cuando haya finalizado la edición, vaya a Configuración > Pestaña General > Ajustes Regionales > Leer archivos de idioma sólo una vez: seleccionar de nuevo "Sí" (y Guardar).
Cargar los archivo de idioma una vez por sesión mejora el rendimiento del sistema; por esta razón, si no está editando los archivos de idioma, se recomienda dejar este ajuste en "Sí".
1. Comience por configurar la WebTV para que cargue los archivos de idioma con cada visionado de página
Ir a Configuración > Pestaña General > Ajustes Regionales > Leer archivos de idioma sólo una vez: seleccionar "No" (y Guardar).
2. Duplique una de las carpetas de pack de idioma existente y renómbrela utilizando un código de idioma ISO de dos letras
Para conocer el código de dos letras correspondiente a su idioma, por favor visite la siguiente página (y busque la columna "639-1", donde se indica el código de dos letras de cada idioma): http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
Ejemplo: Inglés = "en", Español = "es", etc...
NOTA: Ud. también puede utilizar códigos de idioma específicos de país como "es_ES", "en_UK", etc.
El código de idioma debe coincidir con el nombre de la carpeta
Para este tutorial hemos duplicado la carpeta "es" y la renombramos a "eo" para crear un pack de idioma "Esperanto":
3. Añada el nuevo idioma al archivo de configuración de la WebTV
Edite el archivo config/Config.inc.php y añada la siguiente línea:
$CUSTOM_BACKEND_LANGUAGE = array("eo"=>"Esperanto");
IMPORTANTE: El archivo de configuración es ASCII.
Si necesita incluir caracteres Unicode (caracteres especiales, acentos, eñes, tildes, etc.), hágalo mediante entidades HTML o valores HTML Unicode (&#nnnn;).
Por ejemplo: "Română" = "Română"
(Publique el archivo Config.inc.php, modificado, reescribiendo el existente...)
4. Verifique que el nuevo idioma aparece listado en la WebTV ...y selecciónelo
El nuevo idioma debe aparecer en Configuración > Pestaña general > Ajustes Regionales:
Selecciónelo y Guarde...
5. Edite, publique y actualice
Ahora, que ha seleccionado el nuevo idioma, puede comenzar a editar sus archivos.
Publique los archivos editados en el servidor (reescribiendo los existentes) y actualice la página de la WebTV para ver los cambios.
6. Pack de idioma TinyMCE
TinyMCE es el editor HTML "WYSIWYG" que utiliza WS.WebTV. Si desea utilizar un idioma específico para TinyMCE, entonces haga lo siguiente:
6.1. Descargue el pack de idioma correspondiente (en formato "js") desde la siguiente URL:
http://www.tinymce.com/i18n3x/index.php?ctrl=lang&act=index&pr_id=7
6.2. Copie los archivos del pack de idioma en las carpetas correspondientes. La ubicación de TinyMCE es public/backend/js/tiny_mce/
6.3. Especifique el código de idioma para TinyMCE en el pack de idioma de la WebTV: busque el índice "tinymce_language". Ejemplo para Tailandés:
tinymce_language => th
NOTA: El código del idioma también lo encontrará en la URL de descargas antes mencionada, en la columna "Code".
7. Archivo de Idioma Herramienta de Diagnóstico
La Herramienta de Diagnóstico de la WebTV utiliza archivos de idioma separados. En caso de que desee añadir un idioma, o editar uno existente, entonces:
7.1. Localice los archivos de idioma de la Herramienta de Diagnóstico (support/diagnostics_lang_{código_idioma}.txt). Por ejemplo, el archivo de idioma Inglés es "support/diagnostics_lang_en.txt".
7.2. Al igual que los otros archivos de idioma de la WebTV, créelo/edítelo utilizando un editor de texto plano y guárdelo con codificación UTF-8.
NOTA: En caso de que no haya un archivo de idioma correspondiente al idioma seleccionado para el Back-End entonces se utilizarán los textos en Inglés.
8. Finalizando
Cuando haya finalizado la edición, vaya a Configuración > Pestaña General > Ajustes Regionales > Leer archivos de idioma sólo una vez: seleccionar de nuevo "Sí" (y Guardar).
Cargar los archivo de idioma una vez por sesión mejora el rendimiento del sistema; por esta razón, si no está editando los archivos de idioma, se recomienda dejar este ajuste en "Sí".
9. Los archivos de ayuda!...
Una vez haya finalizado la edición de los archivos del pack de idioma, no se olvide de traducir los archivos de ayuda.
Los archivos de ayuda son archivos HTML que están ubicados en la carpeta public/backend/help/xx . Hay una carpeta por idioma. El nombre de la carpeta debe coincidir con el código de su idioma. El procedimiento es similar a los pasos anteriores: Duplique la carpeta "es" y renómbrela de acuerdo a su código de idioma (como, para este ejemplo, estamos creando un pack de idioma Esperanto, la nueva carpeta sería public/backend/help/eo ). Luego descargue los archivos a su PC, tradúzcalos y publíquelos de nuevo al servidor.
Recomendación: Siempre lleve un registro de las modificaciones que realice a la WebTV de manera que pueda reaplicarlas después de actualizaciones o reinstalaciones.