YUI Library Home

Site Search (YDN & YUIBlog):

# YUI Library Examples: ProfilerViewer Control: ProfilerViewer Internationalization: Spanish

# ProfilerViewer Control: 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.

View example in new window.

## 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:

<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/http://yui.yahooapis.com/2.8.0r4//build/calendar/assets/skins/sam/calendar.css"> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.8.0r4/build/profilerviewer/assets/skins/sam/profilerviewer.css"> <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0r4/build/utilities/utilities.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0r4/build/element/element-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0r4/build/calendar/calendar.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0r4/build/yuiloader/yuiloader-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0r4/build/profiler/profiler-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.8.0r4/build/profilerviewer/profilerviewer-min.js"></script>

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.

<div id="container">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 <a href='http://www.adobe.com/go/getflashplayer?Lang=Spanish'>Centro de descargas de Adobe Flash Player</a>." };

## Configuration for This Example

You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.

### ProfilerViewer Control Examples:

- Simple Profiling
- Using the ProfilerViewer API while Profiling the YUI Menu Control
- Using Profiler and ProfilerViewer to Profile non-YUI Code
- Skinning the ProfilerViewer Control
- ProfilerViewer Internationalization: Spanish
- ProfilerViewer Internationalization: German

### More ProfilerViewer Control Resources:

- User's Guide (external)
- API Documentation
- Cheat Sheet PDF (external)

Copyright © 2009 Yahoo! Inc. All rights reserved.

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