From a6ef1d4a428674b71710c84590dcccc1b89f82b4 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 28 Sep 2012 11:50:35 +0200 Subject: [PATCH 001/104] [IMP] mrp: cleaning of stock move name bzr revid: qdp-launchpad@openerp.com-20120928095035-w1g06od25auo52ev --- addons/mrp/mrp.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 049c7c712fb..c14b852d08e 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -902,12 +902,11 @@ class mrp_production(osv.osv): # Internal shipment is created for Stockable and Consumer Products if production_line.product_id.type not in ('product', 'consu'): return False - move_name = _('PROD: %s') % production.name source_location_id = production.location_src_id.id if not destination_location_id: destination_location_id = source_location_id return stock_move.create(cr, uid, { - 'name': move_name, + 'name': production.name, 'picking_id': shipment_id, 'product_id': production_line.product_id.id, 'product_qty': production_line.product_qty, @@ -957,9 +956,8 @@ class mrp_production(osv.osv): stock_move = self.pool.get('stock.move') source_location_id = production.product_id.product_tmpl_id.property_stock_production.id destination_location_id = production.location_dest_id.id - move_name = _('PROD: %s') + production.name data = { - 'name': move_name, + 'name': production.name, 'date': production.date_planned, 'product_id': production.product_id.id, 'product_qty': production.product_qty, @@ -982,12 +980,11 @@ class mrp_production(osv.osv): # Internal shipment is created for Stockable and Consumer Products if production_line.product_id.type not in ('product', 'consu'): return False - move_name = _('PROD: %s') % production.name destination_location_id = production.product_id.product_tmpl_id.property_stock_production.id if not source_location_id: source_location_id = production.location_src_id.id move_id = stock_move.create(cr, uid, { - 'name': move_name, + 'name': production.name, 'date': production.date_planned, 'product_id': production_line.product_id.id, 'product_qty': production_line.product_qty, From 20bf037ea40d38f600a7166ea948b81840c613a0 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 28 Sep 2012 11:54:58 +0200 Subject: [PATCH 002/104] [IMP] sale: added a test to verify the the product onchange in sale order line was correctly triggered bzr revid: qdp-launchpad@openerp.com-20120928095458-vjwd4xt0nun8lfjx --- addons/sale/test/sale_order_demo.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/sale/test/sale_order_demo.yml b/addons/sale/test/sale_order_demo.yml index 05109efbea2..5b1c08bb5e1 100644 --- a/addons/sale/test/sale_order_demo.yml +++ b/addons/sale/test/sale_order_demo.yml @@ -7,8 +7,12 @@ payment_term: account.account_payment_term - !record {model: sale.order.line, id: line}: - name : 'LCD Monitor' order_id: sale_order_test1 product_id: product.product_product_7 - price_unit: 190.50 product_uom_qty: 8 +- + I verify that the onchange was correctly triggered +- + !assert {model: sale.order.line, id: sale.line, string: The onchange function of product was not correctly triggered}: + - l.name == '17” LCD Monitor' + - l.price_unit == 1350.0 From 6251b57b39ac2a01d907f1f5f6fccf13a0319830 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 28 Sep 2012 12:15:31 +0200 Subject: [PATCH 003/104] [IMP] sale_stock: added a test to verify the the product onchange in sale order line was correctly triggered bzr revid: qdp-launchpad@openerp.com-20120928101531-sw1r2d5tc034ie23 --- addons/sale_stock/__openerp__.py | 1 + addons/sale_stock/sale_stock.py | 2 +- addons/sale_stock/sale_stock_view.xml | 6 ++--- .../sale_stock/test/sale_order_onchange.yml | 24 +++++++++++++++++++ 4 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 addons/sale_stock/test/sale_order_onchange.yml diff --git a/addons/sale_stock/__openerp__.py b/addons/sale_stock/__openerp__.py index 2a670000581..10773b44a3f 100644 --- a/addons/sale_stock/__openerp__.py +++ b/addons/sale_stock/__openerp__.py @@ -61,6 +61,7 @@ You can choose flexible invoicing methods: 'test': ['test/cancel_order_sale_stock.yml', 'test/picking_order_policy.yml', 'test/prepaid_order_policy.yml', + 'test/sale_order_onchange.yml', ], 'installable': True, 'auto_install': True, diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py index a48b766f3bb..aea39590152 100644 --- a/addons/sale_stock/sale_stock.py +++ b/addons/sale_stock/sale_stock.py @@ -625,7 +625,7 @@ class sale_order_line(osv.osv): uom = False if not uom2: uom2 = product_obj.uom_id - + compare_qty = float_compare(product_obj.virtual_available * uom2.factor, qty * product_obj.uom_id.factor, precision_rounding=product_obj.uom_id.rounding) if (product_obj.type=='product') and int(compare_qty) == -1 \ and (product_obj.procure_method=='make_to_stock'): diff --git a/addons/sale_stock/sale_stock_view.xml b/addons/sale_stock/sale_stock_view.xml index 7efb2849a52..09a8cd51af8 100644 --- a/addons/sale_stock/sale_stock_view.xml +++ b/addons/sale_stock/sale_stock_view.xml @@ -1,7 +1,7 @@ - + sale.shop.inherit.form sale.shop @@ -13,7 +13,7 @@ - + sale.shop.sale.stock sale.shop @@ -41,7 +41,7 @@ + + + + + + + + + + + + From 0c0979897b69fd509d59ffa3f0b0a068ff85302e Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 8 Oct 2012 17:38:21 +0200 Subject: [PATCH 102/104] fix some problem bzr revid: nicolas.vanhoren@openerp.com-20121008153821-6szbu6yeuk46mq8b --- addons/web/static/src/js/view_form.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index e23510c02f4..0159c3b451a 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -5017,7 +5017,8 @@ instance.web.form.FieldMonetary = instance.web.form.FieldFloat.extend({ this.set({"currency_info": null}); return; } - return this.ci_dm.add(new instance.web.Model("res.currency").query(["symbol", "position"]).first()).pipe(function(res) { + return this.ci_dm.add(new instance.web.Model("res.currency").query(["symbol", "position"]) + .filter([["id", "=", self.get("currency")]]).first()).pipe(function(res) { self.set({"currency_info": res}); }); }, From 7bf081d7e656980bfa13dc6bdc072a2f20d94fd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?= Date: Mon, 8 Oct 2012 17:49:35 +0200 Subject: [PATCH 103/104] [FIX] css: view list: removed header separator of empty collumns bzr revid: fva@openerp.com-20121008154935-lv10zxm6didl8dr5 --- addons/web/static/src/css/base.css | 9 ++++++--- addons/web/static/src/css/base.sass | 8 +++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 3f0e5a521ee..61809f2ef7c 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -68,10 +68,13 @@ background-color: #f0f0f0; } .openerp thead th { - border-right: 1px dotted #afafb6; + border-left: 1px solid #dfdfdf; } -.openerp thead th:last-child { - border-right: none; +.openerp thead th:first-child { + border-left: none; +} +.openerp thead th.null { + border-left: none; } .openerp th, .openerp td { padding: 0; diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index d6e8802040b..41b75bec5c3 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -180,9 +180,11 @@ $sheet-max-width: 860px font-weight: bold background-color: #f0f0f0 th - border-right: 1px dotted $tag-border - &:last-child - border-right: none + border-left: 1px solid #dfdfdf + &:first-child + border-left: none + &.null + border-left: none th, td padding: 0 text-align: left From 33ea231226730c21cd68d7ba499a15fec72861b0 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 9 Oct 2012 04:51:25 +0000 Subject: [PATCH 104/104] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20121009045125-20q3eemc16ie531v --- addons/account_followup/i18n/ar.po | 28 ++++++---- addons/marketing_campaign/i18n/ar.po | 80 ++++++++++++++++------------ addons/purchase/i18n/ar.po | 52 +++++++++--------- addons/share/i18n/ar.po | 78 ++++++++++++++++----------- 4 files changed, 136 insertions(+), 102 deletions(-) diff --git a/addons/account_followup/i18n/ar.po b/addons/account_followup/i18n/ar.po index 567253c4c02..bf1fde2db25 100644 --- a/addons/account_followup/i18n/ar.po +++ b/addons/account_followup/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2009-02-03 06:24+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-10-08 15:59+0000\n" +"Last-Translator: waleed bazaza \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:07+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-10-09 04:51+0000\n" +"X-Generator: Launchpad (build 16112)\n" #. module: account_followup #: view:account_followup.followup:0 @@ -42,7 +42,7 @@ msgstr "متابعة" #: help:account.followup.print.all,test_print:0 msgid "" "Check if you want to print followups without changing followups level." -msgstr "" +msgstr "اختر هذه الخانة إذا أردت طباعة المتابعات بدون تغيير متوى المتابعات." #. module: account_followup #: model:account_followup.followup.line,description:account_followup.demo_followup_line2 @@ -101,7 +101,7 @@ msgstr "الدليل" #. module: account_followup #: view:account_followup.stat:0 msgid "Follow up Entries with period in current year" -msgstr "" +msgstr "مدخلات المتابعات بفترات في السنة الحالية" #. module: account_followup #: view:account.followup.print.all:0 @@ -314,6 +314,9 @@ msgid "" "\n" "%s" msgstr "" +"جميع رسائل البريد الالكتروني قد أرسلت بنجاح للشركاء:.\n" +"\n" +"%s" #. module: account_followup #: constraint:account_followup.followup.line:0 @@ -362,6 +365,11 @@ msgid "" "\n" "%s" msgstr "" +"\n" +"\n" +"رسالة البريد الالكتروني قد أرسلت للشركاء التاليين.!\n" +"\n" +"%s" #. module: account_followup #: help:account.followup.print,date:0 @@ -503,7 +511,7 @@ msgstr "تقرير المتابعة" #. module: account_followup #: view:account_followup.followup.line:0 msgid "Follow-Up Steps" -msgstr "" +msgstr "خطوات المتابعة" #. module: account_followup #: field:account_followup.stat,period_id:0 @@ -514,7 +522,7 @@ msgstr "فترة" #: code:addons/account_followup/wizard/account_followup_print.py:307 #, python-format msgid "Followup Summary" -msgstr "" +msgstr "خلاصة المتابعة" #. module: account_followup #: view:account.followup.print:0 @@ -535,7 +543,7 @@ msgstr "مستوى اعلى متابعة" #. module: account_followup #: model:ir.actions.act_window,name:account_followup.action_view_account_followup_followup_form msgid "Review Invoicing Follow-Ups" -msgstr "" +msgstr "استعراض متابعة الفوترة" #. module: account_followup #: constraint:account.move.line:0 @@ -595,7 +603,7 @@ msgstr "الوصف" #. module: account_followup #: constraint:account_followup.followup:0 msgid "Only One Followup by Company." -msgstr "" +msgstr "متابعة واحدة غقط من الشركة." #. module: account_followup #: view:account_followup.stat:0 diff --git a/addons/marketing_campaign/i18n/ar.po b/addons/marketing_campaign/i18n/ar.po index 141a567ac52..7f7ee498416 100644 --- a/addons/marketing_campaign/i18n/ar.po +++ b/addons/marketing_campaign/i18n/ar.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-01-12 05:49+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-10-08 15:06+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:38+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-10-09 04:51+0000\n" +"X-Generator: Launchpad (build 16112)\n" #. module: marketing_campaign #: view:marketing.campaign:0 msgid "Manual Mode" -msgstr "" +msgstr "النمط اليدوي" #. module: marketing_campaign #: field:marketing.campaign.transition,activity_from_id:0 @@ -31,12 +31,12 @@ msgstr "النشاط السابق" #: code:addons/marketing_campaign/marketing_campaign.py:818 #, python-format msgid "The current step for this item has no email or report to preview." -msgstr "" +msgstr "الخطوة الحالية لهذا الصنف لا تملك بريد إلكتروني أو تقرير للمعاينة" #. module: marketing_campaign #: constraint:marketing.campaign.transition:0 msgid "The To/From Activity of transition must be of the same Campaign " -msgstr "" +msgstr "الإنتقال من / إلى النشاط يجب أن يكون من نفس الحملة " #. module: marketing_campaign #: selection:marketing.campaign.transition,trigger:0 @@ -46,7 +46,7 @@ msgstr "الوقت" #. module: marketing_campaign #: selection:marketing.campaign.activity,type:0 msgid "Custom Action" -msgstr "" +msgstr "تخصيص إجراء" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -63,11 +63,13 @@ msgid "" "reached this point has generated a certain revenue. You can get revenue " "statistics in the Reporting section" msgstr "" +"تعيين الإيرادات المتوقعة إذا كنت ترى أن كل بند من بنود الحملة وصلت الى تلك " +"النقطة وولدت عائد معين. يمكنك الحصول على إحصاءات الإيرادات في قسم التقارير" #. module: marketing_campaign #: field:marketing.campaign.transition,trigger:0 msgid "Trigger" -msgstr "" +msgstr "زر" #. module: marketing_campaign #: field:campaign.analysis,count:0 @@ -77,7 +79,7 @@ msgstr "" #. module: marketing_campaign #: view:marketing.campaign:0 msgid "Campaign Editor" -msgstr "" +msgstr "محرر الحملة" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -106,13 +108,13 @@ msgstr "كائن" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: only records created after last sync" -msgstr "" +msgstr "نمط المزامنة: السجلات فقط التي تم إنشاؤها بعد آخر المزامنة" #. module: marketing_campaign #: model:email.template,body_text:marketing_campaign.email_template_2 msgid "" "Hello, We are happy to announce that you now become our Silver Partner." -msgstr "" +msgstr "مرحبا، ونحن سعداء أن نعلن أنك أصبحت الآن شريكاً فضياً لدينا." #. module: marketing_campaign #: view:marketing.campaign:0 @@ -123,7 +125,7 @@ msgstr "حفظ كمسودة" #. module: marketing_campaign #: field:marketing.campaign.activity,to_ids:0 msgid "Next Activities" -msgstr "" +msgstr "النشاطات التالية" #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -133,7 +135,7 @@ msgstr "مزامنة" #. module: marketing_campaign #: sql_constraint:marketing.campaign.transition:0 msgid "The interval must be positive or zero" -msgstr "" +msgstr "الفترة يجب أن تكون إيجابية أو صفر" #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:818 @@ -145,7 +147,7 @@ msgstr "لا معاينة" #: view:marketing.campaign.segment:0 #: field:marketing.campaign.segment,date_run:0 msgid "Launch Date" -msgstr "" +msgstr "تاريخ الإنشاء" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -156,7 +158,7 @@ msgstr "يوم" #. module: marketing_campaign #: view:marketing.campaign.activity:0 msgid "Outgoing Transitions" -msgstr "" +msgstr "التنقلات الصادرة" #. module: marketing_campaign #: view:marketing.campaign.workitem:0 @@ -166,18 +168,18 @@ msgstr "إستعادة" #. module: marketing_campaign #: help:marketing.campaign,object_id:0 msgid "Choose the resource on which you want this campaign to be run" -msgstr "" +msgstr "اختيار المورد الذي تريده ليتم تشغيله لهذه الحملة" #. module: marketing_campaign #: field:marketing.campaign.segment,sync_last_date:0 msgid "Last Synchronization" -msgstr "" +msgstr "التزامن الأخير" #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:214 #, python-format msgid "You can not duplicate a campaign, it's not supported yet." -msgstr "" +msgstr "لا يمكنك تكرار الحملة، انها غير مدعومة حتى الآن." #. module: marketing_campaign #: selection:marketing.campaign.transition,interval_type:0 @@ -189,7 +191,7 @@ msgstr "سنة/سنين" msgid "" "Date on which this segment was synchronized last time (automatically or " "manually)" -msgstr "" +msgstr "التاريخ الذي تزامن هذا القطاع آخر مرة (آليا أو يدويا)" #. module: marketing_campaign #: selection:campaign.analysis,state:0 @@ -216,11 +218,19 @@ msgid "" "Normal - the campaign runs normally and automatically sends all emails and " "reports (be very careful with this mode, you're live!)" msgstr "" +"اختبار - وهو يخلق ويعالج كافة الأنشطة مباشرة (دون انتظار تأخير على التحولات) " +"ولكن لا يرسل رسائل البريد الإلكتروني أو يعد التقارير.\n" +" اختبار في الوقت الحقيقي - وهو يخلق ويعالج جميع الأنشطة بشكل مباشر ولكن لا " +"يرسل رسائل البريد الإلكتروني أو يعد التقارير.\n" +" مع التأكيد اليدوي - يعمل الحملات عادة، ولكن المستخدم لديه للتحقق من صحة كل " +"بنود العمل يدويا.\n" +" طبيعي - يعمل الحملة بشكل طبيعي يرسل تلقائيا جميع رسائل البريد الإلكتروني " +"والتقارير (نكون حذرين للغاية مع هذا الوضع، أنت على الهواء!)" #. module: marketing_campaign #: help:marketing.campaign.segment,date_run:0 msgid "Initial start date of this segment." -msgstr "" +msgstr "تاريخ بدء الأولي لهذا القطاع." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -237,7 +247,7 @@ msgstr "حملة" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_3 msgid "Congratulation! You become our Gold Partner." -msgstr "" +msgstr "تهنئة! لقد أصبحت شريكاً ذهبياً الآن." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -251,7 +261,7 @@ msgstr "قطعة" #. module: marketing_campaign #: view:marketing.campaign.activity:0 msgid "Cost / Revenue" -msgstr "" +msgstr "التكلفة/العائد" #. module: marketing_campaign #: help:marketing.campaign.activity,type:0 @@ -313,7 +323,7 @@ msgstr "" #. module: marketing_campaign #: view:campaign.analysis:0 msgid "Marketing Reports" -msgstr "" +msgstr "تقارير التسويق" #. module: marketing_campaign #: selection:marketing.campaign,state:0 @@ -342,7 +352,7 @@ msgstr "" #. module: marketing_campaign #: field:marketing.campaign.segment,sync_mode:0 msgid "Synchronization mode" -msgstr "" +msgstr "نمط التزامن" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -353,7 +363,7 @@ msgstr "" #. module: marketing_campaign #: field:marketing.campaign.activity,from_ids:0 msgid "Previous Activities" -msgstr "" +msgstr "النشاطات السابقة" #. module: marketing_campaign #: help:marketing.campaign.segment,date_done:0 @@ -363,7 +373,7 @@ msgstr "" #. module: marketing_campaign #: view:marketing.campaign.workitem:0 msgid "Marketing Campaign Activities" -msgstr "" +msgstr "نشاطات حملة التسويق" #. module: marketing_campaign #: view:marketing.campaign.workitem:0 @@ -427,7 +437,7 @@ msgstr "" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment msgid "Campaign Segment" -msgstr "" +msgstr "حملة القطاع" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -456,7 +466,7 @@ msgstr "" #. module: marketing_campaign #: field:marketing.campaign,fixed_cost:0 msgid "Fixed Cost" -msgstr "" +msgstr "التكلفة الثابتة" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_2 @@ -466,12 +476,12 @@ msgstr "" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Newly Modified" -msgstr "" +msgstr "تم التعديل حديثاً" #. module: marketing_campaign #: field:marketing.campaign.transition,interval_nbr:0 msgid "Interval Value" -msgstr "" +msgstr "قيمة الفترة" #. module: marketing_campaign #: field:campaign.analysis,revenue:0 @@ -512,22 +522,22 @@ msgstr "" #. module: marketing_campaign #: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup msgid "Campaign Follow-up" -msgstr "" +msgstr "متابعة الحملة" #. module: marketing_campaign #: help:marketing.campaign.activity,email_template_id:0 msgid "The e-mail to send when this activity is activated" -msgstr "" +msgstr "بريد إلكتروني للإرسال عندما يتم تنشيط المنشط" #. module: marketing_campaign #: view:marketing.campaign:0 msgid "Test Mode" -msgstr "" +msgstr "نمط الإختبار" #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 msgid "Only records modified after last sync (no duplicates)" -msgstr "" +msgstr "فقط السجلات المعدلة بعد آخر مزامنة (بدون تكرار)" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml diff --git a/addons/purchase/i18n/ar.po b/addons/purchase/i18n/ar.po index 378d405db66..f839347add1 100644 --- a/addons/purchase/i18n/ar.po +++ b/addons/purchase/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-08 02:55+0000\n" +"PO-Revision-Date: 2012-10-08 16:00+0000\n" "Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-07 04:56+0000\n" -"X-Generator: Launchpad (build 15914)\n" +"X-Launchpad-Export-Date: 2012-10-09 04:51+0000\n" +"X-Generator: Launchpad (build 16112)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -45,7 +45,7 @@ msgstr "المقصد" #: code:addons/purchase/purchase.py:236 #, python-format msgid "In order to delete a purchase order, it must be cancelled first!" -msgstr "" +msgstr "من أجل حذف أمر الشراء، يجب الإلغاء أولاً!" #. module: purchase #: help:purchase.report,date:0 @@ -87,7 +87,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase order" -msgstr "" +msgstr "الموافقة على أمر الشراء" #. module: purchase #: view:purchase.order:0 field:purchase.order,partner_id:0 @@ -149,7 +149,7 @@ msgstr "لا يوجد قائمة اسعار !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_wizard msgid "purchase.config.wizard" -msgstr "" +msgstr "شراء.ضبط.صندوق حوار" #. module: purchase #: view:board.board:0 model:ir.actions.act_window,name:purchase.purchase_draft @@ -249,7 +249,7 @@ msgstr "يوم" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on generated draft invoice" -msgstr "" +msgstr "على أساس توليد مسودة فاتورة" #. module: purchase #: view:purchase.report:0 @@ -259,7 +259,7 @@ msgstr "ترتيب اليوم" #. module: purchase #: view:board.board:0 msgid "Monthly Purchases by Category" -msgstr "" +msgstr "مشتريات شهرية حسب الفئة" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -269,7 +269,7 @@ msgstr "المشتريات" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in draft state" -msgstr "" +msgstr "أمر الشراء التي هي في حالة مسودة" #. module: purchase #: view:purchase.order:0 @@ -392,7 +392,7 @@ msgstr "حركة مخزن" #: code:addons/purchase/purchase.py:419 #, python-format msgid "You must first cancel all invoices related to this purchase order." -msgstr "" +msgstr "يجب عليك أولا إلغاء جميع الفواتير المتعلقة بهذا أمر الشراء." #. module: purchase #: field:purchase.report,dest_address_id:0 @@ -436,13 +436,13 @@ msgstr "تم التحقق من الصلاحية عن طريق" #. module: purchase #: view:purchase.report:0 msgid "Order in last month" -msgstr "" +msgstr "طلب في الشهر الماضي" #. module: purchase #: code:addons/purchase/purchase.py:412 #, python-format msgid "You must first cancel all receptions related to this purchase order." -msgstr "" +msgstr "يجب عليك أولا إلغاء جميع حفلات الاستقبال المتعلقة بهذا أمر الشراء." #. module: purchase #: selection:purchase.order.line,state:0 @@ -467,7 +467,7 @@ msgstr "توضح انه قد تم عمل الاختيار" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in exception state" -msgstr "" +msgstr "أوامر الشراء التي هي في حالة الاستثناء" #. module: purchase #: report:purchase.order:0 field:purchase.report,validator:0 @@ -506,7 +506,7 @@ msgstr "تأكيد" #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice #: selection:purchase.order,invoice_method:0 msgid "Based on receptions" -msgstr "" +msgstr "استناداً على ما تم استقباله" #. module: purchase #: constraint:res.company:0 @@ -541,7 +541,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in the exception state" -msgstr "" +msgstr "أمر الشراء التي هي في حالة استثناء" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po @@ -597,7 +597,7 @@ msgstr "السعر الإجمالي" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer msgid "Create or Import Suppliers" -msgstr "" +msgstr "إنشاء أو استيراد الموردون" #. module: purchase #: view:stock.picking:0 @@ -662,7 +662,7 @@ msgstr "" #. module: purchase #: report:purchase.order:0 msgid "Purchase Order Confirmation N°" -msgstr "" +msgstr "تأكيد أمر الشراء ن°" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_purchase_order_report_all @@ -748,7 +748,7 @@ msgstr "الاستقبالات" #: code:addons/purchase/purchase.py:285 #, python-format msgid "You cannot confirm a purchase order without any lines." -msgstr "" +msgstr "لا يمكنك تأكيد أمر الشراء دون أية أسطر." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -784,7 +784,7 @@ msgstr "يناير" #. module: purchase #: model:ir.actions.server,name:purchase.ir_actions_server_edi_purchase msgid "Auto-email confirmed purchase orders" -msgstr "" +msgstr "البريد التلقائي لتأكيد طلبات الشراء" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -840,7 +840,7 @@ msgstr "دمج امر الشراء" #. module: purchase #: view:purchase.report:0 msgid "Order in current month" -msgstr "" +msgstr "طلب في الشهر الحالي" #. module: purchase #: view:purchase.report:0 field:purchase.report,delay_pass:0 @@ -881,7 +881,7 @@ msgstr "خطوط الاوامر الكلية للمستخدم لكل شهر" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase orders" -msgstr "" +msgstr "تأكيد أوامر الشراء" #. module: purchase #: view:purchase.report:0 field:purchase.report,month:0 @@ -891,7 +891,7 @@ msgstr "شهر" #. module: purchase #: model:email.template,subject:purchase.email_template_edi_purchase msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} أمر (Ref ${object.name or 'n/a' })" #. module: purchase #: report:purchase.quotation:0 @@ -932,7 +932,7 @@ msgstr "ـكون هذه القائمة المختارة التي تم جمعها #. module: purchase #: view:stock.picking:0 msgid "Is a Back Order" -msgstr "" +msgstr "طلب عودة" #. module: purchase #: model:process.node,note:purchase.process_node_invoiceafterpacking0 @@ -984,7 +984,7 @@ msgstr "" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Pre-Generate Draft Invoices based on Purchase Orders" -msgstr "" +msgstr "قبل انشاء مسودة فاتورة على طلبات الشراء" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice @@ -1010,7 +1010,7 @@ msgstr "عرض النتيجة" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Based on Purchase Order Lines" -msgstr "" +msgstr "اعتماداً على سطور طلب الشراء" #. module: purchase #: help:purchase.order,amount_untaxed:0 @@ -1130,7 +1130,7 @@ msgstr "مرشحات مفصلة..." #. module: purchase #: view:purchase.config.wizard:0 msgid "Invoicing Control on Purchases" -msgstr "" +msgstr "التحكم في الفاتورة عند الشراء" #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:48 diff --git a/addons/share/i18n/ar.po b/addons/share/i18n/ar.po index 28215c8d748..c6fba54885c 100644 --- a/addons/share/i18n/ar.po +++ b/addons/share/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-01-13 21:14+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-10-08 15:06+0000\n" +"Last-Translator: almodhesh \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-28 06:34+0000\n" -"X-Generator: Launchpad (build 15864)\n" +"X-Launchpad-Export-Date: 2012-10-09 04:51+0000\n" +"X-Generator: Launchpad (build 16112)\n" #. module: share #: field:share.wizard,embed_option_title:0 @@ -25,7 +25,7 @@ msgstr "عرض العنوان" #. module: share #: view:share.wizard:0 msgid "Access granted!" -msgstr "" +msgstr "منح الوصول!" #. module: share #: field:share.wizard,user_type:0 @@ -50,13 +50,15 @@ msgstr "مشاركة" #. module: share #: field:share.wizard,share_root_url:0 msgid "Share Access URL" -msgstr "" +msgstr "مشاركة الوصول URL" #. module: share #: code:addons/share/wizard/share_wizard.py:782 #, python-format msgid "You may use your current login (%s) and password to view them.\n" msgstr "" +"يمكنك استخدام معلومات تسجيل الدخول الخاصة بك الحالية(%s) وكلمة المرور " +"لعرضها.\n" #. module: share #: code:addons/share/wizard/share_wizard.py:601 @@ -83,24 +85,25 @@ msgstr "" #. module: share #: field:share.wizard,embed_url:0 field:share.wizard.result.line,share_url:0 msgid "Share URL" -msgstr "" +msgstr "مشاركة URL" #. module: share #: code:addons/share/wizard/share_wizard.py:776 #, python-format msgid "These are your credentials to access this protected area:\n" -msgstr "" +msgstr "هذا هو اعتمادك للوصول إلى هذه المناطق المحمية\n" #. module: share #: code:addons/share/wizard/share_wizard.py:643 #, python-format msgid "You must be a member of the Share/User group to use the share wizard" msgstr "" +"يجب أن تكون عضوا في المجموعة مشاركة / المستخدم لاستخدام مشاركة صندوق الحوار" #. module: share #: view:share.wizard:0 msgid "Access info" -msgstr "" +msgstr "معلومات الولوج" #. module: share #: view:share.wizard:0 @@ -111,12 +114,12 @@ msgstr "حصة" #: code:addons/share/wizard/share_wizard.py:551 #, python-format msgid "(Duplicated for modified sharing permissions)" -msgstr "" +msgstr "(تكرار للحصول على أذونات مشاركة تعديل)" #. module: share #: help:share.wizard,domain:0 msgid "Optional domain for further data filtering" -msgstr "" +msgstr "المجال اختياري لمزيد من بيانات التصفية" #. module: share #: sql_constraint:res.users:0 @@ -159,7 +162,7 @@ msgstr "إغلاق" #: code:addons/share/wizard/share_wizard.py:640 #, python-format msgid "Action and Access Mode are required to create a shared access" -msgstr "" +msgstr "نمط الإجراء والوصول لإنشاء مشاركة الوصول" #. module: share #: view:share.wizard:0 @@ -167,6 +170,7 @@ msgid "" "Please select the action that opens the screen containing the data you want " "to share." msgstr "" +"الرجاء اختيار الإجراء الذي يفتح شاشة تحتوي على البيانات التي تريد مشاركتها." #. module: share #: code:addons/share/wizard/share_wizard.py:781 @@ -174,7 +178,7 @@ msgstr "" msgid "" "The documents have been automatically added to your current OpenERP " "documents.\n" -msgstr "" +msgstr "المستندات تمت إضافتها بشكل تلقائي لمستندات اوبن اي ار بي الخاصة بك\n" #. module: share #: view:share.wizard:0 @@ -184,7 +188,7 @@ msgstr "إلغاء" #. module: share #: field:res.groups,share:0 msgid "Share Group" -msgstr "" +msgstr "مشاركة المجموعة" #. module: share #: code:addons/share/wizard/share_wizard.py:763 @@ -197,12 +201,12 @@ msgstr "لا بدّ من ذكر عنوان بريد إلكتروني" msgid "" "Optionally, you may specify an additional domain restriction that will be " "applied to the shared data." -msgstr "" +msgstr "اختيارياً، اختيار محدودية مجال لتطبيقها على المعلومات المشاركة." #. module: share #: help:share.wizard,name:0 msgid "Title for the share (displayed to users as menu and shortcut name)" -msgstr "" +msgstr "عنوان المشاركة (تعرض للمستخدمين كقائمة واسم مختصر)" #. module: share #: view:share.wizard:0 @@ -212,7 +216,7 @@ msgstr "خيارات" #. module: share #: view:res.groups:0 msgid "Regular groups only (no share groups" -msgstr "" +msgstr "المجموعات المنتظمة فقط( لا مجموعات مشاركة)" #. module: share #: code:addons/share/wizard/share_wizard.py:787 @@ -222,27 +226,32 @@ msgid "" "Sales, HR, etc.)\n" "It is open source and can be found on http://www.openerp.com." msgstr "" +"OpenERP هي قوية ومجموعة من تطبيقات الأعمال سهل الاستعمال(إدارة علاقات " +"العملاء,المبيعات, موارد بشرية, الخ.)\n" +"هي مفتوحة المصدر ويمكنك الوصول إليها عن طريق هذا الرابط " +"http://www.openerp.com." #. module: share #: field:share.wizard,action_id:0 msgid "Action to share" -msgstr "" +msgstr "إجراء للمشاركة" #. module: share #: view:share.wizard:0 msgid "Optional: include a personal message" -msgstr "" +msgstr "اختياري: تضمين رسالة خاصة" #. module: share #: field:res.users,share:0 msgid "Share User" -msgstr "" +msgstr "مشاركة المستخدم" #. module: share #: code:addons/share/wizard/share_wizard.py:647 #, python-format msgid "Please indicate the emails of the persons to share with, one per line" msgstr "" +"يرجى الإشارة إلى رسائل البريد الإلكتروني للأشخاص للمشاركة معه، واحد في كل سطر" #. module: share #: field:share.wizard,embed_code:0 field:share.wizard.result.line,user_id:0 @@ -252,13 +261,13 @@ msgstr "مجهول" #. module: share #: help:res.groups,share:0 msgid "Group created to set access rights for sharing data with some users." -msgstr "" +msgstr "إنشاء مجموعة لتعيين حقوق الوصول لتبادل البيانات مع بعض المستخدمين." #. module: share #: help:share.wizard,action_id:0 msgid "" "The action that opens the screen containing the data you wish to share." -msgstr "" +msgstr "الإجراء الذي يفتح شاشة تحتوي على البيانات التي ترغب في مشاركتها." #. module: share #: constraint:res.users:0 @@ -270,12 +279,12 @@ msgstr "" #: code:addons/share/wizard/share_wizard.py:526 #, python-format msgid "(Copy for sharing)" -msgstr "" +msgstr "(نسخة من المشاركة)" #. module: share #: field:share.wizard.result.line,newly_created:0 msgid "Newly created" -msgstr "" +msgstr "منشأة حديثاً" #. module: share #: code:addons/share/wizard/share_wizard.py:616 @@ -292,7 +301,7 @@ msgstr "" #. module: share #: help:share.wizard,share_root_url:0 msgid "Main access page for users that are granted shared access" -msgstr "" +msgstr "صفحة الوصول الرئيسية للمستخدمين لضمان مشاركة الوصول" #. module: share #: sql_constraint:res.groups:0 @@ -343,12 +352,12 @@ msgstr "ملخّص" #: code:addons/share/wizard/share_wizard.py:493 #, python-format msgid "Copied access for sharing" -msgstr "" +msgstr "نسخ الوصول للمشاركة" #. module: share #: model:ir.actions.act_window,name:share.action_share_wizard_step1 msgid "Share your documents" -msgstr "" +msgstr "مشاركة المستندات الخاصة بك" #. module: share #: view:share.wizard:0 @@ -370,22 +379,22 @@ msgstr "share.wizard.result.line" #. module: share #: help:share.wizard,user_type:0 msgid "Select the type of user(s) you would like to share data with." -msgstr "" +msgstr "استخدم نوع المستخدم الذي تود مشاركة المعلومات معه" #. module: share #: field:share.wizard,view_type:0 msgid "Current View Type" -msgstr "" +msgstr "نوع عرض الحالي" #. module: share #: selection:share.wizard,access_mode:0 msgid "Can view" -msgstr "" +msgstr "امكانية المشاهدة" #. module: share #: selection:share.wizard,access_mode:0 msgid "Can edit" -msgstr "" +msgstr "امكانية التعديل" #. module: share #: help:share.wizard,message:0 @@ -528,3 +537,10 @@ msgstr "مشاركة مع..." #~ msgid "Share with these people (one e-mail per line)" #~ msgstr "المشاركة مع هؤلاء الناس (بريد إلكتروني واحد في كل سطر)" + +#~ msgid "" +#~ "An optional personal message, to be included in the e-mail notification." +#~ msgstr "رسالة اختيارية شخصية، ليتم تضمينها في اخطار البريد الإلكتروني." + +#~ msgid "Use this link" +#~ msgstr "استخدم هذا الرابط"