[Merge] Merge with trunk.

bzr revid: mdi@tinyerp.com-20121128042303-eu3ttdp9nvt99o2k
This commit is contained in:
Divyesh Makwana (Open ERP)
2012-11-28 09:53:03 +05:30
37 changed files with 1405 additions and 565 deletions
+4 -4
View File
@@ -897,7 +897,7 @@ class Session(openerpweb.Controller):
old_password, new_password,confirm_password = operator.itemgetter('old_pwd', 'new_password','confirm_pwd')(
dict(map(operator.itemgetter('name', 'value'), fields)))
if not (old_password.strip() and new_password.strip() and confirm_password.strip()):
return {'error':'All passwords have to be filled.','title': 'Change Password'}
return {'error':'You cannot leave any password empty.','title': 'Change Password'}
if new_password != confirm_password:
return {'error': 'The new password and its confirmation must be identical.','title': 'Change Password'}
try:
@@ -905,7 +905,7 @@ class Session(openerpweb.Controller):
old_password, new_password):
return {'new_password':new_password}
except Exception:
return {'error': 'Original password incorrect, your password was not changed.', 'title': 'Change Password'}
return {'error': 'The old password you provided is incorrect, your password was not changed.', 'title': 'Change Password'}
return {'error': 'Error, password not changed !', 'title': 'Change Password'}
@openerpweb.jsonrequest
@@ -1617,8 +1617,8 @@ class Binary(openerpweb.Controller):
'filename': ufile.filename,
'id': attachment_id
}
except Exception, e:
args = { 'error': e.message }
except Exception,e:
args = {'erorr':e.faultCode.split('--')[1],'title':e.faultCode.split('--')[0]}
return out % (simplejson.dumps(callback), simplejson.dumps(args))
class Action(openerpweb.Controller):
+1 -1
View File
@@ -35,7 +35,7 @@ More recommendations related to the specific case of the OpenERP Web Client:
* Use QWeb templates for html rendering.
* All css classes should have the prefix *oe-* .
* All css classes should have the prefix *oe_* .
* Functions that call rpc() should return a deferred, even if it calls it indirectly. So a function that calls a function that calls a function that calls rpc() should return a deferred too.
+95 -89
View File
@@ -8,21 +8,21 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-05-03 09:25+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2012-11-26 09:06+0000\n"
"Last-Translator: gobi <Unknown>\n"
"Language-Team: Mongolian <mn@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-11-25 06:41+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:249
#, python-format
msgid "Restore Database"
msgstr ""
msgstr "Өгөгдлийн Бааз Сэргээх"
#. module: web
#. openerp-web
@@ -36,14 +36,14 @@ msgstr "Үндсэн хэл::"
#: code:addons/web/static/src/js/chrome.js:326
#, python-format
msgid "Loading"
msgstr ""
msgstr "Ачааллаж байна"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:590
#, python-format
msgid "%d minutes ago"
msgstr ""
msgstr "%d минутын өмнө"
#. module: web
#. openerp-web
@@ -57,21 +57,21 @@ msgstr "Дор хаяж нэг бичлэг сонгох ёстой"
#: code:addons/web/static/src/js/coresetup.js:618
#, python-format
msgid "Still loading...<br />Please be patient."
msgstr ""
msgstr "Ачаалласаар байна...<br />Тэвчээрэй."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:619
#, python-format
msgid "Don't leave yet,<br />it's still loading..."
msgstr ""
msgstr "Одоохондоо битгий орхиорой,<br />ачаалласаар байна..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1834
#, python-format
msgid "%(field)s %(operator)s \"%(value)s\""
msgstr ""
msgstr "%(field)s %(operator)s \"%(value)s\""
#. module: web
#. openerp-web
@@ -87,7 +87,7 @@ msgstr "бага буюу тэнцүү"
#: code:addons/web/static/src/js/coresetup.js:596
#, python-format
msgid "%d months ago"
msgstr ""
msgstr "%d сарын өмнө"
#. module: web
#. openerp-web
@@ -101,7 +101,7 @@ msgstr "Буруу Хайлт"
#: code:addons/web/static/src/js/coresetup.js:597
#, python-format
msgid "about a year ago"
msgstr ""
msgstr "жил орчмын өмнө"
#. module: web
#. openerp-web
@@ -124,7 +124,7 @@ msgstr "Даруул"
#: code:addons/web/static/src/xml/base.xml:275
#, python-format
msgid "Change Master Password"
msgstr ""
msgstr "Мастер Нууц Үг Солих"
#. module: web
#. openerp-web
@@ -145,7 +145,7 @@ msgstr "Бүгдийг Хасах"
#: code:addons/web/static/src/js/coresetup.js:593
#, python-format
msgid "a day ago"
msgstr ""
msgstr "нэг өдөрийн өмнө"
#. module: web
#. openerp-web
@@ -159,7 +159,7 @@ msgstr "Хасах"
#: code:addons/web/static/src/js/search.js:1394
#, python-format
msgid "Search %(field)s at: %(value)s"
msgstr ""
msgstr "%(field)s талбарыг: %(value)s-д хайх"
#. module: web
#. openerp-web
@@ -194,7 +194,7 @@ msgstr "Сэргээгдлээ"
#: code:addons/web/static/src/js/coresetup.js:592
#, python-format
msgid "%d hours ago"
msgstr ""
msgstr "%d цагийн өмнө"
#. module: web
#. openerp-web
@@ -209,7 +209,7 @@ msgstr "Нэмэх: "
#: code:addons/web/static/src/js/view_form.js:2821
#, python-format
msgid "Search More..."
msgstr ""
msgstr "Дэлгэрүүлж Хайх..."
#. module: web
#. openerp-web
@@ -243,7 +243,7 @@ msgstr "Ok"
#: code:addons/web/static/src/js/views.js:1127
#, python-format
msgid "Uploading..."
msgstr ""
msgstr "Хуулж байна..."
#. module: web
#. openerp-web
@@ -271,21 +271,21 @@ msgstr "Хайх: "
#: code:addons/web/static/src/js/view_form.js:4857
#, python-format
msgid "Save As..."
msgstr ""
msgstr "Нэрлэж хадгалах..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:4982
#, python-format
msgid "Could not display the selected image."
msgstr ""
msgstr "Сонгосон зурагийг харуулж чадсангүй"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:217
#, python-format
msgid "Backup Database"
msgstr ""
msgstr "Өгөгдлийн Бааз Нөөцлөх"
#. module: web
#. openerp-web
@@ -308,7 +308,7 @@ msgstr "Нэрээр хадгалах"
#, python-format
msgid ""
"You may not believe it,<br />but the application is actually loading..."
msgstr ""
msgstr "Та итгэхгүй байж болох ч,<br />програм үнэндээ ачааллаж байна..."
#. module: web
#. openerp-web
@@ -340,7 +340,7 @@ msgstr "Техникийн орчуулга"
#: code:addons/web/static/src/xml/base.xml:1552
#, python-format
msgid "Save current filter"
msgstr ""
msgstr "Идэвхтэй шүүлтүүрийг хадгалах"
#. module: web
#. openerp-web
@@ -361,7 +361,7 @@ msgstr "Тоочих тэмдэгт:"
#: code:addons/web/static/src/js/coresetup.js:589
#, python-format
msgid "about a minute ago"
msgstr ""
msgstr "цаг орчмын өмнө"
#. module: web
#. openerp-web
@@ -427,7 +427,7 @@ msgstr "Анхны утга өөрчлөх:"
#: code:addons/web/static/src/xml/base.xml:506
#, python-format
msgid "Toggle Form Layout Outline"
msgstr ""
msgstr "Форм Зохиомжын Бүтэцийг асааж унтраах"
#. module: web
#. openerp-web
@@ -482,14 +482,14 @@ msgstr "Өөрчлөлтөд:"
#: code:addons/web/static/src/js/view_form.js:3883
#, python-format
msgid "Add an item"
msgstr ""
msgstr "Зүйл нэмэх"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1568
#, python-format
msgid "Advanced Search"
msgstr ""
msgstr "Дэлгэрүүлсэн Хайлт"
#. module: web
#. openerp-web
@@ -521,7 +521,7 @@ msgstr "Өгөгдлийн сан амжтилттай сэргээгдлээ"
#: code:addons/web/static/src/xml/base.xml:590
#, python-format
msgid "Add..."
msgstr ""
msgstr "Нэмэх..."
#. module: web
#. openerp-web
@@ -542,7 +542,7 @@ msgstr "Батлах"
#: code:addons/web/static/src/js/coresetup.js:622
#, python-format
msgid "Maybe you should consider reloading the application by pressing F5..."
msgstr ""
msgstr "F5 дарж програмыг дахин ачаалах талаар бодолцсон нь зүйтэй байх..."
#. module: web
#. openerp-web
@@ -560,7 +560,7 @@ msgstr "Үүсгэх"
#: code:addons/web/static/src/xml/base.xml:186
#, python-format
msgid "Drop Database"
msgstr ""
msgstr "Өгөгдлийн Бааз Устгах"
#. module: web
#. openerp-web
@@ -607,13 +607,15 @@ msgstr "Хамгийн Сүүлийн Засварласан Огноо:"
#, python-format
msgid "M2O search fields do not currently handle multiple default values"
msgstr ""
"M2O (олон нь нэгтэй) хайлтын талбарууд нь одоогоор олон анхны утгыг "
"боловсруулдаггүй"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:581
#, python-format
msgid "Delete this attachment"
msgstr ""
msgstr "Энэ хавсралтыг устгах"
#. module: web
#. openerp-web
@@ -642,7 +644,7 @@ msgstr "Хязгааргүй"
#: code:addons/web/static/src/xml/base.xml:350
#, python-format
msgid "More"
msgstr ""
msgstr "Цааш үзэх"
#. module: web
#. openerp-web
@@ -656,7 +658,7 @@ msgstr "Хэрэглэгчийн нэр"
#: code:addons/web/static/src/js/view_form.js:2912
#, python-format
msgid "Add %s"
msgstr ""
msgstr "%s-г нэмэх"
#. module: web
#. openerp-web
@@ -712,14 +714,14 @@ msgstr "Нууц үг давт:"
#: code:addons/web/static/src/js/coresetup.js:594
#, python-format
msgid "%d days ago"
msgstr ""
msgstr "%d өдөрийн өмнө"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1802
#, python-format
msgid "Name:"
msgstr ""
msgstr "Нэр:"
#. module: web
#. openerp-web
@@ -733,7 +735,7 @@ msgstr "CSV Файл:"
#: code:addons/web/static/src/js/search.js:1743
#, python-format
msgid "Advanced"
msgstr ""
msgstr "Дэвшилтэт"
#. module: web
#. openerp-web
@@ -754,7 +756,7 @@ msgstr "Шинэ Нууц vг:"
#: code:addons/web/static/src/xml/base.xml:1628
#, python-format
msgid "Import-Compatible Export"
msgstr ""
msgstr "Импортлох боломжтойгоор экспортлох"
#. module: web
#. openerp-web
@@ -775,14 +777,14 @@ msgstr "Экспортлох талбаруудыг сонгоно уу..."
#: code:addons/web/static/src/xml/base.xml:1557
#, python-format
msgid "Share with all users"
msgstr ""
msgstr "Бүх хэрэглэгчидтэй хуваалцах"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:595
#, python-format
msgid "about a month ago"
msgstr ""
msgstr "сар орчмын өмнө"
#. module: web
#. openerp-web
@@ -796,7 +798,7 @@ msgstr "Мод"
#: code:addons/web/static/src/xml/base.xml:1549
#, python-format
msgid "Custom Filters"
msgstr ""
msgstr "Өөриймшүүлсэн Шүүлтүүрүүд"
#. module: web
#. openerp-web
@@ -845,14 +847,14 @@ msgstr "OpenERP SA Company"
#: code:addons/web/static/src/js/views.js:1137
#, python-format
msgid "Do you really want to delete this attachment ?"
msgstr ""
msgstr "Энэ хавсралтыг үнэхээр устгамаар байна уу ?"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_list.js:1018
#, python-format
msgid "Unknown m2m command "
msgstr ""
msgstr "Үл мэдэгдэх m2m (олон нь олонтой) комманд "
#. module: web
#. openerp-web
@@ -866,14 +868,14 @@ msgstr "Огноо сонго"
#: code:addons/web/static/src/js/search.js:1555
#, python-format
msgid "Custom Filter"
msgstr ""
msgstr "Өөриймшүүлсэн Шүүлтүүр"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:399
#, python-format
msgid "About OpenERP"
msgstr ""
msgstr "OpenERP-н Тухай"
#. module: web
#. openerp-web
@@ -889,7 +891,7 @@ msgstr "Устгах"
#: code:addons/web/static/src/xml/base.xml:160
#, python-format
msgid "Duplicate Database"
msgstr ""
msgstr "Өгөгдлийн Баазыг Хувилах"
#. module: web
#. openerp-web
@@ -918,14 +920,14 @@ msgstr "%(fieldname)s талбарт буруу утга: [%(value)s] %(message)
#: code:addons/web/static/src/xml/base.xml:305
#, python-format
msgid "Database Management"
msgstr ""
msgstr "Өгөгдлийн Баазын Менежмент"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:4982
#, python-format
msgid "Image"
msgstr ""
msgstr "Зураг"
#. module: web
#. openerp-web
@@ -939,14 +941,14 @@ msgstr "Өгөгдлийн Баазын Удирдлага"
#: code:addons/web/static/src/xml/base.xml:1377
#, python-format
msgid "Advanced Search..."
msgstr ""
msgstr "Дэвшилтэт Хайлт..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:172
#, python-format
msgid "Original database name:"
msgstr ""
msgstr "Эх өгөгдлийн баазын нэр:"
#. module: web
#. openerp-web
@@ -1042,6 +1044,8 @@ msgstr "Үгүй"
#, python-format
msgid "The o2m record must be saved before an action can be used"
msgstr ""
"o2m (нэг нь олонтой) бичлэг нь үйлдэл хэрэглэгдэхээс өмнө хадгалагдсан байх "
"ёстой"
#. module: web
#. openerp-web
@@ -1055,7 +1059,7 @@ msgstr "Боловсруулагдаагүй widget"
#: code:addons/web/static/src/js/coresetup.js:591
#, python-format
msgid "about an hour ago"
msgstr ""
msgstr "цаг орчмын өмнө"
#. module: web
#. openerp-web
@@ -1069,7 +1073,7 @@ msgstr "Сонголт:"
#: code:addons/web/static/src/xml/base.xml:1773
#, python-format
msgid "--- Don't Import ---"
msgstr ""
msgstr "--- Битгий Импортло ---"
#. module: web
#. openerp-web
@@ -1095,7 +1099,7 @@ msgstr "Шинэ өгөгдлийн баазын нэр:"
#: code:addons/web/static/src/xml/base.xml:1219
#, python-format
msgid "...Upload in progress..."
msgstr ""
msgstr "...Хуулалт явагдаж байна..."
#. module: web
#. openerp-web
@@ -1116,14 +1120,14 @@ msgstr "Үүсгэсэн Огноо:"
#: code:addons/web/static/src/xml/base.xml:1573
#, python-format
msgid "Add a condition"
msgstr ""
msgstr "Нөхцөл нэмэх"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:617
#, python-format
msgid "Still loading..."
msgstr ""
msgstr "Ачаалласаар л байна..."
#. module: web
#. openerp-web
@@ -1145,14 +1149,14 @@ msgstr ""
#: code:addons/web/static/src/js/view_form.js:4822
#, python-format
msgid "File upload"
msgstr ""
msgstr "Файл хуулах"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:3778
#, python-format
msgid "Action Button"
msgstr ""
msgstr "Үйлдлийн Даруул"
#. module: web
#. openerp-web
@@ -1166,7 +1170,7 @@ msgstr "Бүх Хэрэглэгчид"
#: code:addons/web/static/src/js/coresetup.js:598
#, python-format
msgid "%d years ago"
msgstr ""
msgstr "%d жилийн өмнө"
#. module: web
#. openerp-web
@@ -1187,14 +1191,14 @@ msgstr "Үндсэн болгож хадгалах"
#: code:addons/web/static/src/js/coresetup.js:621
#, python-format
msgid "Take a minute to get a coffee,<br />because it's loading..."
msgstr ""
msgstr "Кофе аягалж ирсэн нь дээр байх,<br />учир нь ачаалласаар л байна..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:408
#, python-format
msgid "Activate the developer mode"
msgstr ""
msgstr "Хөгжүүлэгч горимыг идэвхжүүлэх"
#. module: web
#. openerp-web
@@ -1208,7 +1212,7 @@ msgstr "Ачаалж байна (%d)"
#: code:addons/web/static/src/js/view_form.js:4857
#, python-format
msgid "The field is empty, there's nothing to save !"
msgstr ""
msgstr "Талбар хоосон байна, хадгалах зүйл алга !"
#. module: web
#. openerp-web
@@ -1229,28 +1233,28 @@ msgstr "Нөөцлөгдсөн"
#: code:addons/web/static/src/xml/base.xml:1559
#, python-format
msgid "Use by default"
msgstr ""
msgstr "Анхныхаараа хэрэглэгддэг"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1554
#, python-format
msgid "Filter name"
msgstr ""
msgstr "Шүүлтүүрийн нэр"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:4821
#, python-format
msgid "The selected file exceed the maximum file size of %s."
msgstr ""
msgstr "Сонгосон файл нь дээд хэмжээ %s-г давсан байна."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1110
#, python-format
msgid "GroupBy"
msgstr ""
msgstr "Бүлэглэх"
#. module: web
#. openerp-web
@@ -1264,7 +1268,7 @@ msgstr "Кодчилол:"
#: code:addons/web/static/src/js/view_list.js:683
#, python-format
msgid "You must select at least one record."
msgstr ""
msgstr "Дор хаяж нэг бичлэг сонгох хэрэгтэй"
#. module: web
#. openerp-web
@@ -1278,7 +1282,7 @@ msgstr "Алгасах мөрүүд"
#: code:addons/web/static/src/js/view_form.js:2834
#, python-format
msgid "Create \"<strong>%s</strong>\""
msgstr ""
msgstr "Үүсгэх \"<strong>%s</strong>\""
#. module: web
#. openerp-web
@@ -1313,7 +1317,7 @@ msgstr "Холбоо:"
#: code:addons/web/static/src/js/coresetup.js:588
#, python-format
msgid "less than a minute ago"
msgstr ""
msgstr "Минут хүрэхгүй хугацааны өмнө"
#. module: web
#. openerp-web
@@ -1335,7 +1339,7 @@ msgstr ""
#: code:addons/web/static/src/js/search.js:977
#, python-format
msgid "Filter"
msgstr ""
msgstr "Шүүлтүүр"
#. module: web
#. openerp-web
@@ -1392,7 +1396,7 @@ msgstr "Нөөцлөх"
#: code:addons/web/static/src/xml/base.xml:509
#, python-format
msgid "JS Tests"
msgstr ""
msgstr "JS Тестүүд"
#. module: web
#. openerp-web
@@ -1413,14 +1417,14 @@ msgstr "ID:"
#: code:addons/web/static/src/js/search.js:926
#, python-format
msgid "Filter on: %s"
msgstr ""
msgstr "Шүүтүүрдэх: %s"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/views.js:971
#, python-format
msgid "Print"
msgstr ""
msgstr "Хэвлэх"
#. module: web
#. openerp-web
@@ -1441,7 +1445,7 @@ msgstr "Ажлын Урсгал Засах"
#: code:addons/web/static/src/js/view_form.js:2844
#, python-format
msgid "Create and Edit..."
msgstr ""
msgstr "Үүсгэх болон Засварлах..."
#. module: web
#. openerp-web
@@ -1457,7 +1461,7 @@ msgstr "Үүсгэх: "
#: code:addons/web/static/src/xml/base.xml:1249
#, python-format
msgid "/web/binary/upload_attachment"
msgstr ""
msgstr "/web/binary/upload_attachment"
#. module: web
#. openerp-web
@@ -1556,7 +1560,7 @@ msgstr "үгүй бол"
#: code:addons/web/static/src/xml/base.xml:520
#, python-format
msgid "Print Workflow"
msgstr ""
msgstr "Ажлын урсгал хэвлэх"
#. module: web
#. openerp-web
@@ -1618,6 +1622,7 @@ msgid ""
"\n"
"Are you sure you want to leave this page ?"
msgstr ""
"Анхааруулга, бичлэг засварлагдсан байгаа ч өөрчлөлтүүд хэрэгсэгдэхгүй."
#. module: web
#. openerp-web
@@ -1690,7 +1695,7 @@ msgstr "Хадгалаад Хаах"
#: code:addons/web/static/src/xml/base.xml:1807
#, python-format
msgid "Quick Add"
msgstr ""
msgstr "Хурдан Нэмэх"
#. module: web
#. openerp-web
@@ -1705,14 +1710,14 @@ msgstr "Ачаалах ..."
#: code:addons/web/static/src/js/view_form.js:426
#, python-format
msgid "%d / %d"
msgstr ""
msgstr "%d / %d"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1808
#, python-format
msgid "Add All Info..."
msgstr ""
msgstr "Бүх мэдээллийг нэмэх..."
#. module: web
#. openerp-web
@@ -1755,7 +1760,7 @@ msgstr "Модель %s талбарууд"
#: code:addons/web/static/src/xml/base.xml:1380
#, python-format
msgid "Search Again"
msgstr ""
msgstr "Дахин Хайх"
#. module: web
#. openerp-web
@@ -1833,20 +1838,21 @@ msgid ""
"Grouping on field '%s' is not possible because that field does not appear in "
"the list view."
msgstr ""
"'%s' талбараар бүлэглэх боломжгүй, учир нь энэ талбар жагсаалтад алга байна."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:507
#, python-format
msgid "Set Defaults"
msgstr ""
msgstr "Анхны Утгуудыг Тохируулах"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1245
#, python-format
msgid "Search %(field)s for: %(value)s"
msgstr ""
msgstr "%(field)s-д хайх утга: %(value)s"
#. module: web
#. openerp-web
@@ -1862,14 +1868,14 @@ msgstr "агуулаагүй"
#: code:addons/web/static/src/xml/base.xml:1340
#, python-format
msgid "Discard"
msgstr ""
msgstr "Хэрэгсэхгүй"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1226
#, python-format
msgid "Delete this file"
msgstr ""
msgstr "Энэ файлыг устгах"
#. module: web
#. openerp-web
@@ -1908,7 +1914,7 @@ msgstr "Үйлдлийн ID:"
#: code:addons/web/static/src/xml/base.xml:110
#, python-format
msgid "Create Database"
msgstr ""
msgstr "Өгөгдлийн Бааз Үүсгэх"
#. module: web
#. openerp-web
@@ -1943,14 +1949,14 @@ msgstr "Хадгалагдсан экспортууд:"
#: code:addons/web/static/src/xml/base.xml:401
#, python-format
msgid "Log out"
msgstr ""
msgstr "Гарах"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1086
#, python-format
msgid "Group by: %s"
msgstr ""
msgstr "Бүлэглэх: %s"
#. module: web
#. openerp-web
@@ -1968,7 +1974,7 @@ msgstr "Нууц үг давтах:"
#: code:addons/web/static/src/xml/base.xml:1579
#, python-format
msgid "or"
msgstr ""
msgstr "эсвэл"
#. module: web
#. openerp-web
@@ -2013,14 +2019,14 @@ msgstr "Экспортлох"
#: code:addons/web/static/src/js/formats.js:113
#, python-format
msgid "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb"
msgstr ""
msgstr "Байтууд,Кб,Мб,Гб,Тб,Пб,Эб,Зб,Ёб"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1246
#, python-format
msgid "File"
msgstr ""
msgstr "Файл"
#. module: web
#. openerp-web
@@ -2034,7 +2040,7 @@ msgstr "Төрөл:"
#: code:addons/web/static/src/xml/base.xml:1574
#, python-format
msgid "Apply"
msgstr ""
msgstr "Хэрэглэх"
#. module: web
#. openerp-web
+46 -35
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-24 06:48+0000\n"
"Last-Translator: Mario Gielissen <Unknown>\n"
"PO-Revision-Date: 2012-11-25 07:07+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-25 06:40+0000\n"
"X-Launchpad-Export-Date: 2012-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web
@@ -64,7 +64,7 @@ msgstr "Nog bezig met laden...<br />Even geduld aub."
#: code:addons/web/static/src/js/coresetup.js:619
#, python-format
msgid "Don't leave yet,<br />it's still loading..."
msgstr ""
msgstr "Nog niet weggaan,<br />het is nog steeds aan het laden..."
#. module: web
#. openerp-web
@@ -278,7 +278,7 @@ msgstr "Opslaan als..."
#: code:addons/web/static/src/js/view_form.js:4982
#, python-format
msgid "Could not display the selected image."
msgstr ""
msgstr "Kan de geselecteerde afbeelding niet tonen."
#. module: web
#. openerp-web
@@ -309,6 +309,8 @@ msgstr "Opslaan als"
msgid ""
"You may not believe it,<br />but the application is actually loading..."
msgstr ""
"Je zou het haast niet geloven,<br />maar de applicatie is wel degelijk aan "
"het laden..."
#. module: web
#. openerp-web
@@ -543,6 +545,7 @@ msgstr "Bevestig"
#, python-format
msgid "Maybe you should consider reloading the application by pressing F5..."
msgstr ""
"Misschien kan je overwegen de applicatie te herladen door F5 te drukken..."
#. module: web
#. openerp-web
@@ -560,7 +563,7 @@ msgstr "Maken"
#: code:addons/web/static/src/xml/base.xml:186
#, python-format
msgid "Drop Database"
msgstr ""
msgstr "Verwijder Database"
#. module: web
#. openerp-web
@@ -606,7 +609,7 @@ msgstr "Laatst datum aangepast:"
#: code:addons/web/static/src/js/search.js:1455
#, python-format
msgid "M2O search fields do not currently handle multiple default values"
msgstr ""
msgstr "M2O zoek velden behandelen momenteel geen meerdere standaard waardes"
#. module: web
#. openerp-web
@@ -656,7 +659,7 @@ msgstr "Gebruikersnaam"
#: code:addons/web/static/src/js/view_form.js:2912
#, python-format
msgid "Add %s"
msgstr ""
msgstr "Toevoegen %s"
#. module: web
#. openerp-web
@@ -718,7 +721,7 @@ msgstr "%d dagen geleden"
#: code:addons/web/static/src/xml/base.xml:1802
#, python-format
msgid "Name:"
msgstr ""
msgstr "Naam:"
#. module: web
#. openerp-web
@@ -753,7 +756,7 @@ msgstr "Nieuw wachtwoord:"
#: code:addons/web/static/src/xml/base.xml:1628
#, python-format
msgid "Import-Compatible Export"
msgstr ""
msgstr "Import Compatibele Export"
#. module: web
#. openerp-web
@@ -851,7 +854,7 @@ msgstr "Weet u zeker dat u deze bijlage wilt verwijderen?"
#: code:addons/web/static/src/js/view_list.js:1018
#, python-format
msgid "Unknown m2m command "
msgstr ""
msgstr "Onbekend M2O commando "
#. module: web
#. openerp-web
@@ -865,7 +868,7 @@ msgstr "Selecteer datum"
#: code:addons/web/static/src/js/search.js:1555
#, python-format
msgid "Custom Filter"
msgstr ""
msgstr "Aangepaste Filter"
#. module: web
#. openerp-web
@@ -888,7 +891,7 @@ msgstr "Verwijderen"
#: code:addons/web/static/src/xml/base.xml:160
#, python-format
msgid "Duplicate Database"
msgstr ""
msgstr "Dupliceer Database"
#. module: web
#. openerp-web
@@ -917,14 +920,14 @@ msgstr "Onjuiste waarde bij veld %(fieldname)s: [%(value)s] is %(message)s"
#: code:addons/web/static/src/xml/base.xml:305
#, python-format
msgid "Database Management"
msgstr ""
msgstr "Database Beheer"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:4982
#, python-format
msgid "Image"
msgstr ""
msgstr "Afbeelding"
#. module: web
#. openerp-web
@@ -945,7 +948,7 @@ msgstr "Geavanceerd zoeken..."
#: code:addons/web/static/src/xml/base.xml:172
#, python-format
msgid "Original database name:"
msgstr ""
msgstr "Originele Database naam:"
#. module: web
#. openerp-web
@@ -1041,6 +1044,7 @@ msgstr "Nee"
#, python-format
msgid "The o2m record must be saved before an action can be used"
msgstr ""
"Het O2M record dient bewaard te worden alvorens een actie kan gebruikt worden"
#. module: web
#. openerp-web
@@ -1094,7 +1098,7 @@ msgstr "Naam nieuwe database:"
#: code:addons/web/static/src/xml/base.xml:1219
#, python-format
msgid "...Upload in progress..."
msgstr ""
msgstr "...Upload is bezig..."
#. module: web
#. openerp-web
@@ -1122,7 +1126,7 @@ msgstr "Conditie toevoegen"
#: code:addons/web/static/src/js/coresetup.js:617
#, python-format
msgid "Still loading..."
msgstr ""
msgstr "Nog steeds aan het laden..."
#. module: web
#. openerp-web
@@ -1144,14 +1148,14 @@ msgstr ""
#: code:addons/web/static/src/js/view_form.js:4822
#, python-format
msgid "File upload"
msgstr ""
msgstr "Bestand upload"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:3778
#, python-format
msgid "Action Button"
msgstr ""
msgstr "Actie Knop"
#. module: web
#. openerp-web
@@ -1186,7 +1190,7 @@ msgstr "Opslaan als standaard"
#: code:addons/web/static/src/js/coresetup.js:621
#, python-format
msgid "Take a minute to get a coffee,<br />because it's loading..."
msgstr ""
msgstr "Neem een minuutje voor een koffie,<br />want het is aan het laden..."
#. module: web
#. openerp-web
@@ -1228,7 +1232,7 @@ msgstr "Back-up gereed"
#: code:addons/web/static/src/xml/base.xml:1559
#, python-format
msgid "Use by default"
msgstr ""
msgstr "Gebruik als standaard"
#. module: web
#. openerp-web
@@ -1243,6 +1247,7 @@ msgstr "Filternaam"
#, python-format
msgid "The selected file exceed the maximum file size of %s."
msgstr ""
"Het geselecteerde bestand overschreed de maximum toegelaten grootte van %s."
#. module: web
#. openerp-web
@@ -1277,7 +1282,7 @@ msgstr "Regels om over te slaan"
#: code:addons/web/static/src/js/view_form.js:2834
#, python-format
msgid "Create \"<strong>%s</strong>\""
msgstr ""
msgstr "Aanmaken \"<strong>%s</strong>\""
#. module: web
#. openerp-web
@@ -1390,7 +1395,7 @@ msgstr "Backup"
#: code:addons/web/static/src/xml/base.xml:509
#, python-format
msgid "JS Tests"
msgstr ""
msgstr "JS Testen"
#. module: web
#. openerp-web
@@ -1439,7 +1444,7 @@ msgstr "Workflow wijzigen"
#: code:addons/web/static/src/js/view_form.js:2844
#, python-format
msgid "Create and Edit..."
msgstr ""
msgstr "Aanmaken en Bewerken..."
#. module: web
#. openerp-web
@@ -1554,7 +1559,7 @@ msgstr "is niet"
#: code:addons/web/static/src/xml/base.xml:520
#, python-format
msgid "Print Workflow"
msgstr ""
msgstr "Afdrukken Workflow"
#. module: web
#. openerp-web
@@ -1616,6 +1621,10 @@ msgid ""
"\n"
"Are you sure you want to leave this page ?"
msgstr ""
"Opgelet, het record werd aangepast, uw wijzigingen willen verloren gaan.<br "
"/>\n"
"<br />\n"
"Bent u zeker dat u deze pagina wenst te verlaten?"
#. module: web
#. openerp-web
@@ -1688,7 +1697,7 @@ msgstr "Opslaan & Sluiten"
#: code:addons/web/static/src/xml/base.xml:1807
#, python-format
msgid "Quick Add"
msgstr ""
msgstr "Snel Toevoegen"
#. module: web
#. openerp-web
@@ -1703,14 +1712,14 @@ msgstr "Uploaden ..."
#: code:addons/web/static/src/js/view_form.js:426
#, python-format
msgid "%d / %d"
msgstr ""
msgstr "%d / %d"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1808
#, python-format
msgid "Add All Info..."
msgstr ""
msgstr "Alle Info toevoegen..."
#. module: web
#. openerp-web
@@ -1753,7 +1762,7 @@ msgstr "Model %s velden"
#: code:addons/web/static/src/xml/base.xml:1380
#, python-format
msgid "Search Again"
msgstr ""
msgstr "Opnieuw zoeken"
#. module: web
#. openerp-web
@@ -1831,13 +1840,15 @@ msgid ""
"Grouping on field '%s' is not possible because that field does not appear in "
"the list view."
msgstr ""
"Groeperen op veld '%s' is niet mogelijk omdat het veld niet getoond wordt in "
"de lijstweergave."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:507
#, python-format
msgid "Set Defaults"
msgstr ""
msgstr "Instellen standaardwaarden"
#. module: web
#. openerp-web
@@ -1867,7 +1878,7 @@ msgstr "Negeren"
#: code:addons/web/static/src/xml/base.xml:1226
#, python-format
msgid "Delete this file"
msgstr ""
msgstr "Dit bestand verwijderen"
#. module: web
#. openerp-web
@@ -1906,7 +1917,7 @@ msgstr "Action ID:"
#: code:addons/web/static/src/xml/base.xml:110
#, python-format
msgid "Create Database"
msgstr ""
msgstr "Database aanmaken"
#. module: web
#. openerp-web
@@ -2011,14 +2022,14 @@ msgstr "Exporteren"
#: code:addons/web/static/src/js/formats.js:113
#, python-format
msgid "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb"
msgstr ""
msgstr "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1246
#, python-format
msgid "File"
msgstr ""
msgstr "Bestand"
#. module: web
#. openerp-web
+153 -135
View File
File diff suppressed because it is too large Load Diff
+21 -21
View File
@@ -8,21 +8,21 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-06 04:40+0000\n"
"PO-Revision-Date: 2012-11-26 02:16+0000\n"
"Last-Translator: Wei \"oldrev\" Li <oldrev@gmail.com>\n"
"Language-Team: Chinese (Simplified) <zh_CN@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-11-25 06:41+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:249
#, python-format
msgid "Restore Database"
msgstr ""
msgstr "恢复数据库"
#. module: web
#. openerp-web
@@ -36,7 +36,7 @@ msgstr "默认语言:"
#: code:addons/web/static/src/js/chrome.js:326
#, python-format
msgid "Loading"
msgstr ""
msgstr "加载中"
#. module: web
#. openerp-web
@@ -57,21 +57,21 @@ msgstr "您应至少选择一条记录。"
#: code:addons/web/static/src/js/coresetup.js:618
#, python-format
msgid "Still loading...<br />Please be patient."
msgstr ""
msgstr "仍然在加载中...<br />请稍后...."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:619
#, python-format
msgid "Don't leave yet,<br />it's still loading..."
msgstr ""
msgstr "请不要离开,<br />系统仍然在加载中..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1834
#, python-format
msgid "%(field)s %(operator)s \"%(value)s\""
msgstr ""
msgstr "%(field)s %(operator)s \"%(value)s\""
#. module: web
#. openerp-web
@@ -124,7 +124,7 @@ msgstr "按钮"
#: code:addons/web/static/src/xml/base.xml:275
#, python-format
msgid "Change Master Password"
msgstr ""
msgstr "Change Master Password"
#. module: web
#. openerp-web
@@ -209,7 +209,7 @@ msgstr "添加: "
#: code:addons/web/static/src/js/view_form.js:2821
#, python-format
msgid "Search More..."
msgstr ""
msgstr "搜索更多..."
#. module: web
#. openerp-web
@@ -243,7 +243,7 @@ msgstr "确定"
#: code:addons/web/static/src/js/views.js:1127
#, python-format
msgid "Uploading..."
msgstr ""
msgstr "正在上传..."
#. module: web
#. openerp-web
@@ -271,21 +271,21 @@ msgstr "搜索: "
#: code:addons/web/static/src/js/view_form.js:4857
#, python-format
msgid "Save As..."
msgstr ""
msgstr "另存为..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:4982
#, python-format
msgid "Could not display the selected image."
msgstr ""
msgstr "无法显示选择的图片。"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:217
#, python-format
msgid "Backup Database"
msgstr ""
msgstr "备份数据库"
#. module: web
#. openerp-web
@@ -308,7 +308,7 @@ msgstr "另存为"
#, python-format
msgid ""
"You may not believe it,<br />but the application is actually loading..."
msgstr ""
msgstr "也许你不相信,<br />但是这个应用真的还在加载...."
#. module: web
#. openerp-web
@@ -338,7 +338,7 @@ msgstr "技术翻译"
#: code:addons/web/static/src/xml/base.xml:1552
#, python-format
msgid "Save current filter"
msgstr ""
msgstr "保存当前过滤器"
#. module: web
#. openerp-web
@@ -480,14 +480,14 @@ msgstr "变更时动作:"
#: code:addons/web/static/src/js/view_form.js:3883
#, python-format
msgid "Add an item"
msgstr ""
msgstr "添加一个项目"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1568
#, python-format
msgid "Advanced Search"
msgstr ""
msgstr "高级搜索"
#. module: web
#. openerp-web
@@ -519,7 +519,7 @@ msgstr "数据库已成功还原"
#: code:addons/web/static/src/xml/base.xml:590
#, python-format
msgid "Add..."
msgstr ""
msgstr "添加..."
#. module: web
#. openerp-web
@@ -540,7 +540,7 @@ msgstr "确认"
#: code:addons/web/static/src/js/coresetup.js:622
#, python-format
msgid "Maybe you should consider reloading the application by pressing F5..."
msgstr ""
msgstr "也许您应该考虑按 F5 键重新加载程序..."
#. module: web
#. openerp-web
@@ -558,7 +558,7 @@ msgstr "创建"
#: code:addons/web/static/src/xml/base.xml:186
#, python-format
msgid "Drop Database"
msgstr ""
msgstr "删除数据库"
#. module: web
#. openerp-web
+1 -3
View File
@@ -30,7 +30,7 @@
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
/* http://www.quirksmode.org/dom/inputfile.html
* http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
*/ */
*/
}
.openerp.openerp_webclient_container {
height: 100%;
@@ -807,8 +807,6 @@
padding: 0 0 4px 0;
}
.openerp .oe_login button {
float: right;
display: inline-block;
cursor: pointer;
padding: 6px 16px;
border: 1px solid #222222;
-2
View File
@@ -686,8 +686,6 @@ $sheet-padding: 16px
list-style-type: none
padding: 0 0 4px 0
button
float: right
display: inline-block
cursor: pointer
padding: 6px 16px
border: 1px solid #222
+37 -25
View File
@@ -67,9 +67,11 @@ instance.web.Dialog = instance.web.Widget.extend({
@param {Widget} parent
@param {dictionary} options A dictionary that will be forwarded to jQueryUI Dialog. Additionaly, that
dictionary can contain the following keys:
- buttons: The buttons key is not propagated to jQueryUI Dialog. It must be a dictionary (key = button label,
value = click handler) or a list of dictionaries (each element in the dictionary is send to the corresponding
method of a jQuery element targeting the <button> tag).
- buttons: Deprecated. The buttons key is not propagated to jQueryUI Dialog. It must be a dictionary (key = button
label, value = click handler) or a list of dictionaries (each element in the dictionary is send to the
corresponding method of a jQuery element targeting the <button> tag). It is deprecated because all dialogs
in OpenERP must be personalized in some way (button in red, link instead of button, ...) and this
feature does not allow that kind of personalization.
- destroy_on_close: Default true. If true and the dialog is closed, it is automatically destroyed.
@param {jQuery object} content Some content to replace this.$el .
*/
@@ -102,9 +104,9 @@ instance.web.Dialog = instance.web.Widget.extend({
this.on("closing", this, this._closing);
this.$buttons = $('<div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"><span class="oe_dialog_custom_buttons"/></div>');
},
_get_options: function(options) {
_get_options: function() {
var self = this;
var o = _.extend({}, this.dialog_options, options || {});
var o = _.extend({}, this.dialog_options);
var sizes = {
width: $(window.top).width(),
height: $(window.top).height(),
@@ -143,12 +145,11 @@ instance.web.Dialog = instance.web.Widget.extend({
/**
Opens the popup. Inits the dialog if it is not already inited.
@param {dictionary} options Additional options, see the options param in init().
@return this
*/
open: function(options) {
open: function() {
if (!this.dialog_inited) {
this.init_dialog(options);
this.init_dialog();
}
this.$el.dialog('open');
this.$el.dialog("widget").append(this.$buttons);
@@ -173,11 +174,10 @@ instance.web.Dialog = instance.web.Widget.extend({
/**
Initializes the popup.
@param {dictionary} options Additional options, see the options param in init().
@return The result returned by start().
*/
init_dialog: function(options) {
var options = this._get_options(options);
init_dialog: function() {
var options = this._get_options();
if (options.buttons) {
this._add_buttons(options.buttons);
delete(options.buttons);
@@ -765,20 +765,24 @@ instance.web.ChangePassword = instance.web.Widget.extend({
template: "ChangePassword",
start: function() {
var self = this;
self.$el.validate({
submitHandler: function (form) {
self.rpc("/web/session/change_password",{
'fields': $(form).serializeArray()
}).done(function(result) {
if (result.error) {
self.display_error(result);
return;
} else {
instance.webclient.on_logout();
}
});
}
});
this.getParent().dialog_title = "Change Password";
var $button = self.$el.find('.oe_form_button');
$button.appendTo(this.getParent().$buttons);
$button.eq(2).click(function(){
self.getParent().close();
})
$button.eq(0).click(function(){
self.rpc("/web/session/change_password",{
'fields': $("form[name=change_password_form]").serializeArray()
}).done(function(result) {
if (result.error) {
self.display_error(result);
return;
} else {
instance.webclient.on_logout();
}
});
})
},
display_error: function (error) {
return instance.web.dialog($('<div>'), {
@@ -985,6 +989,14 @@ instance.web.UserMenu = instance.web.Widget.extend({
if(res.company_id[0] > 1)
topbar_name = _.str.sprintf("%s (%s)", topbar_name, res.company_id[1]);
self.$el.find('.oe_topbar_name').text(topbar_name);
if(!instance.session.debug) {
self.rpc("/web/database/get_list", {}).done( function(result) {
if (result.length > 1) {
topbar_name = _.str.sprintf("%s (%s)", topbar_name, instance.session.db);
}
self.$el.find('.oe_topbar_name').text(topbar_name);
});
}
var avatar_src = self.session.url('/web/binary/image', {model:'res.users', field: 'image_small', id: self.session.uid});
$avatar.attr('src', avatar_src);
});
+81 -65
View File
@@ -429,6 +429,85 @@ instance.web.PropertiesMixin = _.extend({}, instance.web.EventDispatcherMixin, {
// Classes
/**
A class containing common utility methods useful when working with OpenERP as well as the PropertiesMixin.
*/
instance.web.Controller = instance.web.Class.extend(instance.web.PropertiesMixin, {
/**
* Constructs the object and sets its parent if a parent is given.
*
* @param {instance.web.Controller} parent Binds the current instance to the given Controller instance.
* When that controller is destroyed by calling destroy(), the current instance will be
* destroyed too. Can be null.
*/
init: function(parent) {
instance.web.PropertiesMixin.init.call(this);
this.setParent(parent);
},
/**
* Proxies a method of the object, in order to keep the right ``this`` on
* method invocations.
*
* This method is similar to ``Function.prototype.bind`` or ``_.bind``, and
* even more so to ``jQuery.proxy`` with a fundamental difference: its
* resolution of the method being called is lazy, meaning it will use the
* method as it is when the proxy is called, not when the proxy is created.
*
* Other methods will fix the bound method to what it is when creating the
* binding/proxy, which is fine in most javascript code but problematic in
* OpenERP Web where developers may want to replace existing callbacks with
* theirs.
*
* The semantics of this precisely replace closing over the method call.
*
* @param {String|Function} method function or name of the method to invoke
* @returns {Function} proxied method
*/
proxy: function (method) {
var self = this;
return function () {
var fn = (typeof method === 'string') ? self[method] : method;
return fn.apply(self, arguments);
}
},
/**
* Informs the action manager to do an action. This supposes that
* the action manager can be found amongst the ancestors of the current widget.
* If that's not the case this method will simply return `false`.
*/
do_action: function() {
var parent = this.getParent();
if (parent) {
return parent.do_action.apply(parent, arguments);
}
return false;
},
do_notify: function() {
if (this.getParent()) {
return this.getParent().do_notify.apply(this,arguments);
}
return false;
},
do_warn: function() {
if (this.getParent()) {
return this.getParent().do_warn.apply(this,arguments);
}
return false;
},
rpc: function(url, data, options) {
var def = $.Deferred();
var self = this;
instance.session.rpc(url, data, options).done(function() {
if (!self.isDestroyed())
def.resolve.apply(def, arguments);
}).fail(function() {
if (!self.isDestroyed())
def.reject.apply(def, arguments);
});
return def.promise();
}
});
/**
* Base class for all visual components. Provides a lot of functionalities helpful
* for the management of a part of the DOM.
@@ -477,7 +556,7 @@ instance.web.PropertiesMixin = _.extend({}, instance.web.EventDispatcherMixin, {
*
* That will kill the widget in a clean way and erase its content from the dom.
*/
instance.web.Widget = instance.web.Class.extend(instance.web.PropertiesMixin, {
instance.web.Widget = instance.web.Controller.extend({
// Backbone-ish API
tagName: 'div',
id: null,
@@ -501,8 +580,7 @@ instance.web.Widget = instance.web.Class.extend(instance.web.PropertiesMixin, {
* destroyed too. Can be null.
*/
init: function(parent) {
instance.web.PropertiesMixin.init.call(this);
this.setParent(parent);
this._super(parent);
// Bind on_/do_* methods to this
// We might remove this automatic binding in the future
for (var name in this) {
@@ -604,32 +682,6 @@ instance.web.Widget = instance.web.Class.extend(instance.web.PropertiesMixin, {
start: function() {
return $.when();
},
/**
* Proxies a method of the object, in order to keep the right ``this`` on
* method invocations.
*
* This method is similar to ``Function.prototype.bind`` or ``_.bind``, and
* even more so to ``jQuery.proxy`` with a fundamental difference: its
* resolution of the method being called is lazy, meaning it will use the
* method as it is when the proxy is called, not when the proxy is created.
*
* Other methods will fix the bound method to what it is when creating the
* binding/proxy, which is fine in most javascript code but problematic in
* OpenERP Web where developers may want to replace existing callbacks with
* theirs.
*
* The semantics of this precisely replace closing over the method call.
*
* @param {String|Function} method function or name of the method to invoke
* @returns {Function} proxied method
*/
proxy: function (method) {
var self = this;
return function () {
var fn = (typeof method === 'string') ? self[method] : method;
return fn.apply(self, arguments);
}
},
/**
* Renders the element. The default implementation renders the widget using QWeb,
* `this.template` must be defined. The context given to QWeb contains the "widget"
@@ -749,42 +801,6 @@ instance.web.Widget = instance.web.Class.extend(instance.web.PropertiesMixin, {
*/
$: function(selector) {
return this.$el.find(selector);
},
/**
* Informs the action manager to do an action. This supposes that
* the action manager can be found amongst the ancestors of the current widget.
* If that's not the case this method will simply return `false`.
*/
do_action: function() {
var parent = this.getParent();
if (parent) {
return parent.do_action.apply(parent, arguments);
}
return false;
},
do_notify: function() {
if (this.getParent()) {
return this.getParent().do_notify.apply(this,arguments);
}
return false;
},
do_warn: function() {
if (this.getParent()) {
return this.getParent().do_warn.apply(this,arguments);
}
return false;
},
rpc: function(url, data, options) {
var def = $.Deferred();
var self = this;
instance.session.rpc(url, data, options).done(function() {
if (!self.isDestroyed())
def.resolve.apply(def, arguments);
}).fail(function() {
if (!self.isDestroyed())
def.reject.apply(def, arguments);
});
return def.promise();
}
});
+4 -2
View File
@@ -1924,7 +1924,8 @@ instance.web.search.ExtendedSearchProposition.Integer = instance.web.search.Exte
},
get_value: function() {
try {
return instance.web.parse_value(this.$el.val(), {'widget': 'integer'});
var val =this.$el.val();
return instance.web.parse_value(val == "" ? 0 : val, {'widget': 'integer'});
} catch (e) {
return "";
}
@@ -1948,7 +1949,8 @@ instance.web.search.ExtendedSearchProposition.Float = instance.web.search.Extend
},
get_value: function() {
try {
return instance.web.parse_value(this.$el.val(), {'widget': 'float'});
var val =this.$el.val();
return instance.web.parse_value(val == "" ? 0.0 : val, {'widget': 'float'});
} catch (e) {
return "";
}
+6 -8
View File
@@ -4238,16 +4238,14 @@ instance.web.form.FieldMany2ManyKanban = instance.web.form.AbstractField.extend(
var self = this;
self.load_view();
this.is_loaded.done(function() {
self.on("change:effective_readonly", self, function() {
self.is_loaded = self.is_loaded.then(function() {
self.kanban_view.destroy();
return $.when(self.load_view()).done(function() {
self.render_value();
});
self.on("change:effective_readonly", self, function() {
self.is_loaded = self.is_loaded.then(function() {
self.kanban_view.destroy();
return $.when(self.load_view()).done(function() {
self.render_value();
});
});
})
});
},
set_value: function(value_) {
value_ = value_ || [];
+16 -15
View File
@@ -25,6 +25,9 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
'disable_editable_mode': false,
},
view_type: 'tree',
events: {
'click thead th.oe_sortable[data-id]': 'sort_by_column'
},
/**
* Core class for list-type displays.
*
@@ -264,21 +267,6 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
'selected', [selection.ids, selection.records]);
});
// Sorting columns
this.$el.find('thead').delegate('th.oe_sortable[data-id]', 'click', function (e) {
e.stopPropagation();
var $this = $(this);
self.dataset.sort($this.data('id'));
if($this.hasClass("sortdown") || $this.hasClass("sortup")) {
$this.toggleClass("sortdown").toggleClass("sortup");
} else {
$this.toggleClass("sortdown");
}
$this.siblings('.oe_sortable').removeClass("sortup sortdown");
self.reload_content();
});
// Add button
if (!this.$buttons) {
this.$buttons = $(QWeb.render("ListView.buttons", {'widget':self}));
@@ -360,6 +348,19 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
}
this.trigger('list_view_loaded', data, this.grouped);
},
sort_by_column: function (e) {
e.stopPropagation();
var $column = $(e.currentTarget);
this.dataset.sort($column.data('id'));
if($column.hasClass("sortdown") || $column.hasClass("sortup")) {
$column.toggleClass("sortup sortdown");
} else {
$column.addClass("sortdown");
}
$column.siblings('.oe_sortable').removeClass("sortup sortdown");
this.reload_content();
},
/**
* Configures the ListView pager based on the provided dataset's information
*
@@ -63,6 +63,12 @@ openerp.web.list_editable = function (instance) {
}
this._super();
},
sort_by_column: function (e) {
e.stopPropagation();
if (!this.editor.is_editing()) {
this._super.apply(this, arguments);
}
},
/**
* Handles the activation of a record in editable mode (making a record
* editable), called *after* the record has become editable.
+14 -6
View File
@@ -978,11 +978,7 @@ instance.web.Sidebar = instance.web.Widget.extend({
this.fileupload_id = _.uniqueId('oe_fileupload');
$(window).on(this.fileupload_id, function() {
var args = [].slice.call(arguments).slice(1);
if (args[0] && args[0].error) {
alert(args[0].error);
} else {
self.do_attachement_update(self.dataset, self.model_id);
}
self.do_attachement_update(self.dataset, self.model_id,args);
instance.web.unblockUI();
});
},
@@ -1092,9 +1088,21 @@ instance.web.Sidebar = instance.web.Widget.extend({
});
});
},
do_attachement_update: function(dataset, model_id) {
do_attachement_update: function(dataset, model_id,args) {
var self = this;
this.dataset = dataset;
this.model_id = model_id;
if (args && args[0]["erorr"]) {
instance.web.dialog($('<div>'),{
modal: true,
title: "OpenERP " + _.str.capitalize(args[0]["title"]),
buttons: [{
text: _t("Ok"),
click: function(){
$(this).dialog("close");
}}]
}).html(args[0]["erorr"]);
}
if (!model_id) {
this.on_attachments_loaded([]);
} else {
+17 -12
View File
@@ -71,9 +71,9 @@
</div>
<ul>
<li>Username</li>
<li><input type="text" name="login" t-att-value="widget.selected_login || ''" autofocus="autofocus"/></li>
<li><input name="login" type="text" t-att-value="widget.selected_login || ''" autofocus="autofocus"/></li>
<li>Password</li>
<li><input type="password" name="password" t-att-value="widget.selected_password || ''"/></li>
<li><input name="password" type="password" t-att-value="widget.selected_password || ''"/></li>
<li><button name="submit">Log in</button></li>
</ul>
</form>
@@ -98,7 +98,6 @@
</select>
</t>
<t t-name="DatabaseManager">
<div class="oe_view_manager_view_form">
<div class="oe_form">
@@ -315,26 +314,32 @@
<t t-name="ChangePassword">
<form name="change_password_form" method="POST">
<div class="oe_form">
<table align="center">
<tr>
<td><label for="old_pwd">Old Password:</label></td>
<td><input type="password" name="old_pwd"
<td class="oe_form_group_cell oe_form_group_cell_label"><label for="old_pwd" class="oe_form_label">Old Password:</label></td>
<td class="oe_form_group_cell"><input type="password" name="old_pwd"
minlength="1" autofocus="autofocus"/></td>
</tr>
<tr>
<td><label for="new_password">New Password:</label></td>
<td><input type="password" name="new_password"
<td class="oe_form_group_cell oe_form_group_cell_label"><label for="new_password" class="oe_form_label">New Password:</label></td>
<td class="oe_form_group_cell"><input type="password" name="new_password"
minlength="1"/></td>
</tr>
<tr>
<td><label for="confirm_pwd">Confirm Password:</label></td>
<td><input type="password" name="confirm_pwd"
<td class="oe_form_group_cell oe_form_group_cell_label"><label for="confirm_pwd" class="oe_form_label">Confirm New Password:</label></td>
<td class="oe_form_group_cell"><input type="password" name="confirm_pwd"
minlength="1"/></td>
</tr>
<tr>
<td colspan="2" align="right"><button class="oe_button">Change Password</button></td>
<td colspan="2" align="right">
<button class='oe_button oe_form_button'>Change Password</button>
<span class="oe_fade oe_form_button"> or </span>
<button type="button" class="oe_button oe_form_button_cancel oe_form_button oe_link" href="javascript:void(0)"><span>Cancel</span></button>
</td>
</tr>
</table>
</div>
</form>
</t>
@@ -1597,10 +1602,10 @@
<span/>
</t>
<t t-name="SearchView.extended_search.proposition.integer">
<input type="number" class="field_integer" step="1"/>
<input type="number" class="field_integer" value = "0" step="1"/>
</t>
<t t-name="SearchView.extended_search.proposition.float">
<input type="number" class="field_float" step="0.01"/>
<input type="number" class="field_float" value = "0.0" step="0.01"/>
</t>
<t t-name="SearchView.extended_search.proposition.selection">
<select>
+6 -6
View File
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-06-13 17:27+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2012-11-26 07:21+0000\n"
"Last-Translator: gobi <Unknown>\n"
"Language-Team: Mongolian <mn@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-11-25 06:41+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_calendar
#. openerp-web
@@ -95,7 +95,7 @@ msgstr "Огноо"
#: code:addons/web_calendar/static/src/js/calendar.js:468
#, python-format
msgid "Edit: "
msgstr ""
msgstr "Засах: "
#. module: web_calendar
#. openerp-web
@@ -180,7 +180,7 @@ msgstr "Идэвхигүй"
#: code:addons/web_calendar/static/src/js/calendar.js:433
#, python-format
msgid "Create: "
msgstr ""
msgstr "Үүсгэх: "
#. module: web_calendar
#. openerp-web
+4 -4
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-02-16 14:02+0000\n"
"PO-Revision-Date: 2012-11-25 07:04+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-25 06:41+0000\n"
"X-Launchpad-Export-Date: 2012-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web_calendar
@@ -94,7 +94,7 @@ msgstr "Datum"
#: code:addons/web_calendar/static/src/js/calendar.js:468
#, python-format
msgid "Edit: "
msgstr ""
msgstr "Bewerken: "
#. module: web_calendar
#. openerp-web
@@ -179,7 +179,7 @@ msgstr "Uitgeschakeld"
#: code:addons/web_calendar/static/src/js/calendar.js:433
#, python-format
msgid "Create: "
msgstr ""
msgstr "Maken: "
#. module: web_calendar
#. openerp-web
+27 -27
View File
@@ -8,56 +8,56 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-02-08 16:46+0000\n"
"PO-Revision-Date: 2012-11-26 09:36+0000\n"
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
"Language-Team: Dutch (Belgium) <nl_BE@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-11-25 06:41+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:151
#, python-format
msgid "New event"
msgstr ""
msgstr "Nieuwe gebeurtenis"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:154
#, python-format
msgid "Details"
msgstr ""
msgstr "Details"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:152
#, python-format
msgid "Save"
msgstr ""
msgstr "Opslaan"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:147
#, python-format
msgid "Today"
msgstr ""
msgstr "Vandaag"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:149
#, python-format
msgid "Week"
msgstr ""
msgstr "Week"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:161
#, python-format
msgid "Full day"
msgstr ""
msgstr "Hele dag"
#. module: web_calendar
#. openerp-web
@@ -65,14 +65,14 @@ msgstr ""
#: code:addons/web_calendar/static/src/js/calendar.js:172
#, python-format
msgid "Description"
msgstr ""
msgstr "Omschrijving"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:158
#, python-format
msgid "Event will be deleted permanently, are you sure?"
msgstr ""
msgstr "De gebeurtenis wordt definitief verwijderd. Weet u het zeker?"
#. module: web_calendar
#. openerp-web
@@ -87,56 +87,56 @@ msgstr "&nbsp;"
#: code:addons/web_calendar/static/src/js/calendar.js:171
#, python-format
msgid "Date"
msgstr ""
msgstr "Datum"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:468
#, python-format
msgid "Edit: "
msgstr ""
msgstr "Bewerken: "
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:148
#, python-format
msgid "Day"
msgstr ""
msgstr "Dag"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:155
#, python-format
msgid "Edit"
msgstr ""
msgstr "Bewerken"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:167
#, python-format
msgid "Enabled"
msgstr ""
msgstr "Ingeschakeld"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:164
#, python-format
msgid "Do you want to edit the whole set of repeated events?"
msgstr ""
msgstr "Wilt u alle afspraken in de reeks bewerken?"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:80
#, python-format
msgid "Filter"
msgstr ""
msgstr "Filter"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:165
#, python-format
msgid "Repeat event"
msgstr ""
msgstr "Gebeurtenis herhalen"
#. module: web_calendar
#. openerp-web
@@ -144,56 +144,56 @@ msgstr ""
#: code:addons/web_calendar/static/src/js/calendar.js:178
#, python-format
msgid "Agenda"
msgstr ""
msgstr "Agenda"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:160
#, python-format
msgid "Time period"
msgstr ""
msgstr "Tijdsduur"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:156
#, python-format
msgid "Delete"
msgstr ""
msgstr "Verwijderen"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:150
#, python-format
msgid "Month"
msgstr ""
msgstr "Maand"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:166
#, python-format
msgid "Disabled"
msgstr ""
msgstr "Uitgeschakeld"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:433
#, python-format
msgid "Create: "
msgstr ""
msgstr "Maken: "
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:175
#, python-format
msgid "Year"
msgstr ""
msgstr "Jaar"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:153
#, python-format
msgid "Cancel"
msgstr ""
msgstr "Annuleren"
#. module: web_calendar
#. openerp-web
@@ -27,6 +27,9 @@
.openerp .oe_calendar .dhx_cal_select_menu .dhx_menu_icon.icon_edit {
display: none;
}
.openerp .oe_calendar .dhx_cal_navline {
z-index: auto;
}
.openerp .oe_calendar.oe_cal_month .dhx_cal_data {
overflow-y: hidden;
}
@@ -29,6 +29,11 @@
// Dhtmlx Scheduler css overrides
.dhx_cal_select_menu .dhx_menu_icon.icon_edit
display: none
.dhx_cal_navline
// dhtmlx sets the index to 3 (in glossy theme)
// I didn't found the reason yet but it overlaps the
// dropdown menus and I want to avoid a z-index war.
z-index: auto
&.oe_cal_month .dhx_cal_data
overflow-y: hidden
+5 -5
View File
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-06-13 17:25+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2012-11-26 07:21+0000\n"
"Last-Translator: gobi <Unknown>\n"
"Language-Team: Mongolian <mn@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-11-25 06:41+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_diagram
#. openerp-web
@@ -75,7 +75,7 @@ msgstr "Ажилбар"
#: code:addons/web_diagram/static/src/js/diagram.js:422
#, python-format
msgid "%d / %d"
msgstr ""
msgstr "%d / %d"
#. module: web_diagram
#. openerp-web
+4 -4
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-02-11 08:46+0000\n"
"Last-Translator: Mario Gielissen <Unknown>\n"
"PO-Revision-Date: 2012-11-25 07:04+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-25 06:41+0000\n"
"X-Launchpad-Export-Date: 2012-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web_diagram
@@ -75,7 +75,7 @@ msgstr "Activiteit"
#: code:addons/web_diagram/static/src/js/diagram.js:422
#, python-format
msgid "%d / %d"
msgstr ""
msgstr "%d / %d"
#. module: web_diagram
#. openerp-web
+12 -5
View File
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-02-08 16:47+0000\n"
"PO-Revision-Date: 2012-11-26 09:28+0000\n"
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
"Language-Team: Dutch (Belgium) <nl_BE@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-11-25 06:41+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_diagram
#. openerp-web
@@ -35,6 +35,10 @@ msgid ""
"\n"
"Are you sure ?"
msgstr ""
"Het verwijderen van dit knooppunt kan niet ongedaan worden gemaakt.\n"
"Ook alle gekoppelde overgangen zullen hiermee worden verwijderd.\n"
"\n"
"Bent u zeker?"
#. module: web_diagram
#. openerp-web
@@ -71,7 +75,7 @@ msgstr "Activiteit"
#: code:addons/web_diagram/static/src/js/diagram.js:422
#, python-format
msgid "%d / %d"
msgstr ""
msgstr "%d / %d"
#. module: web_diagram
#. openerp-web
@@ -86,7 +90,7 @@ msgstr "Maken:"
#: code:addons/web_diagram/static/src/js/diagram.js:187
#, python-format
msgid "Are you sure?"
msgstr ""
msgstr "Bent u zeker?"
#. module: web_diagram
#. openerp-web
@@ -97,3 +101,6 @@ msgid ""
"\n"
"Are you sure ?"
msgstr ""
"Het verwijderen van deze overgang kan niet ongedaan worden gemaakt.\n"
"\n"
"Bent u zeker?"
+4 -4
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-02-11 08:35+0000\n"
"Last-Translator: Mario Gielissen <Unknown>\n"
"PO-Revision-Date: 2012-11-25 07:10+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-25 06:41+0000\n"
"X-Launchpad-Export-Date: 2012-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web_gantt
@@ -22,7 +22,7 @@ msgstr ""
#: code:addons/web_gantt/static/src/xml/web_gantt.xml:10
#, python-format
msgid "Create"
msgstr "Nieuw"
msgstr "Aanmaken"
#. module: web_gantt
#. openerp-web
+20 -20
View File
@@ -8,28 +8,28 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-06-13 17:20+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2012-11-26 07:34+0000\n"
"Last-Translator: gobi <Unknown>\n"
"Language-Team: Mongolian <mn@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-11-25 06:42+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:12
#, python-format
msgid "Bars"
msgstr ""
msgstr "Дөрвөлж"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:33
#, python-format
msgid "Show Data"
msgstr ""
msgstr "Өгөгдлийг харуулах"
#. module: web_graph
#. openerp-web
@@ -43,95 +43,95 @@ msgstr "График"
#: code:addons/web_graph/static/src/xml/web_graph.xml:25
#, python-format
msgid "Inside"
msgstr ""
msgstr "Дотор"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:3
#, python-format
msgid "&iacute;"
msgstr ""
msgstr "&iacute;"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:11
#, python-format
msgid "Pie"
msgstr ""
msgstr "Бялуу"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:28
#, python-format
msgid "Actions"
msgstr ""
msgstr "Үйлдлүүд"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:7
#, python-format
msgid "Graph Mode"
msgstr ""
msgstr "График горим"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:18
#, python-format
msgid "Radar"
msgstr ""
msgstr "Радар"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:34
#, python-format
msgid "Download as PNG"
msgstr ""
msgstr "PNG болгож татах"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:26
#, python-format
msgid "Top"
msgstr ""
msgstr "Дээд"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:24
#, python-format
msgid "Hidden"
msgstr ""
msgstr "Нуугдсан"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:3
#, python-format
msgid "Graph Options"
msgstr ""
msgstr "График Сонголтууд"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:14
#, python-format
msgid "Lines"
msgstr ""
msgstr "Шугамууд"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:20
#, python-format
msgid "Legend"
msgstr ""
msgstr "Тайлбар"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:32
#, python-format
msgid "Switch Axis"
msgstr ""
msgstr "Тэнхлэг Солих"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:15
#, python-format
msgid "Areas"
msgstr ""
msgstr "Мужууд"
+3 -3
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-07-02 14:22+0000\n"
"PO-Revision-Date: 2012-11-25 07:04+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-25 06:42+0000\n"
"X-Launchpad-Export-Date: 2012-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web_graph
@@ -50,7 +50,7 @@ msgstr "Binnen"
#: code:addons/web_graph/static/src/xml/web_graph.xml:3
#, python-format
msgid "&iacute;"
msgstr ""
msgstr "&iacute;"
#. module: web_graph
#. openerp-web
+19 -19
View File
@@ -8,28 +8,28 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-02-08 16:54+0000\n"
"PO-Revision-Date: 2012-11-26 10:32+0000\n"
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
"Language-Team: Dutch (Belgium) <nl_BE@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-11-25 06:42+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:12
#, python-format
msgid "Bars"
msgstr ""
msgstr "Balken"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:33
#, python-format
msgid "Show Data"
msgstr ""
msgstr "Gegevens weergeven"
#. module: web_graph
#. openerp-web
@@ -43,95 +43,95 @@ msgstr "Grafiek"
#: code:addons/web_graph/static/src/xml/web_graph.xml:25
#, python-format
msgid "Inside"
msgstr ""
msgstr "Binnen"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:3
#, python-format
msgid "&iacute;"
msgstr ""
msgstr "&iacute;"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:11
#, python-format
msgid "Pie"
msgstr ""
msgstr "Taart"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:28
#, python-format
msgid "Actions"
msgstr ""
msgstr "Acties"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:7
#, python-format
msgid "Graph Mode"
msgstr ""
msgstr "Grafiekmodus"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:18
#, python-format
msgid "Radar"
msgstr ""
msgstr "Radar"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:34
#, python-format
msgid "Download as PNG"
msgstr ""
msgstr "Downloaden als PNG"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:26
#, python-format
msgid "Top"
msgstr ""
msgstr "Boven"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:24
#, python-format
msgid "Hidden"
msgstr ""
msgstr "Verborgen"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:3
#, python-format
msgid "Graph Options"
msgstr ""
msgstr "Grafiekopties"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:14
#, python-format
msgid "Lines"
msgstr ""
msgstr "Lijnen"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:20
#, python-format
msgid "Legend"
msgstr ""
msgstr "Legenda"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:32
#, python-format
msgid "Switch Axis"
msgstr ""
msgstr "Assen draaien"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:15
#, python-format
msgid "Areas"
msgstr ""
msgstr "Gebieden"
+17 -17
View File
@@ -8,21 +8,21 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-06-13 17:22+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2012-11-26 07:27+0000\n"
"Last-Translator: gobi <Unknown>\n"
"Language-Team: Mongolian <mn@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-11-25 06:42+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:697
#, python-format
msgid "Edit column"
msgstr ""
msgstr "Багана засварлах"
#. module: web_kanban
#. openerp-web
@@ -50,35 +50,35 @@ msgstr "Тодорхойлогдоогүй"
#: code:addons/web_kanban/static/src/js/kanban.js:716
#, python-format
msgid "Are you sure to remove this column ?"
msgstr ""
msgstr "Энэ баганыг хасахдаа итгэлтэй байна уу ?"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:42
#, python-format
msgid "Edit"
msgstr ""
msgstr "Засах"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:188
#, python-format
msgid "Add column"
msgstr ""
msgstr "Багана нэмэх"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:1090
#, python-format
msgid "Create: "
msgstr ""
msgstr "Үүсгэх: "
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24
#, python-format
msgid "Add a new column"
msgstr ""
msgstr "Шинэ багана нэмэх"
#. module: web_kanban
#. openerp-web
@@ -86,35 +86,35 @@ msgstr ""
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:40
#, python-format
msgid "Fold"
msgstr ""
msgstr "Эвхэх"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:88
#, python-format
msgid "Add"
msgstr ""
msgstr "Нэмэх"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35
#, python-format
msgid "Quick create"
msgstr ""
msgstr "Хурдан үүсгэх"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:687
#, python-format
msgid "Unfold"
msgstr ""
msgstr "Эвхэх"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:89
#, python-format
msgid "Cancel"
msgstr ""
msgstr "Цуцлах"
#. module: web_kanban
#. openerp-web
@@ -129,7 +129,7 @@ msgstr "үлдэгдэл)"
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:88
#, python-format
msgid "or"
msgstr ""
msgstr "эсвэл"
#. module: web_kanban
#. openerp-web
@@ -143,7 +143,7 @@ msgstr "Энэ бичлэгийг устгахдаа та итгэлтэй ба
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:43
#, python-format
msgid "Delete"
msgstr ""
msgstr "Устгах"
#~ msgid "Create"
#~ msgstr "Үүсгэх"
+11 -11
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-07-02 14:39+0000\n"
"PO-Revision-Date: 2012-11-25 07:06+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-25 06:42+0000\n"
"X-Launchpad-Export-Date: 2012-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web_kanban
@@ -22,7 +22,7 @@ msgstr ""
#: code:addons/web_kanban/static/src/js/kanban.js:697
#, python-format
msgid "Edit column"
msgstr ""
msgstr "Kolom aanpassen"
#. module: web_kanban
#. openerp-web
@@ -50,21 +50,21 @@ msgstr "Niet gedefinieerd"
#: code:addons/web_kanban/static/src/js/kanban.js:716
#, python-format
msgid "Are you sure to remove this column ?"
msgstr ""
msgstr "Weet u zeker dat u deze kolom wilt verwijderen?"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:42
#, python-format
msgid "Edit"
msgstr ""
msgstr "Bewerken"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:188
#, python-format
msgid "Add column"
msgstr ""
msgstr "Kolom toevoegen"
#. module: web_kanban
#. openerp-web
@@ -78,7 +78,7 @@ msgstr "Maken: "
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24
#, python-format
msgid "Add a new column"
msgstr ""
msgstr "Een nieuwe kolom toevoegen"
#. module: web_kanban
#. openerp-web
@@ -86,7 +86,7 @@ msgstr ""
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:40
#, python-format
msgid "Fold"
msgstr ""
msgstr "Vouwen"
#. module: web_kanban
#. openerp-web
@@ -100,14 +100,14 @@ msgstr "Toevoegen"
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35
#, python-format
msgid "Quick create"
msgstr ""
msgstr "Snel aanmaken"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:687
#, python-format
msgid "Unfold"
msgstr ""
msgstr "Uitvouwen"
#. module: web_kanban
#. openerp-web
@@ -143,7 +143,7 @@ msgstr "Weet u zeker dat u dit record wilt verwijderen?"
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:43
#, python-format
msgid "Delete"
msgstr ""
msgstr "Verwijderen"
#~ msgid "Create"
#~ msgstr "Nieuw"
+16 -16
View File
@@ -8,21 +8,21 @@ msgstr ""
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-05-15 14:14+0000\n"
"PO-Revision-Date: 2012-11-26 09:21+0000\n"
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
"Language-Team: Dutch (Belgium) <nl_BE@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-11-25 06:42+0000\n"
"X-Generator: Launchpad (build 16293)\n"
"X-Launchpad-Export-Date: 2012-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:697
#, python-format
msgid "Edit column"
msgstr ""
msgstr "Kolom aanpassen"
#. module: web_kanban
#. openerp-web
@@ -50,35 +50,35 @@ msgstr "Onbepaald"
#: code:addons/web_kanban/static/src/js/kanban.js:716
#, python-format
msgid "Are you sure to remove this column ?"
msgstr ""
msgstr "Weet u zeker dat u deze kolom wilt verwijderen?"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:42
#, python-format
msgid "Edit"
msgstr ""
msgstr "Bewerken"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:188
#, python-format
msgid "Add column"
msgstr ""
msgstr "Kolom toevoegen"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:1090
#, python-format
msgid "Create: "
msgstr ""
msgstr "Maken: "
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24
#, python-format
msgid "Add a new column"
msgstr ""
msgstr "Een nieuwe kolom toevoegen"
#. module: web_kanban
#. openerp-web
@@ -86,35 +86,35 @@ msgstr ""
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:40
#, python-format
msgid "Fold"
msgstr ""
msgstr "Samenvouwen"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:88
#, python-format
msgid "Add"
msgstr ""
msgstr "Toevoegen"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35
#, python-format
msgid "Quick create"
msgstr ""
msgstr "Snel maken"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:687
#, python-format
msgid "Unfold"
msgstr ""
msgstr "Openvouwen"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:89
#, python-format
msgid "Cancel"
msgstr ""
msgstr "Annuleren"
#. module: web_kanban
#. openerp-web
@@ -129,7 +129,7 @@ msgstr "resterend)"
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:88
#, python-format
msgid "or"
msgstr ""
msgstr "of"
#. module: web_kanban
#. openerp-web
@@ -143,7 +143,7 @@ msgstr "Wilt u dit record verwijderen?"
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:43
#, python-format
msgid "Delete"
msgstr ""
msgstr "Verwijderen"
#~ msgid "</tr><tr>"
#~ msgstr "</tr><tr>"
+1 -1
View File
@@ -486,7 +486,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({
group.records.forEach(function(record) {
self.many2manys.forEach(function(name) {
var field = record.record[name];
var $el = record.$('.oe_form_field.oe_tags[name=' + name + ']');
var $el = record.$('.oe_form_field.oe_tags[name=' + name + ']').empty();
if (!relations[field.relation]) {
relations[field.relation] = { ids: [], elements: {}};
}
+150
View File
@@ -0,0 +1,150 @@
# French 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-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-26 07:33+0000\n"
"Last-Translator: Frederic Clementi - Camptocamp.com "
"<frederic.clementi@camptocamp.com>\n"
"Language-Team: French <fr@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-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:396
#, python-format
msgid "Preview"
msgstr "Prévisualiser"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:90
#, python-format
msgid "Save"
msgstr "Enregistrer"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:64
#, python-format
msgid "Edit"
msgstr "Modifier"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:37
#, python-format
msgid "Manage Views (%s)"
msgstr "Gérer les vues (%s)"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:14
#, python-format
msgid "Could not find current view declaration"
msgstr "Impossible de trouver la définition de cette vue"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:382
#, python-format
msgid "Inherited View"
msgstr "Vue héritée"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:828
#: code:addons/web_view_editor/static/src/js/view_editor.js:954
#, python-format
msgid "Update"
msgstr "Mise à jour"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:65
#, python-format
msgid "Remove"
msgstr "Supprimer"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:825
#: code:addons/web_view_editor/static/src/js/view_editor.js:951
#, python-format
msgid "Properties"
msgstr "Propriétés"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:379
#, python-format
msgid "View Editor %d - %s"
msgstr "Editeur de vue %d - %s"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:386
#, python-format
msgid "Do you really wants to create an inherited view here?"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:13
#, python-format
msgid "Manage Views"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:112
#: code:addons/web_view_editor/static/src/js/view_editor.js:846
#: code:addons/web_view_editor/static/src/js/view_editor.js:974
#, python-format
msgid "Cancel"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:66
#: code:addons/web_view_editor/static/src/js/view_editor.js:413
#, python-format
msgid "Close"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:516
#, python-format
msgid "Do you really want to remove this node?"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:183
#, python-format
msgid "Do you really want to remove this view?"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:63
#, python-format
msgid "Create"
msgstr ""
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:88
#, python-format
msgid "Create a view (%s)"
msgstr ""
+149
View File
@@ -0,0 +1,149 @@
# Mongolian 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-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-26 09:09+0000\n"
"Last-Translator: gobi <Unknown>\n"
"Language-Team: Mongolian <mn@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-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:396
#, python-format
msgid "Preview"
msgstr "Урьдчилан харах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:90
#, python-format
msgid "Save"
msgstr "Хадгалах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:64
#, python-format
msgid "Edit"
msgstr "Засах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:37
#, python-format
msgid "Manage Views (%s)"
msgstr "Харагдацыг Удирдах (%s)"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:14
#, python-format
msgid "Could not find current view declaration"
msgstr "Идэвхтэй харагдацыг олохгүй байна"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:382
#, python-format
msgid "Inherited View"
msgstr "Салбарласан Харагдац"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:828
#: code:addons/web_view_editor/static/src/js/view_editor.js:954
#, python-format
msgid "Update"
msgstr "Шинэчлэх"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:65
#, python-format
msgid "Remove"
msgstr "Хасах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:825
#: code:addons/web_view_editor/static/src/js/view_editor.js:951
#, python-format
msgid "Properties"
msgstr "Үзүүлэлтүүд"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:379
#, python-format
msgid "View Editor %d - %s"
msgstr "Засварлагч Харагдац %d - %s"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:386
#, python-format
msgid "Do you really wants to create an inherited view here?"
msgstr "Харагдацаас удамшуулан үүсгэх үү?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:13
#, python-format
msgid "Manage Views"
msgstr "Харагдац Удирдах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:112
#: code:addons/web_view_editor/static/src/js/view_editor.js:846
#: code:addons/web_view_editor/static/src/js/view_editor.js:974
#, python-format
msgid "Cancel"
msgstr "Цуцлах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:66
#: code:addons/web_view_editor/static/src/js/view_editor.js:413
#, python-format
msgid "Close"
msgstr "Хаах"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:516
#, python-format
msgid "Do you really want to remove this node?"
msgstr "Энэ зангилааг хасах уу?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:183
#, python-format
msgid "Do you really want to remove this view?"
msgstr "Энэ харагдацыг үнэхээр устгамаар байна уу?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:63
#, python-format
msgid "Create"
msgstr "Үүсгэх"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:88
#, python-format
msgid "Create a view (%s)"
msgstr "Харагдац үүсгэх (%s)"
+149
View File
@@ -0,0 +1,149 @@
# Dutch 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-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-25 07:09+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) <Unknown>\n"
"Language-Team: Dutch <nl@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-11-26 04:55+0000\n"
"X-Generator: Launchpad (build 16293)\n"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:396
#, python-format
msgid "Preview"
msgstr "Voorbeeld"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:90
#, python-format
msgid "Save"
msgstr "Opslaan"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:64
#, python-format
msgid "Edit"
msgstr "Bewerken"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:37
#, python-format
msgid "Manage Views (%s)"
msgstr "Weergaven beheren (%s)"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:14
#, python-format
msgid "Could not find current view declaration"
msgstr "Kan huidige weergave declaratie niet vinden"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:382
#, python-format
msgid "Inherited View"
msgstr "Afgeleide weergave"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:828
#: code:addons/web_view_editor/static/src/js/view_editor.js:954
#, python-format
msgid "Update"
msgstr "Bijwerken"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:65
#, python-format
msgid "Remove"
msgstr "Verwijderen"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:825
#: code:addons/web_view_editor/static/src/js/view_editor.js:951
#, python-format
msgid "Properties"
msgstr "Eigenschappen"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:379
#, python-format
msgid "View Editor %d - %s"
msgstr "Bekijk editor %d - %s"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:386
#, python-format
msgid "Do you really wants to create an inherited view here?"
msgstr "Wilt u hier werkelijk een overerfde weergave maken?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:13
#, python-format
msgid "Manage Views"
msgstr "Weergaven beheren"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:112
#: code:addons/web_view_editor/static/src/js/view_editor.js:846
#: code:addons/web_view_editor/static/src/js/view_editor.js:974
#, python-format
msgid "Cancel"
msgstr "Annuleren"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:66
#: code:addons/web_view_editor/static/src/js/view_editor.js:413
#, python-format
msgid "Close"
msgstr "Afsluiten"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:516
#, python-format
msgid "Do you really want to remove this node?"
msgstr "Wilt u dit knooppunt werkelijk verwijderen?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:183
#, python-format
msgid "Do you really want to remove this view?"
msgstr "Wilt u deze weergave werkelijk verwijderen?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:63
#, python-format
msgid "Create"
msgstr "Aanmaken"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:88
#, python-format
msgid "Create a view (%s)"
msgstr "Een weergave maken (%s)"
+149
View File
@@ -0,0 +1,149 @@
# Dutch (Belgium) 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-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-26 09:27+0000\n"
"Last-Translator: Els Van Vossel (Agaplan) <Unknown>\n"
"Language-Team: Dutch (Belgium) <nl_BE@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-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:396
#, python-format
msgid "Preview"
msgstr "Voorbeeld"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:90
#, python-format
msgid "Save"
msgstr "Opslaan"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:64
#, python-format
msgid "Edit"
msgstr "Bewerken"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:37
#, python-format
msgid "Manage Views (%s)"
msgstr "Weergaven beheren (%s)"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:14
#, python-format
msgid "Could not find current view declaration"
msgstr "Kan huidige weergave niet vinden"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:382
#, python-format
msgid "Inherited View"
msgstr "Afgeleide weergave"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:828
#: code:addons/web_view_editor/static/src/js/view_editor.js:954
#, python-format
msgid "Update"
msgstr "Bijwerken"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:65
#, python-format
msgid "Remove"
msgstr "Verwijderen"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:825
#: code:addons/web_view_editor/static/src/js/view_editor.js:951
#, python-format
msgid "Properties"
msgstr "Eigenschappen"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:379
#, python-format
msgid "View Editor %d - %s"
msgstr "Weergave bewerken %d - %s"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:386
#, python-format
msgid "Do you really wants to create an inherited view here?"
msgstr "Weet u zeker dat u een afgeleide weergave wilt maken?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:13
#, python-format
msgid "Manage Views"
msgstr "Weergaven beheren"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:112
#: code:addons/web_view_editor/static/src/js/view_editor.js:846
#: code:addons/web_view_editor/static/src/js/view_editor.js:974
#, python-format
msgid "Cancel"
msgstr "Annuleren"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:66
#: code:addons/web_view_editor/static/src/js/view_editor.js:413
#, python-format
msgid "Close"
msgstr "Sluiten"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:516
#, python-format
msgid "Do you really want to remove this node?"
msgstr "Wilt u dit knooppunt echt verwijderen?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:183
#, python-format
msgid "Do you really want to remove this view?"
msgstr "Wilt u deze weergave echt verwijderen?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:63
#, python-format
msgid "Create"
msgstr "Maken"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:88
#, python-format
msgid "Create a view (%s)"
msgstr "Een weergave maken (%s)"
+149
View File
@@ -0,0 +1,149 @@
# Portuguese 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-11-24 01:23+0000\n"
"PO-Revision-Date: 2012-11-26 08:55+0000\n"
"Last-Translator: Daniel Reis (SECURITAS SA) <Unknown>\n"
"Language-Team: Portuguese <pt@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-11-27 05:45+0000\n"
"X-Generator: Launchpad (build 16309)\n"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:396
#, python-format
msgid "Preview"
msgstr "Pré-visualizar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:90
#, python-format
msgid "Save"
msgstr "Guardar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:64
#, python-format
msgid "Edit"
msgstr "Editar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:37
#, python-format
msgid "Manage Views (%s)"
msgstr "Gerir vistas (%s)"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:14
#, python-format
msgid "Could not find current view declaration"
msgstr "Não foi encontrada a declaração da vista atual"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:382
#, python-format
msgid "Inherited View"
msgstr "Vista herdada"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:828
#: code:addons/web_view_editor/static/src/js/view_editor.js:954
#, python-format
msgid "Update"
msgstr "Atualizar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:65
#, python-format
msgid "Remove"
msgstr "Remover"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:825
#: code:addons/web_view_editor/static/src/js/view_editor.js:951
#, python-format
msgid "Properties"
msgstr "Propriedades"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:379
#, python-format
msgid "View Editor %d - %s"
msgstr "Editor de vistas %d - %s"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:386
#, python-format
msgid "Do you really wants to create an inherited view here?"
msgstr "Quer mesmo criar aqui uma vista herdada?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:13
#, python-format
msgid "Manage Views"
msgstr "Gerir vistas"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:112
#: code:addons/web_view_editor/static/src/js/view_editor.js:846
#: code:addons/web_view_editor/static/src/js/view_editor.js:974
#, python-format
msgid "Cancel"
msgstr "Cancelar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:66
#: code:addons/web_view_editor/static/src/js/view_editor.js:413
#, python-format
msgid "Close"
msgstr "Fechar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:516
#, python-format
msgid "Do you really want to remove this node?"
msgstr "Quer mesmo remover este nó?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:183
#, python-format
msgid "Do you really want to remove this view?"
msgstr "Quer mesmo remover esta vista?"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:63
#, python-format
msgid "Create"
msgstr "Criar"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:88
#, python-format
msgid "Create a view (%s)"
msgstr "Criar uma vista (%s)"