1. Christian Salazar
  2. cruge

Commits

Ricardo Obregón  committed 4797461

Agregado soporte para múltiples idiomas.

  • Participants
  • Parent commits cc93872
  • Branches master

Comments (0)

Files changed (1)

File components/CrugeTranslator.php

View file
  • Ignore whitespace
-<?php 
-/** CrugeTranslator
+<?php
+/**
+ * CrugeTranslator
+ * Provee centralizaciĂłn para aplicar la traducciĂłn de mensajes de inglĂŠs a otros idiomas
+ * @author: Christian Salazar H. <christiansalazarh@gmail.com> @bluyell
+ * @license application.modules.cruge.LICENCE
+ */
+class CrugeTranslator
+{
+    /**
+    va a traducir a $keyword en el lenguaje configurado. si la traduccion no existe devuelve
+    la palabra solicitada y la agrega al indice.
+     */
+    public static function t($category, $keyword = '')
+    {
 
-	provee centralizacion para aplicar la traduccion de mensajes de espańol a otros idiomas
+        //$lang = Yii::app()->language;
+        // Agregado para evitar incompatibilidad
+        // AsĂ­ que debe eliminarse cuando se termine la traducciĂłn
+        if (empty($keyword)) {
+            return $category;
+        }
 
- 	@author: Christian Salazar H. <christiansalazarh@gmail.com> @bluyell
-	@license protected/modules/cruge/LICENCE
-*/
-class CrugeTranslator {
-	/**
-		va a traducir a $keyword en el lenguaje configurado. si la traduccion no existe devuelve
-		la palabra solicitada y la agrega al indice.
-	*/
-	public static function t($keyword){
-	
-		//$lang = Yii::app()->language;
-		
-		return $keyword;
-	}
+        return Yii::t("CrugeModule.$category", $keyword);
+    }
 }