Ticket #62: js.patch
| File js.patch, 9.0 KB (added by mauser, 4 years ago) |
|---|
-
plugins/SitesManager/templates/SitesManager.js
108 108 var idRow = $(this).attr('id'); 109 109 var nameToDelete = $(this).parent().parent().find('#siteName').html(); 110 110 var idsiteToDelete = $(this).parent().parent().find('#idSite').html(); 111 if(confirm(sprintf(_pk_translate('SitesManager_DeleteConfirm' ,'Are you sure you want to delete the website %s'),'"'+nameToDelete+'" (idSite = '+idsiteToDelete+')')) )111 if(confirm(sprintf(_pk_translate('SitesManager_DeleteConfirm'),'"'+nameToDelete+'" (idSite = '+idsiteToDelete+')')) ) 112 112 { 113 113 $.ajax( getDeleteSiteAJAX( idsiteToDelete ) ); 114 114 } -
plugins/Dashboard/templates/Dashboard.js
143 143 //format the div for upcomming ajax loading and set a temporary content 144 144 $(this) .attr('plugin', plugin) 145 145 .attr('id', action) 146 .html('<div id="previewLoading"><img src="themes/default/loading.gif" />'+ _pk_translate('Dashboard_LoadingPreview' ,'Loading preview, please wait...') +'</div>').show();146 .html('<div id="previewLoading"><img src="themes/default/loading.gif" />'+ _pk_translate('Dashboard_LoadingPreview') +'</div>').show(); 147 147 self.dashboard.ajaxLoading(plugin, action); 148 148 } 149 149 }); … … 193 193 if(contains(widgets, plugin+'.'+action)) 194 194 { 195 195 $(this).addClass('menuDisabled'); 196 $(this).attr('title', _pk_translate('Dashboard_TitleWidgetInDashboard' ,'Widget already in dashboard'));196 $(this).attr('title', _pk_translate('Dashboard_TitleWidgetInDashboard')); 197 197 } 198 198 else 199 199 { 200 200 $(this).removeClass('menuDisabled'); 201 $(this).attr('title', _pk_translate('Dashboard_TitleClickToAdd' ,'Click to add to dashboard'));201 $(this).attr('title', _pk_translate('Dashboard_TitleClickToAdd')); 202 202 } 203 203 }); 204 204 }, … … 328 328 if(typeof onTop == "undefined") 329 329 onTop = false; 330 330 331 var item = '<div class="items"><div class="widget"><div class="widgetLoading">'+ _pk_translate('Dashboard_LoadingWidget' ,'Loading widget, please wait...') +'</div><div plugin="'+plugin+'"'+' id="'+action+'" class="widgetDiv"></div></div></div>';331 var item = '<div class="items"><div class="widget"><div class="widgetLoading">'+ _pk_translate('Dashboard_LoadingWidget') +'</div><div plugin="'+plugin+'"'+' id="'+action+'" class="widgetDiv"></div></div></div>'; 332 332 333 333 if(onTop) 334 334 { … … 375 375 { 376 376 var self = this; 377 377 378 var title = _pk_translate('Dashboard_WidgetNotFound' ,'Widget not found');378 var title = _pk_translate('Dashboard_WidgetNotFound'); 379 379 var widgets = piwik.availableWidgets[plugin]; 380 380 for(var i in widgets) 381 381 { -
plugins/Home/templates/datatable.js
268 268 { 269 269 if(Number(self.param.filter_excludelowpop) != 0) 270 270 { 271 string = _pk_translate('Home_IncludeAllPopulation' ,'Include all population');271 string = _pk_translate('Home_IncludeAllPopulation'); 272 272 } 273 273 else 274 274 { 275 string = _pk_translate('Home_ExcludeLowPopulation' ,'Exclude low population');275 string = _pk_translate('Home_ExcludeLowPopulation'); 276 276 } 277 277 $(this).html(string); 278 278 } … … 410 410 // only show this string if there is some rows in the datatable 411 411 if(totalRows != 0) 412 412 { 413 var str = sprintf(_pk_translate('Home_PageOf' ,'%s of %s'),offset + '-' + offsetEndDisp,totalRows);413 var str = sprintf(_pk_translate('Home_PageOf'),offset + '-' + offsetEndDisp,totalRows); 414 414 $(this).text(str); 415 415 } 416 416 } … … 618 618 <tr>\ 619 619 <td colspan="'+numberOfColumns+'" class="cellSubDataTable">\ 620 620 <div id="'+divIdToReplaceWithSubTable+'">\ 621 <span id="loadingDataTable" style="display:inline"><img src="themes/default/images/loading-blue.gif" />'+ _pk_translate('Home_Loading' ,'Loading...') +'</span>\621 <span id="loadingDataTable" style="display:inline"><img src="themes/default/images/loading-blue.gif" />'+ _pk_translate('Home_Loading') +'</span>\ 622 622 </div>\ 623 623 </td>\ 624 624 </tr>\ -
plugins/UsersManager/templates/UsersManager.js
222 222 ajaxHideError(); 223 223 var idRow = $(this).attr('id'); 224 224 var loginToDelete = $(this).parent().parent().find('#userLogin').html(); 225 if( confirm(sprintf(_pk_translate('UsersManager_DeleteConfirm' ,'Are you sure you want to delete the user %s'),'"'+loginToDelete+'"')) )225 if( confirm(sprintf(_pk_translate('UsersManager_DeleteConfirm'),'"'+loginToDelete+'"')) ) 226 226 { 227 227 $.ajax( getDeleteUserAJAX( loginToDelete ) ); 228 228 } -
plugins/VisitsSummary/sparklines.tpl
1 1 <div id="to remove this div" class="parentDiv"> 2 <img class="sparkline" src="{$urlSparklineNbVisits}" /> <span>{'VisitsSummary_NbVisits'|translate:"<strong>$nbVisits</strong>"}</span></p> 3 <img class="sparkline" src="{$urlSparklineNbUniqVisitors}" /> <span>{'VisitsSummary_NbUniqueVisitors'|translate:"<strong>$nbUniqVisitors</strong>"}</span></p> 4 <img class="sparkline" src="{$urlSparklineNbActions}" /> <span>{'VisitsSummary_NbActions'|translate:"<strong>$nbActions</strong>"}</span></p> 5 <img class="sparkline" src="{$urlSparklineSumVisitLength}" /> <span>{assign var=sumtimeVisitLength value=$sumVisitLength|sumtime} {'VisitsSummary_TotalTime'|translate:"<strong>$sumtimeVisitLength</strong>"}</span></p> 6 <img class="sparkline" src="{$urlSparklineMaxActions}" /> <span>{'VisitsSummary_MaxNbActions'|translate:"<strong>$maxActions</strong>"}</span></p> 7 <img class="sparkline" src="{$urlSparklineBounceCount}" /> <span>{'VisitsSummary_NbBounced'|translate:"<strong>$bounceCount</strong>"}</span></p> 8 </div> 9 No newline at end of file 2 <p><img class="sparkline" src="{$urlSparklineNbVisits}" /> <span>{'VisitsSummary_NbVisits'|translate:"<strong>$nbVisits</strong>"}</span></p> 3 <p><img class="sparkline" src="{$urlSparklineNbUniqVisitors}" /> <span>{'VisitsSummary_NbUniqueVisitors'|translate:"<strong>$nbUniqVisitors</strong>"}</span></p> 4 <p><img class="sparkline" src="{$urlSparklineNbActions}" /> <span>{'VisitsSummary_NbActions'|translate:"<strong>$nbActions</strong>"}</span></p> 5 <p><img class="sparkline" src="{$urlSparklineSumVisitLength}" /> <span>{assign var=sumtimeVisitLength value=$sumVisitLength|sumtime} {'VisitsSummary_TotalTime'|translate:"<strong>$sumtimeVisitLength</strong>"}</span></p> 6 <p><img class="sparkline" src="{$urlSparklineMaxActions}" /> <span>{'VisitsSummary_MaxNbActions'|translate:"<strong>$maxActions</strong>"}</span></p> 7 <p><img class="sparkline" src="{$urlSparklineBounceCount}" /> <span>{'VisitsSummary_NbBounced'|translate:"<strong>$bounceCount</strong>"}</span></p> 8 </div> -
modules/SmartyPlugins/function.loadJavascriptTranslations.php
20 20 * (it is always loaded with translations): 21 21 * 22 22 * <script type="text/javascript"> 23 * alert(_pk_translate('MY_TRANSLATION_STRING' ,'Default string in English'))23 * alert(_pk_translate('MY_TRANSLATION_STRING')) 24 24 * </script> 25 25 * 26 26 * Note: Use translation string from your translation file WITHOUT '_js' suffix. 27 27 * 28 28 * _pk_translate DOES NOT support printf() arguments, but you can call: 29 29 * 30 * sprintf(_pk_translate('_NB_OF_EGGS','There is %s eggs on the table'),'ten') 31 * 30 * sprintf(_pk_translate('_NB_OF_EGGS'),'ten') 31 * (where _NB_OF_EGGS is defined in translation file as i.e. 'There is %s eggs on the table') 32 * 32 33 * sprintf() function is by default included when loading translations 33 34 */ 34 35 -
modules/Translate.php
108 108 } 109 109 110 110 $js .= '};'; 111 $js .= 'function _pk_translate( tvar, str) { '.112 'var s = str; if( typeof(translations[tvar]) != \'undefined\' ) s = translations[tvar];'.111 $js .= 'function _pk_translate(k) { '. 112 'var s = k; if( typeof(translations[k]) != \'undefined\' ) s = translations[k];'. 113 113 'return s;}'; 114 114 115 115 return $js;
