[MERGE] Merged from openerp-web.
bzr revid: jra@tinyerp.com-20120627075415-jjv0peuni15e8xir bzr revid: jra@tinyerp.com-20120627130608-6raligtmfyvreyt1 bzr revid: jra@tinyerp.com-20120629051154-g7aawxf2nhqhavnp bzr revid: jra@tinyerp.com-20120703094655-d2pf4noqzx6iqrpf bzr revid: jra@tinyerp.com-20120709093840-3to71dn8fohvh98z
This commit is contained in:
commit
92b565c527
|
@ -437,18 +437,21 @@ class Database(openerpweb.Controller):
|
||||||
|
|
||||||
@openerpweb.httprequest
|
@openerpweb.httprequest
|
||||||
def backup(self, req, backup_db, backup_pwd, token):
|
def backup(self, req, backup_db, backup_pwd, token):
|
||||||
db_dump = base64.b64decode(
|
try:
|
||||||
req.session.proxy("db").dump(backup_pwd, backup_db))
|
db_dump = base64.b64decode(
|
||||||
filename = "%(db)s_%(timestamp)s.dump" % {
|
req.session.proxy("db").dump(backup_pwd, backup_db))
|
||||||
'db': backup_db,
|
filename = "%(db)s_%(timestamp)s.dump" % {
|
||||||
'timestamp': datetime.datetime.utcnow().strftime(
|
'db': backup_db,
|
||||||
"%Y-%m-%d_%H-%M-%SZ")
|
'timestamp': datetime.datetime.utcnow().strftime(
|
||||||
}
|
"%Y-%m-%d_%H-%M-%SZ")
|
||||||
return req.make_response(db_dump,
|
}
|
||||||
[('Content-Type', 'application/octet-stream; charset=binary'),
|
return req.make_response(db_dump,
|
||||||
('Content-Disposition', 'attachment; filename="' + filename + '"')],
|
[('Content-Type', 'application/octet-stream; charset=binary'),
|
||||||
{'fileToken': int(token)}
|
('Content-Disposition', 'attachment; filename="' + filename + '"')],
|
||||||
)
|
{'fileToken': int(token)}
|
||||||
|
)
|
||||||
|
except xmlrpclib.Fault, e:
|
||||||
|
return simplejson.dumps([[],[{'error': e.faultCode, 'title': 'backup Database'}]])
|
||||||
|
|
||||||
@openerpweb.httprequest
|
@openerpweb.httprequest
|
||||||
def restore(self, req, db_file, restore_pwd, new_db):
|
def restore(self, req, db_file, restore_pwd, new_db):
|
||||||
|
@ -1286,7 +1289,8 @@ class SearchView(View):
|
||||||
del filter['context']
|
del filter['context']
|
||||||
del filter['domain']
|
del filter['domain']
|
||||||
return filters
|
return filters
|
||||||
|
|
||||||
|
|
||||||
@openerpweb.jsonrequest
|
@openerpweb.jsonrequest
|
||||||
def add_to_dashboard(self, req, menu_id, action_id, context_to_save, domain, view_mode, name=''):
|
def add_to_dashboard(self, req, menu_id, action_id, context_to_save, domain, view_mode, name=''):
|
||||||
to_eval = common.nonliterals.CompoundContext(context_to_save)
|
to_eval = common.nonliterals.CompoundContext(context_to_save)
|
||||||
|
@ -1520,8 +1524,12 @@ class Action(openerpweb.Controller):
|
||||||
|
|
||||||
@openerpweb.jsonrequest
|
@openerpweb.jsonrequest
|
||||||
def run(self, req, action_id):
|
def run(self, req, action_id):
|
||||||
return clean_action(req, req.session.model('ir.actions.server').run(
|
return_action = req.session.model('ir.actions.server').run(
|
||||||
[action_id], req.session.eval_context(req.context)))
|
[action_id], req.session.eval_context(req.context))
|
||||||
|
if return_action:
|
||||||
|
return clean_action(req, return_action)
|
||||||
|
else:
|
||||||
|
return False
|
||||||
|
|
||||||
class Export(View):
|
class Export(View):
|
||||||
_cp_path = "/web/export"
|
_cp_path = "/web/export"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,152 @@
|
||||||
|
|
||||||
.text-core { position: relative;}.text-core .text-wrap { background: #fff; position: absolute;}.text-core .text-wrap textarea, .text-core .text-wrap input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; outline: none; resize: none; position: absolute; z-index: 1; background: none; overflow: hidden; margin: 0; padding: 3px 5px 4px 5px; white-space: nowrap; font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; line-height: 13px; height: auto;}
|
.text-core {
|
||||||
.text-core .text-wrap .text-arrow { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; right: 0; width: 22px; height: 22px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOAQMAAADHWqTrAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8yXJnt8Ns4AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABpJREFUCJljYEAF/xsY6hkY7BgYZBgYOFBkADkdAmFDagYFAAAAAElFTkSuQmCC") 50% 50% no-repeat; cursor: pointer; z-index: 2;}
|
position: relative;
|
||||||
.text-core .text-wrap .text-dropdown { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; position: absolute; z-index: 3; background: #fff; border: 1px solid #9daccc; width: 100%; max-height: 100px; padding: 1px; font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; display: none; overflow-x: hidden; overflow-y: auto;}.text-core .text-wrap .text-dropdown.text-position-below { margin-top: 1px;}.text-core .text-wrap .text-dropdown.text-position-above { margin-bottom: 1px;}.text-core .text-wrap .text-dropdown .text-list .text-suggestion { padding: 3px 5px; cursor: pointer;}.text-core .text-wrap .text-dropdown .text-list .text-suggestion em { font-style: normal; text-decoration: underline;}.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected { color: #fff; background: #6d84b4;}
|
}
|
||||||
.text-core .text-wrap .text-focus { -webkit-box-shadow: 0px 0px 6px #6d84b4; -moz-box-shadow: 0px 0px 6px #6d84b4; box-shadow: 0px 0px 6px #6d84b4; position: absolute; width: 100%; height: 100%; display: none;}.text-core .text-wrap .text-focus.text-show-focus { display: block;}
|
.text-core .text-wrap {
|
||||||
.text-core .text-wrap .text-prompt { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; width: 100%; height: 100%; margin: 1px 0 0 2px; font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; color: #c0c0c0; overflow: hidden; white-space: pre;}.text-core .text-wrap .text-prompt.text-hide-prompt { display: none;}
|
background: #fff;
|
||||||
.text-core .text-wrap .text-tags { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; width: 100%; height: 100%; padding: 3px 35px 3px 3px; cursor: text;}.text-core .text-wrap .text-tags.text-tags-on-top { z-index: 2;}.text-core .text-wrap .text-tags .text-tag { float: left;}.text-core .text-wrap .text-tags .text-tag .text-button { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; float: left; border: 1px solid #9daccc; background: #e2e6f0; color: #000; padding: 0px 17px 0px 3px; margin: 0 2px 2px 0; cursor: pointer; height: 16px; font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;}.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove { position: absolute; right: 3px; top: 2px; display: block; width: 11px; height: 11px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAhCAYAAAAPm1F2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAQ5JREFUOI2dlD0WwiAQhCc8L6HHgAPoASwtSYvX8BrQxtIyveYA8RppLO1jE+LwE8lzms2yH8MCj1QoaBzH+VuUYNYMS213UlvDRamtUbXb5ZyPHuDoxwGgip3ipfvGuGzPz+vZ/coDONdzFuYCO6ramQQG0DJIE1oPBBvM6e9LqaS2FwD7FWwnVoIAsOc2Xn1jDlyd8pfPBRVOBHA8cc/3yCmQqt0jcY4LuTyAF3pOYS6wI48LAm4MUrx5JthgSQJAt5LtNgAUgEMBBIC3AL2xgo58dEPfhE9wygef89FtCeC49UwltR1pQrK2qr9vNr7uRTCBF3pOYS6wI4/zdQ8MUpxPI9hgSQL0Xyio/QBt54DzsHQx6gAAAABJRU5ErkJggg==") 0 0 no-repeat;}.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:hover { background-position: 0 -11px;}.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:active { background-position: 0 -22px;}
|
position: absolute;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap textarea, .text-core .text-wrap input {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
-webkit-border-radius: 3px;
|
||||||
|
-moz-border-radius: 3px;
|
||||||
|
border-radius: 3px;
|
||||||
|
outline: none;
|
||||||
|
resize: none;
|
||||||
|
position: absolute;
|
||||||
|
background: none;
|
||||||
|
overflow: hidden;
|
||||||
|
margin: 0;
|
||||||
|
padding: 3px 5px 4px 5px;
|
||||||
|
white-space: nowrap;
|
||||||
|
font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
|
||||||
|
line-height: 13px;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-arrow {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
width: 22px;
|
||||||
|
height: 22px;
|
||||||
|
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOAQMAAADHWqTrAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8yXJnt8Ns4AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABpJREFUCJljYEAF/xsY6hkY7BgYZBgYOFBkADkdAmFDagYFAAAAAElFTkSuQmCC") 50% 50% no-repeat;
|
||||||
|
cursor: pointer;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-dropdown {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
padding: 0;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 3;
|
||||||
|
background: #fff;
|
||||||
|
border: 1px solid #9daccc;
|
||||||
|
width: 100%;
|
||||||
|
max-height: 100px;
|
||||||
|
padding: 1px;
|
||||||
|
font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
|
||||||
|
display: none;
|
||||||
|
overflow-x: hidden;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-dropdown.text-position-below {
|
||||||
|
margin-top: 1px;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-dropdown.text-position-above {
|
||||||
|
margin-bottom: 1px;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-dropdown .text-list .text-suggestion {
|
||||||
|
padding: 3px 5px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
|
||||||
|
font-style: normal;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected {
|
||||||
|
color: #fff;
|
||||||
|
background: #6d84b4;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-focus {
|
||||||
|
-webkit-box-shadow: 0px 0px 6px #6d84b4;
|
||||||
|
-moz-box-shadow: 0px 0px 6px #6d84b4;
|
||||||
|
box-shadow: 0px 0px 6px #6d84b4;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-focus.text-show-focus {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-prompt {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
margin: 1px 0 0 2px;
|
||||||
|
font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
|
||||||
|
color: #c0c0c0;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: pre;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-prompt.text-hide-prompt {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
padding: 3px 35px 3px 3px;
|
||||||
|
cursor: text;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags.text-tags-on-top {
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags .text-tag {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags .text-tag .text-button {
|
||||||
|
-webkit-border-radius: 2px;
|
||||||
|
-moz-border-radius: 2px;
|
||||||
|
border-radius: 2px;
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
position: relative;
|
||||||
|
float: left;
|
||||||
|
border: 1px solid #9daccc;
|
||||||
|
background: #e2e6f0;
|
||||||
|
color: #000;
|
||||||
|
padding: 0px 17px 0px 3px;
|
||||||
|
margin: 0 2px 2px 0;
|
||||||
|
cursor: pointer;
|
||||||
|
height: 16px;
|
||||||
|
font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove {
|
||||||
|
position: absolute;
|
||||||
|
right: 3px;
|
||||||
|
top: 2px;
|
||||||
|
display: block;
|
||||||
|
width: 11px;
|
||||||
|
height: 11px;
|
||||||
|
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAhCAYAAAAPm1F2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAQ5JREFUOI2dlD0WwiAQhCc8L6HHgAPoASwtSYvX8BrQxtIyveYA8RppLO1jE+LwE8lzms2yH8MCj1QoaBzH+VuUYNYMS213UlvDRamtUbXb5ZyPHuDoxwGgip3ipfvGuGzPz+vZ/coDONdzFuYCO6ramQQG0DJIE1oPBBvM6e9LqaS2FwD7FWwnVoIAsOc2Xn1jDlyd8pfPBRVOBHA8cc/3yCmQqt0jcY4LuTyAF3pOYS6wI48LAm4MUrx5JthgSQJAt5LtNgAUgEMBBIC3AL2xgo58dEPfhE9wygef89FtCeC49UwltR1pQrK2qr9vNr7uRTCBF3pOYS6wI4/zdQ8MUpxPI9hgSQL0Xyio/QBt54DzsHQx6gAAAABJRU5ErkJggg==") 0 0 no-repeat;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:hover {
|
||||||
|
background-position: 0 -11px;
|
||||||
|
}
|
||||||
|
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:active {
|
||||||
|
background-position: 0 -22px;
|
||||||
|
}
|
||||||
|
|
|
@ -2465,7 +2465,7 @@
|
||||||
target = $(e.target)
|
target = $(e.target)
|
||||||
;
|
;
|
||||||
|
|
||||||
if(target.is(CSS_DOT_SUGGESTION) || target.is(CSS_DOT_LABEL))
|
if($(CSS_DOT_SUGGESTION).has(target[0]) || $(CSS_DOT_LABEL).has(target[0]))
|
||||||
self.trigger('enterKeyPress');
|
self.trigger('enterKeyPress');
|
||||||
|
|
||||||
if (self.core().hasPlugin('tags'))
|
if (self.core().hasPlugin('tags'))
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
/**
|
/**
|
||||||
* Timeago is a jQuery plugin that makes it easy to support automatically
|
* Timeago is a jQuery plugin that makes it easy to support automatically
|
||||||
* updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
|
* updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
|
||||||
|
*
|
||||||
|
* Please note that the library has been slightly modified for i18n's sake.
|
||||||
*
|
*
|
||||||
* @name timeago
|
* @name timeago
|
||||||
* @version 0.11.3
|
* @version 0.11.3
|
||||||
|
@ -49,7 +51,8 @@
|
||||||
years: "%d years",
|
years: "%d years",
|
||||||
wordSeparator: " ",
|
wordSeparator: " ",
|
||||||
numbers: []
|
numbers: []
|
||||||
}
|
},
|
||||||
|
translator: null
|
||||||
},
|
},
|
||||||
inWords: function(distanceMillis) {
|
inWords: function(distanceMillis) {
|
||||||
var $l = this.settings.strings;
|
var $l = this.settings.strings;
|
||||||
|
@ -68,26 +71,36 @@
|
||||||
var days = hours / 24;
|
var days = hours / 24;
|
||||||
var years = days / 365;
|
var years = days / 365;
|
||||||
|
|
||||||
function substitute(stringOrFunction, number) {
|
function convert(stringOrFunction, number) {
|
||||||
var string = $.isFunction(stringOrFunction) ? stringOrFunction(number, distanceMillis) : stringOrFunction;
|
var string = $.isFunction(stringOrFunction) ? stringOrFunction(number, distanceMillis) : stringOrFunction;
|
||||||
var value = ($l.numbers && $l.numbers[number]) || number;
|
|
||||||
return string.replace(/%d/i, value);
|
// return the proper string and the numeric value that goes in it
|
||||||
|
return {'string': string, 'value': ($l.numbers && $l.numbers[number]) || number};
|
||||||
}
|
}
|
||||||
|
|
||||||
var words = seconds < 45 && substitute($l.seconds, Math.round(seconds)) ||
|
var stringAndNumber = seconds < 45 && convert($l.seconds, Math.round(seconds)) ||
|
||||||
seconds < 90 && substitute($l.minute, 1) ||
|
seconds < 90 && convert($l.minute, 1) ||
|
||||||
minutes < 45 && substitute($l.minutes, Math.round(minutes)) ||
|
minutes < 45 && convert($l.minutes, Math.round(minutes)) ||
|
||||||
minutes < 90 && substitute($l.hour, 1) ||
|
minutes < 90 && convert($l.hour, 1) ||
|
||||||
hours < 24 && substitute($l.hours, Math.round(hours)) ||
|
hours < 24 && convert($l.hours, Math.round(hours)) ||
|
||||||
hours < 42 && substitute($l.day, 1) ||
|
hours < 42 && convert($l.day, 1) ||
|
||||||
days < 30 && substitute($l.days, Math.round(days)) ||
|
days < 30 && convert($l.days, Math.round(days)) ||
|
||||||
days < 45 && substitute($l.month, 1) ||
|
days < 45 && convert($l.month, 1) ||
|
||||||
days < 365 && substitute($l.months, Math.round(days / 30)) ||
|
days < 365 && convert($l.months, Math.round(days / 30)) ||
|
||||||
years < 1.5 && substitute($l.year, 1) ||
|
years < 1.5 && convert($l.year, 1) ||
|
||||||
substitute($l.years, Math.round(years));
|
convert($l.years, Math.round(years));
|
||||||
|
|
||||||
|
var string = stringAndNumber.string;
|
||||||
|
var value = stringAndNumber.value;
|
||||||
var separator = $l.wordSeparator === undefined ? " " : $l.wordSeparator;
|
var separator = $l.wordSeparator === undefined ? " " : $l.wordSeparator;
|
||||||
return $.trim([prefix, words, suffix].join(separator));
|
|
||||||
|
// compose and translate the final string
|
||||||
|
var fullString = $.trim([prefix, string, suffix].join(separator));
|
||||||
|
var translatedString = $t.settings.translator ?
|
||||||
|
$t.settings.translator(fullString) :
|
||||||
|
fullString;
|
||||||
|
|
||||||
|
return translatedString.replace(/%d/i, value);
|
||||||
},
|
},
|
||||||
parse: function(iso8601) {
|
parse: function(iso8601) {
|
||||||
var s = $.trim(iso8601);
|
var s = $.trim(iso8601);
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
.openerp.openerp-web-client-container {
|
.openerp.openerp_webclient_container {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
background: white;
|
background: white;
|
||||||
/* http://www.quirksmode.org/dom/inputfile.html
|
/* http://www.quirksmode.org/dom/inputfile.html
|
||||||
* http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
|
* http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
|
||||||
*/
|
*/ */
|
||||||
}
|
}
|
||||||
.openerp a {
|
.openerp a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -91,7 +91,7 @@
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
}
|
}
|
||||||
.openerp input, .openerp textarea, .openerp select {
|
.openerp input, .openerp textarea, .openerp select {
|
||||||
padding: 1px 4px;
|
padding: 2px 4px;
|
||||||
border: 1px solid #cccccc;
|
border: 1px solid #cccccc;
|
||||||
-moz-border-radius: 3px;
|
-moz-border-radius: 3px;
|
||||||
-webkit-border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
|
@ -186,6 +186,99 @@
|
||||||
.openerp .ui-menu .ui-menu-item a.ui-state-active {
|
.openerp .ui-menu .ui-menu-item a.ui-state-active {
|
||||||
background: #f0f0fa;
|
background: #f0f0fa;
|
||||||
}
|
}
|
||||||
|
.openerp.ui-dialog {
|
||||||
|
display: none;
|
||||||
|
position: fixed;
|
||||||
|
padding: 6px;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
z-index: 1050;
|
||||||
|
width: 560px;
|
||||||
|
margin: -150px 0 0 -280px;
|
||||||
|
background-color: rgba(60, 60, 60, 0.7);
|
||||||
|
border: 1px solid;
|
||||||
|
border-color: #888888 #555555 #444444;
|
||||||
|
-moz-border-radius: 8px;
|
||||||
|
-webkit-border-radius: 8px;
|
||||||
|
border-radius: 8px;
|
||||||
|
-moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
|
||||||
|
-webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
|
||||||
|
box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
|
||||||
|
-webkit-background-clip: padding-box;
|
||||||
|
-moz-background-clip: padding-box;
|
||||||
|
background-clip: padding-box;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar, .openerp.ui-dialog .ui-dialog-content, .openerp.ui-dialog .ui-dialog-buttonpane {
|
||||||
|
padding: 16px;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar {
|
||||||
|
border-bottom: 1px solid #cacaca;
|
||||||
|
-moz-border-radius: 2px 2px 0 0;
|
||||||
|
-webkit-border-radius: 2px 2px 0 0;
|
||||||
|
border-radius: 2px 2px 0 0;
|
||||||
|
background-color: #fcfcfc;
|
||||||
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
|
||||||
|
background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
|
||||||
|
background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
|
||||||
|
background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
|
||||||
|
background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
|
||||||
|
background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-widget-header {
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-content {
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-buttonpane {
|
||||||
|
border-top: 1px solid #e0e0e0;
|
||||||
|
background: #f5f7f9;
|
||||||
|
padding: 8px;
|
||||||
|
margin: 0;
|
||||||
|
-moz-border-radius: 0 0 2px 2px;
|
||||||
|
-webkit-border-radius: 0 0 2px 2px;
|
||||||
|
border-radius: 0 0 2px 2px;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-buttonpane button {
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar-close {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar-close:before {
|
||||||
|
content: "×";
|
||||||
|
font-size: 18px;
|
||||||
|
font-weight: bold;
|
||||||
|
line-height: 16px;
|
||||||
|
color: black;
|
||||||
|
text-shadow: 0 1px 0 white;
|
||||||
|
padding: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
background: transparent;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.openerp.ui-dialog .ui-dialog-titlebar-close:before:hover {
|
||||||
|
color: black;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
.openerp .modal-backdrop {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: 1040;
|
||||||
|
background-color: black;
|
||||||
|
filter: alpha(opacity=30);
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
.openerp .oe_i {
|
.openerp .oe_i {
|
||||||
font-family: "mnmliconsRegular" !important;
|
font-family: "mnmliconsRegular" !important;
|
||||||
font-size: 21px;
|
font-size: 21px;
|
||||||
|
@ -283,7 +376,7 @@
|
||||||
background: #ed6f6a;
|
background: #ed6f6a;
|
||||||
}
|
}
|
||||||
.openerp .oe_title {
|
.openerp .oe_title {
|
||||||
width: 55%;
|
width: 60%;
|
||||||
}
|
}
|
||||||
.openerp .oe_title:after {
|
.openerp .oe_title:after {
|
||||||
content: ".";
|
content: ".";
|
||||||
|
@ -309,6 +402,51 @@
|
||||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
.openerp .oe_button.oe_link {
|
||||||
|
border: none;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
background: none;
|
||||||
|
-moz-border-radius: none;
|
||||||
|
-webkit-border-radius: none;
|
||||||
|
border-radius: none;
|
||||||
|
-moz-box-shadow: none;
|
||||||
|
-webkit-box-shadow: none;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
.openerp .oe_button.oe_link img {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.openerp .oe_button.oe_link span {
|
||||||
|
border: none;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
background: none;
|
||||||
|
-moz-border-radius: none;
|
||||||
|
-webkit-border-radius: none;
|
||||||
|
border-radius: none;
|
||||||
|
-moz-box-shadow: none;
|
||||||
|
-webkit-box-shadow: none;
|
||||||
|
box-shadow: none;
|
||||||
|
color: #8a89ba;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.openerp .oe_button.oe_link span:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
.openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
|
||||||
|
color: #cccccc;
|
||||||
|
text-shadow: 0 0 2px black;
|
||||||
|
vertical-align: top;
|
||||||
|
position: relative;
|
||||||
|
top: -5px;
|
||||||
|
}
|
||||||
|
.openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
.openerp .oe_webclient .oe_star_on {
|
||||||
|
color: gold;
|
||||||
|
}
|
||||||
.openerp.oe_tooltip {
|
.openerp.oe_tooltip {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
@ -336,6 +474,11 @@
|
||||||
list-style: none;
|
list-style: none;
|
||||||
zoom: 1;
|
zoom: 1;
|
||||||
}
|
}
|
||||||
|
.openerp .oe_notebook.ui-corner-all {
|
||||||
|
-moz-border-radius: 0;
|
||||||
|
-webkit-border-radius: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
.openerp .oe_notebook:before, .openerp .oe_notebook:after {
|
.openerp .oe_notebook:before, .openerp .oe_notebook:after {
|
||||||
display: table;
|
display: table;
|
||||||
content: "";
|
content: "";
|
||||||
|
@ -392,18 +535,22 @@
|
||||||
position: relative;
|
position: relative;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
.openerp .oe_dropdown_toggle {
|
||||||
|
color: #888888;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
.openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
|
.openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
.openerp .oe_dropdown_menu {
|
.openerp .oe_dropdown_menu {
|
||||||
display: none;
|
display: none;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 28px;
|
top: 32px;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
border: 1px solid #afafb6;
|
border: 1px solid #afafb6;
|
||||||
background: white;
|
background: white;
|
||||||
padding: 8px;
|
padding: 6px 0;
|
||||||
min-width: 120px;
|
min-width: 140px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
-moz-border-radius: 3px;
|
-moz-border-radius: 3px;
|
||||||
-webkit-border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
|
@ -433,7 +580,7 @@
|
||||||
.openerp .oe_dropdown_menu > li > a {
|
.openerp .oe_dropdown_menu > li > a {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
display: block;
|
display: block;
|
||||||
padding: 3px 6px;
|
padding: 4px 15px;
|
||||||
color: #4c4c4c;
|
color: #4c4c4c;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
@ -747,6 +894,7 @@
|
||||||
border-top: 4px solid white;
|
border-top: 4px solid white;
|
||||||
}
|
}
|
||||||
.openerp .oe_topbar .oe_dropdown_menu {
|
.openerp .oe_topbar .oe_dropdown_menu {
|
||||||
|
top: 32px;
|
||||||
background: #333333;
|
background: #333333;
|
||||||
background: rgba(37, 37, 37, 0.9);
|
background: rgba(37, 37, 37, 0.9);
|
||||||
border-color: #999999;
|
border-color: #999999;
|
||||||
|
@ -1129,10 +1277,10 @@
|
||||||
.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
|
.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
|
||||||
content: "f";
|
content: "f";
|
||||||
}
|
}
|
||||||
.openerp .oe_view_manager_global {
|
.openerp .oe_view_manager_current {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
.openerp .oe_view_manager_global > .oe_view_manager_header {
|
.openerp .oe_view_manager_current > .oe_view_manager_header {
|
||||||
border-top: 1px solid #cacaca;
|
border-top: 1px solid #cacaca;
|
||||||
border-bottom: 1px solid #cacaca;
|
border-bottom: 1px solid #cacaca;
|
||||||
background-color: #fcfcfc;
|
background-color: #fcfcfc;
|
||||||
|
@ -1146,13 +1294,19 @@
|
||||||
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
|
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
|
||||||
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
|
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
|
||||||
}
|
}
|
||||||
.openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row td {
|
.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
}
|
}
|
||||||
.openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row:first-child td {
|
.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row:first-child td {
|
||||||
padding-top: 8px;
|
padding-top: 8px;
|
||||||
}
|
}
|
||||||
.openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
|
.openerp .oe_view_manager_inline {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.openerp .oe_view_manager_inline > .oe_view_manager_header {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.openerp .oe_popup_form > .oe_formview > .oe_form_pager {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
.openerp .oe_searchview {
|
.openerp .oe_searchview {
|
||||||
|
@ -1174,7 +1328,7 @@
|
||||||
.openerp .oe_searchview input, .openerp .oe_searchview textarea {
|
.openerp .oe_searchview input, .openerp .oe_searchview textarea {
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
height: 14px;
|
height: 14px;
|
||||||
font-size: 11px;
|
font-size: 12px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
}
|
}
|
||||||
.openerp .oe_searchview.oe_focused {
|
.openerp .oe_searchview.oe_focused {
|
||||||
|
@ -1441,6 +1595,10 @@
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 5px;
|
right: 5px;
|
||||||
}
|
}
|
||||||
|
.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_dashboard form {
|
||||||
|
display: none;
|
||||||
|
margin-top: 2px;
|
||||||
|
}
|
||||||
.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
|
.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
|
||||||
display: none;
|
display: none;
|
||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
|
@ -1529,11 +1687,11 @@
|
||||||
background-color: #ff6666 !important;
|
background-color: #ff6666 !important;
|
||||||
border: 1px solid #dd0000 !important;
|
border: 1px solid #dd0000 !important;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_editable .oe_highlight {
|
.openerp .oe_view_manager_current .oe_form_editable .oe_highlight {
|
||||||
color: #404040;
|
color: #404040;
|
||||||
background: none;
|
background: none;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_editable button.oe_highlight {
|
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
|
||||||
background-color: #efefef;
|
background-color: #efefef;
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
|
||||||
background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
|
background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
|
||||||
|
@ -1545,7 +1703,7 @@
|
||||||
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||||
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_editable button.oe_highlight:active {
|
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
|
||||||
background-color: #e3e3e3;
|
background-color: #e3e3e3;
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
|
||||||
background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
|
background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
|
||||||
|
@ -1557,7 +1715,7 @@
|
||||||
-webkit-box-shadow: none;
|
-webkit-box-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_editable button.oe_highlight:hover {
|
.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
|
||||||
background-color: #f6f6f6;
|
background-color: #f6f6f6;
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
|
||||||
background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
|
background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
|
||||||
|
@ -1575,9 +1733,13 @@
|
||||||
.openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
|
.openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_nosheet > *:not(header) {
|
.openerp .oe_form_nosheet {
|
||||||
margin-left: 10px !important;
|
margin-left: 10px;
|
||||||
margin-right: 10px !important;
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
.openerp .oe_form_nosheet > header {
|
||||||
|
margin-left: -10px;
|
||||||
|
margin-right: -10px;
|
||||||
}
|
}
|
||||||
.openerp .oe_form header {
|
.openerp .oe_form header {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -1598,7 +1760,7 @@
|
||||||
}
|
}
|
||||||
.openerp .oe_form footer {
|
.openerp .oe_form footer {
|
||||||
min-width: 650px;
|
min-width: 650px;
|
||||||
max-width: 960px;
|
max-width: 860px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
.openerp ul.oe_form_steps {
|
.openerp ul.oe_form_steps {
|
||||||
|
@ -1667,7 +1829,7 @@
|
||||||
}
|
}
|
||||||
.openerp .oe_application .oe_form_sheet_width {
|
.openerp .oe_application .oe_form_sheet_width {
|
||||||
min-width: 650px;
|
min-width: 650px;
|
||||||
max-width: 960px;
|
max-width: 860px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
.openerp .oe_application .oe_form_sheet {
|
.openerp .oe_application .oe_form_sheet {
|
||||||
|
@ -1927,7 +2089,7 @@
|
||||||
width: 45px;
|
width: 45px;
|
||||||
height: 30px;
|
height: 30px;
|
||||||
}
|
}
|
||||||
.openerp .oe_hidden_input_file input.oe-binary-file {
|
.openerp .oe_hidden_input_file input.oe_form_binary_file {
|
||||||
z-index: 0;
|
z-index: 0;
|
||||||
line-height: 0;
|
line-height: 0;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
@ -1968,7 +2130,7 @@
|
||||||
.openerp .oe_form_field_many2one td:first-child {
|
.openerp .oe_form_field_many2one td:first-child {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {
|
.openerp .oe_form_field_many2one span.oe_m2o_drop_down_button {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 3px;
|
top: 3px;
|
||||||
right: 2px;
|
right: 2px;
|
||||||
|
@ -1976,8 +2138,11 @@
|
||||||
.openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
|
.openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_field_one2many .oe-listview .oe-edit-row-save {
|
.openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save {
|
||||||
background-image: url(/web/static/src/img/iconset-b-remove.png);
|
background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat;
|
||||||
|
}
|
||||||
|
.openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save:before {
|
||||||
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
.openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top {
|
.openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top {
|
||||||
display: none;
|
display: none;
|
||||||
|
@ -1997,28 +2162,28 @@
|
||||||
height: auto;
|
height: auto;
|
||||||
line-height: 16px;
|
line-height: 16px;
|
||||||
}
|
}
|
||||||
.openerp .oe_form .oe_form_field_many2many > .oe-listview .oe_list_pager_single_page {
|
.openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content {
|
.openerp .oe_list_content {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content td:first-child:after, .openerp .oe-listview-content th:first-child:after {
|
.openerp .oe_list_content td:first-child:after, .openerp .oe_list_content th:first-child:after {
|
||||||
border-width: 0;
|
border-width: 0;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > thead {
|
.openerp .oe_list_content > thead {
|
||||||
border-bottom: 2px solid #cacaca;
|
border-bottom: 2px solid #cacaca;
|
||||||
background: #eeeeee;
|
background: #eeeeee;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > thead th {
|
.openerp .oe_list_content > thead th {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content td, .openerp .oe-listview-content th {
|
.openerp .oe_list_content td, .openerp .oe_list_content th {
|
||||||
padding: 3px 6px;
|
padding: 3px 6px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content th:after {
|
.openerp .oe_list_content th:after {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 6px;
|
right: 6px;
|
||||||
content: "";
|
content: "";
|
||||||
|
@ -2028,12 +2193,12 @@
|
||||||
border-color: black transparent;
|
border-color: black transparent;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content th.sortup:after {
|
.openerp .oe_list_content th.sortup:after {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
filter: alpha(opacity=60);
|
filter: alpha(opacity=60);
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content th.sortdown:after {
|
.openerp .oe_list_content th.sortdown:after {
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
border-left: 4px solid transparent;
|
border-left: 4px solid transparent;
|
||||||
border-right: 4px solid transparent;
|
border-right: 4px solid transparent;
|
||||||
|
@ -2045,20 +2210,19 @@
|
||||||
filter: alpha(opacity=60);
|
filter: alpha(opacity=60);
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody {
|
.openerp .oe_list_content > tbody {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background: white;
|
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr {
|
.openerp .oe_list_content > tbody > tr {
|
||||||
border-top: 1px solid #dddddd;
|
border-top: 1px solid #dddddd;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr > td.oe-field-cell {
|
.openerp .oe_list_content > tbody > tr > td.oe_list_field_cell {
|
||||||
padding: 3px 6px;
|
padding: 3px 6px;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
|
.openerp .oe_list_content > tbody > tr > td, .openerp .oe_list_content > tbody > tr > th {
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
|
.openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
|
||||||
border: none;
|
border: none;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
@ -2066,16 +2230,16 @@
|
||||||
-webkit-box-shadow: none;
|
-webkit-box-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
|
.openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
|
||||||
width: 17px;
|
width: 17px;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child:after {
|
.openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child:after {
|
||||||
border-width: 0;
|
border-width: 0;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr > td.oe_number {
|
.openerp .oe_list_content > tbody > tr > td.oe_number {
|
||||||
text-align: right !important;
|
text-align: right !important;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody > tr:nth-child(odd) {
|
.openerp .oe_list_content > tbody > tr:nth-child(odd) {
|
||||||
background-color: #f0f0fa;
|
background-color: #f0f0fa;
|
||||||
background-color: #f0f0fa;
|
background-color: #f0f0fa;
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
|
||||||
|
@ -2085,13 +2249,13 @@
|
||||||
background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
|
background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
|
||||||
background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
|
background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tfoot {
|
.openerp .oe_list_content > tfoot {
|
||||||
border-top: 2px solid #cacaca;
|
border-top: 2px solid #cacaca;
|
||||||
border-bottom: 1px solid #cacaca;
|
border-bottom: 1px solid #cacaca;
|
||||||
background: #eeeeee;
|
background: #eeeeee;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
|
.openerp .oe_list_content > tbody tr:hover td, .openerp .oe_list_content tbody tr:hover th {
|
||||||
background-color: #eeeeee;
|
background-color: #eeeeee;
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
|
background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
|
||||||
background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
|
background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
|
||||||
|
@ -2100,13 +2264,16 @@
|
||||||
background-image: -o-linear-gradient(top, #eeeeee, #dedede);
|
background-image: -o-linear-gradient(top, #eeeeee, #dedede);
|
||||||
background-image: linear-gradient(to bottom, #eeeeee, #dedede);
|
background-image: linear-gradient(to bottom, #eeeeee, #dedede);
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content .numeric {
|
.openerp .oe_list_content .numeric {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
width: 82px;
|
width: 82px;
|
||||||
}
|
}
|
||||||
.openerp .oe-listview-content .numeric input {
|
.openerp .oe_list_content .numeric input {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
.openerp .oe_list_content .oe_list_edit_row_save:before {
|
||||||
|
content: "S";
|
||||||
|
}
|
||||||
.openerp .oe_trad_field.touched {
|
.openerp .oe_trad_field.touched {
|
||||||
border: 1px solid green !important;
|
border: 1px solid green !important;
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ $facets-border: #afafb6
|
||||||
$facets-border-selected: #a6a6fe
|
$facets-border-selected: #a6a6fe
|
||||||
$hover-background: #f0f0fa
|
$hover-background: #f0f0fa
|
||||||
$colour4: #8a89ba
|
$colour4: #8a89ba
|
||||||
|
$sheet-max-width: 860px
|
||||||
// }}}
|
// }}}
|
||||||
// Mixins {{{
|
// Mixins {{{
|
||||||
@font-face
|
@font-face
|
||||||
|
@ -27,6 +28,14 @@ $colour4: #8a89ba
|
||||||
font-weight: normal
|
font-weight: normal
|
||||||
font-style: normal
|
font-style: normal
|
||||||
|
|
||||||
|
@mixin reset()
|
||||||
|
border: none
|
||||||
|
padding: 0
|
||||||
|
margin: 0
|
||||||
|
background: none
|
||||||
|
@include radius(none)
|
||||||
|
@include box-shadow(none)
|
||||||
|
|
||||||
@mixin vertical-gradient($startColor: #555, $endColor: #333)
|
@mixin vertical-gradient($startColor: #555, $endColor: #333)
|
||||||
background-color: $startColor
|
background-color: $startColor
|
||||||
background-image: -webkit-gradient(linear, left top, left bottom, from($startColor), to($endColor)) /* Saf4+, Chrome */
|
background-image: -webkit-gradient(linear, left top, left bottom, from($startColor), to($endColor)) /* Saf4+, Chrome */
|
||||||
|
@ -90,7 +99,7 @@ $colour4: #8a89ba
|
||||||
|
|
||||||
// }}}
|
// }}}
|
||||||
|
|
||||||
.openerp.openerp-web-client-container
|
.openerp.openerp_webclient_container
|
||||||
height: 100%
|
height: 100%
|
||||||
position: relative
|
position: relative
|
||||||
|
|
||||||
|
@ -135,7 +144,7 @@ $colour4: #8a89ba
|
||||||
li
|
li
|
||||||
list-style-type: none
|
list-style-type: none
|
||||||
input, textarea, select
|
input, textarea, select
|
||||||
padding: 1px 4px
|
padding: 2px 4px
|
||||||
border: 1px solid #ccc
|
border: 1px solid #ccc
|
||||||
@include radius(3px)
|
@include radius(3px)
|
||||||
background: white
|
background: white
|
||||||
|
@ -192,6 +201,75 @@ $colour4: #8a89ba
|
||||||
width: auto
|
width: auto
|
||||||
a.ui-state-active
|
a.ui-state-active
|
||||||
background: #f0f0fa
|
background: #f0f0fa
|
||||||
|
|
||||||
|
// Modal box
|
||||||
|
&.ui-dialog
|
||||||
|
display: none
|
||||||
|
position: fixed
|
||||||
|
padding: 6px
|
||||||
|
top: 50%
|
||||||
|
left: 50%
|
||||||
|
z-index: 1050
|
||||||
|
width: 560px
|
||||||
|
margin: -150px 0 0 -280px
|
||||||
|
//overflow: hidden
|
||||||
|
background-color: rgba(60,60,60,0.7)
|
||||||
|
border: 1px solid
|
||||||
|
border-color: #888 #555 #444
|
||||||
|
//overflow: hidden
|
||||||
|
@include radius(8px)
|
||||||
|
@include box-shadow(0 1px 12px rgba(0, 0, 0, 0.6))
|
||||||
|
@include background-clip()
|
||||||
|
.ui-dialog-titlebar, .ui-dialog-content, .ui-dialog-buttonpane
|
||||||
|
padding: 16px
|
||||||
|
.ui-dialog-titlebar
|
||||||
|
border-bottom: 1px solid #cacaca
|
||||||
|
@include radius(2px 2px 0 0)
|
||||||
|
@include vertical-gradient(#FCFCFC, #DEDEDE)
|
||||||
|
.ui-dialog-title
|
||||||
|
margin: 0
|
||||||
|
padding: 0
|
||||||
|
.ui-widget-header
|
||||||
|
border: none
|
||||||
|
.ui-dialog-content
|
||||||
|
background: white
|
||||||
|
.ui-dialog-buttonpane
|
||||||
|
border-top: 1px solid #e0e0e0
|
||||||
|
background: #f5f7f9
|
||||||
|
padding: 8px
|
||||||
|
margin: 0
|
||||||
|
@include radius(0 0 2px 2px)
|
||||||
|
button
|
||||||
|
margin-left: 8px
|
||||||
|
.ui-dialog-titlebar-close
|
||||||
|
padding: 0
|
||||||
|
.ui-icon-closethick
|
||||||
|
display: none
|
||||||
|
&:before
|
||||||
|
content: "×"
|
||||||
|
font-size: 18px
|
||||||
|
font-weight: bold
|
||||||
|
line-height: 16px
|
||||||
|
color: black
|
||||||
|
text-shadow: 0 1px 0 white
|
||||||
|
padding: 0
|
||||||
|
cursor: pointer
|
||||||
|
background: transparent
|
||||||
|
border: 0
|
||||||
|
&:hover
|
||||||
|
color: black
|
||||||
|
text-decoration: none
|
||||||
|
|
||||||
|
.modal-backdrop
|
||||||
|
position: fixed
|
||||||
|
top: 0
|
||||||
|
right: 0
|
||||||
|
bottom: 0
|
||||||
|
left: 0
|
||||||
|
z-index: 1040
|
||||||
|
background-color: black
|
||||||
|
@include opacity(.3)
|
||||||
|
|
||||||
// }}}
|
// }}}
|
||||||
// Generic classes {{{
|
// Generic classes {{{
|
||||||
.oe_i
|
.oe_i
|
||||||
|
@ -244,7 +322,7 @@ $colour4: #8a89ba
|
||||||
&:hover
|
&:hover
|
||||||
background: #ED6F6A
|
background: #ED6F6A
|
||||||
.oe_title
|
.oe_title
|
||||||
width: 55%
|
width: 60%
|
||||||
.oe_title:after
|
.oe_title:after
|
||||||
content: "."
|
content: "."
|
||||||
display: block
|
display: block
|
||||||
|
@ -261,6 +339,28 @@ $colour4: #8a89ba
|
||||||
@include radius(3px)
|
@include radius(3px)
|
||||||
@include box-shadow(0 1px 3px rgba(0, 0, 0, 0.3))
|
@include box-shadow(0 1px 3px rgba(0, 0, 0, 0.3))
|
||||||
border: none
|
border: none
|
||||||
|
.oe_button.oe_link
|
||||||
|
@include reset()
|
||||||
|
img
|
||||||
|
display: none
|
||||||
|
span
|
||||||
|
@include reset()
|
||||||
|
color: #8A89BA
|
||||||
|
font-weight: bold
|
||||||
|
&:hover
|
||||||
|
text-decoration: underline
|
||||||
|
.oe_webclient
|
||||||
|
.oe_star_on, .oe_star_off
|
||||||
|
color: #cccccc
|
||||||
|
text-shadow: 0 0 2px black
|
||||||
|
vertical-align: top
|
||||||
|
position: relative
|
||||||
|
top: -5px
|
||||||
|
.oe_star_on:hover, .oe_star_off:hover
|
||||||
|
text-decoration: none
|
||||||
|
.oe_star_on
|
||||||
|
color: gold
|
||||||
|
|
||||||
//.oe_edit_only
|
//.oe_edit_only
|
||||||
// }}}
|
// }}}
|
||||||
// Tooltips {{{
|
// Tooltips {{{
|
||||||
|
@ -286,6 +386,8 @@ $colour4: #8a89ba
|
||||||
padding: 0 16px
|
padding: 0 16px
|
||||||
list-style: none
|
list-style: none
|
||||||
zoom: 1
|
zoom: 1
|
||||||
|
.oe_notebook.ui-corner-all
|
||||||
|
@include radius(0)
|
||||||
.oe_notebook:before, .oe_notebook:after
|
.oe_notebook:before, .oe_notebook:after
|
||||||
display: table
|
display: table
|
||||||
content: ""
|
content: ""
|
||||||
|
@ -329,17 +431,20 @@ $colour4: #8a89ba
|
||||||
.oe_dropdown, .oe_dropdown_hover, .oe_dropdown_toggle
|
.oe_dropdown, .oe_dropdown_hover, .oe_dropdown_toggle
|
||||||
position: relative
|
position: relative
|
||||||
cursor: pointer
|
cursor: pointer
|
||||||
|
.oe_dropdown_toggle
|
||||||
|
color: #888
|
||||||
|
font-weight: normal
|
||||||
.oe_dropdown_hover:hover .oe_dropdown_menu, .oe_dropdown_menu.oe_opened
|
.oe_dropdown_hover:hover .oe_dropdown_menu, .oe_dropdown_menu.oe_opened
|
||||||
display: block
|
display: block
|
||||||
.oe_dropdown_menu
|
.oe_dropdown_menu
|
||||||
display: none
|
display: none
|
||||||
position: absolute
|
position: absolute
|
||||||
top: 28px
|
top: 32px
|
||||||
z-index: 1
|
z-index: 1
|
||||||
border: 1px solid #afafb6
|
border: 1px solid #afafb6
|
||||||
background: white
|
background: white
|
||||||
padding: 8px
|
padding: 6px 0
|
||||||
min-width: 120px
|
min-width: 140px
|
||||||
text-align: left
|
text-align: left
|
||||||
@include radius(3px)
|
@include radius(3px)
|
||||||
@include box-shadow(0 1px 4px rgba(0,0,0,0.3))
|
@include box-shadow(0 1px 4px rgba(0,0,0,0.3))
|
||||||
|
@ -354,7 +459,7 @@ $colour4: #8a89ba
|
||||||
> a
|
> a
|
||||||
white-space: nowrap
|
white-space: nowrap
|
||||||
display: block
|
display: block
|
||||||
padding: 3px 6px
|
padding: 4px 15px
|
||||||
color: #4c4c4c
|
color: #4c4c4c
|
||||||
text-decoration: none
|
text-decoration: none
|
||||||
&:hover
|
&:hover
|
||||||
|
@ -372,7 +477,6 @@ $colour4: #8a89ba
|
||||||
border-right: 4px solid transparent
|
border-right: 4px solid transparent
|
||||||
border-top: 4px solid#404040
|
border-top: 4px solid#404040
|
||||||
@include opacity(0.5)
|
@include opacity(0.5)
|
||||||
|
|
||||||
.oe_sidebar
|
.oe_sidebar
|
||||||
white-space: nowrap
|
white-space: nowrap
|
||||||
.oe_dropdown_menu
|
.oe_dropdown_menu
|
||||||
|
@ -593,6 +697,7 @@ $colour4: #8a89ba
|
||||||
.oe_dropdown_arrow:after
|
.oe_dropdown_arrow:after
|
||||||
border-top: 4px solid white
|
border-top: 4px solid white
|
||||||
.oe_dropdown_menu
|
.oe_dropdown_menu
|
||||||
|
top: 32px
|
||||||
background: #333
|
background: #333
|
||||||
background: rgba(37,37,37,0.9)
|
background: rgba(37,37,37,0.9)
|
||||||
border-color: #999
|
border-color: #999
|
||||||
|
@ -608,6 +713,7 @@ $colour4: #8a89ba
|
||||||
&:hover
|
&:hover
|
||||||
@include vertical-gradient(#292929, #191919)
|
@include vertical-gradient(#292929, #191919)
|
||||||
@include box-shadow(none)
|
@include box-shadow(none)
|
||||||
|
|
||||||
// }}}
|
// }}}
|
||||||
// Webclient.leftbar {{{
|
// Webclient.leftbar {{{
|
||||||
.oe_leftbar
|
.oe_leftbar
|
||||||
|
@ -893,7 +999,7 @@ $colour4: #8a89ba
|
||||||
content: "f"
|
content: "f"
|
||||||
// }}}
|
// }}}
|
||||||
// ViewManager application {{{
|
// ViewManager application {{{
|
||||||
.oe_view_manager_global
|
.oe_view_manager_current
|
||||||
height: 100%
|
height: 100%
|
||||||
> .oe_view_manager_header
|
> .oe_view_manager_header
|
||||||
border-top: 1px solid #cacaca
|
border-top: 1px solid #cacaca
|
||||||
|
@ -907,8 +1013,14 @@ $colour4: #8a89ba
|
||||||
td
|
td
|
||||||
padding-top: 8px
|
padding-top: 8px
|
||||||
// }}}
|
// }}}
|
||||||
|
// ViewManager inline {{{
|
||||||
|
.oe_view_manager_inline
|
||||||
|
height: 100%
|
||||||
|
> .oe_view_manager_header
|
||||||
|
display: none
|
||||||
|
// }}}
|
||||||
// Viewmanager popup {{{
|
// Viewmanager popup {{{
|
||||||
.oe-select-create-popup-view-form > .oe_formview > .oe_form_pager
|
.oe_popup_form > .oe_formview > .oe_form_pager
|
||||||
display: none !important
|
display: none !important
|
||||||
// }}}
|
// }}}
|
||||||
// SearchView {{{
|
// SearchView {{{
|
||||||
|
@ -926,7 +1038,7 @@ $colour4: #8a89ba
|
||||||
input, textarea
|
input, textarea
|
||||||
padding: 3px
|
padding: 3px
|
||||||
height: 14px
|
height: 14px
|
||||||
font-size: 11px
|
font-size: 12px
|
||||||
line-height: 18px
|
line-height: 18px
|
||||||
&.oe_focused
|
&.oe_focused
|
||||||
border-color: $facets-border-selected
|
border-color: $facets-border-selected
|
||||||
|
@ -1131,6 +1243,11 @@ $colour4: #8a89ba
|
||||||
position: absolute
|
position: absolute
|
||||||
top: 0
|
top: 0
|
||||||
right: 5px
|
right: 5px
|
||||||
|
.oe_searchview_dashboard
|
||||||
|
form
|
||||||
|
display: none
|
||||||
|
margin-top: 2px
|
||||||
|
|
||||||
.oe_searchview_advanced
|
.oe_searchview_advanced
|
||||||
form
|
form
|
||||||
display: none
|
display: none
|
||||||
|
@ -1216,7 +1333,7 @@ $colour4: #8a89ba
|
||||||
input, select, textarea
|
input, select, textarea
|
||||||
background-color: #F66 !important
|
background-color: #F66 !important
|
||||||
border: 1px solid #D00 !important
|
border: 1px solid #D00 !important
|
||||||
.oe_form_editable
|
.oe_view_manager_current .oe_form_editable
|
||||||
.oe_highlight
|
.oe_highlight
|
||||||
color: #404040
|
color: #404040
|
||||||
background: none
|
background: none
|
||||||
|
@ -1234,9 +1351,12 @@ $colour4: #8a89ba
|
||||||
.oe_form_readonly
|
.oe_form_readonly
|
||||||
.oe_edit_only, .oe_form_field:empty
|
.oe_edit_only, .oe_form_field:empty
|
||||||
display: none !important
|
display: none !important
|
||||||
.oe_form_nosheet > *:not(header)
|
.oe_form_nosheet
|
||||||
margin-left: 10px !important
|
margin-left: 10px
|
||||||
margin-right: 10px !important
|
margin-right: 10px
|
||||||
|
.oe_form_nosheet > header
|
||||||
|
margin-left: -10px
|
||||||
|
margin-right: -10px
|
||||||
// }}}
|
// }}}
|
||||||
// FormView.custom tags and classes {{{
|
// FormView.custom tags and classes {{{
|
||||||
.oe_form
|
.oe_form
|
||||||
|
@ -1251,7 +1371,7 @@ $colour4: #8a89ba
|
||||||
float: right
|
float: right
|
||||||
footer
|
footer
|
||||||
min-width: 650px
|
min-width: 650px
|
||||||
max-width: 960px
|
max-width: $sheet-max-width
|
||||||
margin: 0 auto
|
margin: 0 auto
|
||||||
ul.oe_form_steps
|
ul.oe_form_steps
|
||||||
height: 30px
|
height: 30px
|
||||||
|
@ -1306,7 +1426,7 @@ $colour4: #8a89ba
|
||||||
border-bottom: 1px solid #ddd
|
border-bottom: 1px solid #ddd
|
||||||
.oe_form_sheet_width
|
.oe_form_sheet_width
|
||||||
min-width: 650px
|
min-width: 650px
|
||||||
max-width: 960px
|
max-width: $sheet-max-width
|
||||||
margin: 0 auto
|
margin: 0 auto
|
||||||
.oe_form_sheet
|
.oe_form_sheet
|
||||||
background: white
|
background: white
|
||||||
|
@ -1515,7 +1635,7 @@ $colour4: #8a89ba
|
||||||
display: inline-block
|
display: inline-block
|
||||||
width: 45px
|
width: 45px
|
||||||
height: 30px
|
height: 30px
|
||||||
input.oe-binary-file
|
input.oe_form_binary_file
|
||||||
z-index: 0
|
z-index: 0
|
||||||
line-height: 0
|
line-height: 0
|
||||||
font-size: 12px
|
font-size: 12px
|
||||||
|
@ -1553,7 +1673,7 @@ $colour4: #8a89ba
|
||||||
.oe_form_field_many2one
|
.oe_form_field_many2one
|
||||||
td:first-child
|
td:first-child
|
||||||
position: relative
|
position: relative
|
||||||
span.oe-m2o-drop-down-button
|
span.oe_m2o_drop_down_button
|
||||||
position: absolute
|
position: absolute
|
||||||
top: 3px
|
top: 3px
|
||||||
right: 2px
|
right: 2px
|
||||||
|
@ -1564,8 +1684,10 @@ $colour4: #8a89ba
|
||||||
display: none
|
display: none
|
||||||
.oe_form_field_one2many
|
.oe_form_field_one2many
|
||||||
// TODO: oe_form_field_one2many_list?
|
// TODO: oe_form_field_one2many_list?
|
||||||
.oe-listview .oe-edit-row-save
|
.oe_list .oe_list_edit_row_save
|
||||||
background-image: url(/web/static/src/img/iconset-b-remove.png)
|
background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat
|
||||||
|
&:before
|
||||||
|
visibility: hidden
|
||||||
|
|
||||||
&> .oe_view_manager
|
&> .oe_view_manager
|
||||||
.oe_header_row_top
|
.oe_header_row_top
|
||||||
|
@ -1584,12 +1706,12 @@ $colour4: #8a89ba
|
||||||
line-height: 16px
|
line-height: 16px
|
||||||
// }}}
|
// }}}
|
||||||
// FormView.many2many {{{
|
// FormView.many2many {{{
|
||||||
.oe_form .oe_form_field_many2many > .oe-listview
|
.oe_form .oe_form_field_many2many > .oe_list
|
||||||
.oe_list_pager_single_page
|
.oe_list_pager_single_page
|
||||||
display: none
|
display: none
|
||||||
// }}}
|
// }}}
|
||||||
// ListView {{{
|
// ListView {{{
|
||||||
.oe-listview-content
|
.oe_list_content
|
||||||
width: 100%
|
width: 100%
|
||||||
td:first-child, th:first-child
|
td:first-child, th:first-child
|
||||||
&:after
|
&:after
|
||||||
|
@ -1625,10 +1747,9 @@ $colour4: #8a89ba
|
||||||
@include opacity(0.6)
|
@include opacity(0.6)
|
||||||
> tbody
|
> tbody
|
||||||
cursor: pointer
|
cursor: pointer
|
||||||
background: white
|
|
||||||
> tr
|
> tr
|
||||||
border-top: 1px solid #ddd
|
border-top: 1px solid #ddd
|
||||||
> td.oe-field-cell
|
> td.oe_list_field_cell
|
||||||
padding: 3px 6px
|
padding: 3px 6px
|
||||||
> td, > th
|
> td, > th
|
||||||
line-height: 18px
|
line-height: 18px
|
||||||
|
@ -1660,6 +1781,8 @@ $colour4: #8a89ba
|
||||||
width: 82px
|
width: 82px
|
||||||
input
|
input
|
||||||
text-align: right
|
text-align: right
|
||||||
|
.oe_list_edit_row_save:before
|
||||||
|
content: "S"
|
||||||
// }}}
|
// }}}
|
||||||
// Translation {{{
|
// Translation {{{
|
||||||
.oe_trad_field.touched
|
.oe_trad_field.touched
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.openerp .oe-export {
|
.openerp .oe_export {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
.openerp .oe_export_row tr{
|
.openerp .oe_export_row tr{
|
||||||
|
|
|
@ -12,22 +12,22 @@
|
||||||
border-bottom: 1px solid #E3E3E3;
|
border-bottom: 1px solid #E3E3E3;
|
||||||
}
|
}
|
||||||
|
|
||||||
.openerp .oe-import-no-result .oe-import-result {
|
.openerp .oe_import_no_result .oe_import_result {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.openerp .oe-import fieldset {
|
.openerp .oe_import fieldset {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.openerp .oe-import fieldset legend:before {
|
.openerp .oe_import fieldset legend:before {
|
||||||
content: '\25BC ';
|
content: '\25BC ';
|
||||||
}
|
}
|
||||||
.openerp .oe-import fieldset.oe-closed legend:before {
|
.openerp .oe_import fieldset.oe_closed legend:before {
|
||||||
content: '\25B6 ';
|
content: '\25B6 ';
|
||||||
}
|
}
|
||||||
.openerp .oe-import fieldset.oe-closed table {
|
.openerp .oe_import fieldset.oe_closed table {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.openerp .oe-import .separator.horizontal {
|
.openerp .oe_import .separator.horizontal {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
border-bottom-width: 1px;
|
border-bottom-width: 1px;
|
||||||
margin: 6px 4px 6px 1px;
|
margin: 6px 4px 6px 1px;
|
||||||
|
|
|
@ -136,14 +136,18 @@ instance.web.Dialog = instance.web.Widget.extend({
|
||||||
},
|
},
|
||||||
on_close: function() {
|
on_close: function() {
|
||||||
if (this.dialog_options.destroy_on_close) {
|
if (this.dialog_options.destroy_on_close) {
|
||||||
this.$element.dialog('destroy');
|
this.destroy();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_resized: function() {
|
on_resized: function() {
|
||||||
},
|
},
|
||||||
destroy: function () {
|
destroy: function () {
|
||||||
this.close();
|
_.each(this.getChildren(), function(el) {
|
||||||
this.$element.dialog('destroy');
|
el.destroy();
|
||||||
|
});
|
||||||
|
if (! this.isDestroyed()) {
|
||||||
|
this.$element.dialog('destroy');
|
||||||
|
}
|
||||||
this._super();
|
this._super();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -401,7 +405,14 @@ instance.web.DatabaseManager = instance.web.Widget.extend({
|
||||||
success: function () {
|
success: function () {
|
||||||
self.do_notify(_t("Backed"), _t("Database backed up successfully"));
|
self.do_notify(_t("Backed"), _t("Database backed up successfully"));
|
||||||
},
|
},
|
||||||
error: instance.webclient.crashmanager.on_rpc_error,
|
error: function(error){
|
||||||
|
if(error){
|
||||||
|
self.display_error({
|
||||||
|
title: 'Backup Database',
|
||||||
|
error: 'AccessDenied'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
complete: function() {
|
complete: function() {
|
||||||
self.unblockUI();
|
self.unblockUI();
|
||||||
}
|
}
|
||||||
|
@ -538,6 +549,7 @@ instance.web.Login = instance.web.Widget.extend({
|
||||||
do_login: function (db, login, password) {
|
do_login: function (db, login, password) {
|
||||||
var self = this;
|
var self = this;
|
||||||
this.$element.removeClass('oe_login_invalid');
|
this.$element.removeClass('oe_login_invalid');
|
||||||
|
self.$(".oe_login_pane").fadeOut("slow");
|
||||||
return this.session.session_authenticate(db, login, password).pipe(function() {
|
return this.session.session_authenticate(db, login, password).pipe(function() {
|
||||||
if (self.has_local_storage) {
|
if (self.has_local_storage) {
|
||||||
if(self.remember_credentials) {
|
if(self.remember_credentials) {
|
||||||
|
@ -552,9 +564,9 @@ instance.web.Login = instance.web.Widget.extend({
|
||||||
localStorage.setItem('last_password_login_success', '');
|
localStorage.setItem('last_password_login_success', '');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
self.$(".oe_login_pane").fadeOut("slow");
|
|
||||||
self.trigger("login");
|
self.trigger("login");
|
||||||
},function () {
|
},function () {
|
||||||
|
self.$(".oe_login_pane").fadeIn("fast");
|
||||||
self.$element.addClass("oe_login_invalid");
|
self.$element.addClass("oe_login_invalid");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -571,6 +583,7 @@ instance.web.Menu = instance.web.Widget.extend({
|
||||||
start: function() {
|
start: function() {
|
||||||
this._super.apply(this, arguments);
|
this._super.apply(this, arguments);
|
||||||
this.$secondary_menus = this.getParent().$element.find('.oe_secondary_menus_container');
|
this.$secondary_menus = this.getParent().$element.find('.oe_secondary_menus_container');
|
||||||
|
this.$secondary_menus.on('click', 'a[data-menu]', this.on_menu_click);
|
||||||
return this.do_reload();
|
return this.do_reload();
|
||||||
},
|
},
|
||||||
do_reload: function() {
|
do_reload: function() {
|
||||||
|
@ -583,7 +596,6 @@ instance.web.Menu = instance.web.Widget.extend({
|
||||||
this.limit_entries();
|
this.limit_entries();
|
||||||
this.$secondary_menus.html(QWeb.render("Menu.secondary", { widget : this }));
|
this.$secondary_menus.html(QWeb.render("Menu.secondary", { widget : this }));
|
||||||
this.$element.on('click', 'a[data-menu]', this.on_menu_click);
|
this.$element.on('click', 'a[data-menu]', this.on_menu_click);
|
||||||
this.$secondary_menus.on('click', 'a[data-menu]', this.on_menu_click);
|
|
||||||
// Hide second level submenus
|
// Hide second level submenus
|
||||||
this.$secondary_menus.find('.oe_menu_toggler').siblings('.oe_secondary_submenu').hide();
|
this.$secondary_menus.find('.oe_menu_toggler').siblings('.oe_secondary_submenu').hide();
|
||||||
if (self.current_menu) {
|
if (self.current_menu) {
|
||||||
|
@ -665,32 +677,37 @@ instance.web.Menu = instance.web.Widget.extend({
|
||||||
* Process a click on a menu item
|
* Process a click on a menu item
|
||||||
*
|
*
|
||||||
* @param {Number} id the menu_id
|
* @param {Number} id the menu_id
|
||||||
|
* @param {Boolean} [needaction=false] whether the triggered action should execute in a `needs action` context
|
||||||
*/
|
*/
|
||||||
menu_click: function(id) {
|
menu_click: function(id, needaction) {
|
||||||
if (id) {
|
if (!id) { return; }
|
||||||
// find back the menuitem in dom to get the action
|
|
||||||
var $item = this.$element.find('a[data-menu=' + id + ']');
|
// find back the menuitem in dom to get the action
|
||||||
if (!$item.length) {
|
var $item = this.$element.find('a[data-menu=' + id + ']');
|
||||||
$item = this.$secondary_menus.find('a[data-menu=' + id + ']');
|
if (!$item.length) {
|
||||||
}
|
$item = this.$secondary_menus.find('a[data-menu=' + id + ']');
|
||||||
var action_id = $item.data('action-id');
|
}
|
||||||
// If first level menu doesnt have action trigger first leaf
|
var action_id = $item.data('action-id');
|
||||||
if (!action_id) {
|
// If first level menu doesnt have action trigger first leaf
|
||||||
if(this.$element.has($item).length) {
|
if (!action_id) {
|
||||||
$sub_menu = this.$secondary_menus.find('.oe_secondary_menu[data-menu-parent=' + id + ']');
|
if(this.$element.has($item).length) {
|
||||||
$items = $sub_menu.find('a[data-action-id]').filter('[data-action-id!=""]');
|
var $sub_menu = this.$secondary_menus.find('.oe_secondary_menu[data-menu-parent=' + id + ']');
|
||||||
if($items.length) {
|
var $items = $sub_menu.find('a[data-action-id]').filter('[data-action-id!=""]');
|
||||||
action_id = $items.data('action-id');
|
if($items.length) {
|
||||||
id = $items.data('menu');
|
action_id = $items.data('action-id');
|
||||||
}
|
id = $items.data('menu');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.open_menu(id);
|
}
|
||||||
this.current_menu = id;
|
this.open_menu(id);
|
||||||
this.session.active_id = id;
|
this.current_menu = id;
|
||||||
if (action_id) {
|
this.session.active_id = id;
|
||||||
this.trigger('menu_click', action_id, id, $item);
|
if (action_id) {
|
||||||
}
|
this.trigger('menu_click', {
|
||||||
|
action_id: action_id,
|
||||||
|
needaction: needaction,
|
||||||
|
id: id
|
||||||
|
}, $item);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
@ -700,7 +717,8 @@ instance.web.Menu = instance.web.Widget.extend({
|
||||||
*/
|
*/
|
||||||
on_menu_click: function(ev) {
|
on_menu_click: function(ev) {
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
this.menu_click($(ev.currentTarget).data('menu'));
|
var needaction = $(ev.target).is('div.oe_menu_counter');
|
||||||
|
this.menu_click($(ev.currentTarget).data('menu'), needaction);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -855,12 +873,12 @@ instance.web.WebClient = instance.web.Widget.extend({
|
||||||
},
|
},
|
||||||
start: function() {
|
start: function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
this.$element.addClass("openerp openerp-web-client-container");
|
this.$element.addClass("openerp openerp_webclient_container");
|
||||||
if (jQuery.param !== undefined && jQuery.deparam(jQuery.param.querystring()).kitten !== undefined) {
|
if (jQuery.param !== undefined && jQuery.deparam(jQuery.param.querystring()).kitten !== undefined) {
|
||||||
$("body").addClass("kitten-mode-activated");
|
$("body").addClass("kitten-mode-activated");
|
||||||
self.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) {
|
if ($.blockUI) {
|
||||||
self.$element.toggleClass('clark-gable');
|
$.blockUI.defaults.message = '<img src="http://www.amigrave.com/kitten.gif">';
|
||||||
});
|
}
|
||||||
}
|
}
|
||||||
this.session.session_bind().then(function() {
|
this.session.session_bind().then(function() {
|
||||||
self.destroy_content();
|
self.destroy_content();
|
||||||
|
@ -1010,8 +1028,16 @@ instance.web.WebClient = instance.web.Widget.extend({
|
||||||
this._current_state = _.clone(state);
|
this._current_state = _.clone(state);
|
||||||
$.bbq.pushState(url);
|
$.bbq.pushState(url);
|
||||||
},
|
},
|
||||||
on_menu_action: function(action) {
|
on_menu_action: function(options) {
|
||||||
this.action_manager.do_action(action);
|
var self = this;
|
||||||
|
this.rpc("/web/action/load", { action_id: options.action_id })
|
||||||
|
.then(function (result) {
|
||||||
|
var action = result.result;
|
||||||
|
if (options.needaction) {
|
||||||
|
action.context.search_default_needaction_pending = true;
|
||||||
|
}
|
||||||
|
self.action_manager.do_action(action);
|
||||||
|
});
|
||||||
},
|
},
|
||||||
do_action: function(action) {
|
do_action: function(action) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
|
@ -1307,19 +1307,19 @@ instance.web.JsonRPC = instance.web.CallbackEnabled.extend({
|
||||||
} else {
|
} else {
|
||||||
// Indirect jsonp request
|
// Indirect jsonp request
|
||||||
var ifid = _.uniqueId('oe_rpc_iframe');
|
var ifid = _.uniqueId('oe_rpc_iframe');
|
||||||
var display = options.openerp.debug ? 'block' : 'none';
|
var display = self.debug ? 'block' : 'none';
|
||||||
var $iframe = $(_.str.sprintf("<iframe src='javascript:false;' name='%s' id='%s' style='display:%s'></iframe>", ifid, ifid, display));
|
var $iframe = $(_.str.sprintf("<iframe src='javascript:false;' name='%s' id='%s' style='display:%s'></iframe>", ifid, ifid, display));
|
||||||
var $form = $('<form>')
|
var $form = $('<form>')
|
||||||
.attr('method', 'POST')
|
.attr('method', 'POST')
|
||||||
.attr('target', ifid)
|
.attr('target', ifid)
|
||||||
.attr('enctype', "multipart/form-data")
|
.attr('enctype', "multipart/form-data")
|
||||||
.attr('action', ajax.url + '?' + $.param(data))
|
.attr('action', ajax.url + '?jsonp=1&' + $.param(data))
|
||||||
.append($('<input type="hidden" name="r" />').attr('value', payload_str))
|
.append($('<input type="hidden" name="r" />').attr('value', payload_str))
|
||||||
.hide()
|
.hide()
|
||||||
.appendTo($('body'));
|
.appendTo($('body'));
|
||||||
var cleanUp = function() {
|
var cleanUp = function() {
|
||||||
if ($iframe) {
|
if ($iframe) {
|
||||||
$iframe.unbind("load").attr("src", "javascript:false;").remove();
|
$iframe.unbind("load").remove();
|
||||||
}
|
}
|
||||||
$form.remove();
|
$form.remove();
|
||||||
};
|
};
|
||||||
|
|
|
@ -334,11 +334,14 @@ instance.web.Session = instance.web.JsonRPC.extend( /** @lends instance.web.Sess
|
||||||
.appendTo(document.body)
|
.appendTo(document.body)
|
||||||
.load(function () {
|
.load(function () {
|
||||||
try {
|
try {
|
||||||
if (options.error) {
|
if (options.error) {
|
||||||
options.error(JSON.parse(
|
if (!this.contentDocument.body.childNodes[1]) {
|
||||||
this.contentDocument.body.childNodes[1].textContent
|
options.error(this.contentDocument.body.childNodes);
|
||||||
));
|
}
|
||||||
}
|
else {
|
||||||
|
options.error(JSON.parse(this.contentDocument.body.childNodes[1].textContent));
|
||||||
|
}
|
||||||
|
}
|
||||||
} finally {
|
} finally {
|
||||||
complete();
|
complete();
|
||||||
}
|
}
|
||||||
|
@ -595,7 +598,7 @@ instance.web.qweb.preprocess_node = function() {
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
// Element
|
// Element
|
||||||
var attr, attrs = ['label', 'title', 'alt'];
|
var attr, attrs = ['label', 'title', 'alt', 'placeholder'];
|
||||||
while (attr = attrs.pop()) {
|
while (attr = attrs.pop()) {
|
||||||
if (this.attributes[attr]) {
|
if (this.attributes[attr]) {
|
||||||
this.attributes[attr] = instance.web._t(this.attributes[attr]);
|
this.attributes[attr] = instance.web._t(this.attributes[attr]);
|
||||||
|
@ -605,15 +608,31 @@ instance.web.qweb.preprocess_node = function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
/** Setup jQuery timeago */
|
/** Setup jQuery timeago */
|
||||||
var timeago_setup = function () {
|
var _t = instance.web._t;
|
||||||
var s = $.timeago.settings.strings;
|
/*
|
||||||
_.each(s, function(v,k) {
|
* Strings in timeago are "composed" with prefixes, words and suffixes. This
|
||||||
if(_.isString(v)) {
|
* makes their detection by our translating system impossible. Use all literal
|
||||||
s[k] = instance.web._t(v);
|
* strings we're using with a translation mark here so the extractor can do its
|
||||||
}
|
* job.
|
||||||
});
|
*/
|
||||||
|
{
|
||||||
|
_t('less than a minute ago');
|
||||||
|
_t('about a minute ago');
|
||||||
|
_t('%d minutes ago');
|
||||||
|
_t('about an hour ago');
|
||||||
|
_t('%d hours ago');
|
||||||
|
_t('a day ago');
|
||||||
|
_t('%d days ago');
|
||||||
|
_t('about a month ago');
|
||||||
|
_t('%d months ago');
|
||||||
|
_t('about a year ago');
|
||||||
|
_t('%d years ago');
|
||||||
}
|
}
|
||||||
instance.connection.on('module_loaded', this, timeago_setup);
|
|
||||||
|
instance.connection.on('module_loaded', this, function () {
|
||||||
|
// provide timeago.js with our own translator method
|
||||||
|
$.timeago.settings.translator = instance.web._t;
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Registry for all the client actions key: tag value: widget
|
* Registry for all the client actions key: tag value: widget
|
||||||
|
|
|
@ -68,7 +68,7 @@ instance.web.DataImport = instance.web.Dialog.extend({
|
||||||
this.open({
|
this.open({
|
||||||
buttons: [
|
buttons: [
|
||||||
{text: _t("Close"), click: function() { self.destroy(); }},
|
{text: _t("Close"), click: function() { self.destroy(); }},
|
||||||
{text: _t("Import File"), click: function() { self.do_import(); }, 'class': 'oe-dialog-import-button'}
|
{text: _t("Import File"), click: function() { self.do_import(); }, 'class': 'oe_import_dialog_button'}
|
||||||
],
|
],
|
||||||
close: function(event, ui) {
|
close: function(event, ui) {
|
||||||
self.destroy();
|
self.destroy();
|
||||||
|
@ -78,7 +78,7 @@ instance.web.DataImport = instance.web.Dialog.extend({
|
||||||
this.$element.find('#csvfile').change(this.on_autodetect_data);
|
this.$element.find('#csvfile').change(this.on_autodetect_data);
|
||||||
this.$element.find('fieldset').change(this.on_autodetect_data);
|
this.$element.find('fieldset').change(this.on_autodetect_data);
|
||||||
this.$element.delegate('fieldset legend', 'click', function() {
|
this.$element.delegate('fieldset legend', 'click', function() {
|
||||||
$(this).parent().toggleClass('oe-closed');
|
$(this).parent().toggleClass('oe_closed');
|
||||||
});
|
});
|
||||||
this.ready.push(new instance.web.DataSet(this, this.model).call(
|
this.ready.push(new instance.web.DataSet(this, this.model).call(
|
||||||
'fields_get', [], function (fields) {
|
'fields_get', [], function (fields) {
|
||||||
|
@ -157,7 +157,7 @@ instance.web.DataImport = instance.web.Dialog.extend({
|
||||||
},
|
},
|
||||||
toggle_import_button: function (newstate) {
|
toggle_import_button: function (newstate) {
|
||||||
instance.web.dialog(this.$element, 'widget')
|
instance.web.dialog(this.$element, 'widget')
|
||||||
.find('.oe-dialog-import-button')
|
.find('.oe_import_dialog_button')
|
||||||
.button('option', 'disabled', !newstate);
|
.button('option', 'disabled', !newstate);
|
||||||
},
|
},
|
||||||
do_import: function() {
|
do_import: function() {
|
||||||
|
@ -202,7 +202,7 @@ instance.web.DataImport = instance.web.Dialog.extend({
|
||||||
if (results['error']) {
|
if (results['error']) {
|
||||||
result_node.append(QWeb.render('ImportView.error', {
|
result_node.append(QWeb.render('ImportView.error', {
|
||||||
'error': results['error']}));
|
'error': results['error']}));
|
||||||
this.$element.find('fieldset').removeClass('oe-closed');
|
this.$element.find('fieldset').removeClass('oe_closed');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (results['success']) {
|
if (results['success']) {
|
||||||
|
@ -224,11 +224,11 @@ instance.web.DataImport = instance.web.Dialog.extend({
|
||||||
: with_headers ? results.records.slice(1)
|
: with_headers ? results.records.slice(1)
|
||||||
: results.records
|
: results.records
|
||||||
}));
|
}));
|
||||||
this.$element.find('fieldset').addClass('oe-closed');
|
this.$element.find('fieldset').addClass('oe_closed');
|
||||||
}
|
}
|
||||||
this.$element.find('form').removeClass('oe-import-no-result');
|
this.$element.find('form').removeClass('oe_import_no_result');
|
||||||
|
|
||||||
this.$element.delegate('.oe-m2o-drop-down-button', 'click', function () {
|
this.$element.delegate('.oe_m2o_drop_down_button', 'click', function () {
|
||||||
$(this).prev('input').focus();
|
$(this).prev('input').focus();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -309,7 +309,7 @@ instance.web.format_cell = function (row_data, column, options) {
|
||||||
'</button>', {
|
'</button>', {
|
||||||
title: column.string || '',
|
title: column.string || '',
|
||||||
additional_attributes: isNaN(row_data["id"].value) && instance.web.BufferedDataSet.virtual_id_regex.test(row_data["id"].value) ?
|
additional_attributes: isNaN(row_data["id"].value) && instance.web.BufferedDataSet.virtual_id_regex.test(row_data["id"].value) ?
|
||||||
'disabled="disabled" class="oe-listview-button-disabled"' : '',
|
'disabled="disabled" class="oe_list_button_disabled"' : '',
|
||||||
prefix: instance.connection.prefix,
|
prefix: instance.connection.prefix,
|
||||||
icon: column.icon,
|
icon: column.icon,
|
||||||
alt: column.string || ''
|
alt: column.string || ''
|
||||||
|
|
|
@ -352,6 +352,11 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea
|
||||||
e.stopImmediatePropagation();
|
e.stopImmediatePropagation();
|
||||||
self.$element.toggleClass('oe_searchview_open_drawer');
|
self.$element.toggleClass('oe_searchview_open_drawer');
|
||||||
});
|
});
|
||||||
|
instance.web.bus.on('click', this, function(ev) {
|
||||||
|
if ($(ev.target).parents('.oe_searchview').length === 0) {
|
||||||
|
self.$element.removeClass('oe_searchview_open_drawer');
|
||||||
|
}
|
||||||
|
});
|
||||||
// Focus last input if the view itself is clicked (empty section of
|
// Focus last input if the view itself is clicked (empty section of
|
||||||
// facets element)
|
// facets element)
|
||||||
this.$element.on('click', function (e) {
|
this.$element.on('click', function (e) {
|
||||||
|
@ -640,6 +645,8 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea
|
||||||
var drawer_started = $.when.apply(
|
var drawer_started = $.when.apply(
|
||||||
null, _(this.select_for_drawer()).invoke(
|
null, _(this.select_for_drawer()).invoke(
|
||||||
'appendTo', this.$element.find('.oe_searchview_drawer')));
|
'appendTo', this.$element.find('.oe_searchview_drawer')));
|
||||||
|
|
||||||
|
new instance.web.search.AddToDashboard(this).appendTo($('.oe_searchview_drawer', this.$element));
|
||||||
|
|
||||||
// load defaults
|
// load defaults
|
||||||
var defaults_fetched = $.when.apply(null, _(this.inputs).invoke(
|
var defaults_fetched = $.when.apply(null, _(this.inputs).invoke(
|
||||||
|
@ -692,53 +699,6 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea
|
||||||
select.val('');
|
select.val('');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_add_to_dashboard: function() {
|
|
||||||
this.$element.find(".oe_search-view-filters-management")[0].selectedIndex = 0;
|
|
||||||
var self = this,
|
|
||||||
menu = instance.webclient.menu,
|
|
||||||
$dialog = $(QWeb.render("SearchView.add_to_dashboard", {
|
|
||||||
dashboards : menu.data.data.children,
|
|
||||||
selected_menu_id : menu.$element.find('a.active').data('menu')
|
|
||||||
}));
|
|
||||||
$dialog.find('input').val(this.fields_view.name);
|
|
||||||
instance.web.dialog($dialog, {
|
|
||||||
modal: true,
|
|
||||||
title: _t("Add to Dashboard"),
|
|
||||||
buttons: [
|
|
||||||
{text: _t("Cancel"), click: function() {
|
|
||||||
$(this).dialog("close");
|
|
||||||
}},
|
|
||||||
{text: _t("OK"), click: function() {
|
|
||||||
$(this).dialog("close");
|
|
||||||
var menu_id = $(this).find("select").val(),
|
|
||||||
title = $(this).find("input").val(),
|
|
||||||
data = self.build_search_data(),
|
|
||||||
context = new instance.web.CompoundContext(),
|
|
||||||
domain = new instance.web.CompoundDomain();
|
|
||||||
_.each(data.contexts, function(x) {
|
|
||||||
context.add(x);
|
|
||||||
});
|
|
||||||
_.each(data.domains, function(x) {
|
|
||||||
domain.add(x);
|
|
||||||
});
|
|
||||||
self.rpc('/web/searchview/add_to_dashboard', {
|
|
||||||
menu_id: menu_id,
|
|
||||||
action_id: self.getParent().action.id,
|
|
||||||
context_to_save: context,
|
|
||||||
domain: domain,
|
|
||||||
view_mode: self.getParent().active_view,
|
|
||||||
name: title
|
|
||||||
}, function(r) {
|
|
||||||
if (r === false) {
|
|
||||||
self.do_warn("Could not add filter to dashboard");
|
|
||||||
} else {
|
|
||||||
self.do_notify("Filter added to dashboard", '');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}}
|
|
||||||
]
|
|
||||||
});
|
|
||||||
},
|
|
||||||
/**
|
/**
|
||||||
* Extract search data from the view's facets.
|
* Extract search data from the view's facets.
|
||||||
*
|
*
|
||||||
|
@ -1234,7 +1194,7 @@ instance.web.search.Field = instance.web.search.Input.extend( /** @lends instanc
|
||||||
var self = this;
|
var self = this;
|
||||||
// A field needs a context to send when active
|
// A field needs a context to send when active
|
||||||
var context = this.attrs.context;
|
var context = this.attrs.context;
|
||||||
if (!context || !facet.values.length) {
|
if (_.isEmpty(context) || !facet.values.length) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var contexts = facet.values.map(function (facetValue) {
|
var contexts = facet.values.map(function (facetValue) {
|
||||||
|
@ -1530,6 +1490,15 @@ instance.web.search.ManyToOneField = instance.web.search.CharField.extend({
|
||||||
return [[name, '=', facetValue.get('value')]];
|
return [[name, '=', facetValue.get('value')]];
|
||||||
}
|
}
|
||||||
return this._super(name, operator, facetValue);
|
return this._super(name, operator, facetValue);
|
||||||
|
},
|
||||||
|
get_context: function (facet) {
|
||||||
|
var values = facet.values;
|
||||||
|
if (_.isEmpty(this.attrs.context) && values.length === 1) {
|
||||||
|
var c = {};
|
||||||
|
c['default_' + this.attrs.name] = values.at(0).get('value');
|
||||||
|
return c;
|
||||||
|
}
|
||||||
|
return this._super(facet);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1684,6 +1653,77 @@ instance.web.search.Filters = instance.web.search.Input.extend({
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
instance.web.search.AddToDashboard = instance.web.Widget.extend({
|
||||||
|
template: 'SearchView.addtodashboard',
|
||||||
|
_in_drawer: true,
|
||||||
|
start: function () {
|
||||||
|
var self = this;
|
||||||
|
this.data_loaded = $.Deferred();
|
||||||
|
this.dashboard_data =[];
|
||||||
|
this.$element
|
||||||
|
.on('click', 'h4', this.proxy('show_option'))
|
||||||
|
.on('submit', 'form', function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
self.add_dashboard();
|
||||||
|
});
|
||||||
|
return $.when(this.load_data(),this.data_loaded).pipe(this.proxy("render_data"));
|
||||||
|
},
|
||||||
|
load_data:function(){
|
||||||
|
var self = this,dashboard_menu = instance.webclient.menu.data.data.children;
|
||||||
|
var ir_model_data = new instance.web.Model('ir.model.data',{},[['name','=','menu_reporting_dashboard']]).query(['res_id']);
|
||||||
|
var map_data = function(result){
|
||||||
|
_.detect(dashboard_menu, function(dash){
|
||||||
|
var id = _.pluck(dash.children, "id"),indexof = _.indexOf(id, result.res_id);
|
||||||
|
if(indexof !== -1){
|
||||||
|
self.dashboard_data = dash.children[indexof].children
|
||||||
|
self.data_loaded.resolve();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
return ir_model_data._execute().done(function(result){map_data(result[0])});
|
||||||
|
},
|
||||||
|
|
||||||
|
render_data: function(){
|
||||||
|
var self = this;
|
||||||
|
var selection = instance.web.qweb.render("SearchView.addtodashboard.selection",{selections:this.dashboard_data});
|
||||||
|
this.$element.find("input").before(selection)
|
||||||
|
},
|
||||||
|
add_dashboard:function(){
|
||||||
|
var self = this;
|
||||||
|
var getParent = this.getParent();
|
||||||
|
var view_parent = this.getParent().getParent();
|
||||||
|
if (! view_parent.action || ! this.$element.find("select").val())
|
||||||
|
return this.do_warn("Can't find dashboard action");
|
||||||
|
data = getParent.build_search_data(),
|
||||||
|
context = new instance.web.CompoundContext(getParent.dataset.get_context() || []),
|
||||||
|
domain = new instance.web.CompoundDomain(getParent.dataset.get_domain() || []);
|
||||||
|
_.each(data.contexts, function(x) {context.add(x);});
|
||||||
|
_.each(data.domains, function(x) {domain.add(x);});
|
||||||
|
this.rpc('/web/searchview/add_to_dashboard', {
|
||||||
|
menu_id: this.$element.find("select").val(),
|
||||||
|
action_id: view_parent.action.id,
|
||||||
|
context_to_save: context,
|
||||||
|
domain: domain,
|
||||||
|
view_mode: view_parent.active_view,
|
||||||
|
name: this.$element.find("input").val()
|
||||||
|
}, function(r) {
|
||||||
|
if (r === false) {
|
||||||
|
self.do_warn("Could not add filter to dashboard");
|
||||||
|
} else {
|
||||||
|
self.$element.toggleClass('oe_opened');
|
||||||
|
self.do_notify("Filter added to dashboard", '');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
show_option:function(){
|
||||||
|
this.$element.toggleClass('oe_opened');
|
||||||
|
if (! this.$element.hasClass('oe_opened'))
|
||||||
|
return;
|
||||||
|
this.$element.find("input").val(this.getParent().fields_view.name || "" );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
instance.web.search.Advanced = instance.web.search.Input.extend({
|
instance.web.search.Advanced = instance.web.search.Input.extend({
|
||||||
template: 'SearchView.advanced',
|
template: 'SearchView.advanced',
|
||||||
_in_drawer: true,
|
_in_drawer: true,
|
||||||
|
|
|
@ -515,21 +515,18 @@ instance.web.ViewEditor = instance.web.OldWidget.extend({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
do_node_add: function(side){
|
do_node_add: function(side){
|
||||||
var self = this;
|
var self = this,property_to_check = [];
|
||||||
var tr = self.get_object_by_id(this.one_object.clicked_tr_id, this.one_object['main_object'], [])[0].att_list[0];
|
var tr = self.get_object_by_id(this.one_object.clicked_tr_id, this.one_object['main_object'], [])[0].att_list[0];
|
||||||
var parent_tr = ($(side).prevAll("tr[level=" + String(this.one_object.clicked_tr_level - 1) + "]"))[0];
|
var parent_tr = ($(side).prevAll("tr[level=" + String(this.one_object.clicked_tr_level - 1) + "]"))[0];
|
||||||
var field_dataset = new instance.web.DataSetSearch(this, this.model, null, null);
|
var field_dataset = new instance.web.DataSetSearch(this, this.model, null, null);
|
||||||
parent_tr = $(parent_tr).find('a').text();
|
parent_tr = self.get_object_by_id(parseInt($(parent_tr).attr('id').replace(/[^0-9]+/g, '')), this.one_object['main_object'], [])[0].att_list[0];
|
||||||
|
_.each([tr, parent_tr],function(element) {
|
||||||
|
var value = _.has(_CHILDREN, element) ? element : _.str.include(html_tag, element)?"html_tag":false;
|
||||||
|
property_to_check.push(value);
|
||||||
|
});
|
||||||
field_dataset.call( 'fields_get', [], function(result) {
|
field_dataset.call( 'fields_get', [], function(result) {
|
||||||
var fields = _.keys(result);
|
var fields = _.keys(result);
|
||||||
fields.push(" "),fields.sort();
|
fields.push(" "),fields.sort();
|
||||||
var property_to_check = [];
|
|
||||||
_.each([tr, parent_tr],function(element) {
|
|
||||||
property_to_check.push(
|
|
||||||
_.detect(_.keys(_CHILDREN),function(res){
|
|
||||||
return _.str.include(element, res);
|
|
||||||
}));
|
|
||||||
});
|
|
||||||
self.on_add_node(property_to_check, fields);
|
self.on_add_node(property_to_check, fields);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -990,7 +987,7 @@ instance.web.ViewEditor = instance.web.OldWidget.extend({
|
||||||
render_new_field :function( result ) {
|
render_new_field :function( result ) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var action = {
|
var action = {
|
||||||
context: {'default_model_id': result.id, 'manual': true, 'module' : result.modules},
|
context: {'default_model_id': result.id, 'manual': true, 'module' : result.model},
|
||||||
res_model: "ir.model.fields",
|
res_model: "ir.model.fields",
|
||||||
views: [[false, 'form']],
|
views: [[false, 'form']],
|
||||||
type: 'ir.actions.act_window',
|
type: 'ir.actions.act_window',
|
||||||
|
@ -1168,8 +1165,16 @@ var _CHILDREN = {
|
||||||
'label': [],
|
'label': [],
|
||||||
'button' : [],
|
'button' : [],
|
||||||
'newline': [],
|
'newline': [],
|
||||||
'separator': []
|
'separator': [],
|
||||||
|
'sheet' :['group','field','notebook','label','separator','div','page'],
|
||||||
|
'kanban' : ['field'],
|
||||||
|
'html_tag':['notebook', 'group', 'field', 'label', 'button','board', 'newline', 'separator']
|
||||||
|
//e.g.:xyz 'td' : ['field']
|
||||||
};
|
};
|
||||||
|
// Generic html_tag list and can be added html tag in future. It's support above _CHILDREN dict's *html_tag* by default.
|
||||||
|
// For specific child node one has to define tag above and specify children tag in list. Like above xyz example.
|
||||||
|
var html_tag = ['div','h1','h2','h3','h4','h5','h6','td','tr'];
|
||||||
|
|
||||||
var _ICONS = ['','STOCK_ABOUT', 'STOCK_ADD', 'STOCK_APPLY', 'STOCK_BOLD',
|
var _ICONS = ['','STOCK_ABOUT', 'STOCK_ADD', 'STOCK_APPLY', 'STOCK_BOLD',
|
||||||
'STOCK_CANCEL', 'STOCK_CDROM', 'STOCK_CLEAR', 'STOCK_CLOSE', 'STOCK_COLOR_PICKER',
|
'STOCK_CANCEL', 'STOCK_CDROM', 'STOCK_CLEAR', 'STOCK_CLOSE', 'STOCK_COLOR_PICKER',
|
||||||
'STOCK_CONNECT', 'STOCK_CONVERT', 'STOCK_COPY', 'STOCK_CUT', 'STOCK_DELETE',
|
'STOCK_CONNECT', 'STOCK_CONVERT', 'STOCK_COPY', 'STOCK_CUT', 'STOCK_DELETE',
|
||||||
|
|
|
@ -322,9 +322,6 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
|
||||||
if (self.sidebar) {
|
if (self.sidebar) {
|
||||||
self.sidebar.do_attachement_update(self.dataset, self.datarecord.id);
|
self.sidebar.do_attachement_update(self.dataset, self.datarecord.id);
|
||||||
}
|
}
|
||||||
if (self.default_focus_field) {
|
|
||||||
self.default_focus_field.focus();
|
|
||||||
}
|
|
||||||
if (record.id) {
|
if (record.id) {
|
||||||
self.do_push_state({id:record.id});
|
self.do_push_state({id:record.id});
|
||||||
}
|
}
|
||||||
|
@ -573,6 +570,16 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
|
||||||
_.each(this.fields,function(field){
|
_.each(this.fields,function(field){
|
||||||
field.set({"force_readonly": false});
|
field.set({"force_readonly": false});
|
||||||
});
|
});
|
||||||
|
var fields_order = self.fields_order.slice(0);
|
||||||
|
if (self.default_focus_field) {
|
||||||
|
fields_order.unshift(self.default_focus_field);
|
||||||
|
}
|
||||||
|
for (var i = 0; i < fields_order.length; i += 1) {
|
||||||
|
var field = self.fields[fields_order[i]];
|
||||||
|
if (!field.get('effective_invisible') && !field.get('effective_readonly') && field.focus() !== false) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_button_save: function() {
|
on_button_save: function() {
|
||||||
|
@ -716,7 +723,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
|
||||||
var msg = "<ul>";
|
var msg = "<ul>";
|
||||||
_.each(this.fields, function(f) {
|
_.each(this.fields, function(f) {
|
||||||
if (!f.is_valid()) {
|
if (!f.is_valid()) {
|
||||||
msg += "<li>" + (f.node.attrs.string || f.field.string) + "</li>";
|
msg += "<li>" + f.string + "</li>";
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
msg += "</ul>";
|
msg += "</ul>";
|
||||||
|
@ -860,7 +867,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
|
||||||
|
|
||||||
return {
|
return {
|
||||||
name: name,
|
name: name,
|
||||||
string: field.node.attrs.string || field.field.string,
|
string: field.string,
|
||||||
value: value,
|
value: value,
|
||||||
displayed: displayed,
|
displayed: displayed,
|
||||||
// convert undefined to false
|
// convert undefined to false
|
||||||
|
@ -909,6 +916,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
|
||||||
register_field: function(field, name) {
|
register_field: function(field, name) {
|
||||||
this.fields[name] = field;
|
this.fields[name] = field;
|
||||||
this.fields_order.push(name);
|
this.fields_order.push(name);
|
||||||
|
if (field.node.attrs.default_focus == '1') {
|
||||||
|
this.default_focus_field = field;
|
||||||
|
}
|
||||||
|
|
||||||
field.on('focused', null, this.proxy('widgetFocused'))
|
field.on('focused', null, this.proxy('widgetFocused'))
|
||||||
.on('blurred', null, this.proxy('widgetBlurred'));
|
.on('blurred', null, this.proxy('widgetBlurred'));
|
||||||
|
@ -1513,7 +1523,9 @@ instance.web.form.FormWidget = instance.web.Widget.extend(instance.web.form.Invi
|
||||||
this._super.apply(this, arguments);
|
this._super.apply(this, arguments);
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Sets up blur/focus forwarding from DOM elements to a widget (`this`)
|
* Sets up blur/focus forwarding from DOM elements to a widget (`this`).
|
||||||
|
*
|
||||||
|
* This method is an utility method that is meant to be called by child classes.
|
||||||
*
|
*
|
||||||
* @param {jQuery} $e jQuery object of elements to bind focus/blur on
|
* @param {jQuery} $e jQuery object of elements to bind focus/blur on
|
||||||
*/
|
*/
|
||||||
|
@ -1762,7 +1774,7 @@ instance.web.form.FieldInterface = {
|
||||||
*/
|
*/
|
||||||
is_syntax_valid: function() {},
|
is_syntax_valid: function() {},
|
||||||
/**
|
/**
|
||||||
* Must set the focus on the field.
|
* Must set the focus on the field. Return false if field is not focusable.
|
||||||
*/
|
*/
|
||||||
focus: function() {},
|
focus: function() {},
|
||||||
};
|
};
|
||||||
|
@ -1790,8 +1802,10 @@ instance.web.form.AbstractField = instance.web.form.FormWidget.extend(instance.w
|
||||||
this._super(field_manager, node);
|
this._super(field_manager, node);
|
||||||
this.field_manager = field_manager;
|
this.field_manager = field_manager;
|
||||||
this.name = this.node.attrs.name;
|
this.name = this.node.attrs.name;
|
||||||
this.set({'value': false});
|
|
||||||
this.field = this.field_manager.get_field(this.name);
|
this.field = this.field_manager.get_field(this.name);
|
||||||
|
this.widget = this.node.attrs.widget;
|
||||||
|
this.string = this.node.attrs.string || this.field.string || this.name;
|
||||||
|
this.set({'value': false});
|
||||||
this.set({required: this.modifiers['required'] === true});
|
this.set({required: this.modifiers['required'] === true});
|
||||||
|
|
||||||
// some events to make the property "effective_readonly" sync automatically with "readonly" and
|
// some events to make the property "effective_readonly" sync automatically with "readonly" and
|
||||||
|
@ -1863,7 +1877,7 @@ instance.web.form.AbstractField = instance.web.form.FormWidget.extend(instance.w
|
||||||
is_false: function() {
|
is_false: function() {
|
||||||
return this.get('value') === false;
|
return this.get('value') === false;
|
||||||
},
|
},
|
||||||
_check_css_flags: function(show_invalid) {
|
_check_css_flags: function() {
|
||||||
if (this.field.translate) {
|
if (this.field.translate) {
|
||||||
this.$element.find('.oe_field_translate').toggle(!this.field_manager.is_create_mode());
|
this.$element.find('.oe_field_translate').toggle(!this.field_manager.is_create_mode());
|
||||||
}
|
}
|
||||||
|
@ -2002,7 +2016,7 @@ instance.web.form.FieldEmail = instance.web.form.FieldChar.extend({
|
||||||
} else {
|
} else {
|
||||||
this.$element.find('a')
|
this.$element.find('a')
|
||||||
.attr('href', 'mailto:' + this.get('value'))
|
.attr('href', 'mailto:' + this.get('value'))
|
||||||
.text(this.get('value'));
|
.text(this.get('value') || '');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_button_clicked: function() {
|
on_button_clicked: function() {
|
||||||
|
@ -2031,7 +2045,7 @@ instance.web.form.FieldUrl = instance.web.form.FieldChar.extend({
|
||||||
if (!s) {
|
if (!s) {
|
||||||
tmp = "http://" + this.get('value');
|
tmp = "http://" + this.get('value');
|
||||||
}
|
}
|
||||||
this.$element.find('a').attr('href', tmp).text(tmp);
|
this.$element.find('a').attr('href', tmp).text(this.get('value') ? tmp : '');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_button_clicked: function() {
|
on_button_clicked: function() {
|
||||||
|
@ -2445,15 +2459,16 @@ instance.web.form.CompletionFieldMixin = {
|
||||||
|
|
||||||
return this.orderer.add(dataset.name_search(
|
return this.orderer.add(dataset.name_search(
|
||||||
search_val, new instance.web.CompoundDomain(self.build_domain(), [["id", "not in", blacklist]]),
|
search_val, new instance.web.CompoundDomain(self.build_domain(), [["id", "not in", blacklist]]),
|
||||||
'ilike', this.limit + 1)).pipe(function(data) {
|
'ilike', this.limit + 1, self.build_context())).pipe(function(data) {
|
||||||
self.last_search = data;
|
self.last_search = data;
|
||||||
// possible selections for the m2o
|
// possible selections for the m2o
|
||||||
var values = _.map(data, function(x) {
|
var values = _.map(data, function(x) {
|
||||||
|
x[1] = x[1].split("\n")[0];
|
||||||
return {
|
return {
|
||||||
label: _.str.escapeHTML(x[1]),
|
label: _.str.escapeHTML(x[1]),
|
||||||
value:x[1],
|
value: x[1],
|
||||||
name:x[1],
|
name: x[1],
|
||||||
id:x[0]
|
id: x[0],
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -2509,7 +2524,7 @@ instance.web.form.CompletionFieldMixin = {
|
||||||
pop.select_element(
|
pop.select_element(
|
||||||
self.field.relation,
|
self.field.relation,
|
||||||
{
|
{
|
||||||
title: (view === 'search' ? _t("Search: ") : _t("Create: ")) + (this.string || this.name),
|
title: (view === 'search' ? _t("Search: ") : _t("Create: ")) + this.string,
|
||||||
initial_ids: ids ? _.map(ids, function(x) {return x[0]}) : undefined,
|
initial_ids: ids ? _.map(ids, function(x) {return x[0]}) : undefined,
|
||||||
initial_view: view,
|
initial_view: view,
|
||||||
disable_multiple_selection: true
|
disable_multiple_selection: true
|
||||||
|
@ -2564,8 +2579,8 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
|
||||||
fade: true,
|
fade: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$drop_down = this.$element.find(".oe-m2o-drop-down-button");
|
this.$drop_down = this.$element.find(".oe_m2o_drop_down_button");
|
||||||
this.$follow_button = $(".oe-m2o-cm-button", this.$element);
|
this.$follow_button = $(".oe_m2o_cm_button", this.$element);
|
||||||
|
|
||||||
this.$follow_button.click(function() {
|
this.$follow_button.click(function() {
|
||||||
if (!self.get('value')) {
|
if (!self.get('value')) {
|
||||||
|
@ -2578,7 +2593,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
|
||||||
self.get("value"),
|
self.get("value"),
|
||||||
self.build_context(),
|
self.build_context(),
|
||||||
{
|
{
|
||||||
title: _t("Open: ") + (self.string || self.name)
|
title: _t("Open: ") + self.string
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
pop.on_write_completed.add_last(function() {
|
pop.on_write_completed.add_last(function() {
|
||||||
|
@ -2707,7 +2722,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (! no_recurse) {
|
if (! no_recurse) {
|
||||||
var dataset = new instance.web.DataSetStatic(this, this.field.relation, self.view.dataset.get_context());
|
var dataset = new instance.web.DataSetStatic(this, this.field.relation, self.build_context());
|
||||||
dataset.name_get([self.get("value")], function(data) {
|
dataset.name_get([self.get("value")], function(data) {
|
||||||
self.display_value["" + self.get("value")] = data[0][1];
|
self.display_value["" + self.get("value")] = data[0][1];
|
||||||
self.render_value(true);
|
self.render_value(true);
|
||||||
|
@ -2717,11 +2732,12 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
|
||||||
display_string: function(str) {
|
display_string: function(str) {
|
||||||
var self = this;
|
var self = this;
|
||||||
if (!this.get("effective_readonly")) {
|
if (!this.get("effective_readonly")) {
|
||||||
this.$input.val(str);
|
this.$input.val(str.split("\n")[0]);
|
||||||
} else {
|
} else {
|
||||||
|
str = _.escape(str).split("\n").join("<br />");
|
||||||
this.$element.find('a')
|
this.$element.find('a')
|
||||||
.unbind('click')
|
.unbind('click')
|
||||||
.text(str)
|
.html(str)
|
||||||
.click(function () {
|
.click(function () {
|
||||||
self.do_action({
|
self.do_action({
|
||||||
type: 'ir.actions.act_window',
|
type: 'ir.actions.act_window',
|
||||||
|
@ -2739,7 +2755,9 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
|
||||||
var self = this;
|
var self = this;
|
||||||
if (value_ instanceof Array) {
|
if (value_ instanceof Array) {
|
||||||
this.display_value = {};
|
this.display_value = {};
|
||||||
this.display_value["" + value_[0]] = value_[1];
|
if (! this.get_definition_options().always_reload) {
|
||||||
|
this.display_value["" + value_[0]] = value_[1];
|
||||||
|
}
|
||||||
value_ = value_[0];
|
value_ = value_[0];
|
||||||
}
|
}
|
||||||
value_ = value_ || false;
|
value_ = value_ || false;
|
||||||
|
@ -2873,25 +2891,36 @@ instance.web.form.FieldOne2Many = instance.web.form.AbstractField.extend({
|
||||||
view.embedded_view = self.field.views[mode];
|
view.embedded_view = self.field.views[mode];
|
||||||
}
|
}
|
||||||
if(view.view_type === "list") {
|
if(view.view_type === "list") {
|
||||||
view.options.selectable = self.multi_selection;
|
_.extend(view.options, {
|
||||||
view.options.sortable = false;
|
selectable: self.multi_selection,
|
||||||
|
sortable: false,
|
||||||
|
import_enabled: false,
|
||||||
|
});
|
||||||
if (self.get("effective_readonly")) {
|
if (self.get("effective_readonly")) {
|
||||||
view.options.addable = null;
|
_.extend(view.options, {
|
||||||
view.options.deletable = null;
|
addable: null,
|
||||||
view.options.reorderable = false;
|
deletable: null,
|
||||||
|
reorderable: false,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
} else if (view.view_type === "form") {
|
} else if (view.view_type === "form") {
|
||||||
if (self.get("effective_readonly")) {
|
if (self.get("effective_readonly")) {
|
||||||
view.view_type = 'form';
|
view.view_type = 'form';
|
||||||
}
|
}
|
||||||
view.options.not_interactible_on_create = true;
|
_.extend(view.options, {
|
||||||
|
not_interactible_on_create: true,
|
||||||
|
});
|
||||||
} else if (view.view_type === "kanban") {
|
} else if (view.view_type === "kanban") {
|
||||||
view.options.confirm_on_delete = false;
|
_.extend(view.options, {
|
||||||
|
confirm_on_delete: false,
|
||||||
|
});
|
||||||
if (self.get("effective_readonly")) {
|
if (self.get("effective_readonly")) {
|
||||||
view.options.action_buttons = false;
|
_.extend(view.options, {
|
||||||
view.options.quick_creatable = false;
|
action_buttons: false,
|
||||||
view.options.creatable = false;
|
quick_creatable: false,
|
||||||
view.options.read_only_mode = true;
|
creatable: false,
|
||||||
|
read_only_mode: true,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
views.push(view);
|
views.push(view);
|
||||||
|
@ -3104,7 +3133,7 @@ instance.web.form.One2ManyViewManager = instance.web.ViewManager.extend({
|
||||||
var id = self.o2m.dataset.index !== null ? self.o2m.dataset.ids[self.o2m.dataset.index] : null;
|
var id = self.o2m.dataset.index !== null ? self.o2m.dataset.ids[self.o2m.dataset.index] : null;
|
||||||
var pop = new instance.web.form.FormOpenPopup(self.o2m.view);
|
var pop = new instance.web.form.FormOpenPopup(self.o2m.view);
|
||||||
pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), {
|
pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), {
|
||||||
title: _t("Open: ") + self.name,
|
title: _t("Open: ") + self.o2m.string,
|
||||||
create_function: function(data) {
|
create_function: function(data) {
|
||||||
return self.o2m.dataset.create(data).then(function(r) {
|
return self.o2m.dataset.create(data).then(function(r) {
|
||||||
self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result]));
|
self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result]));
|
||||||
|
@ -3161,7 +3190,7 @@ instance.web.form.One2ManyListView = instance.web.ListView.extend({
|
||||||
// Otherwise validate internal form
|
// Otherwise validate internal form
|
||||||
return _(form.fields).chain()
|
return _(form.fields).chain()
|
||||||
.invoke(function () {
|
.invoke(function () {
|
||||||
this._check_css_flag();
|
this._check_css_flags();
|
||||||
return this.is_valid();
|
return this.is_valid();
|
||||||
})
|
})
|
||||||
.all(_.identity)
|
.all(_.identity)
|
||||||
|
@ -3189,7 +3218,7 @@ instance.web.form.One2ManyListView = instance.web.ListView.extend({
|
||||||
pop.select_element(
|
pop.select_element(
|
||||||
self.o2m.field.relation,
|
self.o2m.field.relation,
|
||||||
{
|
{
|
||||||
title: _t("Create: ") + self.name,
|
title: _t("Create: ") + self.o2m.string,
|
||||||
initial_view: "form",
|
initial_view: "form",
|
||||||
alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined,
|
alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined,
|
||||||
create_function: function(data, callback, error_callback) {
|
create_function: function(data, callback, error_callback) {
|
||||||
|
@ -3217,7 +3246,7 @@ instance.web.form.One2ManyListView = instance.web.ListView.extend({
|
||||||
var self = this;
|
var self = this;
|
||||||
var pop = new instance.web.form.FormOpenPopup(self.o2m.view);
|
var pop = new instance.web.form.FormOpenPopup(self.o2m.view);
|
||||||
pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), {
|
pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), {
|
||||||
title: _t("Open: ") + self.name,
|
title: _t("Open: ") + self.o2m.string,
|
||||||
write_function: function(id, data) {
|
write_function: function(id, data) {
|
||||||
return self.o2m.dataset.write(id, data, {}, function(r) {
|
return self.o2m.dataset.write(id, data, {}, function(r) {
|
||||||
self.o2m.reload_current_view();
|
self.o2m.reload_current_view();
|
||||||
|
@ -3251,8 +3280,8 @@ instance.web.form.One2ManyList = instance.web.ListView.List.extend({
|
||||||
return this._super.apply(this, arguments).then(function () {
|
return this._super.apply(this, arguments).then(function () {
|
||||||
// Replace the "Save Row" button with "Cancel Edition"
|
// Replace the "Save Row" button with "Cancel Edition"
|
||||||
self.edition_form.$element
|
self.edition_form.$element
|
||||||
.undelegate('button.oe-edit-row-save', 'click')
|
.undelegate('button.oe_list_edit_row_save', 'click')
|
||||||
.delegate('button.oe-edit-row-save', 'click', function () {
|
.delegate('button.oe_list_edit_row_save', 'click', function () {
|
||||||
self.cancel_pending_edition();
|
self.cancel_pending_edition();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -3501,6 +3530,7 @@ instance.web.form.FieldMany2Many = instance.web.form.AbstractField.extend({
|
||||||
'selectable': self.multi_selection,
|
'selectable': self.multi_selection,
|
||||||
'sortable': false,
|
'sortable': false,
|
||||||
'reorderable': false,
|
'reorderable': false,
|
||||||
|
'import_enabled': false,
|
||||||
});
|
});
|
||||||
var embedded = (this.field.views || {}).tree;
|
var embedded = (this.field.views || {}).tree;
|
||||||
if (embedded) {
|
if (embedded) {
|
||||||
|
@ -3545,7 +3575,7 @@ instance.web.form.Many2ManyListView = instance.web.ListView.extend(/** @lends in
|
||||||
pop.select_element(
|
pop.select_element(
|
||||||
this.model,
|
this.model,
|
||||||
{
|
{
|
||||||
title: _t("Add: ") + this.name
|
title: _t("Add: ") + this.m2m_field.string
|
||||||
},
|
},
|
||||||
new instance.web.CompoundDomain(this.m2m_field.build_domain(), ["!", ["id", "in", this.m2m_field.dataset.ids]]),
|
new instance.web.CompoundDomain(this.m2m_field.build_domain(), ["!", ["id", "in", this.m2m_field.dataset.ids]]),
|
||||||
this.m2m_field.build_context()
|
this.m2m_field.build_context()
|
||||||
|
@ -3565,7 +3595,7 @@ instance.web.form.Many2ManyListView = instance.web.ListView.extend(/** @lends in
|
||||||
var self = this;
|
var self = this;
|
||||||
var pop = new instance.web.form.FormOpenPopup(this);
|
var pop = new instance.web.form.FormOpenPopup(this);
|
||||||
pop.show_element(this.dataset.model, id, this.m2m_field.build_context(), {
|
pop.show_element(this.dataset.model, id, this.m2m_field.build_context(), {
|
||||||
title: _t("Open: ") + this.name,
|
title: _t("Open: ") + this.m2m_field.string,
|
||||||
readonly: this.getParent().get("effective_readonly")
|
readonly: this.getParent().get("effective_readonly")
|
||||||
});
|
});
|
||||||
pop.on_write_completed.add_last(function() {
|
pop.on_write_completed.add_last(function() {
|
||||||
|
@ -3663,7 +3693,7 @@ instance.web.form.FieldMany2ManyKanban = instance.web.form.AbstractField.extend(
|
||||||
pop.select_element(
|
pop.select_element(
|
||||||
this.field.relation,
|
this.field.relation,
|
||||||
{
|
{
|
||||||
title: _t("Add: ") + this.name
|
title: _t("Add: ") + this.string
|
||||||
},
|
},
|
||||||
new instance.web.CompoundDomain(this.build_domain(), ["!", ["id", "in", this.dataset.ids]]),
|
new instance.web.CompoundDomain(this.build_domain(), ["!", ["id", "in", this.dataset.ids]]),
|
||||||
this.build_context()
|
this.build_context()
|
||||||
|
@ -3681,7 +3711,7 @@ instance.web.form.FieldMany2ManyKanban = instance.web.form.AbstractField.extend(
|
||||||
var id = self.dataset.ids[self.dataset.index];
|
var id = self.dataset.ids[self.dataset.index];
|
||||||
var pop = new instance.web.form.FormOpenPopup(self.view);
|
var pop = new instance.web.form.FormOpenPopup(self.view);
|
||||||
pop.show_element(self.field.relation, id, self.build_context(), {
|
pop.show_element(self.field.relation, id, self.build_context(), {
|
||||||
title: _t("Open: ") + self.name,
|
title: _t("Open: ") + self.string,
|
||||||
write_function: function(id, data, options) {
|
write_function: function(id, data, options) {
|
||||||
return self.dataset.write(id, data, {}).then(function() {
|
return self.dataset.write(id, data, {}).then(function() {
|
||||||
self.reload_content();
|
self.reload_content();
|
||||||
|
@ -3852,7 +3882,7 @@ instance.web.form.AbstractFormPopup = instance.web.OldWidget.extend({
|
||||||
if (this.options.alternative_form_view) {
|
if (this.options.alternative_form_view) {
|
||||||
this.view_form.set_embedded_view(this.options.alternative_form_view);
|
this.view_form.set_embedded_view(this.options.alternative_form_view);
|
||||||
}
|
}
|
||||||
this.view_form.appendTo(this.$element.find(".oe-form-view-popup-form-placeholder"));
|
this.view_form.appendTo(this.$element.find(".oe_popup_form"));
|
||||||
this.view_form.on_loaded.add_last(function() {
|
this.view_form.on_loaded.add_last(function() {
|
||||||
var $buttons = self.view_form.$element.find(".oe_form_buttons");
|
var $buttons = self.view_form.$element.find(".oe_form_buttons");
|
||||||
var multi_select = self.row_id === null && ! self.options.disable_multiple_selection;
|
var multi_select = self.row_id === null && ! self.options.disable_multiple_selection;
|
||||||
|
@ -3981,9 +4011,10 @@ instance.web.form.SelectCreatePopup = instance.web.form.AbstractFormPopup.extend
|
||||||
_.extend({'deletable': false,
|
_.extend({'deletable': false,
|
||||||
'selectable': !self.options.disable_multiple_selection,
|
'selectable': !self.options.disable_multiple_selection,
|
||||||
'read_only': true,
|
'read_only': true,
|
||||||
|
'import_enabled': false,
|
||||||
}, self.options.list_view_options || {}));
|
}, self.options.list_view_options || {}));
|
||||||
self.view_list.popup = self;
|
self.view_list.popup = self;
|
||||||
self.view_list.appendTo($(".oe-select-create-popup-view-list", self.$element)).pipe(function() {
|
self.view_list.appendTo($(".oe_popup_list", self.$element)).pipe(function() {
|
||||||
self.view_list.do_show();
|
self.view_list.do_show();
|
||||||
}).pipe(function() {
|
}).pipe(function() {
|
||||||
self.searchview.do_search();
|
self.searchview.do_search();
|
||||||
|
@ -4005,7 +4036,7 @@ instance.web.form.SelectCreatePopup = instance.web.form.AbstractFormPopup.extend
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
this.searchview.appendTo($(".oe-select-create-popup-view-list", self.$element));
|
this.searchview.appendTo($(".oe_popup_list", self.$element));
|
||||||
},
|
},
|
||||||
do_search: function(domains, contexts, groupbys) {
|
do_search: function(domains, contexts, groupbys) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
@ -4167,9 +4198,9 @@ instance.web.form.FieldBinary = instance.web.form.AbstractField.extend(instance.
|
||||||
this._super.apply(this, arguments);
|
this._super.apply(this, arguments);
|
||||||
},
|
},
|
||||||
initialize_content: function() {
|
initialize_content: function() {
|
||||||
this.$element.find('input.oe-binary-file').change(this.on_file_change);
|
this.$element.find('input.oe_form_binary_file').change(this.on_file_change);
|
||||||
this.$element.find('button.oe_binary_file_save').click(this.on_save_as);
|
this.$element.find('button.oe_form_binary_file_save').click(this.on_save_as);
|
||||||
this.$element.find('.oe-binary-file-clear').click(this.on_clear);
|
this.$element.find('.oe_form_binary_file_clear').click(this.on_clear);
|
||||||
},
|
},
|
||||||
human_filesize : function(size) {
|
human_filesize : function(size) {
|
||||||
var units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
|
var units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
|
||||||
|
@ -4186,10 +4217,10 @@ instance.web.form.FieldBinary = instance.web.form.AbstractField.extend(instance.
|
||||||
// http://deepliquid.com/projects/Jcrop/demos.php?demo=handler
|
// http://deepliquid.com/projects/Jcrop/demos.php?demo=handler
|
||||||
|
|
||||||
if ($(e.target).val() !== '') {
|
if ($(e.target).val() !== '') {
|
||||||
this.$element.find('form.oe-binary-form input[name=session_id]').val(this.session.session_id);
|
this.$element.find('form.oe_form_binary_form input[name=session_id]').val(this.session.session_id);
|
||||||
this.$element.find('form.oe-binary-form').submit();
|
this.$element.find('form.oe_form_binary_form').submit();
|
||||||
this.$element.find('.oe-binary-progress').show();
|
this.$element.find('.oe_form_binary_progress').show();
|
||||||
this.$element.find('.oe-binary').hide();
|
this.$element.find('.oe_form_binary').hide();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
on_file_uploaded: function(size, name, content_type, file_base64) {
|
on_file_uploaded: function(size, name, content_type, file_base64) {
|
||||||
|
@ -4201,8 +4232,8 @@ instance.web.form.FieldBinary = instance.web.form.AbstractField.extend(instance.
|
||||||
this.filename = name;
|
this.filename = name;
|
||||||
this.on_file_uploaded_and_valid.apply(this, arguments);
|
this.on_file_uploaded_and_valid.apply(this, arguments);
|
||||||
}
|
}
|
||||||
this.$element.find('.oe-binary-progress').hide();
|
this.$element.find('.oe_form_binary_progress').hide();
|
||||||
this.$element.find('.oe-binary').show();
|
this.$element.find('.oe_form_binary').show();
|
||||||
},
|
},
|
||||||
on_file_uploaded_and_valid: function(size, name, content_type, file_base64) {
|
on_file_uploaded_and_valid: function(size, name, content_type, file_base64) {
|
||||||
},
|
},
|
||||||
|
@ -4212,7 +4243,7 @@ instance.web.form.FieldBinary = instance.web.form.AbstractField.extend(instance.
|
||||||
this.do_warn(_t("Save As..."), _t("The field is empty, there's nothing to save !"));
|
this.do_warn(_t("Save As..."), _t("The field is empty, there's nothing to save !"));
|
||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
} else if (this._dirty_flag) {
|
} else if (this._dirty_flag) {
|
||||||
var link = this.$('.oe_binary_file_save_data')[0];
|
var link = this.$('.oe_form_binary_file_save_data')[0];
|
||||||
link.download = this.filename || "download.bin"; // Works on only on Google Chrome
|
link.download = this.filename || "download.bin"; // Works on only on Google Chrome
|
||||||
//link.target = '_blank';
|
//link.target = '_blank';
|
||||||
link.href = "data:application/octet-stream;base64," + value;
|
link.href = "data:application/octet-stream;base64," + value;
|
||||||
|
@ -4341,10 +4372,13 @@ instance.web.form.FieldBinaryImage = instance.web.form.FieldBinary.extend({
|
||||||
});
|
});
|
||||||
|
|
||||||
instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({
|
instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({
|
||||||
tagName: "span",
|
template: "FieldStatus",
|
||||||
start: function() {
|
start: function() {
|
||||||
this._super();
|
this._super();
|
||||||
this.selected_value = null;
|
this.selected_value = null;
|
||||||
|
if (this.$element.parent().is('header')) {
|
||||||
|
this.$element.after('<div class="oe_clear"/>');
|
||||||
|
}
|
||||||
// preview in start only for selection fields, because of the dynamic behavior of many2one fields.
|
// preview in start only for selection fields, because of the dynamic behavior of many2one fields.
|
||||||
if (this.field.type in ['selection']) {
|
if (this.field.type in ['selection']) {
|
||||||
this.render_list();
|
this.render_list();
|
||||||
|
@ -4456,6 +4490,9 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({
|
||||||
elem.css("color", color);
|
elem.css("color", color);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
focus: function() {
|
||||||
|
return false;
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -24,6 +24,8 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
// if true, the view can't be editable, ignoring the view's and the context's
|
// if true, the view can't be editable, ignoring the view's and the context's
|
||||||
// instructions
|
// instructions
|
||||||
'read_only': false,
|
'read_only': false,
|
||||||
|
// if true, the 'Import', 'Export', etc... buttons will be shown
|
||||||
|
'import_enabled': true,
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Core class for list-type displays.
|
* Core class for list-type displays.
|
||||||
|
@ -140,13 +142,13 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* View startup method, the default behavior is to set the ``oe-listview``
|
* View startup method, the default behavior is to set the ``oe_listw``
|
||||||
* class on its root element and to perform an RPC load call.
|
* class on its root element and to perform an RPC load call.
|
||||||
*
|
*
|
||||||
* @returns {$.Deferred} loading promise
|
* @returns {$.Deferred} loading promise
|
||||||
*/
|
*/
|
||||||
start: function() {
|
start: function() {
|
||||||
this.$element.addClass('oe-listview');
|
this.$element.addClass('oe_list');
|
||||||
return this.reload_view(null, null, true);
|
return this.reload_view(null, null, true);
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
@ -250,18 +252,19 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
this.setup_columns(this.fields_view.fields, grouped);
|
this.setup_columns(this.fields_view.fields, grouped);
|
||||||
|
|
||||||
this.$element.html(QWeb.render(this._template, this));
|
this.$element.html(QWeb.render(this._template, this));
|
||||||
|
this.$element.addClass(this.fields_view.arch.attrs['class']);
|
||||||
// Head hook
|
// Head hook
|
||||||
// Selecting records
|
// Selecting records
|
||||||
this.$element.find('.all-record-selector').click(function(){
|
this.$element.find('.oe_list_record_selector').click(function(){
|
||||||
self.$element.find('.oe-record-selector input').prop('checked',
|
self.$element.find('.oe_list_record_selector input').prop('checked',
|
||||||
self.$element.find('.all-record-selector').prop('checked') || false);
|
self.$element.find('.oe_list_record_selector').prop('checked') || false);
|
||||||
var selection = self.groups.get_selection();
|
var selection = self.groups.get_selection();
|
||||||
$(self.groups).trigger(
|
$(self.groups).trigger(
|
||||||
'selected', [selection.ids, selection.records]);
|
'selected', [selection.ids, selection.records]);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Sorting columns
|
// Sorting columns
|
||||||
this.$element.find('thead').delegate('th.oe-sortable[data-id]', 'click', function (e) {
|
this.$element.find('thead').delegate('th.oe_sortable[data-id]', 'click', function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
var $this = $(this);
|
var $this = $(this);
|
||||||
self.dataset.sort($this.data('id'));
|
self.dataset.sort($this.data('id'));
|
||||||
|
@ -270,7 +273,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
} else {
|
} else {
|
||||||
$this.toggleClass("sortdown");
|
$this.toggleClass("sortdown");
|
||||||
}
|
}
|
||||||
$this.siblings('.oe-sortable').removeClass("sortup sortdown");
|
$this.siblings('.oe_sortable').removeClass("sortup sortdown");
|
||||||
|
|
||||||
self.reload_content();
|
self.reload_content();
|
||||||
});
|
});
|
||||||
|
@ -322,7 +325,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
self.page = 0;
|
self.page = 0;
|
||||||
}
|
}
|
||||||
self.reload_content();
|
self.reload_content();
|
||||||
}).find('.oe-pager-state')
|
}).find('.oe_list_pager_state')
|
||||||
.click(function (e) {
|
.click(function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
var $this = $(this);
|
var $this = $(this);
|
||||||
|
@ -340,6 +343,8 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
self._limit = (isNaN(val) ? null : val);
|
self._limit = (isNaN(val) ? null : val);
|
||||||
self.page = 0;
|
self.page = 0;
|
||||||
self.reload_content();
|
self.reload_content();
|
||||||
|
}).blur(function() {
|
||||||
|
$(this).trigger('change');
|
||||||
})
|
})
|
||||||
.val(self._limit || 'NaN');
|
.val(self._limit || 'NaN');
|
||||||
});
|
});
|
||||||
|
@ -372,18 +377,19 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
}
|
}
|
||||||
|
|
||||||
var total = dataset.size();
|
var total = dataset.size();
|
||||||
this.$pager.toggleClass('oe_list_pager_single_page', (total <= this.limit()));
|
var limit = this.limit() || total;
|
||||||
|
this.$pager.toggleClass('oe_list_pager_single_page', (total <= limit));
|
||||||
var spager = '-';
|
var spager = '-';
|
||||||
if (total) {
|
if (total) {
|
||||||
var range_start = this.page * this.limit() + 1;
|
var range_start = this.page * limit + 1;
|
||||||
var range_stop = range_start - 1 + this.limit();
|
var range_stop = range_start - 1 + limit;
|
||||||
if (range_stop > total) {
|
if (range_stop > total) {
|
||||||
range_stop = total;
|
range_stop = total;
|
||||||
}
|
}
|
||||||
spager = _.str.sprintf('%d-%d of %d', range_start, range_stop, total);
|
spager = _.str.sprintf('%d-%d of %d', range_start, range_stop, total);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.$pager.find('.oe-pager-state').text(spager);
|
this.$pager.find('.oe_list_pager_state').text(spager);
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Sets up the listview's columns: merges view and fields data, move
|
* Sets up the listview's columns: merges view and fields data, move
|
||||||
|
@ -533,10 +539,10 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
*/
|
*/
|
||||||
reload_content: function () {
|
reload_content: function () {
|
||||||
var self = this;
|
var self = this;
|
||||||
self.$element.find('.all-record-selector').prop('checked', false);
|
self.$element.find('.oe_list_record_selector').prop('checked', false);
|
||||||
this.records.reset();
|
this.records.reset();
|
||||||
var reloaded = $.Deferred();
|
var reloaded = $.Deferred();
|
||||||
this.$element.find('.oe-listview-content').append(
|
this.$element.find('.oe_list_content').append(
|
||||||
this.groups.render(function () {
|
this.groups.render(function () {
|
||||||
if (self.dataset.index == null) {
|
if (self.dataset.index == null) {
|
||||||
var has_one = false;
|
var has_one = false;
|
||||||
|
@ -788,7 +794,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
},
|
},
|
||||||
display_aggregates: function (aggregation) {
|
display_aggregates: function (aggregation) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var $footer_cells = this.$element.find('.oe-list-footer');
|
var $footer_cells = this.$element.find('.oe_list_footer');
|
||||||
_(this.aggregate_columns).each(function (column) {
|
_(this.aggregate_columns).each(function (column) {
|
||||||
if (!column['function']) {
|
if (!column['function']) {
|
||||||
return;
|
return;
|
||||||
|
@ -826,9 +832,9 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
}
|
}
|
||||||
// Padding for column titles, footer and data rows
|
// Padding for column titles, footer and data rows
|
||||||
var $rows = this.$element
|
var $rows = this.$element
|
||||||
.find('.oe-listview-header-columns, tr:not(thead tr)')
|
.find('.oe_list_header_columns, tr:not(thead tr)')
|
||||||
.not(options['except']);
|
.not(options['except']);
|
||||||
var newcols = new Array(count+1).join('<td class="oe-listview-padding"></td>');
|
var newcols = new Array(count+1).join('<td class="oe_list_padding"></td>');
|
||||||
if (options.position === 'before') {
|
if (options.position === 'before') {
|
||||||
$rows.prepend(newcols);
|
$rows.prepend(newcols);
|
||||||
} else {
|
} else {
|
||||||
|
@ -839,7 +845,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
|
||||||
* Removes all padding columns of the table
|
* Removes all padding columns of the table
|
||||||
*/
|
*/
|
||||||
unpad_columns: function () {
|
unpad_columns: function () {
|
||||||
this.$element.find('.oe-listview-padding').remove();
|
this.$element.find('.oe_list_padding').remove();
|
||||||
if (this.previous_colspan) {
|
if (this.previous_colspan) {
|
||||||
this.$element
|
this.$element
|
||||||
.find('thead tr:first th')
|
.find('thead tr:first th')
|
||||||
|
@ -939,18 +945,18 @@ instance.web.ListView.List = instance.web.Class.extend( /** @lends instance.web.
|
||||||
|
|
||||||
this.$_element = $('<tbody>')
|
this.$_element = $('<tbody>')
|
||||||
.appendTo(document.body)
|
.appendTo(document.body)
|
||||||
.delegate('th.oe-record-selector', 'click', function (e) {
|
.delegate('th.oe_list_record_selector', 'click', function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
var selection = self.get_selection();
|
var selection = self.get_selection();
|
||||||
$(self).trigger(
|
$(self).trigger(
|
||||||
'selected', [selection.ids, selection.records]);
|
'selected', [selection.ids, selection.records]);
|
||||||
})
|
})
|
||||||
.delegate('td.oe-record-delete button', 'click', function (e) {
|
.delegate('td.oe_list_record_delete button', 'click', function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
var $row = $(e.target).closest('tr');
|
var $row = $(e.target).closest('tr');
|
||||||
$(self).trigger('deleted', [[self.row_id($row)]]);
|
$(self).trigger('deleted', [[self.row_id($row)]]);
|
||||||
})
|
})
|
||||||
.delegate('td.oe-field-cell button', 'click', function (e) {
|
.delegate('td.oe_list_field_cell button', 'click', function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
var $target = $(e.currentTarget),
|
var $target = $(e.currentTarget),
|
||||||
field = $target.closest('td').data('field'),
|
field = $target.closest('td').data('field'),
|
||||||
|
@ -1048,20 +1054,20 @@ instance.web.ListView.List = instance.web.Class.extend( /** @lends instance.web.
|
||||||
}
|
}
|
||||||
var cells = [];
|
var cells = [];
|
||||||
if (this.options.selectable) {
|
if (this.options.selectable) {
|
||||||
cells.push('<th class="oe-record-selector"></td>');
|
cells.push('<th class="oe_list_record_selector"></td>');
|
||||||
}
|
}
|
||||||
_(this.columns).each(function(column) {
|
_(this.columns).each(function(column) {
|
||||||
if (column.invisible === '1') {
|
if (column.invisible === '1') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (column.tag === 'button') {
|
if (column.tag === 'button') {
|
||||||
cells.push('<td class="oe-button" title="' + column.string + '"> </td>');
|
cells.push('<td class="oe_button" title="' + column.string + '"> </td>');
|
||||||
} else {
|
} else {
|
||||||
cells.push('<td title="' + column.string + '"> </td>');
|
cells.push('<td title="' + column.string + '"> </td>');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (this.options.deletable) {
|
if (this.options.deletable) {
|
||||||
cells.push('<td class="oe-record-delete"><button type="button" style="visibility: hidden"> </button></td>');
|
cells.push('<td class="oe_list_record_delete"><button type="button" style="visibility: hidden"> </button></td>');
|
||||||
}
|
}
|
||||||
cells.unshift('<tr>');
|
cells.unshift('<tr>');
|
||||||
cells.push('</tr>');
|
cells.push('</tr>');
|
||||||
|
@ -1082,7 +1088,7 @@ instance.web.ListView.List = instance.web.Class.extend( /** @lends instance.web.
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
var records = this.records;
|
var records = this.records;
|
||||||
this.$current.find('th.oe-record-selector input:checked')
|
this.$current.find('th.oe_list_record_selector input:checked')
|
||||||
.closest('tr').each(function () {
|
.closest('tr').each(function () {
|
||||||
var record = records.get($(this).data('id'));
|
var record = records.get($(this).data('id'));
|
||||||
result.ids.push(record.get('id'));
|
result.ids.push(record.get('id'));
|
||||||
|
@ -1249,7 +1255,7 @@ instance.web.ListView.Groups = instance.web.Class.extend( /** @lends instance.we
|
||||||
});
|
});
|
||||||
this.$row.children().last()
|
this.$row.children().last()
|
||||||
.append($prev)
|
.append($prev)
|
||||||
.append('<span class="oe-pager-state"></span>')
|
.append('<span class="oe_list_pager_state"></span>')
|
||||||
.append($next);
|
.append($next);
|
||||||
},
|
},
|
||||||
open: function (point_insertion) {
|
open: function (point_insertion) {
|
||||||
|
@ -1315,13 +1321,18 @@ instance.web.ListView.Groups = instance.web.Class.extend( /** @lends instance.we
|
||||||
}
|
}
|
||||||
placeholder.appendChild($row[0]);
|
placeholder.appendChild($row[0]);
|
||||||
|
|
||||||
var $group_column = $('<th class="oe-group-name">').appendTo($row);
|
var $group_column = $('<th class="oe_list_group_name">').appendTo($row);
|
||||||
// Don't fill this if group_by_no_leaf but no group_by
|
// Don't fill this if group_by_no_leaf but no group_by
|
||||||
if (group.grouped_on) {
|
if (group.grouped_on) {
|
||||||
var row_data = {};
|
var row_data = {};
|
||||||
row_data[group.grouped_on] = group;
|
row_data[group.grouped_on] = group;
|
||||||
var group_column = _(self.columns).detect(function (column) {
|
var group_column = _(self.columns).detect(function (column) {
|
||||||
return column.id === group.grouped_on; });
|
return column.id === group.grouped_on; });
|
||||||
|
if (! group_column) {
|
||||||
|
throw new Error(_.str.sprintf(
|
||||||
|
_t("Grouping on field '%s' is not possible because that field does not appear in the list view."),
|
||||||
|
group.grouped_on));
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
$group_column.html(instance.web.format_cell(
|
$group_column.html(instance.web.format_cell(
|
||||||
row_data, group_column, {
|
row_data, group_column, {
|
||||||
|
@ -1365,7 +1376,7 @@ instance.web.ListView.Groups = instance.web.Class.extend( /** @lends instance.we
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (self.options.deletable) {
|
if (self.options.deletable) {
|
||||||
$row.append('<td class="oe-group-pagination">');
|
$row.append('<td class="oe_list_group_pagination">');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return placeholder;
|
return placeholder;
|
||||||
|
@ -1416,11 +1427,11 @@ instance.web.ListView.Groups = instance.web.Class.extend( /** @lends instance.we
|
||||||
} else {
|
} else {
|
||||||
if (dataset.size() == records.length) {
|
if (dataset.size() == records.length) {
|
||||||
// only one page
|
// only one page
|
||||||
self.$row.find('td.oe-group-pagination').empty();
|
self.$row.find('td.oe_list_group_pagination').empty();
|
||||||
} else {
|
} else {
|
||||||
var pages = Math.ceil(dataset.size() / limit);
|
var pages = Math.ceil(dataset.size() / limit);
|
||||||
self.$row
|
self.$row
|
||||||
.find('.oe-pager-state')
|
.find('.oe_list_pager_state')
|
||||||
.text(_.str.sprintf(_t("%(page)d/%(page_count)d"), {
|
.text(_.str.sprintf(_t("%(page)d/%(page_count)d"), {
|
||||||
page: page + 1,
|
page: page + 1,
|
||||||
page_count: pages
|
page_count: pages
|
||||||
|
|
|
@ -210,7 +210,7 @@ openerp.web.list_editable = function (instance) {
|
||||||
click: function (e) {e.stopPropagation();}
|
click: function (e) {e.stopPropagation();}
|
||||||
})
|
})
|
||||||
.addClass('oe_form oe_form_container')
|
.addClass('oe_form oe_form_container')
|
||||||
.delegate('button.oe-edit-row-save', 'click', function () {
|
.delegate('button.oe_list_edit_row_save', 'click', function () {
|
||||||
self.save_row();
|
self.save_row();
|
||||||
})
|
})
|
||||||
.delegate('button', 'keyup', function (e) {
|
.delegate('button', 'keyup', function (e) {
|
||||||
|
@ -258,7 +258,7 @@ openerp.web.list_editable = function (instance) {
|
||||||
return $.when(self.edition_form.on_loaded(self.get_form_fields_view())).then(function () {
|
return $.when(self.edition_form.on_loaded(self.get_form_fields_view())).then(function () {
|
||||||
$new_row.find('> td')
|
$new_row.find('> td')
|
||||||
.end()
|
.end()
|
||||||
.find('td:last').removeClass('oe-field-cell').end();
|
.find('td:last').removeClass('oe_list_field_cell').end();
|
||||||
// pad in case of groupby
|
// pad in case of groupby
|
||||||
_(self.columns).each(function (column) {
|
_(self.columns).each(function (column) {
|
||||||
if (column.meta) {
|
if (column.meta) {
|
||||||
|
|
|
@ -84,6 +84,7 @@ instance.web.TreeView = instance.web.View.extend(/** @lends instance.web.TreeVie
|
||||||
'fields': this.fields,
|
'fields': this.fields,
|
||||||
'toolbar': has_toolbar
|
'toolbar': has_toolbar
|
||||||
}));
|
}));
|
||||||
|
this.$element.addClass(this.fields_view.arch.attrs['class']);
|
||||||
|
|
||||||
this.dataset.read_slice(this.fields_list()).then(function(records) {
|
this.dataset.read_slice(this.fields_list()).then(function(records) {
|
||||||
if (!has_toolbar) {
|
if (!has_toolbar) {
|
||||||
|
@ -179,7 +180,7 @@ instance.web.TreeView = instance.web.View.extend(/** @lends instance.web.TreeVie
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (is_loaded === 0) {
|
if (is_loaded === 0) {
|
||||||
if (!$this.parent().hasClass('oe-open')) {
|
if (!$this.parent().hasClass('oe_open')) {
|
||||||
self.getdata(record_id, children_ids);
|
self.getdata(record_id, children_ids);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -208,7 +209,7 @@ instance.web.TreeView = instance.web.View.extend(/** @lends instance.web.TreeVie
|
||||||
});
|
});
|
||||||
|
|
||||||
if ($curr_node.length) {
|
if ($curr_node.length) {
|
||||||
$curr_node.addClass('oe-open');
|
$curr_node.addClass('oe_open');
|
||||||
$curr_node.after(children_rows);
|
$curr_node.after(children_rows);
|
||||||
} else {
|
} else {
|
||||||
self.$element.find('tbody').html(children_rows);
|
self.$element.find('tbody').html(children_rows);
|
||||||
|
@ -247,11 +248,11 @@ instance.web.TreeView = instance.web.View.extend(/** @lends instance.web.TreeVie
|
||||||
// show & hide the contents
|
// show & hide the contents
|
||||||
showcontent: function (record_id, show) {
|
showcontent: function (record_id, show) {
|
||||||
this.$element.find('#treerow_' + record_id)
|
this.$element.find('#treerow_' + record_id)
|
||||||
.toggleClass('oe-open', show);
|
.toggleClass('oe_open', show);
|
||||||
|
|
||||||
_(this.records[record_id][this.children_field]).each(function (child_id) {
|
_(this.records[record_id][this.children_field]).each(function (child_id) {
|
||||||
var $child_row = this.$element.find('#treerow_' + child_id);
|
var $child_row = this.$element.find('#treerow_' + child_id);
|
||||||
if ($child_row.hasClass('oe-open')) {
|
if ($child_row.hasClass('oe_open')) {
|
||||||
this.showcontent(child_id, false);
|
this.showcontent(child_id, false);
|
||||||
}
|
}
|
||||||
$child_row.toggle(show);
|
$child_row.toggle(show);
|
||||||
|
|
|
@ -136,7 +136,7 @@ instance.web.ActionManager = instance.web.Widget.extend({
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
if (action.target === 'new') {
|
if (action.target === 'new') {
|
||||||
if (this.dialog == null) {
|
if (this.dialog === null) {
|
||||||
this.dialog = new instance.web.Dialog(this, { width: '80%' });
|
this.dialog = new instance.web.Dialog(this, { width: '80%' });
|
||||||
if(on_close)
|
if(on_close)
|
||||||
this.dialog.on_close.add(on_close);
|
this.dialog.on_close.add(on_close);
|
||||||
|
@ -144,8 +144,9 @@ instance.web.ActionManager = instance.web.Widget.extend({
|
||||||
this.dialog_viewmanager.destroy();
|
this.dialog_viewmanager.destroy();
|
||||||
}
|
}
|
||||||
this.dialog.dialog_title = action.name;
|
this.dialog.dialog_title = action.name;
|
||||||
this.dialog_viewmanager = new instance.web.ViewManagerAction(this, action);
|
this.dialog_viewmanager = new instance.web.ViewManagerAction(this.dialog, action);
|
||||||
this.dialog_viewmanager.appendTo(this.dialog.$element);
|
this.dialog_viewmanager.appendTo(this.dialog.$element);
|
||||||
|
this.dialog_viewmanager.$element.addClass("oe_view_manager_" + action.target);
|
||||||
this.dialog.open();
|
this.dialog.open();
|
||||||
} else {
|
} else {
|
||||||
this.dialog_stop();
|
this.dialog_stop();
|
||||||
|
@ -158,7 +159,7 @@ instance.web.ActionManager = instance.web.Widget.extend({
|
||||||
this.inner_action = action;
|
this.inner_action = action;
|
||||||
this.inner_viewmanager = new instance.web.ViewManagerAction(this, action);
|
this.inner_viewmanager = new instance.web.ViewManagerAction(this, action);
|
||||||
this.inner_viewmanager.appendTo(this.$element);
|
this.inner_viewmanager.appendTo(this.$element);
|
||||||
this.inner_viewmanager.$element.addClass("oe_view_manager_global");
|
this.inner_viewmanager.$element.addClass("oe_view_manager_" + action.target);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
ir_actions_act_window_close: function (action, on_closed) {
|
ir_actions_act_window_close: function (action, on_closed) {
|
||||||
|
@ -862,13 +863,13 @@ instance.web.Sidebar = instance.web.Widget.extend({
|
||||||
});
|
});
|
||||||
self.items['files'] = attachments;
|
self.items['files'] = attachments;
|
||||||
self.redraw();
|
self.redraw();
|
||||||
this.$('.oe_sidebar_add_attachment .oe-binary-file').change(this.on_attachment_changed);
|
this.$('.oe_sidebar_add_attachment .oe_form_binary_file').change(this.on_attachment_changed);
|
||||||
this.$element.find('.oe_sidebar_delete_item').click(this.on_attachment_delete);
|
this.$element.find('.oe_sidebar_delete_item').click(this.on_attachment_delete);
|
||||||
},
|
},
|
||||||
on_attachment_changed: function(e) {
|
on_attachment_changed: function(e) {
|
||||||
var $e = $(e.target);
|
var $e = $(e.target);
|
||||||
if ($e.val() !== '') {
|
if ($e.val() !== '') {
|
||||||
this.$element.find('form.oe-binary-form').submit();
|
this.$element.find('form.oe_form_binary_form').submit();
|
||||||
$e.parent().find('input[type=file]').prop('disabled', true);
|
$e.parent().find('input[type=file]').prop('disabled', true);
|
||||||
$e.parent().find('button').prop('disabled', true).find('img, span').toggle();
|
$e.parent().find('button').prop('disabled', true).find('img, span').toggle();
|
||||||
this.$('.oe_sidebar_add_attachment span').text(_t('Uploading...'));
|
this.$('.oe_sidebar_add_attachment span').text(_t('Uploading...'));
|
||||||
|
|
|
@ -27,9 +27,9 @@
|
||||||
</t>
|
</t>
|
||||||
|
|
||||||
<t t-name="CrashManager.warning">
|
<t t-name="CrashManager.warning">
|
||||||
<table cellspacing="0" cellpadding="0" border="0" class="oe-dialog-warning">
|
<table cellspacing="0" cellpadding="0" border="0" class="oe_dialog_warning">
|
||||||
<tr>
|
<tr>
|
||||||
<td><img t-att-src='_s + "/web/static/src/img/warning.png"' class="oe-dialog-icon"/></td>
|
<td><img t-att-src='_s + "/web/static/src/img/warning.png"' class="oe_dialog_icon"/></td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<t t-js="d">
|
<t t-js="d">
|
||||||
|
@ -537,7 +537,7 @@
|
||||||
<t t-name="TreeView">
|
<t t-name="TreeView">
|
||||||
<select t-if="toolbar" style="width: 30%">
|
<select t-if="toolbar" style="width: 30%">
|
||||||
</select>
|
</select>
|
||||||
<table class="oe-treeview-table">
|
<table class="oe_tree_table">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th t-foreach="fields_view" t-as="field"
|
<th t-foreach="fields_view" t-as="field"
|
||||||
|
@ -557,7 +557,7 @@
|
||||||
t-att-data-id="record.id" t-att-data-level="level + 1">
|
t-att-data-id="record.id" t-att-data-level="level + 1">
|
||||||
<t t-set="children" t-value="record[children_field]"/>
|
<t t-set="children" t-value="record[children_field]"/>
|
||||||
<t t-set="class" t-value="children and children.length ? 'treeview-tr' : 'treeview-td'"/>
|
<t t-set="class" t-value="children and children.length ? 'treeview-tr' : 'treeview-td'"/>
|
||||||
<t t-set="rank" t-value="'oe-treeview-first'"/>
|
<t t-set="rank" t-value="'oe_tree_first'"/>
|
||||||
<t t-set="style" t-value="'background-position: ' + 19*level + 'px; padding-left: ' + 19*level + 'px;'"/>
|
<t t-set="style" t-value="'background-position: ' + 19*level + 'px; padding-left: ' + 19*level + 'px;'"/>
|
||||||
|
|
||||||
<td t-foreach="fields_view" t-as="field"
|
<td t-foreach="fields_view" t-as="field"
|
||||||
|
@ -576,7 +576,7 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<table t-name="ListView" class="oe-listview-content">
|
<table t-name="ListView" class="oe_list_content">
|
||||||
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/>
|
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/>
|
||||||
<thead>
|
<thead>
|
||||||
<tr t-if="(!!options.action_buttons and !options.$buttons) or (!!options.pager and !options.$pager)">
|
<tr t-if="(!!options.action_buttons and !options.$buttons) or (!!options.pager and !options.$pager)">
|
||||||
|
@ -586,18 +586,18 @@
|
||||||
<div class="oe_list_pager"/>
|
<div class="oe_list_pager"/>
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr t-if="options.header" class="oe-listview-header-columns">
|
<tr t-if="options.header" class="oe_list_header_columns">
|
||||||
<t t-foreach="columns" t-as="column">
|
<t t-foreach="columns" t-as="column">
|
||||||
<th t-if="column.meta">
|
<th t-if="column.meta">
|
||||||
<t t-esc="column.string"/>
|
<t t-esc="column.string"/>
|
||||||
</th>
|
</th>
|
||||||
</t>
|
</t>
|
||||||
<th t-if="options.selectable" width="1" >
|
<th t-if="options.selectable" width="1" >
|
||||||
<input type="checkbox" class="all-record-selector"/>
|
<input type="checkbox" class="oe_list_record_selector"/>
|
||||||
</th>
|
</th>
|
||||||
<t t-foreach="columns" t-as="column">
|
<t t-foreach="columns" t-as="column">
|
||||||
<th t-if="!column.meta and column.invisible !== '1'" t-att-data-id="column.id"
|
<th t-if="!column.meta and column.invisible !== '1'" t-att-data-id="column.id"
|
||||||
t-att-class="((options.sortable and column.tag !== 'button') ? 'oe-sortable' : null)">
|
t-att-class="((options.sortable and column.tag !== 'button') ? 'oe_sortable' : null)">
|
||||||
<t t-if="column.tag !== 'button'"><t t-esc="column.string"/></t>
|
<t t-if="column.tag !== 'button'"><t t-esc="column.string"/></t>
|
||||||
</th>
|
</th>
|
||||||
</t>
|
</t>
|
||||||
|
@ -607,7 +607,7 @@
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<td t-if="options.selectable"/>
|
<td t-if="options.selectable"/>
|
||||||
<td t-foreach="aggregate_columns" t-as="column" class="oe-list-footer oe_number"
|
<td t-foreach="aggregate_columns" t-as="column" class="oe_list_footer oe_number"
|
||||||
t-att-data-field="column.id" t-att-title="column.label">
|
t-att-data-field="column.id" t-att-title="column.label">
|
||||||
</td>
|
</td>
|
||||||
<td t-if="options.deletable"/>
|
<td t-if="options.deletable"/>
|
||||||
|
@ -619,13 +619,15 @@
|
||||||
<button type="button" class="oe_button oe_list_add oe_highlight">
|
<button type="button" class="oe_button oe_list_add oe_highlight">
|
||||||
<t t-esc="widget.options.addable"/>
|
<t t-esc="widget.options.addable"/>
|
||||||
</button>
|
</button>
|
||||||
<span class="oe_fade">or</span> <a href="#" class="oe_bold oe_list_button_import">Import</a>
|
<t t-if="widget.options.import_enabled">
|
||||||
|
<span class="oe_fade">or</span> <a href="#" class="oe_bold oe_list_button_import">Import</a>
|
||||||
|
</t>
|
||||||
</t>
|
</t>
|
||||||
</div>
|
</div>
|
||||||
<t t-name="ListView.pager">
|
<t t-name="ListView.pager">
|
||||||
<div class="oe_list_pager" t-att-colspan="widget.columns_count">
|
<div class="oe_list_pager" t-att-colspan="widget.columns_count">
|
||||||
<t t-if="!widget.no_leaf and widget.options.pager !== false" t-call="ViewPager">
|
<t t-if="!widget.no_leaf and widget.options.pager !== false" t-call="ViewPager">
|
||||||
<span class="oe-pager-state">
|
<span class="oe_list_pager_state">
|
||||||
</span>
|
</span>
|
||||||
</t>
|
</t>
|
||||||
</div>
|
</div>
|
||||||
|
@ -644,7 +646,7 @@
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</t>
|
</t>
|
||||||
<th t-if="options.selectable" class="oe-record-selector" width="1">
|
<th t-if="options.selectable" class="oe_list_record_selector" width="1">
|
||||||
<t t-set="checked" t-value="options.select_view_id == record.get('id') ? 'checked' : null"/>
|
<t t-set="checked" t-value="options.select_view_id == record.get('id') ? 'checked' : null"/>
|
||||||
<input t-if="options.radio" type="radio" name="radiogroup" t-att-checked="checked"/>
|
<input t-if="options.radio" type="radio" name="radiogroup" t-att-checked="checked"/>
|
||||||
<input t-if="!options.radio" type="checkbox" name="radiogroup" t-att-checked="checked"/>
|
<input t-if="!options.radio" type="checkbox" name="radiogroup" t-att-checked="checked"/>
|
||||||
|
@ -652,20 +654,20 @@
|
||||||
<t t-foreach="columns" t-as="column">
|
<t t-foreach="columns" t-as="column">
|
||||||
<t t-set="align" t-value="column.type === 'integer' or column.type == 'float'"/>
|
<t t-set="align" t-value="column.type === 'integer' or column.type == 'float'"/>
|
||||||
<td t-if="!column.meta and column.invisible !== '1'" t-att-title="column.help"
|
<td t-if="!column.meta and column.invisible !== '1'" t-att-title="column.help"
|
||||||
t-att-class="'oe-field-cell' + (align ? ' oe_number' : '')
|
t-att-class="'oe_list_field_cell' + (align ? ' oe_number' : '')
|
||||||
+ (column.tag === 'button' ? ' oe-button' : '')"
|
+ (column.tag === 'button' ? ' oe_button' : '')"
|
||||||
t-att-data-field="column.id">
|
t-att-data-field="column.id">
|
||||||
<t t-raw="render_cell(record, column)"/>
|
<t t-raw="render_cell(record, column)"/>
|
||||||
</td>
|
</td>
|
||||||
</t>
|
</t>
|
||||||
<td t-if="options.deletable" class='oe-record-delete' width="1">
|
<td t-if="options.deletable" class='oe_list_record_delete' width="1">
|
||||||
<button type="button" name="delete" class="oe_i">d</button>
|
<button type="button" name="delete" class="oe_i">d</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<t t-name="ListView.row.save">
|
<t t-name="ListView.row.save">
|
||||||
<td>
|
<td>
|
||||||
<button class='oe_i oe-edit-row-save' type='button' name='save'>S</button>
|
<button class='oe_i oe_list_edit_row_save' type='button' name='save'/>
|
||||||
</td>
|
</td>
|
||||||
</t>
|
</t>
|
||||||
|
|
||||||
|
@ -684,7 +686,7 @@
|
||||||
<button type="button" class="oe_button oe_form_button_create">Create</button>
|
<button type="button" class="oe_button oe_form_button_create">Create</button>
|
||||||
</span>
|
</span>
|
||||||
<span class="oe_form_buttons_edit">
|
<span class="oe_form_buttons_edit">
|
||||||
<button type="button" class="oe_button oe_form_button_save oe_highlight_on_dirty">Save</button> <span class="oe_fade">or</span> <a href="#" class="oe_bold oe_form_button_cancel">Discard</a>
|
<button type="button" class="oe_button oe_form_button_save oe_highlight">Save</button> <span class="oe_fade">or</span> <a href="#" class="oe_bold oe_form_button_cancel">Discard</a>
|
||||||
</span>
|
</span>
|
||||||
</t>
|
</t>
|
||||||
</div>
|
</div>
|
||||||
|
@ -874,7 +876,7 @@
|
||||||
</t>
|
</t>
|
||||||
<t t-name="FieldEmail">
|
<t t-name="FieldEmail">
|
||||||
<span class="oe_form_field oe_form_field_email oe_form_field_with_button">
|
<span class="oe_form_field oe_form_field_email oe_form_field_with_button">
|
||||||
<a t-if="widget.get('effective_readonly')" href="#" class="oe_form_uri"/>
|
<a t-if="widget.get('effective_readonly')" href="#" class="oe_form_uri" target="_blank"/>
|
||||||
<t t-if="!widget.get('effective_readonly')">
|
<t t-if="!widget.get('effective_readonly')">
|
||||||
<div>
|
<div>
|
||||||
<input type="text"
|
<input type="text"
|
||||||
|
@ -904,7 +906,7 @@
|
||||||
class="field_text"
|
class="field_text"
|
||||||
t-att-tabindex="widget.node.attrs.tabindex"
|
t-att-tabindex="widget.node.attrs.tabindex"
|
||||||
t-att-autofocus="widget.node.attrs.autofocus"
|
t-att-autofocus="widget.node.attrs.autofocus"
|
||||||
t-att-placeholder="widget.node.attrs.placeholder"
|
t-att-placeholder="! widget.get('effective_readonly') ? widget.node.attrs.placeholder : ''"
|
||||||
></textarea>
|
></textarea>
|
||||||
<img class="oe_field_translate oe_input_icon" t-if="widget.field.translate"
|
<img class="oe_field_translate oe_input_icon" t-if="widget.field.translate"
|
||||||
t-att-src='_s + "/web/static/src/img/icons/terp-translate.png"' width="16" height="16" border="0"/>
|
t-att-src='_s + "/web/static/src/img/icons/terp-translate.png"' width="16" height="16" border="0"/>
|
||||||
|
@ -945,7 +947,7 @@
|
||||||
<span class="oe_form_field oe_form_field_many2one oe_form_field_with_button">
|
<span class="oe_form_field oe_form_field_many2one oe_form_field_with_button">
|
||||||
<a t-if="widget.get('effective_readonly')" href="#" class="oe_form_uri"/>
|
<a t-if="widget.get('effective_readonly')" href="#" class="oe_form_uri"/>
|
||||||
<t t-if="!widget.get('effective_readonly')">
|
<t t-if="!widget.get('effective_readonly')">
|
||||||
<button class="oe_button oe-m2o-cm-button" title="Open Resource">
|
<button class="oe_button oe_m2o_cm_button" title="Open Resource">
|
||||||
<img t-att-src='_s + "/web/static/src/img/icons/terp-folder-yellow.png"'/>
|
<img t-att-src='_s + "/web/static/src/img/icons/terp-folder-yellow.png"'/>
|
||||||
</button>
|
</button>
|
||||||
<div>
|
<div>
|
||||||
|
@ -955,7 +957,7 @@
|
||||||
t-att-autofocus="widget.node.attrs.autofocus"
|
t-att-autofocus="widget.node.attrs.autofocus"
|
||||||
t-att-placeholder="widget.node.attrs.placeholder"
|
t-att-placeholder="widget.node.attrs.placeholder"
|
||||||
/>
|
/>
|
||||||
<span class="oe-m2o-drop-down-button">
|
<span class="oe_m2o_drop_down_button">
|
||||||
<img t-att-src='_s + "/web/static/src/img/down-arrow.png"'/>
|
<img t-att-src='_s + "/web/static/src/img/down-arrow.png"'/>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -965,7 +967,8 @@
|
||||||
<t t-name="FieldMany2ManyTags">
|
<t t-name="FieldMany2ManyTags">
|
||||||
<div class="oe_form_field oe_form_field_many2manytags">
|
<div class="oe_form_field oe_form_field_many2manytags">
|
||||||
<t t-if="! widget.get('effective_readonly')">
|
<t t-if="! widget.get('effective_readonly')">
|
||||||
<textarea rows="1" style="width: 100%"></textarea>
|
<textarea rows="1" style="width: 100%"
|
||||||
|
t-att-placeholder="widget.node.attrs.placeholder"></textarea>
|
||||||
</t>
|
</t>
|
||||||
</div>
|
</div>
|
||||||
</t>
|
</t>
|
||||||
|
@ -1005,17 +1008,17 @@
|
||||||
<span></span>
|
<span></span>
|
||||||
</span>
|
</span>
|
||||||
</t>
|
</t>
|
||||||
|
<t t-name="FieldStatus">
|
||||||
|
<ul class="oe_form_steps"/>
|
||||||
|
</t>
|
||||||
<t t-name="FieldStatus.content">
|
<t t-name="FieldStatus.content">
|
||||||
<ul class="oe_form_steps">
|
<t t-set="size" t-value="widget.to_show.length"/>
|
||||||
<t t-set="size" t-value="widget.to_show.length"/>
|
<t t-foreach="_.range(size)" t-as="i">
|
||||||
<t t-foreach="_.range(size)" t-as="i">
|
<li t-att-class="widget.to_show[i][0] === widget.selected_value ? 'oe_form_steps_active' : ''">
|
||||||
<li t-att-class="widget.to_show[i][0] === widget.selected_value ? 'oe_form_steps_active' : ''">
|
<span><t t-esc="widget.to_show[i][1]"/></span>
|
||||||
<span><t t-esc="widget.to_show[i][1]"/></span>
|
<img t-att-src='_s + "/web/static/src/img/form_steps.png"' class="oe_form_steps_arrow" t-if="i < size - 1"/>
|
||||||
<img t-att-src='_s + "/web/static/src/img/form_steps.png"' class="oe_form_steps_arrow" t-if="i < size - 1"/>
|
</li>
|
||||||
</li>
|
</t>
|
||||||
</t>
|
|
||||||
</ul>
|
|
||||||
<div class="oe_clear"/>
|
|
||||||
</t>
|
</t>
|
||||||
<t t-name="FieldBinaryImage">
|
<t t-name="FieldBinaryImage">
|
||||||
<span class="oe_form_field oe_form_field_image">
|
<span class="oe_form_field oe_form_field_image">
|
||||||
|
@ -1026,10 +1029,10 @@
|
||||||
<img t-att-src='_s + "/web/static/src/img/icons/STOCK_DIRECTORY.png"'/>
|
<img t-att-src='_s + "/web/static/src/img/icons/STOCK_DIRECTORY.png"'/>
|
||||||
</button>
|
</button>
|
||||||
</t>
|
</t>
|
||||||
<button class="oe_button oe-binary-file-clear" type="button" title="Clear">
|
<button class="oe_button oe_form_binary_file_clear" type="button" title="Clear">
|
||||||
<img t-att-src='_s + "/web/static/src/img/icons/STOCK_MISSING_IMAGE.png"'/>
|
<img t-att-src='_s + "/web/static/src/img/icons/STOCK_MISSING_IMAGE.png"'/>
|
||||||
</button>
|
</button>
|
||||||
<div class="oe-binary-progress" style="display: none">
|
<div class="oe_form_binary_progress" style="display: none">
|
||||||
<img t-att-src='_s + "/web/static/src/img/throbber.gif"' width="16" height="16"/>
|
<img t-att-src='_s + "/web/static/src/img/throbber.gif"' width="16" height="16"/>
|
||||||
<b>Uploading ...</b>
|
<b>Uploading ...</b>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1056,7 +1059,7 @@
|
||||||
class="field_binary"
|
class="field_binary"
|
||||||
/>
|
/>
|
||||||
</td>
|
</td>
|
||||||
<td class="oe-binary" nowrap="true">
|
<td class="oe_form_binary" nowrap="true">
|
||||||
<table cellspacing="0" cellpadding="0" border="0">
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -1070,15 +1073,15 @@
|
||||||
</t>
|
</t>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a class="oe_binary_file_save_data">
|
<a class="oe_form_binary_file_save_data">
|
||||||
<button class="oe_button oe_binary_file_save" type="button" title="Save As">
|
<button class="oe_button oe_form_binary_file_save" type="button" title="Save As">
|
||||||
<img t-att-src='_s + "/web/static/src/img/icons/gtk-save.png"'/>
|
<img t-att-src='_s + "/web/static/src/img/icons/gtk-save.png"'/>
|
||||||
<span>Save As</span>
|
<span>Save As</span>
|
||||||
</button>
|
</button>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<button class="oe_button oe-binary-file-clear" type="button" title="Clear">
|
<button class="oe_button oe_form_binary_file_clear" type="button" title="Clear">
|
||||||
<img t-att-src='_s + "/web/static/src/img/icons/STOCK_MISSING_IMAGE.png"'/>
|
<img t-att-src='_s + "/web/static/src/img/icons/STOCK_MISSING_IMAGE.png"'/>
|
||||||
<span>Clear</span>
|
<span>Clear</span>
|
||||||
</button>
|
</button>
|
||||||
|
@ -1086,7 +1089,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="oe-binary-progress" style="display: none" nowrap="true">
|
<td class="oe_form_binary_progress" style="display: none" nowrap="true">
|
||||||
<img t-att-src='_s + "/web/static/src/img/throbber.gif"' width="16" height="16"/>
|
<img t-att-src='_s + "/web/static/src/img/throbber.gif"' width="16" height="16"/>
|
||||||
<b>Uploading ...</b>
|
<b>Uploading ...</b>
|
||||||
</td>
|
</td>
|
||||||
|
@ -1101,12 +1104,12 @@
|
||||||
</t>
|
</t>
|
||||||
<t t-name="HiddenInputFile">
|
<t t-name="HiddenInputFile">
|
||||||
<div t-attf-class="oe_hidden_input_file #{fileupload_class or ''}" t-att-style="fileupload_style">
|
<div t-attf-class="oe_hidden_input_file #{fileupload_class or ''}" t-att-style="fileupload_style">
|
||||||
<form class="oe-binary-form" t-att-target="fileupload_id"
|
<form class="oe_form_binary_form" t-att-target="fileupload_id"
|
||||||
method="post" enctype="multipart/form-data" t-att-action="fileupload_action || '/web/binary/upload'">
|
method="post" enctype="multipart/form-data" t-att-action="fileupload_action || '/web/binary/upload'">
|
||||||
<input type="hidden" name="session_id" value=""/>
|
<input type="hidden" name="session_id" value=""/>
|
||||||
<input type="hidden" name="callback" t-att-value="fileupload_id"/>
|
<input type="hidden" name="callback" t-att-value="fileupload_id"/>
|
||||||
<t t-raw="__content__"/>
|
<t t-raw="__content__"/>
|
||||||
<input type="file" class="oe-binary-file" name="ufile"/>
|
<input type="file" class="oe_form_binary_file" name="ufile"/>
|
||||||
</form>
|
</form>
|
||||||
<iframe t-att-id="fileupload_id" t-att-name="fileupload_id" style="display: none"/>
|
<iframe t-att-id="fileupload_id" t-att-name="fileupload_id" style="display: none"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1201,7 +1204,7 @@
|
||||||
<div t-name="SearchView" class="oe_searchview">
|
<div t-name="SearchView" class="oe_searchview">
|
||||||
<div class="oe_searchview_facets"/>
|
<div class="oe_searchview_facets"/>
|
||||||
<div class="oe_searchview_clear"/>
|
<div class="oe_searchview_clear"/>
|
||||||
<div class="oe_searchview_unfold_drawer"/>
|
<div class="oe_searchview_unfold_drawer" title="Advanced Search..."/>
|
||||||
<div class="oe_searchview_drawer"/>
|
<div class="oe_searchview_drawer"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -1225,7 +1228,7 @@
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<t t-name="SearchView.managed-filters">
|
<t t-name="SearchView.managed-filters">
|
||||||
<option class="oe-filters-title" value="">Filters</option>
|
<option class="oe_search_filters_title" value="">Filters</option>
|
||||||
<optgroup label="-- Filters --">
|
<optgroup label="-- Filters --">
|
||||||
<t t-foreach="filters" t-as="filter">
|
<t t-foreach="filters" t-as="filter">
|
||||||
<option t-attf-value="get:#{filter_index}"
|
<option t-attf-value="get:#{filter_index}"
|
||||||
|
@ -1238,7 +1241,6 @@
|
||||||
<optgroup label="-- Actions --">
|
<optgroup label="-- Actions --">
|
||||||
<option value="advanced_filter">Add Advanced Filter</option>
|
<option value="advanced_filter">Add Advanced Filter</option>
|
||||||
<option value="save_filter">Save Filter</option>
|
<option value="save_filter">Save Filter</option>
|
||||||
<option value="add_to_dashboard">Add to Dashboard</option>
|
|
||||||
<option value="manage_filters">Manage Filters</option>
|
<option value="manage_filters">Manage Filters</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
</t>
|
</t>
|
||||||
|
@ -1249,18 +1251,9 @@
|
||||||
<p>(Any existing filter with the same name will be replaced)</p>
|
<p>(Any existing filter with the same name will be replaced)</p>
|
||||||
</div>
|
</div>
|
||||||
</t>
|
</t>
|
||||||
<t t-name="SearchView.add_to_dashboard">
|
|
||||||
<div>
|
|
||||||
<p><b>Select Dashboard to add this filter to:</b></p>
|
|
||||||
<select style="width: 100%; margin-right: 1em;">
|
|
||||||
<option t-foreach="dashboards" t-as="menu" t-att-value="menu.id" t-att-selected="(menu.id == selected_menu_id) || undefined"><t t-esc="menu.name"/></option>
|
|
||||||
</select>
|
|
||||||
<p><b>Title of new Dashboard item:</b></p>
|
|
||||||
<input type="text" style="width: 100%; margin-right: 1em;"/>
|
|
||||||
</div>
|
|
||||||
</t>
|
|
||||||
<t t-name="SearchView.render_lines">
|
<t t-name="SearchView.render_lines">
|
||||||
<table class="oe-searchview-render-line" border="0" cellspacing="0" cellpadding="0"
|
<table class="oe_search_render_line" border="0" cellspacing="0" cellpadding="0"
|
||||||
t-foreach="lines" t-as="line">
|
t-foreach="lines" t-as="line">
|
||||||
<tr>
|
<tr>
|
||||||
<td t-foreach="line" t-as="widget" class="oe_searchview_field">
|
<td t-foreach="line" t-as="widget" class="oe_searchview_field">
|
||||||
|
@ -1397,6 +1390,20 @@
|
||||||
<div>
|
<div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div t-name="SearchView.addtodashboard" class="oe_searchview_dashboard">
|
||||||
|
<h4>Add to Dashboard</h4>
|
||||||
|
<form>
|
||||||
|
<input placeholder ="Title of new Dashboard item" title = "Title of new Dashboard item" type="text"/>
|
||||||
|
<button class="oe_apply" type="submit">save</button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<t t-name="SearchView.addtodashboard.selection">
|
||||||
|
<select title = "Select Dashboard to add this filter to">
|
||||||
|
<t t-foreach="selections" t-as="element">
|
||||||
|
<option t-att-value="element.id || element.res_id "><t t-esc="element.name"/></option>
|
||||||
|
</t>
|
||||||
|
</select>
|
||||||
|
</t>
|
||||||
<div t-name="SearchView.advanced" class="oe_searchview_advanced">
|
<div t-name="SearchView.advanced" class="oe_searchview_advanced">
|
||||||
<h4>Advanced Search</h4>
|
<h4>Advanced Search</h4>
|
||||||
<form>
|
<form>
|
||||||
|
@ -1446,16 +1453,16 @@
|
||||||
<table style="width:100%">
|
<table style="width:100%">
|
||||||
<tr style="width:100%">
|
<tr style="width:100%">
|
||||||
<td style="width:100%">
|
<td style="width:100%">
|
||||||
<div class="oe-select-create-popup-view-search" style="width:100%"></div>
|
<div class="oe_popup_search" style="width:100%"></div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style="width:100%">
|
<tr style="width:100%">
|
||||||
<td style="width:100%">
|
<td style="width:100%">
|
||||||
<div class="oe-select-create-popup-view-list" style="width:100%"></div>
|
<div class="oe_popup_list" style="width:100%"></div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div class="oe-form-view-popup-form-placeholder oe-select-create-popup-view-form" style="width:100%"></div>
|
<div class="oe_popup_form" style="width:100%"></div>
|
||||||
</div>
|
</div>
|
||||||
</t>
|
</t>
|
||||||
<t t-name="SelectCreatePopup.search.buttons">
|
<t t-name="SelectCreatePopup.search.buttons">
|
||||||
|
@ -1478,7 +1485,7 @@
|
||||||
missing columns
|
missing columns
|
||||||
-->
|
-->
|
||||||
<t t-jquery="> :last" t-operation="after">
|
<t t-jquery="> :last" t-operation="after">
|
||||||
<td t-if="edited and !options.deletable" class="oe-listview-padding"/>
|
<td t-if="edited and !options.deletable" class="oe_list_padding"/>
|
||||||
</t>
|
</t>
|
||||||
</t>
|
</t>
|
||||||
|
|
||||||
|
@ -1548,7 +1555,7 @@
|
||||||
<t t-name="ExportView">
|
<t t-name="ExportView">
|
||||||
<a id="exportview" href="javascript: void(0)" style="text-decoration: none;color: #3D3D3D;">Export</a>
|
<a id="exportview" href="javascript: void(0)" style="text-decoration: none;color: #3D3D3D;">Export</a>
|
||||||
</t>
|
</t>
|
||||||
<table t-name="ExportTreeView" class="oe-export"
|
<table t-name="ExportTreeView" class="oe_export"
|
||||||
style="background-color: #F3F3F3;">
|
style="background-color: #F3F3F3;">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
|
@ -1653,7 +1660,7 @@
|
||||||
</t>
|
</t>
|
||||||
<t t-name="ImportDataView">
|
<t t-name="ImportDataView">
|
||||||
<form name="import_data" id="import_data" action="" method="post" enctype="multipart/form-data"
|
<form name="import_data" id="import_data" action="" method="post" enctype="multipart/form-data"
|
||||||
class="oe-import oe-import-no-result">
|
class="oe_import oe_import_no_result">
|
||||||
<input type="hidden" name="session_id" t-att-value="widget.session.session_id"/>
|
<input type="hidden" name="session_id" t-att-value="widget.session.session_id"/>
|
||||||
<h2 class="separator horizontal">1. Import a .CSV file</h2>
|
<h2 class="separator horizontal">1. Import a .CSV file</h2>
|
||||||
<p>Select a .CSV file to import. If you need a sample of file to import,
|
<p>Select a .CSV file to import. If you need a sample of file to import,
|
||||||
|
@ -1663,9 +1670,9 @@
|
||||||
<label for="csvfile">CSV File:</label>
|
<label for="csvfile">CSV File:</label>
|
||||||
<input type="file" id="csvfile" size="50" name="csvfile"/>
|
<input type="file" id="csvfile" size="50" name="csvfile"/>
|
||||||
</p>
|
</p>
|
||||||
<h2 class="separator horizontal oe-import-result">2. Check your file format</h2>
|
<h2 class="separator horizontal oe_import_result">2. Check your file format</h2>
|
||||||
<div id="result" class="oe-import-result"></div>
|
<div id="result" class="oe_import_result"></div>
|
||||||
<fieldset class="oe-closed oe-import-result">
|
<fieldset class="oe_closed oe_import_result">
|
||||||
<legend>Import Options</legend>
|
<legend>Import Options</legend>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -1705,7 +1712,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td t-foreach="records[0]" t-as="column">
|
<td t-foreach="records[0]" t-as="column">
|
||||||
<input class="sel_fields" placeholder="--- Don't Import ---"/><span class="oe-m2o-drop-down-button">
|
<input class="sel_fields" placeholder="--- Don't Import ---"/><span class="oe_m2o_drop_down_button">
|
||||||
<img t-att-src='_s + "/web/static/src/img/down-arrow.png"' /></span>
|
<img t-att-src='_s + "/web/static/src/img/down-arrow.png"' /></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -843,6 +843,25 @@ $(document).ready(function () {
|
||||||
|
|
||||||
deepEqual(f.get_domain(facet), [['foo', '=', 42]],
|
deepEqual(f.get_domain(facet), [['foo', '=', 42]],
|
||||||
"m2o should use identity if default domain");
|
"m2o should use identity if default domain");
|
||||||
|
deepEqual(f.get_context(facet), {default_foo: 42},
|
||||||
|
"m2o should use value as context default");
|
||||||
|
});
|
||||||
|
test("M2O default multiple values", function () {
|
||||||
|
var f = new instance.web.search.ManyToOneField(
|
||||||
|
{}, {name: 'foo'}, {inputs: []});
|
||||||
|
var facet = new instance.web.search.Facet({
|
||||||
|
field: f,
|
||||||
|
values: [
|
||||||
|
{label: "Foo", value: 42},
|
||||||
|
{label: "Bar", value: 36}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
deepEqual(f.get_domain(facet).__domains,
|
||||||
|
[['|'], [['foo', '=', 42]], [['foo', '=', 36]]],
|
||||||
|
"m2o should or multiple values");
|
||||||
|
equal(f.get_context(facet), null,
|
||||||
|
"m2o should not have default context in case of multiple values");
|
||||||
});
|
});
|
||||||
test("M2O custom operator", function () {
|
test("M2O custom operator", function () {
|
||||||
var f = new instance.web.search.ManyToOneField(
|
var f = new instance.web.search.ManyToOneField(
|
||||||
|
@ -854,6 +873,8 @@ $(document).ready(function () {
|
||||||
|
|
||||||
deepEqual(f.get_domain(facet), [['foo', 'boos', 'Foo']],
|
deepEqual(f.get_domain(facet), [['foo', 'boos', 'Foo']],
|
||||||
"m2o should use label with custom operators");
|
"m2o should use label with custom operators");
|
||||||
|
deepEqual(f.get_context(facet), {default_foo: 42},
|
||||||
|
"m2o should use value as context default");
|
||||||
});
|
});
|
||||||
test("M2O custom domain & context", function () {
|
test("M2O custom domain & context", function () {
|
||||||
var f = new instance.web.search.ManyToOneField({attrs: {
|
var f = new instance.web.search.ManyToOneField({attrs: {
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-01-08 20:21+0000\n"
|
"PO-Revision-Date: 2012-01-08 20:21+0000\n"
|
||||||
"Last-Translator: kifcaliph <Unknown>\n"
|
"Last-Translator: kifcaliph <Unknown>\n"
|
||||||
"Language-Team: Arabic <ar@li.org>\n"
|
"Language-Team: Arabic <ar@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "التقويم"
|
msgstr "التقويم"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "مسؤول"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "المتصفح"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "المتصفح"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-05-16 09:33+0000\n"
|
"PO-Revision-Date: 2012-05-16 09:33+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Bulgarian <bg@li.org>\n"
|
"Language-Team: Bulgarian <bg@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Календар"
|
msgstr "Календар"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Отговорник"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Навигатор"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Навигатор"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2011-11-24 12:51+0000\n"
|
"PO-Revision-Date: 2011-11-24 12:51+0000\n"
|
||||||
"Last-Translator: nasir khan saikat <nasir8891@gmail.com>\n"
|
"Last-Translator: nasir khan saikat <nasir8891@gmail.com>\n"
|
||||||
"Language-Team: Bengali <bn@li.org>\n"
|
"Language-Team: Bengali <bn@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "পুঞ্জিকা"
|
msgstr "পুঞ্জিকা"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "দায়িত্বপ্রাপ্ত"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "ভ্রমনপরিকল্পক"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "ভ্রমনপরিকল্পক"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-04-15 00:09+0000\n"
|
"PO-Revision-Date: 2012-04-15 00:09+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Bosnian <bs@li.org>\n"
|
"Language-Team: Bosnian <bs@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalendar"
|
msgstr "Kalendar"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Odgovoran"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,135 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-06-16 17:47+0000\n"
|
"PO-Revision-Date: 2012-06-16 17:47+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Catalan <ca@li.org>\n"
|
"Language-Team: Catalan <ca@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
|
@ -7,36 +7,139 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-03-22 09:45+0000\n"
|
"PO-Revision-Date: 2012-03-22 09:45+0000\n"
|
||||||
"Last-Translator: Zdeněk Havlík <linuzh@gmail.com>\n"
|
"Last-Translator: Zdeněk Havlík <linuzh@gmail.com>\n"
|
||||||
"Language-Team: openerp-i18n-czech <openerp-i18n-czech@lists.launchpad.net>\n"
|
"Language-Team: openerp-i18n-czech <openerp-i18n-czech@lists.launchpad.net>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
"X-Poedit-Language: Czech\n"
|
"X-Poedit-Language: Czech\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalendář"
|
msgstr "Kalendář"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Zodpovědný"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigátor"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigátor"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2011-10-11 13:57+0000\n"
|
"PO-Revision-Date: 2012-07-01 09:05+0000\n"
|
||||||
"Last-Translator: Jonas Mortensen <Unknown>\n"
|
"Last-Translator: Aputsiaq Niels Janussen <aj@isit.gl>\n"
|
||||||
"Language-Team: Danish <da@li.org>\n"
|
"Language-Team: Danish <da@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
|
msgstr "Kalender"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
|
msgid "Filter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Today"
|
||||||
msgid "Responsible"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Day"
|
||||||
msgid "Navigator"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2011-12-16 15:26+0000\n"
|
"PO-Revision-Date: 2011-12-16 15:26+0000\n"
|
||||||
"Last-Translator: Ferdinand @ Camptocamp <Unknown>\n"
|
"Last-Translator: Ferdinand @ Camptocamp <Unknown>\n"
|
||||||
"Language-Team: German <de@li.org>\n"
|
"Language-Team: German <de@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalender"
|
msgstr "Kalender"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Verantwortlich"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Browser"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Browser"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-04-09 03:26+0000\n"
|
"PO-Revision-Date: 2012-04-09 03:26+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: English (Australia) <en_AU@li.org>\n"
|
"Language-Team: English (Australia) <en_AU@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendar"
|
msgstr "Calendar"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsible"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-09 11:36+0000\n"
|
"PO-Revision-Date: 2012-02-09 11:36+0000\n"
|
||||||
"Last-Translator: John Bradshaw <Unknown>\n"
|
"Last-Translator: John Bradshaw <Unknown>\n"
|
||||||
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
|
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendar"
|
msgstr "Calendar"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsible"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-13 12:43+0000\n"
|
"PO-Revision-Date: 2012-02-13 12:43+0000\n"
|
||||||
"Last-Translator: luis tobar <Unknown>\n"
|
"Last-Translator: luis tobar <Unknown>\n"
|
||||||
"Language-Team: Spanish <es@li.org>\n"
|
"Language-Team: Spanish <es@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendario"
|
msgstr "Calendario"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsable"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navegador"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navegador"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-04-14 15:13+0000\n"
|
"PO-Revision-Date: 2012-04-14 15:13+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Spanish (Chile) <es_CL@li.org>\n"
|
"Language-Team: Spanish (Chile) <es_CL@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendario"
|
msgstr "Calendario"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsable"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navegador"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navegador"
|
||||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-16 21:34+0000\n"
|
"PO-Revision-Date: 2012-02-16 21:34+0000\n"
|
||||||
"Last-Translator: Carlos Vásquez (CLEARCORP) "
|
"Last-Translator: Carlos Vásquez (CLEARCORP) "
|
||||||
"<carlos.vasquez@clearcorp.co.cr>\n"
|
"<carlos.vasquez@clearcorp.co.cr>\n"
|
||||||
|
@ -15,29 +15,132 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendario"
|
msgstr "Calendario"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsable"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navegador"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navegador"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2011-10-07 15:54+0000\n"
|
"PO-Revision-Date: 2011-10-07 15:54+0000\n"
|
||||||
"Last-Translator: Cristian Salamea (Gnuthink) <ovnicraft@gmail.com>\n"
|
"Last-Translator: Cristian Salamea (Gnuthink) <ovnicraft@gmail.com>\n"
|
||||||
"Language-Team: Spanish (Ecuador) <es_EC@li.org>\n"
|
"Language-Team: Spanish (Ecuador) <es_EC@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendario"
|
msgstr "Calendario"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsable"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navegador"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navegador"
|
||||||
|
|
|
@ -7,35 +7,135 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2011-10-10 19:20+0000\n"
|
"PO-Revision-Date: 2011-10-10 19:20+0000\n"
|
||||||
"Last-Translator: Aare Vesi <Unknown>\n"
|
"Last-Translator: Aare Vesi <Unknown>\n"
|
||||||
"Language-Team: Estonian <et@li.org>\n"
|
"Language-Team: Estonian <et@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-08 07:27+0000\n"
|
"PO-Revision-Date: 2012-02-08 07:27+0000\n"
|
||||||
"Last-Translator: Daniel Campos <Unknown>\n"
|
"Last-Translator: Daniel Campos <Unknown>\n"
|
||||||
"Language-Team: Basque <eu@li.org>\n"
|
"Language-Team: Basque <eu@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Egutegia"
|
msgstr "Egutegia"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Arduraduna"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Nabigatzailea"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Nabigatzailea"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-03-19 12:03+0000\n"
|
"PO-Revision-Date: 2012-03-19 12:03+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Finnish <fi@li.org>\n"
|
"Language-Team: Finnish <fi@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "kalenteri"
|
msgstr "kalenteri"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Vastuuhenkilö"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigaattori"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigaattori"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-15 10:37+0000\n"
|
"PO-Revision-Date: 2012-02-15 10:37+0000\n"
|
||||||
"Last-Translator: Fabrice (OpenERP) <Unknown>\n"
|
"Last-Translator: Fabrice (OpenERP) <Unknown>\n"
|
||||||
"Language-Team: French <fr@li.org>\n"
|
"Language-Team: French <fr@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendrier"
|
msgstr "Calendrier"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsable"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigateur"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigateur"
|
||||||
|
|
|
@ -0,0 +1,141 @@
|
||||||
|
# French (Canada) translation for openerp-web
|
||||||
|
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||||
|
# This file is distributed under the same license as the openerp-web package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: openerp-web\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
|
"PO-Revision-Date: 2012-07-06 19:17+0000\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: French (Canada) <fr_CA@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2012-07-07 05:24+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 15558)\n"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
|
msgid "Calendar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
|
msgid "Filter"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
|
msgid "Today"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
|
msgid " "
|
||||||
|
msgstr ""
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-09 14:24+0000\n"
|
"PO-Revision-Date: 2012-02-09 14:24+0000\n"
|
||||||
"Last-Translator: Vicente <jviares@gmail.com>\n"
|
"Last-Translator: Vicente <jviares@gmail.com>\n"
|
||||||
"Language-Team: Galician <gl@li.org>\n"
|
"Language-Team: Galician <gl@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendario"
|
msgstr "Calendario"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsable"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navegador"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navegador"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2011-12-19 16:06+0000\n"
|
"PO-Revision-Date: 2011-12-19 16:06+0000\n"
|
||||||
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
|
"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
|
||||||
"Language-Team: Croatian <hr@li.org>\n"
|
"Language-Team: Croatian <hr@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalendar"
|
msgstr "Kalendar"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Odgovoran"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-08 14:59+0000\n"
|
"PO-Revision-Date: 2012-02-08 14:59+0000\n"
|
||||||
"Last-Translator: Budi Iskandar <Unknown>\n"
|
"Last-Translator: Budi Iskandar <Unknown>\n"
|
||||||
"Language-Team: Indonesian <id@li.org>\n"
|
"Language-Team: Indonesian <id@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalender"
|
msgstr "Kalender"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Yang Bertanggung Jawab"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Pengarah"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Pengarah"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-16 21:55+0000\n"
|
"PO-Revision-Date: 2012-02-16 21:55+0000\n"
|
||||||
"Last-Translator: Davide Corio - agilebg.com <davide.corio@agilebg.com>\n"
|
"Last-Translator: Davide Corio - agilebg.com <davide.corio@agilebg.com>\n"
|
||||||
"Language-Team: Italian <it@li.org>\n"
|
"Language-Team: Italian <it@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Calendario"
|
msgstr "Calendario"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Responsabile"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigatore"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigatore"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-22 02:18+0000\n"
|
"PO-Revision-Date: 2012-02-22 02:18+0000\n"
|
||||||
"Last-Translator: Masaki Yamaya <Unknown>\n"
|
"Last-Translator: Masaki Yamaya <Unknown>\n"
|
||||||
"Language-Team: Japanese <ja@li.org>\n"
|
"Language-Team: Japanese <ja@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "カレンダー"
|
msgstr "カレンダー"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "責任担当"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "ナビゲータ"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "ナビゲータ"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-03-15 18:25+0000\n"
|
"PO-Revision-Date: 2012-03-15 18:25+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Georgian <ka@li.org>\n"
|
"Language-Team: Georgian <ka@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "კალენდარი"
|
msgstr "კალენდარი"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "პასუხისმგებელი"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "ნავიგატორი"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "ნავიგატორი"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-08 11:05+0000\n"
|
"PO-Revision-Date: 2012-02-08 11:05+0000\n"
|
||||||
"Last-Translator: Nikola Stojanoski <nstojanoski@vion.mk>\n"
|
"Last-Translator: Nikola Stojanoski <nstojanoski@vion.mk>\n"
|
||||||
"Language-Team: Macedonian <mk@li.org>\n"
|
"Language-Team: Macedonian <mk@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Календар"
|
msgstr "Календар"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Одговорен"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Навигатор"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Навигатор"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-06-13 17:27+0000\n"
|
"PO-Revision-Date: 2012-06-13 17:27+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Mongolian <mn@li.org>\n"
|
"Language-Team: Mongolian <mn@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Цаглабар"
|
msgstr "Цаглабар"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Хариуцагч"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Жолоо"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Жолоо"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-03-28 13:05+0000\n"
|
"PO-Revision-Date: 2012-03-28 13:05+0000\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: Norwegian Bokmal <nb@li.org>\n"
|
"Language-Team: Norwegian Bokmal <nb@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalender"
|
msgstr "Kalender"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Ansvarlig"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-16 14:02+0000\n"
|
"PO-Revision-Date: 2012-02-16 14:02+0000\n"
|
||||||
"Last-Translator: Erwin <Unknown>\n"
|
"Last-Translator: Erwin <Unknown>\n"
|
||||||
"Language-Team: Dutch <nl@li.org>\n"
|
"Language-Team: Dutch <nl@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Agenda"
|
msgstr "Agenda"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr "Filter"
|
||||||
msgstr "Verantwoordelijke"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr "Vandaag"
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr "Dag"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr "Week"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr "Maand"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr "Nieuwe Gebeurtenis"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr "Opslaan"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Annuleren"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr "Details"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr "Wijzig"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr "Verwijder"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr "Gebeurtenis wordt definitief verwijderd. Weet u het zeker?"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr "Omschrijving"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr "Tijdsinterval"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr "Hele dag"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr "Weet u zeker dat u deze herhalende gebeurtenis wilt bewerken?"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr "Herhaal gebeurtenis"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr "Uitgeschakeld"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr "Ingeschakeld"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr "Agenda"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr "Datum"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr "Jaar"
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-08 16:46+0000\n"
|
"PO-Revision-Date: 2012-02-08 16:46+0000\n"
|
||||||
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
|
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
|
||||||
"Language-Team: Dutch (Belgium) <nl_BE@li.org>\n"
|
"Language-Team: Dutch (Belgium) <nl_BE@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalender"
|
msgstr "Kalender"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Verantwoordelijke"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Navigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Navigator"
|
||||||
|
|
|
@ -7,35 +7,138 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: openerp-web\n"
|
"Project-Id-Version: openerp-web\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-06 17:33+0100\n"
|
"POT-Creation-Date: 2012-07-02 09:06+0200\n"
|
||||||
"PO-Revision-Date: 2012-02-08 11:19+0000\n"
|
"PO-Revision-Date: 2012-02-08 11:19+0000\n"
|
||||||
"Last-Translator: drygal <Unknown>\n"
|
"Last-Translator: drygal <Unknown>\n"
|
||||||
"Language-Team: Polish <pl@li.org>\n"
|
"Language-Team: Polish <pl@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-06-26 05:35+0000\n"
|
"X-Launchpad-Export-Date: 2012-07-03 05:55+0000\n"
|
||||||
"X-Generator: Launchpad (build 15482)\n"
|
"X-Generator: Launchpad (build 15531)\n"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:11
|
#: addons/web_calendar/static/src/js/calendar.js:12
|
||||||
msgid "Calendar"
|
msgid "Calendar"
|
||||||
msgstr "Kalendarz"
|
msgstr "Kalendarz"
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:466
|
#: addons/web_calendar/static/src/js/calendar.js:73
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:467
|
msgid "Filter"
|
||||||
msgid "Responsible"
|
msgstr ""
|
||||||
msgstr "Odpowiedzialny"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:504
|
#: addons/web_calendar/static/src/js/calendar.js:139
|
||||||
#: addons/web_calendar/static/src/js/calendar.js:505
|
msgid "Today"
|
||||||
msgid "Navigator"
|
msgstr ""
|
||||||
msgstr "Nawigator"
|
|
||||||
|
|
||||||
#. openerp-web
|
#. openerp-web
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:5
|
#: addons/web_calendar/static/src/js/calendar.js:140
|
||||||
#: addons/web_calendar/static/src/xml/web_calendar.xml:6
|
msgid "Day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:141
|
||||||
|
msgid "Week"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:142
|
||||||
|
msgid "Month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:143
|
||||||
|
msgid "New event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:144
|
||||||
|
msgid "Save"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:145
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:146
|
||||||
|
msgid "Details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:147
|
||||||
|
msgid "Edit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:148
|
||||||
|
msgid "Delete"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:150
|
||||||
|
msgid "Event will be deleted permanently, are you sure?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:151
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:164
|
||||||
|
msgid "Description"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:152
|
||||||
|
msgid "Time period"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:153
|
||||||
|
msgid "Full day"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:156
|
||||||
|
msgid "Do you want to edit the whole set of repeated events?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:157
|
||||||
|
msgid "Repeat event"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:158
|
||||||
|
msgid "Disabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:159
|
||||||
|
msgid "Enabled"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:162
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:170
|
||||||
|
msgid "Agenda"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:163
|
||||||
|
msgid "Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/js/calendar.js:167
|
||||||
|
msgid "Year"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. openerp-web
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:8
|
||||||
|
#: addons/web_calendar/static/src/xml/web_calendar.xml:9
|
||||||
msgid " "
|
msgid " "
|
||||||
msgstr " "
|
msgstr " "
|
||||||
|
|
||||||
|
#~ msgid "Navigator"
|
||||||
|
#~ msgstr "Nawigator"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue