Ticket #57: local-js.diff

File local-js.diff, 4.9 KB (added by momo360modena, 2 years ago)

Changes in JS file

  • js/editor.js

     
    6666                if (!$gp.editor.current) return; 
    6767                var editor = $gp.editor.current; 
    6868                button.attr('disabled', 'disabled'); 
    69                 $gp.notices.notice('Saving…'); 
     69                $gp.notices.notice($gp_editor_options.saving_hellip); 
    7070                name = "translation["+editor.original_id+"][]"; 
    7171                data = $("textarea[name='"+name+"']", editor).map(function() { 
    7272                        return name+'='+encodeURIComponent($(this).val()); 
     
    7474                $.ajax({type: "POST", url: $gp_editor_options.url, data: data, dataType: 'json', 
    7575                        success: function(data){ 
    7676                                button.attr('disabled', ''); 
    77                                 $gp.notices.success('Saved!'); 
     77                                $gp.notices.success($gp_editor_options.saved); 
    7878                                for(original_id in data) { 
    7979                                        $gp.editor.replace_current(data[original_id]); 
    8080                                } 
     
    8686                        }, 
    8787                        error: function(xhr, msg, error) { 
    8888                                button.attr('disabled', ''); 
    89                                 msg = xhr.responseText? 'Error: '+ xhr.responseText : 'Error saving the translation!'; 
     89                                msg = xhr.responseText? $gp_editor_options.error_start + xhr.responseText : $gp_editor_options.error_translation; 
    9090                                $gp.notices.error(msg); 
    9191                        } 
    9292                }); 
     
    9595                if (!$gp.editor.current) return; 
    9696                var editor = $gp.editor.current; 
    9797                select.attr('disabled', 'disabled'); 
    98                 $gp.notices.notice('Setting priority…'); 
     98                $gp.notices.notice($gp_editor_options.setting_prio); 
    9999                data = {priority: $('option:selected', select).attr('value')}; 
    100100                $.ajax({type: "POST", url: $gp_editor_options.set_priority_url.replace('%original-id%', editor.original_id), data: data, 
    101101                        success: function(data){ 
    102102                                select.attr('disabled', ''); 
    103                                 $gp.notices.success('Priority set!'); 
     103                                $gp.notices.success($gp_editor_options.set_prio); 
    104104                                // set CSS class 
    105105                                var new_priority_class = 'priority-'+$('option:selected', select).text(); 
    106106                                $gp.editor.current.addClass(new_priority_class); 
    107107                                $gp.editor.current.preview.addClass(new_priority_class); 
    108108                        }, 
    109109                        error: function(xhr, msg, error) { 
    110                                 msg = xhr.responseText? 'Error: '+ xhr.responseText : 'Error setting the priority!'; 
     110                                msg = xhr.responseText? $gp_editor_options.error_start + xhr.responseText : $gp_editor_options.error_prio; 
    111111                                $gp.notices.error(msg); 
    112112                        } 
    113113                }); 
     
    115115        }, 
    116116        discard_warning: function(link) { 
    117117                if (!$gp.editor.current) return; 
    118                 $gp.notices.notice('Discarding…'); 
     118                $gp.notices.notice($gp_editor_options.discarding); 
    119119                data = {translation_id: $gp.editor.current.translation_id, key: link.attr('key'), index: link.attr('index')}; 
    120120                $.ajax({type: "POST", url: $gp_editor_options.discard_warning_url, data: data, 
    121121                        success: function(data) { 
    122                                 $gp.notices.success('Saved!'); 
     122                                $gp.notices.success($gp_editor_options.saved); 
    123123                                $gp.editor.replace_current(data); 
    124124                        }, 
    125125                        error: function(xhr, msg, error) { 
    126                                 msg = xhr.responseText? 'Error: '+ xhr.responseText : 'Error saving the translation!'; 
     126                                msg = xhr.responseText? $gp_editor_options.error_start + xhr.responseText : $gp_editor_options.error_translation; 
    127127                                $gp.notices.error(msg); 
    128128                        } 
    129129                }); 
  • js/translations-page.js

     
    11jQuery(function($) { 
    2         $gp.showhide('#upper-filters-toolbar a.sort', 'Sort ↓', 'Sort ↑', '#upper-filters-toolbar dl.sort', '#sort\\[by\\]'); 
    3         $gp.showhide('#upper-filters-toolbar a.filter', 'Filter ↓', 'Filter ↑', '#upper-filters-toolbar dl.filters', '#filters\\[term\\]'); 
    4         $gp.showhide('#upper-filters-toolbar a.bulk', 'Bulk ↓', 'Bulk ↑', '#upper-filters-toolbar dl.bulk-actions', '#filters\\[term\\]'); 
     2        $gp.showhide('#upper-filters-toolbar a.sort',   $gp_translations_options.sort_d, $gp_translations_options.sort_u, '#upper-filters-toolbar dl.sort', '#sort\\[by\\]'); 
     3        $gp.showhide('#upper-filters-toolbar a.filter', $gp_translations_options.filt_d, $gp_translations_options.filt_u, '#upper-filters-toolbar dl.filters', '#filters\\[term\\]'); 
     4        $gp.showhide('#upper-filters-toolbar a.bulk',   $gp_translations_options.bulk_d, $gp_translations_options.bulk_u, '#upper-filters-toolbar dl.bulk-actions', '#filters\\[term\\]'); 
    55        $('#bulk\\[action\\]\\[approve-selected\\]').change(function() { $gp.editor.hide(); }); 
    66        $('#bulk\\[action\]\\[reject-selected\\]').change(function() { $gp.editor.hide(); }); 
    77 
     
    3232        approve_submit.attr('disabled', 'disabled'); 
    3333        radios.change(function() { 
    3434                approve_submit.removeAttr('disabled'); 
    35                 approve_submit.attr('value', this.id.match('bulk\\[action\\]\\[approve')? 'Approve' : 'Reject'); 
     35                approve_submit.attr('value', this.id.match('bulk\\[action\\]\\[approve')? $gp_translations_options.approv : $gp_translations_options.reject ); 
    3636        }); 
    3737         
    3838        $('form.filters-toolbar').submit(function(e) {