Fix some bugs causing missing translations in home

This commit is contained in:
Nathan Gray 2015-03-04 16:48:37 +00:00
parent 106e27303b
commit 83afae3960
2 changed files with 5 additions and 1 deletions

View File

@ -108,7 +108,7 @@ var et2_portlet = et2_valueWidget.extend(
this._super.apply(this, arguments); this._super.apply(this, arguments);
var self = this; var self = this;
// Create DOM nodes // Create DOM nodes
this.div = $j(document.createElement("div")) this.div = $j(document.createElement("div"))
.addClass(this.options.class) .addClass(this.options.class)
@ -185,6 +185,8 @@ var et2_portlet = et2_valueWidget.extend(
for(var action_name in this.default_actions) for(var action_name in this.default_actions)
{ {
defaults[action_name] = this.default_actions[action_name]; defaults[action_name] = this.default_actions[action_name];
// Translate caption here, as translations aren't available earlier
defaults[action_name].caption = this.egw().lang(this.default_actions[action_name].caption);
if(typeof this[action_name] == "function") if(typeof this[action_name] == "function")
{ {
defaults[action_name].onExecute = jQuery.proxy(this[action_name],this); defaults[action_name].onExecute = jQuery.proxy(this[action_name],this);

View File

@ -100,6 +100,8 @@ class home_favorite_portlet extends home_portlet
} }
} }
$this->nm_settings['columnselection_pref'] = "nextmatch-home.{$this->context['id']}"; $this->nm_settings['columnselection_pref'] = "nextmatch-home.{$this->context['id']}";
translation::add_app($context['appname']);
} }
public function exec($id = null, etemplate_new &$etemplate = null) public function exec($id = null, etemplate_new &$etemplate = null)
{ {