Yahoo! Developer Network Home - Help

YUI Library Examples: ProfilerViewer Control (beta): ProfilerViewer Internationalization: Spanish

ProfilerViewer Control (beta): ProfilerViewer Internationalization: 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.

Adding a Spanish Translation for the ProfilerViewer UI:

Customizing the ProfilerViewer UI for non-English languages is easy. In the example below, we've applied a translation provided by Caridy Patiño Mayea to the ProfilerViewer.

This example has the following dependencies:

1<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/http://yui.yahooapis.com/2.5.2//build/calendar/assets/skins/sam/calendar.css">  
2<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/profilerviewer/assets/skins/sam/profilerviewer.css">  
3 
4<script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/utilities/utilities.js"></script> 
5<script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/element/element-beta-min.js"></script> 
6<script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/calendar/calendar.js"></script> 
7<script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/yuiloader/yuiloader-beta-min.js"></script> 
8<script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/profiler/profiler-beta-min.js"></script> 
9<script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/profilerviewer/profilerviewer-beta-min.js"></script> 
view plain | print | ?

All of the interface's language strings live in the static member YAHOO.widget.ProfilerViewer.STRINGS. Customizing the interface simply involves modifying or replacing that object prior to instantiating your ProfilerViewer instance.

1<div id="container">YAHOO.widget.ProfilerViewer.STRINGS = { 
2    title: "YUI Profiler (beta)"
3    buttons: { 
4        viewprofiler: "Mostrar datos del Profiler"
5        hideprofiler: "Ocultar reporte del Profiler"
6        showchart: "Mostrar Gráfica"
7        hidechart: "Ocultar Gráfica"
8        refreshdata: "Refrescar Datos" 
9    }, 
10    colHeads: { 
11        //key: [column label, column width in px] 
12        fn: ["Función/Método"null], 
13        calls: ["Llamadas", 70], 
14        avg: ["Promedio", 70], 
15        min: ["Menor", 70], 
16        max: ["Mayor", 70], 
17        total: ["Tiempo Total", 90], 
18        pct: ["Porcentaje", 80] 
19    }, 
20    millisecondsAbbrev: "ms"
21    initMessage: "Inicializando gráfica..."
22    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 <a href='http://www.adobe.com/go/getflashplayer?Lang=Spanish'>Centro de descargas de Adobe Flash Player</a>." 
23}; 
view plain | print | ?

Copyright © 2008 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings