Ricardo Obregón avatar Ricardo Obregón committed 4797461

Agregado soporte para múltiples idiomas.

Comments (0)

Files changed (1)

components/CrugeTranslator.php

-<?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);
+    }
 }
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.