Commits

Anonymous committed 5d3c9bb

Comments (0)

Files changed (3)

  * - Copiar el archivo BeginRequest.php a la carpeta components
  * - Copiar EUpdateDialog de modules/extensions a protected/extensions
  * - Editar las siguientes secciones de config/main.php:
- *  //Forzar que el idioma original nunca exista
- *  'sourceLanguage' => '¡¡',
+ *  'sourceLanguage' => 'es',
  *  'language' => 'es',
  * 
  *    // Asocia una clase behavior con el evento onBeginRequest.
  *      //puede usarse: true, false, o una operación lógica a evaluar:
  *      //!Yii::app()->user->checkAccess('Admin')  && !Yii::app()->user->checkAccess('UsuarioAvanzado')
  *      'mostrarInactivos'=>true,
+ *      //Idioma alternativo a utilizar si el del navegador no está definido o activo.
+ *      'idiomaAux' => 'en',
  *    ), 
  * 
  *    'messages' => array(
  *      'sourceMessageTable' => 'tbl_msgOriginal',
  *      'translatedMessageTable' => 'tbl_msgTraducido',
  *      'onMissingTranslation' => array('MensajeATraducir', 'load'),
+ *      'forceTranslation => true, 
  *    ),
  * 
  * Implementación:

models/Idioma.php

     return $sHTML;
   }
 
-  /*
-    public function defaultScope() {
-    return array(
-    'condition' => "idiCodigo != 'es'",
-    );
-    } */
 }

views/idioma/view.php

 	array('label'=>Yii::t('int_GRL_LISTAR', 'Listar'), 'url'=>array('index')),
 	array('label'=>Yii::t('int_GRL_CREAR', 'Crear'), 'url'=>array('create')),
 	array('label'=>Yii::t('int_GRL_MODIFICAR', 'Modificar'), 'url'=>array('update', 'id'=>$model->idiCodigo)),
-	array('label'=>Yii::t('int_GRL_ELIMINAR', 'Eliminar'), 'url'=>'#', 'visible'=>$model->idiCodigo!='es' && $model->idiBaja == null, 'linkOptions'=>array('submit'=>array('delete','id'=>$model->idiCodigo),'confirm'=>Yii::t('int_GRL_ELIMINAR_PREG', '¿Está seguro que desea eliminar este registro?'))),
-	array('label'=>Yii::t('int_GRL_RECUPERAR', 'Recuperar'), 'url'=>'#', 'visible'=>$model->idiCodigo!='es' && $model->idiBaja != null, 'linkOptions'=>array('submit'=>array('undelete','id'=>$model->idiCodigo),'confirm'=>Yii::t('int_GRL_RECUPERAR_PREG', '¿Está seguro que desea recuperar este registro?'))),
+	array('label'=>Yii::t('int_GRL_ELIMINAR', 'Eliminar'), 'url'=>'#', 'visible'=>$model->idiCodigo!=$this->_sl && $model->idiBaja == null, 'linkOptions'=>array('submit'=>array('delete','id'=>$model->idiCodigo),'confirm'=>Yii::t('int_GRL_ELIMINAR_PREG', '¿Está seguro que desea eliminar este registro?'))),
+	array('label'=>Yii::t('int_GRL_RECUPERAR', 'Recuperar'), 'url'=>'#', 'visible'=>$model->idiCodigo!=$this->_sl && $model->idiBaja != null, 'linkOptions'=>array('submit'=>array('undelete','id'=>$model->idiCodigo),'confirm'=>Yii::t('int_GRL_RECUPERAR_PREG', '¿Está seguro que desea recuperar este registro?'))),
 	//array('label'=>Yii::t('int_GRL_ADMINISTRAR', 'Administrar'), 'url'=>array('admin')),
 );
 ?>