Commit ec6902858d9cfcd37541e601b96c7b989a259839

Authored by Zambom
1 parent e2879923

Adding i18n to bulletin window view

Showing 1 changed file with 105 additions and 123 deletions   Show diff stats
bulletin/templates/bulletin/window_view.html
... ... @@ -91,103 +91,85 @@
91 91 {% endif %}
92 92  
93 93 {% autoescape off %}
94   - {{ bulletin.content }}
  94 + {{ bulletin.content }}
95 95 {% endautoescape %}
96 96  
97 97 <div style="padding-left: 0px;padding-right: 0px;">
98   - <div align="left" style="font-size:22px; color: #878787; padding-top: 0px;">Confira as suas metas</div>
  98 + <div align="left" style="font-size:22px; color: #878787; padding-top: 0px;">{% trans 'Check your goals' %}</div>
99 99 <hr style="height:2px; background-color:#878787; margin-top: 5px;">
100 100 <div class="row">
101 101 <div class="col-md-4">
102   - <div align="center" style="font-size:16px; color: #000; padding-botom: 10px;"><b>Metas Atingidas</b></div>
  102 + <div align="center" style="font-size:16px; color: #000; padding-botom: 10px;"><b>{% trans 'Goals Reached' %}</b></div>
103 103 <div id="donut_chart" align="center"></div>
104 104 </div>
105 105  
106 106 <div class="col-md-8">
107   - <div style="font-size:16px; text-align:left; color: #000; padding-left: 10px; "><b>Detalhamento das metas</b></div>
108   - <hr style="height:2px; background-color:#878787;margin-top: 5px;margin-bottom: 5px;">
109   - <table class="table table-hover">
110   - <thead>
  107 + <div style="font-size:16px; text-align:left; color: #000; padding-left: 10px; "><b>{% trans 'Goals Details' %}</b></div>
  108 + <hr style="height:2px; background-color:#878787;margin-top: 5px;margin-bottom: 5px;">
  109 + <table class="table table-hover">
  110 + <thead>
111 111 <tr>
112   - <th style="text-align:center">Descrição</th>
113   - <th style="width:150px; text-align:center">Recomendação </br> do(a) professor(a)</th>
114   - <th style="text-align:center">Média da turma</th>
115   - <th style="text-align:center">Sua meta</th>
116   - <th style="text-align:center">Seu resultado</th>
  112 + <th style="text-align:center">{% trans 'Description' %}</th>
  113 + <th style="width:150px; text-align:center">{% trans "Professor's recomendation" %}</th>
  114 + <th style="text-align:center">{% trans 'Class average' %}</th>
  115 + <th style="text-align:center">{% trans 'Your goal' %}</th>
  116 + <th style="text-align:center">{% trans 'Your result' %}</th>
117 117 </tr>
118 118 </thead>
119 119 <tbody>
120 120 {% for meta in metas%}
121 121 <tr>
122   - <th style="font-weight: normal;">{{ meta.description }}</th>
123   - <th style="text-align:center;font-weight: normal;">{{ meta.desejada }} %</th>
124   - <td style="text-align:center;font-weight: normal;">{{ meta.media }}%</td>
125   - <th style="text-align:center; font-weight: normal;">{{ meta.estabelecida }}%</th>
  122 + <td style="font-weight: normal;">{{ meta.description }}</td>
  123 + <td style="text-align:center;font-weight: normal;">{{ meta.desejada }} %</td>
  124 + <td style="text-align:center;font-weight: normal;">{{ meta.media }}%</td>
  125 + <td style="text-align:center; font-weight: normal;">{{ meta.estabelecida }}%</td>
126 126  
127 127  
128 128 <!-- Cor amarela -->
129 129 {% if meta.alcancada < meta.desejada and meta.alcancada > meta.estabelecida or meta.alcancada < meta.desejada and meta.alcancada == meta.estabelecida %}
130   - <th style="text-align:center;background-color:#f8b800 ; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
  130 + <td style="text-align:center;background-color:#f8b800 ; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
