YUI Library JavaScript DHTML






ProfileViewer: Profiling Calendar with a Spanish UI
 
 
 
 
 






  body {
    margin:1em;
  }



Internationalizing the ProfilerViewer Interface: Spanish


The ProfilerViewer Control can be easily internationalized by modifying the STRINGS member of YAHOO.widget.ProfilerViewer  In this example, a Spanish translation provided by Caridy Patiño Mayea is applied to the UI.









YAHOO.widget.ProfilerViewer.STRINGS = {
    title: "YUI Profiler (beta)",
    buttons: {
        viewprofiler: "Mostrar datos del Profiler",
        hideprofiler: "Ocultar reporte del Profiler",
        showchart: "Mostrar Gráfica",
        hidechart: "Ocultar Gráfica",
        refreshdata: "Refrescar Datos"
    },
    colHeads: {
      //key: [column label, column width in px]
        fn: ["Función/Método", null],
        calls: ["Llamadas", 70],
        avg: ["Promedio", 70],
        min: ["Menor", 70],
        max: ["Mayor", 70],
        total: ["Tiempo Total", 90],
        pct: ["Porcentaje", 80]
    },
    millisecondsAbbrev: "ms",
    initMessage: "Inicializando gráfica...",
    installFlashMessage: "No se pudo cargar el contenido Flash. El control YUI Charts requiere Flash Player 9.0.45 o superior. Usted puede descargar la última versión del Flash Player del Centro de descargas de Adobe Flash Player."
};
  
  YAHOO.namespace("example.calendar");
  YAHOO.example.calendar.init = function() {
    YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1","cal1container");
    YAHOO.tool.Profiler.registerObject("cal1", YAHOO.example.calendar.cal1 );
    YAHOO.example.calendar.cal1.render();
    var pv = new YAHOO.widget.ProfilerViewer("profiler", {
      visible: true, //expand the viewer mmediately after instantiation
      showChart: true,
      base:"yui_2.7.0b-lib/",
      swfUrl: "yui_2.7.0b-lib/charts/assets/charts.swf"
    });
    //Just to make the instance publicly accessible via the console:
    YAHOO.example.pv = pv;    
  }
  YAHOO.util.Event.onDOMReady(YAHOO.example.calendar.init);
  




   
  
yui_2.7.0b.zip( 4,431 k)