webgui/www/extras/yui/examples/profilerviewer/pv-german_source.html
2008-03-25 16:13:25 +00:00

93 lines
No EOL
3.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ProfileViewer: Profiling Calendar with a German UI</title>
<link rel="stylesheet" type="text/css" href="../../build/reset/reset.css">
<link rel="stylesheet" type="text/css" href="../../build/base/base.css">
<link rel="stylesheet" type="text/css" href="../../build/fonts/fonts.css">
<link rel="stylesheet" type="text/css" href="../../build/calendar/assets/skins/sam/calendar.css">
<link rel="stylesheet" type="text/css" href="../../build/profilerviewer/assets/skins/sam/profilerviewer.css">
<script type="text/javascript" src="../../build/utilities/utilities.js"></script>
<script type="text/javascript" src="../../build/element/element-beta-min.js"></script>
<script type="text/javascript" src="../../build/calendar/calendar.js"></script>
<script type="text/javascript" src="../../build/yuiloader/yuiloader-beta-min.js"></script>
<script type="text/javascript" src="../../build/profiler/profiler-beta-min.js"></script>
<script type="text/javascript" src="../../build/profilerviewer/profilerviewer-beta-min.js"></script>
<style type="text/css">
body {
margin:1em;
}
</style>
</head>
<body class="yui-skin-sam">
<h1>Internationalizing the ProfilerViewer Interface: German</h1>
<p>The <a href="http://developer.yahoo.com/yui/profilerviewer/">ProfilerViewer Control</a> can be easily internationalized by modifying the <code>STRINGS</code> member of <code>YAHOO.widget.ProfilerViewer</code> In this example, a German translation provided by Christian Heilmann is applied to the UI.</p>
<div id="profiler">
<!--ProfilerViewer will be inserted here.-->
</div>
<div id="cal1container">
<!--Calendar instance will be inserted here.-->
</div>
<script type="text/javascript">
YAHOO.widget.ProfilerViewer.STRINGS = {
title: "YUI Profiler (beta)",
buttons: {
viewprofiler: "Profiler Daten anzeigen",
hideprofiler: "Profiler Report verstecken",
showchart: "Diagramm anzeigen",
hidechart: "Diagramm verstecken",
refreshdata: "Daten neu laden"
},
colHeads: {
//key: [column label, column width in px]
fn: ["Funktion/Methode", null],
calls: ["Aufrufe", 60],
avg: ["Durchschnitt", 90],
min: ["Schnellste", 80],
max: ["Langsamste", 85],
total: ["Zeit total", 80],
pct: ["Prozent", 70]
},
millisecondsAbbrev: "ms",
initMessage: "Diagramm wird vorbereitet...",
installFlashMessage: "Konnte Flash Inhalt nicht laden. YUI Charts Control erfordert Flash Player 9.0.45 or neuer. Bitten laden Sie die neueste Version des Flash Players beim <a href='http://www.adobe.com/go/getflashplayer'>Adobe Flash Player Download Center</a> herunter."
};
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:"../../build/",
swfUrl: "../../build/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);
</script>
</body>
</html>