131 131 data-toggle="tooltip" data-html="true" data-placement="bottom"
132   - title="<b>Meta atingida!</b><br><br>Atenção! O seu resultado foi inferior ao recomendado pelo professor." class="grey-tooltip">
133   - {{ meta.alcancada }}%</th>
134   - {% endif %}
135   -
136   - {% if meta.alcancada > meta.desejada and meta.alcancada < meta.estabelecida or meta.alcancada == meta.desejada and meta.alcancada < meta.estabelecida %}
137   - <th style="text-align:center;background-color:#f8b800 ; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
  132 + title="{% trans "<b>Goal reached!</b><br /><br /> Atention! Your result were lower than the professor's recommendation." %}" class="grey-tooltip">
  133 + {{ meta.alcancada }}%</td>
  134 + {% elif meta.alcancada > meta.desejada and meta.alcancada < meta.estabelecida or meta.alcancada == meta.desejada and meta.alcancada < meta.estabelecida %}
  135 + <td style="text-align:center;background-color:#f8b800 ; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
138 136 data-toggle="tooltip" data-html="true" data-placement="bottom"
139   - title="<b>Meta atingida!</b><br><br>Atenção! O seu resultado foi inferior a sua meta inicial." class="grey-tooltip">
140   - {{ meta.alcancada }}%</th>
141   - {% endif %}
142   -
143   - <!-- Cor amarela -->
144   -
145   - <!-- Cor verde -->
146   - {% if meta.alcancada > meta.desejada and meta.alcancada > meta.estabelecida or meta.alcancada == meta.desejada and meta.alcancada > meta.estabelecida or meta.alcancada > meta.desejada and meta.alcancada == meta.estabelecida or meta.alcancada == 100 or meta.alcancada == meta.desejada and meta.alcancada == meta.estabelecida %}
147   - <th style="text-align:center;background-color:#00d337; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
  137 + title="{% trans "<b>Goal reached!</b><br /><br /> Atention! Your result were lower than your initial goal." %}" class="grey-tooltip">
  138 + {{ meta.alcancada }}%</td>
  139 + {% elif meta.alcancada > meta.desejada and meta.alcancada > meta.estabelecida or meta.alcancada == meta.desejada and meta.alcancada > meta.estabelecida or meta.alcancada > meta.desejada and meta.alcancada == meta.estabelecida or meta.alcancada == 100 or meta.alcancada == meta.desejada and meta.alcancada == meta.estabelecida %}
  140 + <td style="text-align:center;background-color:#00d337; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
148 141 data-toggle="tooltip" data-html="true" data-placement="bottom"
149   - title="<b>Meta atingida!</b>" class="grey-tooltip">
150   - {{ meta.alcancada }}%</th>
151   - {% endif %}
152   -
153   - <!-- Cor verde -->
154   -
155   - <!-- Cor vermelha -->
156   - {% if meta.alcancada < meta.desejada and meta.alcancada < meta.estabelecida %}
157   - <th style="text-align:center;background-color:#ff0000; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
  142 + title="{% trans "<b>Goal reached!</b>" %}" class="grey-tooltip">
  143 + {{ meta.alcancada }}%</td>
  144 + {% elif meta.alcancada < meta.desejada and meta.alcancada < meta.estabelecida %}
  145 + <td style="text-align:center;background-color:#ff0000; text-shadow: 1px 1px 2px #000; color:#fff; font-weight: normal;"
158 146 data-toggle="tooltip" data-html="true" data-placement="bottom"
159   - title="<b>Meta não atingida!</b><br><br>Resultado inferior </br>a sua meta e ao recomendado pelo professor." class="grey-tooltip">
160   - {{ meta.alcancada }}%</th>
  147 + title="{% trans "<b>Goal not reached!</b><br /><br /> Result lower than your goal and the professor's recommendation." %}" class="grey-tooltip">
  148 + {{ meta.alcancada }}%</td>
161 149  
162 150 {% endif %}
163   - <!-- Cor vermelha -->
164   -
165   -
166 151 </tr>
167   -
168   - {% endfor %}
169   -
170   -
  152 + {% endfor %}
171 153 </tbody>
172   - </table>
173   - <hr style="height:1px; background-color:#878787;margin-top: -20px;">
174   - </div>
  154 + </table>
  155 + <hr style="height:1px; background-color:#878787;margin-top: -20px;">
  156 + </div>
175 157 </div>
176 158 </div>
177 159 <div style="padding-left: 0px;padding-right: 0px;">
178   - <div align="left" style="font-size:22px; color: #878787; padding-top: 25px; ">Indicadores relevantes para o seu desempenho</div>
  160 + <div align="left" style="font-size:22px; color: #878787; padding-top: 25px;">{% trans 'Relevant indicators to your performance' %}</div>
179 161 <hr style="height:2px; background-color:#878787; margin-top: 5px;">
180 162 <div class="row" style="padding-left: 15px;" >
181 163 <table >
182 164 <tr >
183 165 <td style="background-color:#002F4B; width: 20px;"></td>
184   - <td style="padding-left: 5px;">Seu resultado</td>
  166 + <td style="padding-left: 5px;">{% trans 'Your result' %}</td>
185 167 <td style="width: 20px"></td>
186 168 <td style="background-color:#009688; width: 20px;"></td>
187   - <td style="padding-left: 5px;">Nível acima da mediana dos aprovados</td>
  169 + <td style="padding-left: 5px;">{% trans 'Level above the approved median' %}</td>
188 170 <td style="width: 20px"></td>
189 171 <td style="background-color:#d0cebb; width: 20px;"></td>
190   - <td style="padding-left: 5px;">Nível abaixo da mediana dos aprovados</td>
  172 + <td style="padding-left: 5px;">{% trans 'Level below the approved median' %}</td>
191 173 <td style="width: 30px"></td>
192 174 </tr>
193 175 </table>
... ... @@ -202,7 +184,7 @@
202 184 <div class="col-md-5">
203 185  
204 186 <div style="font-size:16px; text-align:left; color: #000; padding-left: 20px;padding-top: 30px; ">
205   - <b>Descrição dos indicadores</b>
  187 + <b>{% trans 'Indicators description' %}</b>
206 188 </div>
207 189  
208 190 <hr style="height:2px; background-color:#878787;margin-top: 5px;margin-bottom: -1px;">
... ... @@ -212,7 +194,7 @@
212 194 {% for titulo in titulos %}
213 195 <tr>
214 196 <th style="width:110px;">
215   - Indicador 0{{forloop.counter }}:
  197 + {% trans 'Indicator' %} {{ forloop.counter|stringformat:"02d" }}:
216 198 </th>
217 199 <th style="text-align:left; font-weight: normal; padding-left:0px;">
218 200 {{titulo}}
... ... @@ -263,10 +245,10 @@
263 245 </div>
264 246 {% endif %}
265 247  
266   -{% include 'session_security/all.html' %}
267   - <script type="text/javascript">
268   - sessionSecurity.confirmFormDiscard = undefined;
269   - </script>
  248 + {% include 'session_security/all.html' %}
  249 + <script type="text/javascript">
  250 + sessionSecurity.confirmFormDiscard = undefined;
  251 + </script>
270 252  
271 253 <script type="text/javascript">
272 254 $('[data-toggle="tooltip"]').tooltip({
... ... @@ -478,12 +460,12 @@
478 460 var height = h - margin.top - margin.bottom;
479 461  
480 462 // Definindo x1 com escala ordinal
481   - var x = d3.scale.ordinal().domain(ind01.map(function(entry){return "Indicador 01";})).rangeBands([0, width]);
482   - var x2 = d3.scale.ordinal().domain(ind02.map(function(entry){return "Indicador 02";})).rangeBands([0, width]);
483   - var x3 = d3.scale.ordinal().domain(ind03.map(function(entry){return "Indicador 03";})).rangeBands([0, width]);
484   - var x4 = d3.scale.ordinal().domain(ind04.map(function(entry){return "Indicador 04";})).rangeBands([0, width]);
485   - var x5 = d3.scale.ordinal().domain(ind05.map(function(entry){return "Indicador 05";})).rangeBands([0, width]);
486   - var x6 = d3.scale.ordinal().domain(ind06.map(function(entry){return "Indicador 06";})).rangeBands([0, width]);
  463 + var x = d3.scale.ordinal().domain(ind01.map(function(entry){return "{% trans 'Indicator' %} 01";})).rangeBands([0, width]);
  464 + var x2 = d3.scale.ordinal().domain(ind02.map(function(entry){return "{% trans 'Indicator' %} 02";})).rangeBands([0, width]);
  465 + var x3 = d3.scale.ordinal().domain(ind03.map(function(entry){return "{% trans 'Indicator' %} 03";})).rangeBands([0, width]);
  466 + var x4 = d3.scale.ordinal().domain(ind04.map(function(entry){return "{% trans 'Indicator' %} 04";})).rangeBands([0, width]);
  467 + var x5 = d3.scale.ordinal().domain(ind05.map(function(entry){return "{% trans 'Indicator' %} 05";})).rangeBands([0, width]);
  468 + var x6 = d3.scale.ordinal().domain(ind06.map(function(entry){return "{% trans 'Indicator' %} 06";})).rangeBands([0, width]);
487 469  
488 470 // Definindo y com escala linear
489 471 var y = d3.scale.linear().domain([0, d3.max(ind01, function(d){return d.maximo;})]).range([height, 0]);
... ... @@ -554,9 +536,9 @@
554 536 .style("left", d3.event.pageX - 80 + "px")
555 537 .style("top", d3.event.pageY - 110 + "px")
556 538 .style("display", "inline-block")
557   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
558   - + "Máximo: " + (d.maximo)
559   - + "<br>" + "Mediana: " + (d.mediana));
  539 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  540 + + "{% trans 'Max' %}: " + (d.maximo)
  541 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
560 542 })
561 543 .attr("y", function(d,i){
562 544 return y(d.maximo);
... ... @@ -582,9 +564,9 @@
582 564 .style("left", d3.event.pageX - 80 + "px")
583 565 .style("top", d3.event.pageY - 110 + "px")
584 566 .style("display", "inline-block")
585   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
586   - + "Máximo: " + (d.maximo)
587   - + "<br>" + "Mediana: " + (d.mediana));
  567 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  568 + + "{% trans 'Max' %}: " + (d.maximo)
  569 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
588 570 })
589 571 .attr("y", function(d,i){
590 572 return y(d.mediana);
... ... @@ -614,9 +596,9 @@
614 596 .style("left", d3.event.pageX - 80 + "px")
615 597 .style("top", d3.event.pageY - 110 + "px")
616 598 .style("display", "inline-block")
617   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
618   - + "Máximo: " + (d.maximo)
619   - + "<br>" + "Mediana: " + (d.mediana));
  599 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  600 + + "{% trans 'Max' %}: " + (d.maximo)
  601 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
620 602 })
621 603 .attr("x", 20)
622 604 .attr("width", function(d){
... ... @@ -669,9 +651,9 @@
669 651 .style("left", d3.event.pageX - 80 + "px")
670 652 .style("top", d3.event.pageY - 110 + "px")
671 653 .style("display", "inline-block")
672   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
673   - + "Máximo: " + (d.maximo)
674   - + "<br>" + "Mediana: " + (d.mediana));
  654 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  655 + + "{% trans 'Max' %}: " + (d.maximo)
  656 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
675 657 })
676 658 .attr("y2", function(d,i){
677 659 return y2(d.maximo);
... ... @@ -697,9 +679,9 @@
697 679 .style("left", d3.event.pageX - 80 + "px")
698 680 .style("top", d3.event.pageY - 110 + "px")
699 681 .style("display", "inline-block")
700   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
701   - + "Máximo: " + (d.maximo)
702   - + "<br>" + "Mediana: " + (d.mediana));
  682 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  683 + + "{% trans 'Max' %}: " + (d.maximo)
  684 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
703 685 })
704 686 .attr("y", function(d,i){
705 687 return y2(d.mediana);
... ... @@ -728,9 +710,9 @@
728 710 .style("left", d3.event.pageX - 80 + "px")
729 711 .style("top", d3.event.pageY - 110 + "px")
730 712 .style("display", "inline-block")
731   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
732   - + "Máximo: " + (d.maximo)
733   - + "<br>" + "Mediana: " + (d.mediana));
  713 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  714 + + "{% trans 'Max' %}: " + (d.maximo)
  715 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
734 716 })
735 717 .attr("x", 20)
736 718 .attr("width", function(d){
... ... @@ -782,9 +764,9 @@
782 764 .style("left", d3.event.pageX - 80 + "px")
783 765 .style("top", d3.event.pageY - 110 + "px")
784 766 .style("display", "inline-block")
785   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
786   - + "Máximo: " + (d.maximo)
787   - + "<br>" + "Mediana: " + (d.mediana));
  767 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  768 + + "{% trans 'Max' %}: " + (d.maximo)
  769 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
788 770 })
789 771 .attr("y", function(d,i){
790 772 return y3(d.maximo);
... ... @@ -809,9 +791,9 @@
809 791 .style("left", d3.event.pageX - 80 + "px")
810 792 .style("top", d3.event.pageY - 110 + "px")
811 793 .style("display", "inline-block")
812   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
813   - + "Máximo: " + (d.maximo)
814   - + "<br>" + "Mediana: " + (d.mediana));
  794 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  795 + + "{% trans 'Max' %}: " + (d.maximo)
  796 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
815 797 })
816 798 .attr("y", function(d,i){
817 799 return y3(d.mediana);
... ... @@ -840,9 +822,9 @@
840 822 .style("left", d3.event.pageX - 80 + "px")
841 823 .style("top", d3.event.pageY - 110 + "px")
842 824 .style("display", "inline-block")
843   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
844   - + "Máximo: " + (d.maximo)
845   - + "<br>" + "Mediana: " + (d.mediana));
  825 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  826 + + "{% trans 'Max' %}: " + (d.maximo)
  827 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
846 828 })
847 829  
848 830 .attr("x", 20)
... ... @@ -895,9 +877,9 @@
895 877 .style("left", d3.event.pageX - 80 + "px")
896 878 .style("top", d3.event.pageY - 110 + "px")
897 879 .style("display", "inline-block")
898   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
899   - + "Máximo: " + (d.maximo)
900   - + "<br>" + "Mediana: " + (d.mediana));
  880 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  881 + + "{% trans 'Max' %}: " + (d.maximo)
  882 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
