Index

Sincronización de Asociaciones

KMFasTrans PRO proporciona una sincronización de asociaciones entre KMFasTrans y Joomla.

Los procesos de sincronización de asociaciones se proporcionan para realizar dos funciones principales:

  • Durante el proceso de instalación inicial de KMFasTrans, las asociaciones Joomla se sincronizarán con KMFasTrans. Esto significa que se crearán en KMFasTrans los Conjuntos de Traducciones necesarios para reflejar las asociaciones Joomla existentes. Este proceso se realiza automáticamente durante la instalación inicial.
  • Para resolver manualmente situaciones en las que algunos elementos no estén correctamente asociados, situaciones que ocurren muy raramente. Si usted utiliza las herramientas de KMFasTrans para crear y editar traducciones probablente nunca tendrá necesidad de utilizar estos procesos.

La sincronización de asociaciones de elementos de menú contiene dos subfunciones:

  • 1. La creación o modificación de asociaciones de KMFasTrans al crear o modificar asociaciones en Joomla.

Cada vez que se edita un elemento de menú utilizando el editor nativo de Joomla, se modifica, se crea o se destruye un conjunto de traducciones para reflejar las asociaciones creadas con el editor. Si por ejemplo usted ha creado un nuevo elemento de menú y lo ha asociado a un elemento de menú existente, se modificará el correspondiente conjunto de traducciones de KMFasTrans añadiendo el nuevo elemento de menú al conjunto. Si se ha eliminado una asociación en Joomla se eliminará el correspondiente elemento de menú del conjunto de traducciones en KMFasTrans (y se eliminará el conjunto si no quedan al menos dos elementos, el fuente y una traducción).

  • 2. La creación o modificación de asociaciones en Joomla al crear o modificar Conjuntos de Traducciones (asociaciones  KMFasTrans).

Cada vez que se crea o modifica un conjunto de traducciones en KMFasTrans, ya sea por edición de uno de sus elementos o por la asociación o desasociación de un elemento del conjunto, también se crean o modifican las correspondientes asociaciones de elementos en Joomla.

Estos dos procesos también se pueden lanzar manualmente en cualquier momento para construir conjuntos de traducciones KMFasTrans en base a asociaciones existentes en Joomla, o para construir asociaciones en Joomla en base a los conjuntos de traducciones de KMFasTrans. En ninguno de los dos casos se modifican los conjuntos de traducciones o asociaciones de Joomla no afectados, por ejemplo no se destruye un conjunto de traducciones porque sus asociaciones no existan en Joomla.

Cuál de los dos procesos tengo que lanzar?.

Tiene que elegir el proceso de acuerdo con la confianza que tenga en las asociaciones existentes. Si por ejemplo ha creado y editado todas las traducciones utilizando KMFasTrans, lo más actualizado serán los conjuntos de traducciones y en este caso deberá elegir el proceso que crea asociaciones Joomla en base a los conjuntos de traducciones. Pero, como dijimos antes, es muy improbable que tenga que lanzar ninguno de estos procesos.

Si en en cualquier caso tiene que hacerlo, estos procesos se lanzan desde la pantalla que se obtiene al pulsar el enlace 'Sincronización de Asociaciones' en el menú izquierdo de cualquier pantalla de KMFasTrans. Esta pantalla es como sigue:

 

 Al pulsar cada botón 'Sincronizar' se ejecutará al proceso mostrado en el encabezamiento de la columna para los elementos cuyo tipo se indica en la primera columna de la tabla en la misma fila del botón.