901 883 })
902 884 .attr("y", function(d,i){
903 885 return y4(d.maximo);
... ... @@ -922,9 +904,9 @@
922 904 .style("left", d3.event.pageX - 80 + "px")
923 905 .style("top", d3.event.pageY - 110 + "px")
924 906 .style("display", "inline-block")
925   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
926   - + "Máximo: " + (d.maximo)
927   - + "<br>" + "Mediana: " + (d.mediana));
  907 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  908 + + "{% trans 'Max' %}: " + (d.maximo)
  909 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
928 910 })
929 911 .attr("y", function(d,i){
930 912 return y4(d.mediana);
... ... @@ -954,9 +936,9 @@
954 936 .style("left", d3.event.pageX - 80 + "px")
955 937 .style("top", d3.event.pageY - 110 + "px")
956 938 .style("display", "inline-block")
957   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
958   - + "Máximo: " + (d.maximo)
959   - + "<br>" + "Mediana: " + (d.mediana));
  939 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  940 + + "{% trans 'Max' %}: " + (d.maximo)
  941 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
960 942 })
961 943  
962 944 .attr("x", 20)
... ... @@ -1011,9 +993,9 @@
1011 993 .style("left", d3.event.pageX - 80 + "px")
1012 994 .style("top", d3.event.pageY - 110 + "px")
1013 995 .style("display", "inline-block")
1014   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
1015   - + "Máximo: " + (d.maximo)
1016   - + "<br>" + "Mediana: " + (d.mediana));
  996 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  997 + + "{% trans 'Max' %}: " + (d.maximo)
  998 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
1017 999 })
1018 1000 .attr("y5", function(d,i){
1019 1001 return y5(d.maximo);
... ... @@ -1038,9 +1020,9 @@
1038 1020 .style("left", d3.event.pageX - 80 + "px")
1039 1021 .style("top", d3.event.pageY - 110 + "px")
1040 1022 .style("display", "inline-block")
1041   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
1042   - + "Máximo: " + (d.maximo)
1043   - + "<br>" + "Mediana: " + (d.mediana));
  1023 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  1024 + + "{% trans 'Max' %}: " + (d.maximo)
  1025 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
1044 1026 })
1045 1027  
1046 1028 .attr("y", function(d,i){
... ... @@ -1070,9 +1052,9 @@
1070 1052 .style("left", d3.event.pageX - 80 + "px")
1071 1053 .style("top", d3.event.pageY - 110 + "px")
1072 1054 .style("display", "inline-block")
1073   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
1074   - + "Máximo: " + (d.maximo)
1075   - + "<br>" + "Mediana: " + (d.mediana));
  1055 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  1056 + + "{% trans 'Max' %}: " + (d.maximo)
  1057 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
1076 1058 })
1077 1059  
1078 1060 .attr("x", 20)
... ... @@ -1126,9 +1108,9 @@
1126 1108 .style("left", d3.event.pageX - 80 + "px")
1127 1109 .style("top", d3.event.pageY - 110 + "px")
1128 1110 .style("display", "inline-block")
1129   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
1130   - + "Máximo: " + (d.maximo)
1131   - + "<br>" + "Mediana: " + (d.mediana));
  1111 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  1112 + + "{% trans 'Max' %}: " + (d.maximo)
  1113 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
1132 1114 })
1133 1115 .attr("y", function(d,i){
1134 1116 return y6(d.maximo);
... ... @@ -1153,9 +1135,9 @@
1153 1135 .style("left", d3.event.pageX - 80 + "px")
1154 1136 .style("top", d3.event.pageY - 110 + "px")
1155 1137 .style("display", "inline-block")
1156   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
1157   - + "Máximo: " + (d.maximo)
1158   - + "<br>" + "Mediana: " + (d.mediana));
  1138 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  1139 + + "{% trans 'Max' %}: " + (d.maximo)
  1140 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
1159 1141 })
1160 1142 .attr("y", function(d,i){
1161 1143 return y6(d.mediana);
... ... @@ -1184,9 +1166,9 @@
1184 1166 .style("left", d3.event.pageX - 80 + "px")
1185 1167 .style("top", d3.event.pageY - 110 + "px")
1186 1168 .style("display", "inline-block")
1187   - .html("<b>Seu resultado: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
1188   - + "Máximo: " + (d.maximo)
1189   - + "<br>" + "Mediana: " + (d.mediana));
  1169 + .html("<b>{% trans 'Your result' %}: </b>"+ "<b>" + (d.valor) + "</b>" + "<br>" + "<br>"
  1170 + + "{% trans 'Max' %}: " + (d.maximo)
  1171 + + "<br>" + "{% trans 'Median' %}: " + (d.mediana));
1190 1172 })
1191 1173  
1192 1174 .attr("x", 20 )
... ...