diff --git a/addons/account/i18n/cs.po b/addons/account/i18n/cs.po index ade367dcef6..452f60255f9 100644 --- a/addons/account/i18n/cs.po +++ b/addons/account/i18n/cs.po @@ -2713,7 +2713,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.open_account_charts_modules msgid "Chart Templates" -msgstr "" +msgstr "Šablony grafů" #. module: account #: model:ir.model.fields,field_description:account.field_res_company_account_setup_coa_done @@ -4474,7 +4474,7 @@ msgstr "" #: model:ir.model.fields,field_description:account.field_account_analytic_line_general_account_id #: model:ir.ui.view,arch_db:account.view_account_analytic_line_filter_inherit_account msgid "Financial Account" -msgstr "" +msgstr "Finanční účetnictví" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_report_style_overwrite @@ -4597,7 +4597,7 @@ msgstr "" #. module: account #: model:account.account.type,name:account.data_account_type_fixed_assets msgid "Fixed Assets" -msgstr "" +msgstr "Dlouhodobý majetek" #. module: account #: model:ir.model.fields,help:account.field_account_reconcile_model_amount @@ -4861,7 +4861,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_payment_has_invoices msgid "Has Invoices" -msgstr "" +msgstr "Má faktury" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_has_outstanding @@ -4872,7 +4872,7 @@ msgstr "" #: model:ir.model.fields,field_description:account.field_res_partner_has_unreconciled_entries #: model:ir.model.fields,field_description:account.field_res_users_has_unreconciled_entries msgid "Has Unreconciled Entries" -msgstr "" +msgstr "Má nespárované položky" #. module: account #: model:ir.model.fields,field_description:account.field_account_abstract_payment_hide_payment_method @@ -4900,7 +4900,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "How total tax amount is computed in orders and invoices" -msgstr "" +msgstr "Jak se vypočítává celková částka daně v objednávkách a fakturách" #. module: account #: model:ir.model.fields,field_description:account.field_account_abstract_payment_id @@ -6356,6 +6356,9 @@ msgid "" "Electronic: Get paid automatically through a payment acquirer by requesting a transaction on a card saved by the customer when buying or subscribing online (payment token).\n" "Batch Deposit: Encase several customer checks at once by generating a batch deposit to submit to your bank. When encoding the bank statement in Odoo,you are suggested to reconcile the transaction with the batch deposit. Enable this option from the settings." msgstr "" +"Ruční: Zaplaťte v hotovosti, šekem nebo jinou metodou mimo Odoo.\n" +"Elektronické: Platba automaticky probíhá prostřednictvím příjemce plateb žádostí o transakci na kartě uloženou zákazníkem při nákupu nebo objednání online (platební token).\n" +"Dávkový vklad: Zapíše několik zákaznických šeků najednou vygenerováním dávkového vkladu, který odešle do banky. Při kódování výpisu z banky v Odoo vám doporučujeme transakci spárovat s vkladem dávky. Aktivujte tuto možnost z nastavení." #. module: account #: model:ir.model.fields,help:account.field_account_abstract_payment_payment_method_id @@ -6521,7 +6524,7 @@ msgstr "" #. module: account #: selection:account.cash.rounding,strategy:0 msgid "Modify tax amount" -msgstr "" +msgstr "Změnit výši daně" #. module: account #: selection:account.invoice.refund,filter_refund:0 @@ -7770,7 +7773,7 @@ msgstr "Kategorie výrobku" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line_product_image msgid "Product Image" -msgstr "" +msgstr "Obrázek produktu" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report_product_qty @@ -9020,7 +9023,7 @@ msgstr "" #: model:ir.model.fields,field_description:account.field_account_tax_tax_group_id #: model:ir.model.fields,field_description:account.field_account_tax_template_tax_group_id msgid "Tax Group" -msgstr "" +msgstr "Daňová skupina" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -10291,7 +10294,7 @@ msgstr "" #. module: account #: selection:account.cash.rounding,rounding_method:0 msgid "UP" -msgstr "" +msgstr "NAHORU" #. module: account #: code:addons/account/models/account.py:944 @@ -11115,6 +11118,9 @@ msgid "" " to manage automatically the booking of accounting entries related to " "differences between exchange rates." msgstr "" +"Měli byste v nastavení účetnictví nakonfigurovat „Deník pro směnný kurz“, " +"který bude automaticky spravovat zaúčtování účetních položek souvisejících s" +" rozdíly mezi směnnými kurzy." #. module: account #: code:addons/account/models/account_move.py:1857 diff --git a/addons/account/i18n/sk.po b/addons/account/i18n/sk.po index dddb81a5c74..c83be1c92fd 100644 --- a/addons/account/i18n/sk.po +++ b/addons/account/i18n/sk.po @@ -2327,6 +2327,8 @@ msgid "" "Based on Invoice: the tax is due as soon as the invoice is validated.\n" "Based on Payment: the tax is due as soon as the payment of the invoice is received." msgstr "" +"Podľa faktúry: daň je splatná pri validácii faktúry.\n" +"Podľa platby: daň je splatná prijatím úhrady." #. module: account #: selection:account.tax,tax_exigibility:0 @@ -4866,7 +4868,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_has_outstanding msgid "Has Outstanding" -msgstr "" +msgstr "Má nevybavené" #. module: account #: model:ir.model.fields,field_description:account.field_res_partner_has_unreconciled_entries diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py index 44096edfbd1..2657b8141e5 100644 --- a/addons/account/models/account_payment.py +++ b/addons/account/models/account_payment.py @@ -451,20 +451,25 @@ class account_payment(models.Model): @api.multi def button_invoices(self): - if self.partner_type == 'supplier': - views = [(self.env.ref('account.invoice_supplier_tree').id, 'tree'), (self.env.ref('account.invoice_supplier_form').id, 'form')] - else: - views = [(self.env.ref('account.invoice_tree').id, 'tree'), (self.env.ref('account.invoice_form').id, 'form')] - return { + action = { 'name': _('Paid Invoices'), 'view_type': 'form', 'view_mode': 'tree,form', 'res_model': 'account.invoice', 'view_id': False, - 'views': views, 'type': 'ir.actions.act_window', 'domain': [('id', 'in', [x.id for x in self.invoice_ids])], } + if self.partner_type == 'supplier': + action['views'] = [(self.env.ref('account.invoice_supplier_tree').id, 'tree'), (self.env.ref('account.invoice_supplier_form').id, 'form')] + action['context'] = { + 'journal_type': 'purchase', + 'type': 'in_invoice', + 'default_type': 'in_invoice', + } + else: + action['views'] = [(self.env.ref('account.invoice_tree').id, 'tree'), (self.env.ref('account.invoice_form').id, 'form')] + return action @api.multi def button_dummy(self): diff --git a/addons/account_asset/models/account_asset.py b/addons/account_asset/models/account_asset.py index 6e2ee099ad6..370f5c6542c 100644 --- a/addons/account_asset/models/account_asset.py +++ b/addons/account_asset/models/account_asset.py @@ -520,12 +520,13 @@ class AccountAssetDepreciationLine(models.Model): prec = company_currency.decimal_places amount = current_currency.with_context(date=depreciation_date).compute(line.amount, company_currency) asset_name = line.asset_id.name + ' (%s/%s)' % (line.sequence, len(line.asset_id.depreciation_line_ids)) + partner = self.env['res.partner']._find_accounting_partner(line.asset_id.partner_id) move_line_1 = { 'name': asset_name, 'account_id': category_id.account_depreciation_id.id, 'debit': 0.0 if float_compare(amount, 0.0, precision_digits=prec) > 0 else -amount, 'credit': amount if float_compare(amount, 0.0, precision_digits=prec) > 0 else 0.0, - 'partner_id': line.asset_id.partner_id.id, + 'partner_id': partner.id, 'analytic_account_id': category_id.account_analytic_id.id if category_id.type == 'sale' else False, 'currency_id': company_currency != current_currency and current_currency.id or False, 'amount_currency': company_currency != current_currency and - 1.0 * line.amount or 0.0, @@ -535,7 +536,7 @@ class AccountAssetDepreciationLine(models.Model): 'account_id': category_id.account_depreciation_expense_id.id, 'credit': 0.0 if float_compare(amount, 0.0, precision_digits=prec) > 0 else -amount, 'debit': amount if float_compare(amount, 0.0, precision_digits=prec) > 0 else 0.0, - 'partner_id': line.asset_id.partner_id.id, + 'partner_id': partner.id, 'analytic_account_id': category_id.account_analytic_id.id if category_id.type == 'purchase' else False, 'currency_id': company_currency != current_currency and current_currency.id or False, 'amount_currency': company_currency != current_currency and line.amount or 0.0, diff --git a/addons/account_bank_statement_import/i18n/cs.po b/addons/account_bank_statement_import/i18n/cs.po index 4f1b236454d..e72f3c09702 100644 --- a/addons/account_bank_statement_import/i18n/cs.po +++ b/addons/account_bank_statement_import/i18n/cs.po @@ -374,6 +374,9 @@ msgid "" "Electronic: Get paid automatically through a payment acquirer by requesting a transaction on a card saved by the customer when buying or subscribing online (payment token).\n" "Batch Deposit: Encase several customer checks at once by generating a batch deposit to submit to your bank. When encoding the bank statement in Odoo,you are suggested to reconcile the transaction with the batch deposit. Enable this option from the settings." msgstr "" +"Ruční: Zaplaťte v hotovosti, šekem nebo jinou metodou mimo Odoo.\n" +"Elektronické: Platba automaticky probíhá prostřednictvím příjemce plateb žádostí o transakci na kartě uloženou zákazníkem při nákupu nebo objednání online (platební token).\n" +"Dávkový vklad: Zapíše několik zákaznických šeků najednou vygenerováním dávkového vkladu, který odešle do banky. Při kódování výpisu z banky v Odoo vám doporučujeme transakci spárovat s vkladem dávky. Aktivujte tuto možnost z nastavení." #. module: account_bank_statement_import #: model:ir.model.fields,help:account_bank_statement_import.field_account_bank_statement_import_journal_creation_outbound_payment_method_ids diff --git a/addons/account_payment/views/account_portal_templates.xml b/addons/account_payment/views/account_portal_templates.xml index ec7de0936d7..9ccaaae91f1 100644 --- a/addons/account_payment/views/account_portal_templates.xml +++ b/addons/account_payment/views/account_portal_templates.xml @@ -71,7 +71,7 @@

Pay with

- + diff --git a/addons/anonymization/i18n/ar.po b/addons/anonymization/i18n/ar.po index 06f9bc8883a..05fc3389fff 100644 --- a/addons/anonymization/i18n/ar.po +++ b/addons/anonymization/i18n/ar.po @@ -3,22 +3,23 @@ # * anonymization # # Translators: -# Shaima Safar , 2017 # Osama Ahmaro , 2017 -# Mustafa Rawi , 2017 -# Martin Trigaux , 2017 # Ghaith Gammar , 2017 -# Mustafa J. Kadhem , 2017 # hoxhe Aits , 2017 # Mohammed Albasha , 2017 +# Mustafa J. Kadhem , 2017 +# Martin Trigaux, 2017 +# Shaima Safar , 2017 # amrnegm , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: amrnegm , 2017\n" +"PO-Revision-Date: 2017-09-20 10:14+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,7 +35,7 @@ msgstr "" #. module: anonymization #: model:ir.ui.view,arch_db:anonymization.view_ir_model_fields_nonymization_kanban msgid "Model" -msgstr "" +msgstr "كائن" #. module: anonymization #: model:ir.ui.view,arch_db:anonymization.view_ir_model_fields_nonymization_kanban diff --git a/addons/decimal_precision/i18n/ar.po b/addons/decimal_precision/i18n/ar.po index edea3a67081..77152be3808 100644 --- a/addons/decimal_precision/i18n/ar.po +++ b/addons/decimal_precision/i18n/ar.po @@ -3,19 +3,20 @@ # * decimal_precision # # Translators: -# Mustafa Rawi , 2017 # Osama Ahmaro , 2017 -# Martin Trigaux , 2017 # amrnegm , 2017 # Mohammed Albasha , 2017 +# Martin Trigaux, 2017 # Shaima Safar , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Shaima Safar , 2017\n" +"PO-Revision-Date: 2017-09-20 10:16+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,12 +67,12 @@ msgstr "عشري" #. module: decimal_precision #: model:ir.model.fields,field_description:decimal_precision.field_decimal_precision_test_float_2 msgid "Float 2" -msgstr "" +msgstr "رقم عشري 2" #. module: decimal_precision #: model:ir.model.fields,field_description:decimal_precision.field_decimal_precision_test_float_4 msgid "Float 4" -msgstr "" +msgstr "رقم عشري 4" #. module: decimal_precision #: model:ir.model.fields,field_description:decimal_precision.field_decimal_precision_id diff --git a/addons/delivery/__manifest__.py b/addons/delivery/__manifest__.py index 82d78edee1e..4ab66c11916 100644 --- a/addons/delivery/__manifest__.py +++ b/addons/delivery/__manifest__.py @@ -28,6 +28,7 @@ invoices from picking, the system is able to add and compute the shipping line. 'views/report_package_barcode.xml', 'views/res_config_settings_views.xml', 'wizard/choose_delivery_package_views.xml', + 'views/assets.xml', ], 'demo': ['data/delivery_demo.xml'], 'installable': True, diff --git a/addons/delivery/static/src/js/delivery_translations.js b/addons/delivery/static/src/js/delivery_translations.js new file mode 100644 index 00000000000..565adbcb69f --- /dev/null +++ b/addons/delivery/static/src/js/delivery_translations.js @@ -0,0 +1,16 @@ +// TODO Remove me >=saas-12.5, this is a disgrace +// This is an hack to get the string_* and hover_* options translated on the +// boolean_button terminology widget. The terms are translated through +// _t(opt_terms.string_true) which will only work if the terms are already +// present in the translation map. +// This code does nothing but marks the strings as translatable +var _t = function(x) { return x; }; + +_t("Production Environment"); +_t("Switch to test environment"); +_t("Test Environment"); +_t("Switch to production environment"); +_t("Debug requests"); +_t("Disable debug"); +_t("No debug"); +_t("Enable debug"); diff --git a/addons/delivery/views/assets.xml b/addons/delivery/views/assets.xml new file mode 100644 index 00000000000..851aaca55c9 --- /dev/null +++ b/addons/delivery/views/assets.xml @@ -0,0 +1,10 @@ + + + + + + diff --git a/addons/event_sale/i18n/ar.po b/addons/event_sale/i18n/ar.po index 7def61450cb..a3c2e654cc2 100644 --- a/addons/event_sale/i18n/ar.po +++ b/addons/event_sale/i18n/ar.po @@ -40,7 +40,7 @@ msgstr "الحاضر" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_seats_availability msgid "Available Seat" -msgstr "" +msgstr "المقاعد المتوفرة" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_seats_available @@ -93,6 +93,8 @@ msgid "" "you will not be able to sell tickets anymore. Set 0 to ignore this rule set " "as unlimited." msgstr "" +"حدد عدد التذاكر المتوفرة. في حال وجود عدد كبير من التسجيلات لن تتمكن من بيع " +"التذاكر. اجعل هذه القيمة 0 لتجاهل هذه القاعدة وتعيين عدد غير محدود للتذاكر." #. module: event_sale #: model:ir.model.fields,help:event_sale.field_product_product_event_ok @@ -150,7 +152,7 @@ msgstr "تسجيل التنفيذ" #. module: event_sale #: model:ir.actions.act_window,name:event_sale.action_sale_order_event_registration msgid "Event Registrations" -msgstr "" +msgstr "تسجيلات الفعالية" #. module: event_sale #: model:ir.model,name:event_sale.model_event_event_ticket @@ -169,7 +171,7 @@ msgstr "تذاكر الحدث" #. module: event_sale #: model:ir.ui.view,arch_db:event_sale.event_ticket_form_view msgid "Event's Ticket" -msgstr "" +msgstr "تذكرة الفعالية" #. module: event_sale #: model:ir.ui.view,arch_db:event_sale.event_sale_product_template_form @@ -210,7 +212,7 @@ msgstr "هو منتهي" #: model:ir.model.fields,field_description:event_sale.field_product_template_event_ok #: model:ir.model.fields,field_description:event_sale.field_sale_order_line_event_ok msgid "Is an Event Ticket" -msgstr "" +msgstr "هي تذكرة فعالية" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket___last_update @@ -236,7 +238,7 @@ msgstr "آخر تحديث في" #. module: event_sale #: selection:event.event.ticket,seats_availability:0 msgid "Limited" -msgstr "" +msgstr "محدود" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_seats_max @@ -261,7 +263,7 @@ msgstr "" #: code:addons/event_sale/models/event.py:178 #, python-format msgid "No more available seats for this ticket" -msgstr "" +msgstr "لا توجد مقاعد متاحة لهذه التذكرة" #. module: event_sale #: code:addons/event_sale/models/event.py:223 @@ -283,7 +285,7 @@ msgstr "المصدر" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_registration_editor_line_registration_id msgid "Original Registration" -msgstr "" +msgstr "التسجيل الأصلي" #. module: event_sale #: code:addons/event_sale/models/event.py:231 @@ -315,7 +317,7 @@ msgstr "تخفيض السعر" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_price_reduce_taxinc msgid "Price Reduce Tax inc" -msgstr "" +msgstr "الخصم بإضافة الضريبة" #. module: event_sale #: model:ir.model,name:event_sale.model_product_product @@ -346,7 +348,7 @@ msgstr "التسجيل" #: code:addons/event_sale/models/event.py:50 #, python-format msgid "Registration for %s" -msgstr "" +msgstr "تسجيل لـ%s" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_registration_ids @@ -356,7 +358,7 @@ msgstr "التسجيلات" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_registration_editor_event_registration_ids msgid "Registrations to Edit" -msgstr "" +msgstr "التسجيلات المراد تحريرها" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_seats_reserved @@ -383,12 +385,12 @@ msgstr "سطر أمر المبيعات" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket_seats_used msgid "Seats Used" -msgstr "" +msgstr "المقاعد المستخدمة" #. module: event_sale #: model:event.type,name:event_sale.event_type_data_sale msgid "Sell Online" -msgstr "" +msgstr "بع أونلاين" #. module: event_sale #: model:ir.ui.view,arch_db:event_sale.view_event_registration_editor_form @@ -398,7 +400,7 @@ msgstr "تجاوز" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_registration_sale_order_id msgid "Source Sales Order" -msgstr "" +msgstr "أمر البيع المصدر" #. module: event_sale #: model:event.event.ticket,name:event_sale.event_0_ticket_1 @@ -418,7 +420,7 @@ msgstr "التدريب التقني" #: code:addons/event_sale/models/event.py:229 #, python-format msgid "The registration must be paid" -msgstr "" +msgstr "يجب سداد قيمة التسجيل" #. module: event_sale #: code:addons/event_sale/models/event.py:223 @@ -441,7 +443,7 @@ msgstr "" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_type_use_ticketing msgid "Ticketing" -msgstr "" +msgstr "بيع التذاكر" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_type_event_ticket_ids @@ -476,7 +478,7 @@ msgstr "VIP" #. module: event_sale #: model:ir.ui.view,arch_db:event_sale.view_event_registration_editor_form msgid "please give details about the registrations" -msgstr "" +msgstr "برجاء توفير تفاصيل عن التسجيلات" #. module: event_sale #: model:ir.model,name:event_sale.model_registration_editor diff --git a/addons/fetchmail/i18n/ar.po b/addons/fetchmail/i18n/ar.po index 68f4a61251d..21d94afa4c9 100644 --- a/addons/fetchmail/i18n/ar.po +++ b/addons/fetchmail/i18n/ar.po @@ -3,23 +3,24 @@ # * fetchmail # # Translators: -# Mustafa Rawi , 2017 -# Martin Trigaux , 2017 -# Mustafa J. Kadhem , 2017 # Shaima Safar , 2017 -# Osama Ahmaro , 2017 # Akram Alfusayal , 2017 # Ghaith Gammar , 2017 # Zuhair Hammadi , 2017 +# Osama Ahmaro , 2017 # hoxhe Aits , 2017 # amrnegm , 2017 +# Mustafa J. Kadhem , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: amrnegm , 2017\n" +"PO-Revision-Date: 2017-09-20 10:17+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -141,7 +142,7 @@ msgstr "خادم البريد الوارد" #. module: fetchmail #: model:ir.ui.view,arch_db:fetchmail.res_config_settings_view_form msgid "Incoming Email Servers" -msgstr "" +msgstr "سيرفرات الرسائل الواردة" #. module: fetchmail #: model:ir.ui.view,arch_db:fetchmail.view_email_server_form @@ -200,7 +201,7 @@ msgstr "معلومات تسجيل الدخول" #: model:ir.cron,cron_name:fetchmail.ir_cron_mail_gateway_action #: model:ir.cron,name:fetchmail.ir_cron_mail_gateway_action msgid "Mail: Fetchmail Service" -msgstr "" +msgstr "البريد: خدمة جلب الرسائل" #. module: fetchmail #: model:ir.actions.act_window,name:fetchmail.act_server_history @@ -230,7 +231,7 @@ msgstr "" #. module: fetchmail #: model:ir.ui.view,arch_db:fetchmail.res_config_settings_view_form msgid "Outgoing Email Servers" -msgstr "" +msgstr "سيرفرات الرسائل الصادرة" #. module: fetchmail #: model:ir.model,name:fetchmail.model_mail_mail diff --git a/addons/fleet/views/fleet_vehicle_cost_views.xml b/addons/fleet/views/fleet_vehicle_cost_views.xml index e62617e98b3..2b255a62286 100644 --- a/addons/fleet/views/fleet_vehicle_cost_views.xml +++ b/addons/fleet/views/fleet_vehicle_cost_views.xml @@ -207,7 +207,7 @@ - + diff --git a/addons/gamification/i18n/cs.po b/addons/gamification/i18n/cs.po index 3dbca38ec82..15794261e07 100644 --- a/addons/gamification/i18n/cs.po +++ b/addons/gamification/i18n/cs.po @@ -333,6 +333,8 @@ msgid "" "
Nobody has succeeded to reach every goal, no badge is rewarded for this" " challenge." msgstr "" +"
Nikomu se nepodařilo dosáhnout jakéhokoliv cíle, za tuto výzvu není " +"odměněn žádný odznak." #. module: gamification #: code:addons/gamification/models/challenge.py:650 @@ -354,6 +356,8 @@ msgid "" "Related\n" " Goals" msgstr "" +"Související\n" +" Cíle" #. module: gamification #: model:ir.actions.act_window,help:gamification.badge_list_action @@ -362,6 +366,9 @@ msgid "" " It can be deserved automatically when some conditions are met or manually by users.\n" " Some badges are harder than others to get with specific conditions." msgstr "" +"Odznak je symbol udělený uživateli jako znak odměny.\n" +"To může být zaslouženo automaticky, když jsou splněny některé podmínky, nebo ručně uživateli.\n" +"Některé odznaky je těžší získat než jiné v závislosti na specifickýxch podmákách." #. module: gamification #: model:ir.actions.act_window,help:gamification.goal_definition_list_action @@ -369,6 +376,8 @@ msgid "" "A goal definition is a technical model of goal defining a condition to reach.\n" " The dates, values to reach or users are defined in goal instance." msgstr "" +"Definice cíle je technický model cíle, který definuje podmínku pro dosažení cíle.\n" +"Data, hodnoty k dosažení nebo uživatelé jsou definováni v instanci cíle." #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_challenge_line_condition @@ -378,6 +387,8 @@ msgid "" "A goal is considered as completed when the current value is compared to the " "value to reach" msgstr "" +"Cíl je považován za dokončený, když je aktuální hodnota porovnána s " +"hodnotou, která má být dosažena" #. module: gamification #: model:ir.actions.act_window,help:gamification.goal_list_action @@ -385,6 +396,8 @@ msgid "" "A goal is defined by a user and a goal definition.\n" " Goals can be created automatically by using challenges." msgstr "" +"Cíl je definován uživatelem a definicí cíle.\n" +"Cíle lze vytvářet automaticky pomocí výzev." #. module: gamification #: selection:gamification.badge,rule_auth:0 diff --git a/addons/google_calendar/i18n/ar.po b/addons/google_calendar/i18n/ar.po index 7d23d4dc97a..270e4512b47 100644 --- a/addons/google_calendar/i18n/ar.po +++ b/addons/google_calendar/i18n/ar.po @@ -48,7 +48,7 @@ msgstr "الحسابات" msgid "" "All events have been disconnected from your previous account. You can now " "restart the synchronization" -msgstr "" +msgstr "تم فصل كافة الفعاليات عن حسابك السابق. يمكنك الآن إعادة بدء المزامنة" #. module: google_calendar #. openerp-web @@ -58,6 +58,7 @@ msgid "" "An administrator needs to configure Google Synchronization before you can " "use it!" msgstr "" +"يجب أن يقوم أحد المشرفين بإعداد مزامنة جوجل قبل أن تتمكن من استخدامها!" #. module: google_calendar #. openerp-web @@ -67,6 +68,8 @@ msgid "" "An error occured while disconnecting events from your previous account. " "Please retry or contact your administrator." msgstr "" +"حدث خطأ أثناء فصل الفعاليات عن حسابك السابق. برجاء إعادة المحاولة أو التواصل" +" مع المشرف." #. module: google_calendar #: model:ir.model,name:google_calendar.model_calendar_attendee @@ -101,7 +104,7 @@ msgstr "رقم العميل" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_res_config_settings_cal_client_secret msgid "Client_key" -msgstr "" +msgstr "Client_key" #. module: google_calendar #. openerp-web @@ -133,31 +136,31 @@ msgstr "الحدث" #: code:addons/google_calendar/static/src/js/google_calendar.js:84 #, python-format msgid "Event disconnection error" -msgstr "" +msgstr "خطأ في فصل الفعالية" #. module: google_calendar #. openerp-web #: code:addons/google_calendar/static/src/js/google_calendar.js:80 #, python-format msgid "Event disconnection success" -msgstr "" +msgstr "نجاح فصل الفعالية" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_calendar_attendee_google_internal_event_id msgid "Google Calendar Event Id" -msgstr "" +msgstr "معرف فعالية تقويم جوجل" #. module: google_calendar #: model:ir.actions.server,name:google_calendar.ir_cron_sync_all_cals_ir_actions_server #: model:ir.cron,cron_name:google_calendar.ir_cron_sync_all_cals #: model:ir.cron,name:google_calendar.ir_cron_sync_all_cals msgid "Google Calendar: synchronization" -msgstr "" +msgstr "تقويم جوجل: المزامنة" #. module: google_calendar #: sql_constraint:calendar.attendee:0 msgid "Google ID should be unique!" -msgstr "" +msgstr "يجب أن يكون معرف جوجل فريدًا!" #. module: google_calendar #: code:addons/google_calendar/models/google_calendar.py:687 @@ -167,6 +170,9 @@ msgid "" "\n" " %s" msgstr "" +"فقدت الاتصال بجوجل... المزامنة القادمة ستكون مزامنة كاملة. \n" +"\n" +" %s" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_google_calendar_id @@ -181,6 +187,7 @@ msgid "" "In order to do this, you first need to disconnect all existing events from " "the old account." msgstr "" +"لتتمكن من فعل هذا، عليك أولًا فصل كافة الفعاليات الموجودة من حسابك القديم." #. module: google_calendar #: model:ir.model.fields,help:google_calendar.field_res_users_google_calendar_cal_id @@ -188,6 +195,8 @@ msgid "" "Last Calendar ID who has been synchronized. If it is changed, we remove all " "links between GoogleID and Odoo Google Internal ID" msgstr "" +"معرف آخر تقويم تمت مزامنته. إذا تغير، نزيل كافة الروابط بين GoogleID والمعرف" +" الداخلي ما بين جوجل وأودو" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_google_calendar___last_update @@ -197,7 +206,7 @@ msgstr "آخر تعديل في" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_res_users_google_calendar_last_sync_date msgid "Last synchro date" -msgstr "" +msgstr "تاريخ آخر مزامنة" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_calendar_attendee_oe_synchro_date @@ -231,7 +240,7 @@ msgstr "إعدادات" #: code:addons/google_calendar/static/src/js/google_calendar.js:117 #, python-format msgid "Sync with Google" -msgstr "" +msgstr "المزامنة مع جوجل" #. module: google_calendar #. openerp-web @@ -241,6 +250,7 @@ msgid "" "The Google Synchronization needs to be configured before you can use it, do " "you want to do it now?" msgstr "" +"يجب إعداد مزامنة جوجل قبل أن تتمكن من استخدامها، هل تريد فعل هذا الآن؟" #. module: google_calendar #. openerp-web @@ -249,17 +259,17 @@ msgstr "" msgid "" "The account you are trying to synchronize (%s) is not the same as the last " "one used (%s)!" -msgstr "" +msgstr "الحساب الذي تحاول مزامنته (%s) مختلف عن آخر حساب استخدمته (%s)!" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_res_users_google_calendar_token_validity msgid "Token Validity" -msgstr "" +msgstr "صلاحية كلمة السر" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_res_config_settings_server_uri msgid "URI for tuto" -msgstr "" +msgstr "رابط الدرس التدريبي" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_res_users_google_calendar_token @@ -276,13 +286,13 @@ msgstr "المستخدمون" #: code:addons/google_calendar/static/src/js/google_calendar.js:42 #, python-format msgid "You will be redirected to Google to authorize access to your calendar!" -msgstr "" +msgstr "سيتم إعادة توجيهك لجوجل للحصول على إذن الوصول لتقويمك!" #. module: google_calendar #: code:addons/google_calendar/models/google_calendar.py:295 #, python-format msgid "Your token is invalid or has been revoked !" -msgstr "" +msgstr "كلمة السر غير صالحة أو تم إلغاءها!" #. module: google_calendar #: model:ir.model,name:google_calendar.model_google_calendar diff --git a/addons/google_drive/i18n/ar.po b/addons/google_drive/i18n/ar.po index e4eeabc45e8..e22da81358c 100644 --- a/addons/google_drive/i18n/ar.po +++ b/addons/google_drive/i18n/ar.po @@ -36,21 +36,27 @@ msgid "" " - If you don't select \"Share with all users\", link of google document in \"More\" options will not appear for other users in opportunities of Sales Department.
\n" " - If filter is not specified, link of google document will appear in \"More\" option for all users for all opportunities." msgstr "" +" لإنشاء فلتر جديد:
\n" +" - افتح مستند أودو الذي تريد تطبيق الفلتر عليه. مثلًا: انتقل إلى الفرص وابحث في قسم المبيعات.
\n" +" - في واجهة العرض \"بحث\"، اختر الخيار \"حفظ الفلتر الحالي\"، وأدخل اسمًا (مثلًا: قسم المبيعات)
\n" +" - إذا اخترت \"مشاركة مع كافة المستخدمين\"، سيظهر رابط مستند جوجل في خيارات \"المزيد\" لكافة المستخدمين في فرص قسم المبيعات.
\n" +" - إذا لم تختر \"مشاركة مع كافة المستخدمين\"، فلن يظهر رابط مستند جوجل في خيارات \"المزيد\" للمستخدمين الآخرين في فرص قسم المبيعات.
\n" +" - إذا لم يتم تحديد الفلتر، سيظهر رابط مستند جوجل خيار \"المزيد\" لكافة المستخدمين بكافة الفرص." #. module: google_drive #: model:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban msgid "Active" -msgstr "" +msgstr "نشط" #. module: google_drive #: model:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban msgid "Model" -msgstr "" +msgstr "كائن" #. module: google_drive #: model:ir.ui.view,arch_db:google_drive.view_google_drive_config_kanban msgid "Template" -msgstr "" +msgstr "قالب" #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config_active @@ -74,6 +80,7 @@ msgid "" "Choose how the new google drive will be named, on google side. Eg. " "gdoc_%(field_name)s" msgstr "" +"اختر كيفية تسمية جوجل درايف الجديد، من ناحية جوجل. مثال: gdoc_%(field_name)s" #. module: google_drive #: model:ir.actions.act_window,help:google_drive.action_google_drive_users_config @@ -94,7 +101,7 @@ msgstr "أنشئ في" #: code:addons/google_drive/models/google_drive.py:157 #, python-format msgid "Creating google drive may only be done by one at a time." -msgstr "" +msgstr "يتم إنشاء جوجل درايف مرة واحدة فقط." #. module: google_drive #: model:ir.filters,name:google_drive.filter_partner @@ -132,19 +139,19 @@ msgstr " اعدادات سواقة غوغل" #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name_template msgid "Google Drive Name Pattern" -msgstr "" +msgstr "نمط اسم جوجل درايف" #. module: google_drive #: model:ir.ui.view,arch_db:google_drive.res_config_settings_view_form msgid "Google Drive Templates" -msgstr "" +msgstr "قوالب جوجل درايف" #. module: google_drive #: code:addons/google_drive/models/google_drive.py:62 #: code:addons/google_drive/models/google_drive.py:83 #, python-format msgid "Google Drive is not yet configured. Please contact your administrator." -msgstr "" +msgstr "لم يتم إعداد جوجل درايف بعد. برجاء التوصل مع مشرفك." #. module: google_drive #: model:ir.model,name:google_drive.model_google_drive_config @@ -180,6 +187,10 @@ msgid "" "checklist for each order in a foreign country, ... Its very easy to manage " "them, link them to Odoo and use them to collaborate with your employees." msgstr "" +"اربط قوالب جوجل درايف الخاصة بك بأي سجل في أودو. إذا كان لديك مستندات معينة " +"تريد أن يملأها المتعاون، مثلًا: استخدم الجداول الممتدة للتحكم في جودة منتجك " +"أو لمراجعة قوائم الفحص لكل الأوامر الصادرة من دول أجنبية، من السهل إدارتهم، " +"وربطهم بأودو واستخدامهم للتعاون مع موظفيك." #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model_id @@ -190,12 +201,12 @@ msgstr "النموذج" #: code:addons/google_drive/models/google_drive.py:199 #, python-format msgid "Please enter a valid Google Document URL." -msgstr "" +msgstr "برجاء إدخال رابط صالح لمستند جوجل." #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config_model msgid "Related Model" -msgstr "" +msgstr "الكائن ذو الصلة" #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config_google_drive_resource_id @@ -208,7 +219,7 @@ msgstr "هوية المصدر" msgid "" "Something went wrong during the token generation. Please request again an " "authorization code ." -msgstr "" +msgstr "حدث خطأ أثناء إنشاء كلمة السر. الرجاء طلب رمز ترخيص مرة أخرى." #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config_name @@ -251,7 +262,7 @@ msgstr "" msgid "" "The permission 'reader' for 'anyone with the link' has not been written on " "the document" -msgstr "" +msgstr "لم يُمنح الإذن 'قارئ' لـ'أي شخص يملك الرابط' بهذا المستند" #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_res_config_settings_google_drive_uri @@ -265,6 +276,7 @@ msgid "" "You haven't configured 'Authorization Code' generated from google, Please " "generate and configure it ." msgstr "" +"لم تقم بإعداد 'رمز الترخيص' الذي تم إنشاؤه من جوجل، الرجاء إنشاءه وإعداده." #. module: google_drive #: model:ir.ui.view,arch_db:google_drive.view_google_drive_config_form diff --git a/addons/hr_attendance/i18n/ja.po b/addons/hr_attendance/i18n/ja.po index e82f4f2ec22..f3d6bff2e9c 100644 --- a/addons/hr_attendance/i18n/ja.po +++ b/addons/hr_attendance/i18n/ja.po @@ -3,18 +3,19 @@ # * hr_attendance # # Translators: -# Norimichi Sugimoto , 2017 -# Yoshi Tashiro , 2017 -# Martin Trigaux , 2017 # 高木正勝 , 2017 # Manami Hashi , 2017 +# Norimichi Sugimoto , 2017 +# Martin Trigaux, 2017 +# Yoshi Tashiro , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-16 08:08+0000\n" -"PO-Revision-Date: 2017-11-16 08:08+0000\n" -"Last-Translator: Manami Hashi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:17+0000\n" +"Last-Translator: Yoshi Tashiro , 2019\n" "Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -133,7 +134,7 @@ msgstr "チェックイン" #. module: hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_my_attendances msgid "Check In / Check Out" -msgstr "" +msgstr "チェックイン / チェックアウト" #. module: hr_attendance #: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance_check_out @@ -157,7 +158,7 @@ msgstr "チェックアウト" #. module: hr_attendance #: model:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form msgid "Check-In/Out" -msgstr "" +msgstr "チェックイン/アウト" #. module: hr_attendance #: selection:hr.employee,attendance_state:0 @@ -636,7 +637,7 @@ msgstr "本日" #. module: hr_attendance #: model:ir.ui.view,arch_db:hr_attendance.res_config_settings_view_form msgid "Use PIN codes to check in in Kiosk Mode" -msgstr "" +msgstr "PINコードを使用してキオスクモードでチェックイン" #. module: hr_attendance #. openerp-web diff --git a/addons/hr_gamification/i18n/ar.po b/addons/hr_gamification/i18n/ar.po index 300846c9a7b..e56ac7584d3 100644 --- a/addons/hr_gamification/i18n/ar.po +++ b/addons/hr_gamification/i18n/ar.po @@ -3,18 +3,19 @@ # * hr_gamification # # Translators: -# Fahad Alqahtani , 2017 -# Mustafa Rawi , 2017 # Shaima Safar , 2017 -# Martin Trigaux , 2017 +# Martin Trigaux, 2017 # Akram Alfusayal , 2017 +# Fahad Alqahtani , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Akram Alfusayal , 2017\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,13 +29,15 @@ msgid "" "A goal is defined by a user and a goal type.\n" " Goals can be created automatically by using challenges." msgstr "" +"يُعرف الهدف بواسطة المستخدم والنوع التابع له.\n" +" يمكن إنشاء الأهداف تلقائيًا باستخدام التحديات." #. module: hr_gamification #: model:ir.model.fields,help:hr_gamification.field_hr_employee_badge_ids msgid "" "All employee badges, linked to the employee either directly or through the " "user" -msgstr "" +msgstr "كافة شارات الموظف، المرتبطة بالموظف إما مباشرة أو من خلال المستخدم" #. module: hr_gamification #: model:ir.actions.act_window,help:hr_gamification.challenge_list_action2 @@ -43,6 +46,9 @@ msgid "" " The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n" " The goals are created for the specified users or member of the group." msgstr "" +"قم بتعيين قائمة من الأهداف لمجموعة محددة من المستخدمين لتقييمهم.\n" +" قد يكون التحدي دوريًا (أسبوعيًا أو شهريًا) ليتم إنشاء الأهداف تلقائيًا.\n" +" يتم إنشاء الأهداف للمستخدمين المحددين أو لأعضاء مجموعة ما." #. module: hr_gamification #: model:ir.model.fields,field_description:hr_gamification.field_res_users_badge_ids @@ -61,7 +67,7 @@ msgstr "" #. module: hr_gamification #: model:ir.model.fields,help:hr_gamification.field_hr_employee_direct_badge_ids msgid "Badges directly linked to the employee" -msgstr "" +msgstr "الشارات المرتبطة مباشرةً بهذا الموظف" #. module: hr_gamification #: model:ir.ui.view,arch_db:hr_gamification.view_badge_wizard_reward @@ -98,7 +104,7 @@ msgstr "صف مافعلوه وما أهميته (سيكون عاماً)" #. module: hr_gamification #: model:ir.model.fields,field_description:hr_gamification.field_hr_employee_direct_badge_ids msgid "Direct Badge" -msgstr "" +msgstr "الشارة المباشرة" #. module: hr_gamification #: model:ir.model,name:hr_gamification.model_hr_employee @@ -146,12 +152,12 @@ msgstr "امنح شارة" #. module: hr_gamification #: model:ir.ui.view,arch_db:hr_gamification.hr_badge_form_view msgid "Granted" -msgstr "" +msgstr "ممنوح" #. module: hr_gamification #: model:ir.model.fields,field_description:hr_gamification.field_gamification_badge_granted_employees_count msgid "Granted Employees Count" -msgstr "" +msgstr "عدد الموظفين الممنوحين شارات" #. module: hr_gamification #: model:ir.model.fields,field_description:hr_gamification.field_hr_employee_has_badges @@ -188,7 +194,7 @@ msgstr "المستخدمون" #. module: hr_gamification #: model:ir.ui.view,arch_db:hr_gamification.view_badge_wizard_reward msgid "What are you thankful for?" -msgstr "" +msgstr "علام أنت ممتن؟" #. module: hr_gamification #: code:addons/hr_gamification/wizard/gamification_badge_user_wizard.py:21 diff --git a/addons/hr_recruitment/i18n/ar.po b/addons/hr_recruitment/i18n/ar.po index 6ed2eaeb7df..d81366d6b02 100644 --- a/addons/hr_recruitment/i18n/ar.po +++ b/addons/hr_recruitment/i18n/ar.po @@ -746,7 +746,7 @@ msgstr "إنشاء" #. module: hr_recruitment #: model:ir.ui.view,arch_db:hr_recruitment.hr_job_simple_form msgid "Create & Edit" -msgstr "" +msgstr "إنشاء وتحرير" #. module: hr_recruitment #: model:ir.ui.view,arch_db:hr_recruitment.crm_case_form_view_job diff --git a/addons/hr_timesheet/i18n/ar.po b/addons/hr_timesheet/i18n/ar.po index 32382f5e4bd..7a0b0735284 100644 --- a/addons/hr_timesheet/i18n/ar.po +++ b/addons/hr_timesheet/i18n/ar.po @@ -119,7 +119,7 @@ msgstr "" #. module: hr_timesheet #: constraint:project.task:0 msgid "Circular references are not permitted between tasks and sub-tasks" -msgstr "" +msgstr "لا يُسمح بالمراجع الدائرية بين المهام والمهام الفرعية" #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line @@ -288,11 +288,14 @@ msgid "" "Timesheets app and invoice them based on a fixed price (ordered quantity) or" " on the time spent (delivered quantity)" msgstr "" +"قم ببيع الخدمات (مثلًا: المشروع، الصيانة)، وسجل الوقت المستغرق باستخدام " +"تطبيق سجلات الأنشطة، يمكنك فوترتهم حسب سعر ثابت (الكمية المطلوبة) أو حسب " +"الوقت المستغرق (الكمية المسلمة)" #. module: hr_timesheet #: model:ir.ui.view,arch_db:hr_timesheet.res_config_settings_view_form msgid "Sell services and invoice time spent" -msgstr "" +msgstr "قم ببيع الخدمات وفوتر الوقت المستغرق" #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.hr_timesheet_config_settings_action diff --git a/addons/hr_timesheet_attendance/i18n/ar.po b/addons/hr_timesheet_attendance/i18n/ar.po index 0590a610aca..ac0c6527f3c 100644 --- a/addons/hr_timesheet_attendance/i18n/ar.po +++ b/addons/hr_timesheet_attendance/i18n/ar.po @@ -3,18 +3,19 @@ # * hr_timesheet_attendance # # Translators: -# Mustafa Rawi , 2017 # hoxhe Aits , 2017 -# Martin Trigaux , 2017 # Akram Alfusayal , 2017 # Osama Ahmaro , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Osama Ahmaro , 2017\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +36,7 @@ msgstr "الاسم المعروض" #. module: hr_timesheet_attendance #: model:ir.actions.act_window,name:hr_timesheet_attendance.action_hr_timesheet_attendance_report msgid "HR Timesheet/Attendance Report" -msgstr "" +msgstr "تقرير سجل النشاط/الحضور" #. module: hr_timesheet_attendance #: model:ir.model.fields,field_description:hr_timesheet_attendance.field_hr_timesheet_attendance_report_id @@ -75,7 +76,7 @@ msgstr "هذا الأسبوع" #. module: hr_timesheet_attendance #: model:ir.ui.menu,name:hr_timesheet_attendance.menu_hr_timesheet_attendance_report msgid "Timesheet / Attendance" -msgstr "" +msgstr "سجل النشاط / الحضور" #. module: hr_timesheet_attendance #: model:ir.model.fields,field_description:hr_timesheet_attendance.field_hr_timesheet_attendance_report_total_attendance @@ -112,4 +113,4 @@ msgstr "" #: model:ir.ui.view,arch_db:hr_timesheet_attendance.view_hr_timesheet_attendance_report_pivot #: model:ir.ui.view,arch_db:hr_timesheet_attendance.view_hr_timesheet_attendance_report_search msgid "timesheet attendance" -msgstr "" +msgstr "حضور سجل النشاط" diff --git a/addons/im_livechat/i18n/ar.po b/addons/im_livechat/i18n/ar.po index 0b784c81354..c1f4e7afc2a 100644 --- a/addons/im_livechat/i18n/ar.po +++ b/addons/im_livechat/i18n/ar.po @@ -62,6 +62,10 @@ msgid "" "country, GeoIP must be installed on your server, otherwise, the countries of" " the rule will not be taken into account." msgstr "" +"قم بتحديد قواعد لقناة الدعم الحي. يمكنك تطبيق إجراء (تعطيل الدعم ، أو " +"تشغيل الدعم تلقائيًا، أو جعل الزر متاحًا فقط) للرابط المعطى، وحسب " +"البلد.
للتعرف علي البلد، يجب تثبيت GeoIP علي سيرفرك، وإلا، فلن تؤخذ في " +"الاعتبار البلدان التي تُطبق فيها القواعد.
" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_rule_action @@ -128,7 +132,7 @@ msgstr "سىء" #: model:ir.actions.act_window,name:im_livechat.im_livechat_canned_response_action #: model:ir.ui.menu,name:im_livechat.canned_responses msgid "Canned Responses" -msgstr "" +msgstr "الردود الجاهزة" #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.im_livechat_canned_response_action @@ -138,6 +142,10 @@ msgid "" " replaced directly in your message, so that you can still edit\n" " it before sending." msgstr "" +"تسمح لك الردود الجاهزة بإدراج ردود مكتوبة مسبقًا على\n" +" رسائلك من خلال كتابة : اختصار. يتم استبدال الاختصار\n" +" مباشرة في رسالتك، بحيث تتمكن من تحريره\n" +" قبل الإرسال." #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_rule_channel_id @@ -158,13 +166,13 @@ msgstr "اسم القناة" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_rule_view_form msgid "Channel Rule" -msgstr "" +msgstr "قاعدة القناة" #. module: im_livechat #: model:ir.model,name:im_livechat.model_im_livechat_channel_rule #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_form msgid "Channel Rules" -msgstr "" +msgstr "قواعد القناة" #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.support_channels @@ -258,7 +266,7 @@ msgstr "" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search msgid "Creation date (hour)" -msgstr "" +msgstr "تاريخ الإنشاء (الساعة)" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search @@ -285,7 +293,7 @@ msgstr "" #: model:ir.actions.act_window,name:im_livechat.rating_rating_action_livechat_report #: model:ir.ui.menu,name:im_livechat.rating_rating_menu_livechat msgid "Customer Ratings" -msgstr "" +msgstr "تقييمات العميل" #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.rating_rating_action_livechat_report @@ -295,7 +303,7 @@ msgstr "" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_button_text msgid "Default text displayed on the Livechat Support Button" -msgstr "" +msgstr "النص المعروض افتراضيًا على زر دعم الدردشة الحية" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule_auto_popup_timer @@ -304,13 +312,15 @@ msgid "" "selected action must be 'Auto popup' otherwise this parameter will not be " "taken into account." msgstr "" +"المهلة (بالثواني) قبل فتح نافذة المحادثة تلقائيًا. ملاحظة: يجب أن يكون " +"الإجراء المحدد هو 'انبثاق تلقائي'، وإلا فلن يؤخذ هذا الباراميتر في الاعتبار." #. module: im_livechat #. openerp-web #: code:addons/im_livechat/static/src/xml/im_livechat.xml:7 #, python-format msgid "Did we correctly answer your question ?" -msgstr "" +msgstr "هل أجبنا على سؤالك بشكل صحيح؟" #. module: im_livechat #: model:ir.model,name:im_livechat.model_mail_channel @@ -328,13 +338,13 @@ msgstr "الاسم المعروض" #. module: im_livechat #: selection:im_livechat.channel.rule,action:0 msgid "Display the button" -msgstr "" +msgstr "عرض الزر" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_report_channel_duration #: model:ir.model.fields,help:im_livechat.field_im_livechat_report_operator_duration msgid "Duration of the conversation (in seconds)" -msgstr "" +msgstr "مدة المحادثة (بالثواني)" #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.im_livechat_channel_action @@ -342,13 +352,15 @@ msgid "" "Each channel has it's own URL that you can send by email to\n" " your customers in order to start chatting with you." msgstr "" +"لكل قناة رابطها الخاص الذي يمكنك إرساله بالبريد الإلكتروني\n" +" لعملائك للتحدث معهم." #. module: im_livechat #. openerp-web #: code:addons/im_livechat/static/src/xml/im_livechat.xml:19 #, python-format msgid "Explain your note" -msgstr "" +msgstr "شرح ملاحظتك" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_form @@ -364,6 +376,8 @@ msgid "" "Given the order to find a matching rule. If 2 rules are matching for the " "given url/country, the one with the lowest sequence will be chosen." msgstr "" +"بمعلومية الترتيب لإيجاد قاعدة مطابقة. إذا تطابقت قاعدتان للرابط/البلد " +"المعطى، سيتم اختيار القاعدة ذات التسلسل الأدنى." #. module: im_livechat #. openerp-web @@ -382,7 +396,7 @@ msgstr "تجميع حسب.." #. module: im_livechat #: selection:im_livechat.channel.rule,action:0 msgid "Hide the button" -msgstr "" +msgstr "إخفاء الزر" #. module: im_livechat #: model:ir.actions.act_window,name:im_livechat.mail_channel_action @@ -394,7 +408,7 @@ msgstr "السجل" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_channel_start_date_hour msgid "Hour of start Date of session" -msgstr "" +msgstr "ساعة بدء تاريخ الجلسة" #. module: im_livechat #. openerp-web @@ -406,14 +420,14 @@ msgstr "كيف يمكنني مساعدتك؟" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_form msgid "How to use the Website Live Chat widget?" -msgstr "" +msgstr "كيفية استخدام أداة الدردشة الحية بالموقع؟" #. module: im_livechat #. openerp-web #: code:addons/im_livechat/static/src/xml/im_livechat.xml:15 #, python-format msgid "I don't want to rate this conversation" -msgstr "" +msgstr "لا أريد تقييم هذه المحادثة" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_id @@ -442,7 +456,7 @@ msgstr "انضمام للقناة" #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_operator_view_search msgid "Last 24h" -msgstr "" +msgstr "آخر 24 ساعة" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.rating_rating_view_search_livechat @@ -488,7 +502,7 @@ msgstr "مغادرة القناة" #. module: im_livechat #: model:ir.model,name:im_livechat.model_mail_channel_partner msgid "Listeners of a Channel" -msgstr "" +msgstr "مستمعي قناة" #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.menu_livechat_root @@ -506,7 +520,7 @@ msgstr "الدعم المباشر" #: code:addons/im_livechat/static/src/xml/im_livechat_backend.xml:21 #, python-format msgid "Livechat" -msgstr "" +msgstr "الدردشة الحية" #. module: im_livechat #: model:ir.model,name:im_livechat.model_im_livechat_channel @@ -522,6 +536,9 @@ msgid "" "your company livechat session performance. Extract information about the " "missed sessions, the audiance, the duration of a session, etc." msgstr "" +"تسمح لك إحصائيات قناة دعم الدردشة الحية بمراجعة وتحليل أداء جلسة الدردشة " +"الحية في مؤسستك. لتجمع معلومات عن الجلسات المفقودة، وعن جمهورك، وعن مدة " +"الجلسة، إلخ." #. module: im_livechat #: model:ir.model,name:im_livechat.model_im_livechat_report_channel @@ -533,7 +550,7 @@ msgstr "" #: model:ir.actions.act_window,name:im_livechat.im_livechat_report_channel_action #: model:ir.actions.act_window,name:im_livechat.im_livechat_report_operator_action msgid "Livechat Support Report Channel" -msgstr "" +msgstr "قناة تقرير دعم الدردشة الحية" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_graph @@ -541,7 +558,7 @@ msgstr "" #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_operator_view_graph #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_operator_view_pivot msgid "Livechat Support Statistics" -msgstr "" +msgstr "إحصائيات دعم الدردشة الحية" #. module: im_livechat #: model:res.groups,name:im_livechat.im_livechat_group_manager @@ -551,7 +568,7 @@ msgstr "المدير" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_rule_sequence msgid "Matching order" -msgstr "" +msgstr "الترتيب المطابق" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_image_medium @@ -571,7 +588,7 @@ msgstr "" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search msgid "Missed sessions" -msgstr "" +msgstr "الجلسات المفقودة" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_name @@ -582,7 +599,7 @@ msgstr "الاسم" #: code:addons/im_livechat/models/mail_channel.py:125 #, python-format msgid "No history found" -msgstr "" +msgstr "لا يوجد سجل" #. module: im_livechat #. openerp-web @@ -597,17 +614,17 @@ msgstr "" #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_nbr_channel #: model:ir.model.fields,help:im_livechat.field_im_livechat_report_operator_nbr_channel msgid "Number of conversation" -msgstr "" +msgstr "عدد المحادثات" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_report_channel_nbr_speaker msgid "Number of different speakers" -msgstr "" +msgstr "عدد المتحدثين المختلفين" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_report_channel_nbr_message msgid "Number of message in the conversation" -msgstr "" +msgstr "عدد الرسائل في المحادثة" #. module: im_livechat #. openerp-web @@ -627,7 +644,7 @@ msgstr "المعامل" #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.menu_reporting_livechat_operator msgid "Operator Analysis" -msgstr "" +msgstr "تحليل موظف الدعم" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_user_ids @@ -649,6 +666,8 @@ msgid "" "Operators that do not show any activity In Odoo for more than 30 minutes " "will be considered as disconnected." msgstr "" +"سيتم اعتبار موظفي الدعم غير متصلين إذا لم يقوموا بأي إجراء في أودو لأكثر من " +"30 دقيقة." #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_form @@ -658,7 +677,7 @@ msgstr "خيارات" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rating_percentage_satisfaction msgid "Percentage of happy ratings over the past 7 days" -msgstr "" +msgstr "نسبة التقييمات السعيدة في الـ7 أيام الأخيرة" #. module: im_livechat #: model:ir.model,name:im_livechat.model_rating_rating @@ -677,28 +696,29 @@ msgstr "" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_kanban msgid "Rating: Bad" -msgstr "" +msgstr "التقييم: سيئ" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_kanban msgid "Rating: Great" -msgstr "" +msgstr "التقييم: عظيم" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_kanban msgid "Rating: Okay" -msgstr "" +msgstr "التقييم: جيد" #. module: im_livechat #: model:ir.actions.act_window,name:im_livechat.rating_rating_action_view_livechat_rating msgid "Ratings for livechat channel" -msgstr "" +msgstr "تقييمات قناة الدردشة الحية" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule_regex_url msgid "" "Regular expression specifying the web pages this rule will be applied on." msgstr "" +"التعبير النمطي الذي يحدد صفحات الويب التي سيتم تطبيق هذه القاعدة عليها." #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.menu_reporting_livechat @@ -725,29 +745,29 @@ msgstr "بحث التاريخ" #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_operator_view_search msgid "Search report" -msgstr "" +msgstr "البحث في التقرير" #. module: im_livechat #: code:addons/im_livechat/models/mail_channel.py:113 #, python-format msgid "See 15 last visited pages" -msgstr "" +msgstr "عرض آخر 15 صفحة تمت زيارتهم" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.mail_channel_view_form #: model:ir.ui.view,arch_db:im_livechat.mail_channel_view_tree msgid "Session Date" -msgstr "" +msgstr "تاريخ الجلسة" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.mail_channel_view_form msgid "Session Form" -msgstr "" +msgstr "نموذج الجلسة" #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.menu_reporting_livechat_channel msgid "Session Statistics" -msgstr "" +msgstr "إحصائيات الجلسة" #. module: im_livechat #: model:ir.actions.act_window,name:im_livechat.mail_channel_action_from_livechat_channel @@ -760,7 +780,7 @@ msgstr "الجلسات" #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.session_history msgid "Sessions History" -msgstr "" +msgstr "تاريخ الجلسات" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_image_small @@ -776,7 +796,7 @@ msgstr "" #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_channel_start_date #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_operator_start_date msgid "Start Date of session" -msgstr "" +msgstr "تاريخ بدء الجلسة" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_report_channel_start_date @@ -792,12 +812,12 @@ msgstr "نص الزر" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule_channel_id msgid "The channel of the rule" -msgstr "" +msgstr "قناة القاعدة" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_name msgid "The name of the channel" -msgstr "" +msgstr "اسم القناة" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule_country_ids @@ -808,6 +828,10 @@ msgid "" "located in these 2 countries. This feature requires GeoIP installed on your " "server." msgstr "" +"سيتم تطبيق هذه القاعدة على هذه البلدان فقط. مثلًا: إذا اخترت 'بلجيكا' " +"و'الولايات المتحدة' وقمت بتعيين الإجراء إلى 'إخفاء الزر'، سيتم إخفاء زر " +"الدردشة بالرابط المحدد عن الزوار الموجودين في هذين البلدين. تتطلب هذه " +"الخاصية تثبيت GeoIP على سيرفرك." #. module: im_livechat #: model:res.groups,comment:im_livechat.im_livechat_group_manager @@ -838,33 +862,34 @@ msgid "" "This is an automated 'welcome' message that your visitor will see when they " "initiate a new conversation." msgstr "" +"هذه رسالة ترحيب 'مرحبًا' تلقائية سيراها الزائر عندما يبدأ محادثة جديدة." #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_image_small msgid "Thumbnail" -msgstr "" +msgstr "صورة مصغرة" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_operator_time_to_answer msgid "Time to answer" -msgstr "" +msgstr "وقت الإجابة" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search msgid "Treated sessions" -msgstr "" +msgstr "الجلسات المقفلة" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_rule_regex_url msgid "URL Regex" -msgstr "" +msgstr "التعبير النمطي للرابط" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_web_page msgid "" "URL to a static page where you client can discuss with the operator of the " "channel." -msgstr "" +msgstr "رابط صفحة استاتيكية يمكن لعميلك فيها التحدث مع موظفي الدعم بقناتك." #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_channel_uuid @@ -892,7 +917,7 @@ msgstr "صفحة ويب" #. module: im_livechat #: model:ir.actions.act_window,name:im_livechat.im_livechat_channel_action msgid "Website Live Chat Channels" -msgstr "" +msgstr "قنوات الدردشة الحية بالموقع" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_default_message @@ -906,6 +931,9 @@ msgid "" " to integrate the website live chat widget, allowing your website\n" " visitors to talk in real time with your operators." msgstr "" +"يمكنك إنشاء قنوات لكل موقع تريد\n" +" تثبيت أداة الدردشة الحية عليه، للسماح بزوار موقعك\n" +" بالتحدث مع ممثليك في الوقت الحقيقي." #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.mail_channel_action @@ -937,4 +965,4 @@ msgstr "أو انسخ هذا الرابط وأرسله بالبريد الإلك #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_rule_view_form msgid "seconds" -msgstr "" +msgstr "ثواني" diff --git a/addons/l10n_be_intrastat/wizard/xml_decl.py b/addons/l10n_be_intrastat/wizard/xml_decl.py index 86f3bda9f57..9e1e7794c8c 100644 --- a/addons/l10n_be_intrastat/wizard/xml_decl.py +++ b/addons/l10n_be_intrastat/wizard/xml_decl.py @@ -115,6 +115,11 @@ class XmlDeclaration(models.TransientModel): round_digits = self._get_rounding_digits() _round = partial(float_round, precision_digits=round_digits) + value, weight, supply_units = amounts + # Assuming weight cannot be negative + if weight >= 0 and weight < 0.01: + weight = 0.01 + self._set_Dim(item, 'EXSEQCODE', text_type(numlgn)) self._set_Dim(item, 'EXTRF', text_type(linekey.EXTRF)) self._set_Dim(item, 'EXCNT', text_type(linekey.EXCNT)) @@ -124,9 +129,9 @@ class XmlDeclaration(models.TransientModel): if extendedmode: self._set_Dim(item, 'EXTPC', text_type(linekey.EXTPC)) self._set_Dim(item, 'EXDELTRM', text_type(linekey.EXDELTRM)) - self._set_Dim(item, 'EXTXVAL', text_type(_round(amounts[0], 0)).replace(".", ",")) - self._set_Dim(item, 'EXWEIGHT', text_type(_round(amounts[1], 0)).replace(".", ",")) - self._set_Dim(item, 'EXUNITS', text_type(_round(amounts[2], 0)).replace(".", ",")) + self._set_Dim(item, 'EXTXVAL', text_type(_round(value, 0)).replace(".", ",")) + self._set_Dim(item, 'EXWEIGHT', text_type(_round(weight, 0)).replace(".", ",")) + self._set_Dim(item, 'EXUNITS', text_type(_round(supply_units, 0)).replace(".", ",")) def _get_intrastat_linekey(self, declcode, inv_line, dispatchmode, extendedmode): IntrastatRegion = self.env['l10n_be_intrastat.region'] diff --git a/addons/link_tracker/i18n/ar.po b/addons/link_tracker/i18n/ar.po index ea4f6e77624..0f11b24290b 100644 --- a/addons/link_tracker/i18n/ar.po +++ b/addons/link_tracker/i18n/ar.po @@ -4,19 +4,20 @@ # # Translators: # hoxhe Aits , 2017 +# Martin Trigaux, 2017 # Osama Ahmaro , 2017 # Shaima Safar , 2017 -# Martin Trigaux , 2017 # amrnegm , 2017 -# Mustafa Rawi , 2017 # Sadig Adam , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Sadig Adam , 2017\n" +"PO-Revision-Date: 2017-09-20 10:19+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -74,17 +75,17 @@ msgstr "الاسم المعروض" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_favicon msgid "Favicon" -msgstr "" +msgstr "أيقونة المفضلة" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_icon_src msgid "Favicon Source" -msgstr "" +msgstr "مصدر أيقونة المفضلة" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_short_url_host msgid "Host of the short URL" -msgstr "" +msgstr "مضيف الرابط المختصر" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_click_id @@ -144,42 +145,42 @@ msgstr "عنوان الصفحة" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_redirected_url msgid "Redirected URL" -msgstr "" +msgstr "الرابط المُعاد توجيهه" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_code_code msgid "Short URL Code" -msgstr "" +msgstr "كود الرابط المختصر" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_code msgid "Short URL code" -msgstr "" +msgstr "كود الرابط المختصر" #. module: link_tracker #: model:ir.actions.act_window,name:link_tracker.action_view_click_statistics msgid "Statistics of Clicks" -msgstr "" +msgstr "إحصائيات النقرات" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_url msgid "Target URL" -msgstr "" +msgstr "الرابط الهدف" #. module: link_tracker #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_filter msgid "Title and URL" -msgstr "" +msgstr "العنوان والرابط" #. module: link_tracker #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_filter msgid "Tracked Link" -msgstr "" +msgstr "الرابط المتتبع" #. module: link_tracker #: model:ir.model.fields,field_description:link_tracker.field_link_tracker_short_url msgid "Tracked URL" -msgstr "" +msgstr "الرابط المتتبع" #. module: link_tracker #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_form @@ -201,12 +202,12 @@ msgstr "رابط الموقع" #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_click_form #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_click_graph msgid "Website Link Clicks" -msgstr "" +msgstr "نقرات رابط الموقع" #. module: link_tracker #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_form_stats msgid "Website Link Graph" -msgstr "" +msgstr "الرسم البياني لرابط الموقع" #. module: link_tracker #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_graph @@ -217,7 +218,7 @@ msgstr "روابط الموقع" #. module: link_tracker #: model:ir.ui.view,arch_db:link_tracker.view_link_tracker_click_tree msgid "Website Links Clicks" -msgstr "" +msgstr "نقرات روابط الموقع" #. module: link_tracker #: model:ir.model,name:link_tracker.model_link_tracker @@ -237,4 +238,4 @@ msgstr "" #. module: link_tracker #: model:ir.actions.act_window,name:link_tracker.action_link_tracker_stats msgid "link.tracker.form.graph.action" -msgstr "" +msgstr "link.tracker.form.graph.action" diff --git a/addons/lunch/i18n/ar.po b/addons/lunch/i18n/ar.po index d2c3540685a..5f435eabb7b 100644 --- a/addons/lunch/i18n/ar.po +++ b/addons/lunch/i18n/ar.po @@ -748,7 +748,7 @@ msgstr "السبت" #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_alert_view_form msgid "Schedule Date" -msgstr "" +msgstr "التاريخ المجدول" #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_alert_view_form diff --git a/addons/maintenance/i18n/ar.po b/addons/maintenance/i18n/ar.po index 81bf9da1ad4..5ec6da25567 100644 --- a/addons/maintenance/i18n/ar.po +++ b/addons/maintenance/i18n/ar.po @@ -758,7 +758,7 @@ msgstr "" #. module: maintenance #: model:ir.ui.view,arch_db:maintenance.hr_equipment_view_search msgid "Overdue Activities" -msgstr "" +msgstr "المستحقات المتأخرة" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category_alias_user_id diff --git a/addons/mass_mailing_event_track/i18n/ar.po b/addons/mass_mailing_event_track/i18n/ar.po index 5023527e2b6..acb36a409a3 100644 --- a/addons/mass_mailing_event_track/i18n/ar.po +++ b/addons/mass_mailing_event_track/i18n/ar.po @@ -3,14 +3,16 @@ # * mass_mailing_event_track # # Translators: -# Martin Trigaux , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Martin Trigaux , 2017\n" +"PO-Revision-Date: 2017-09-20 10:19+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,4 +28,4 @@ msgstr "الحدث" #. module: mass_mailing_event_track #: model:ir.ui.view,arch_db:mass_mailing_event_track.event_event_view_form_inherit_mass_mailing_track msgid "Mail Track Speakers" -msgstr "" +msgstr "متحدثي تتبع البريد" diff --git a/addons/membership/i18n/ar.po b/addons/membership/i18n/ar.po index 43a7a0de845..3249552aa9c 100644 --- a/addons/membership/i18n/ar.po +++ b/addons/membership/i18n/ar.po @@ -4,29 +4,30 @@ # # Translators: # hoxhe Aits , 2017 -# Osama Ahmaro , 2017 -# Martin Trigaux , 2017 -# Ahmed Almokashfi siddeg , 2017 -# Mustafa J. Kadhem , 2017 -# Mustafa Rawi , 2017 # Mohammed Albasha , 2017 -# aya mostafa , 2017 -# Shaima Safar , 2017 -# AMAAL RU , 2017 -# Ghaith Gammar , 2017 -# Khaled Menof , 2017 -# Yihya Hugirat , 2017 +# Mustafa J. Kadhem , 2017 # Islam Eldeeb , 2017 +# aya mostafa , 2017 +# AMAAL RU , 2017 +# Yihya Hugirat , 2017 +# Ghaith Gammar , 2017 # amrnegm , 2017 # Akram Alfusayal , 2017 # Mohammed Ibrahim , 2017 +# Shaima Safar , 2017 +# Osama Ahmaro , 2017 +# Ahmed Almokashfi siddeg , 2017 +# Khaled Menof , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Mohammed Ibrahim , 2017\n" +"PO-Revision-Date: 2017-09-20 10:19+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,7 +48,7 @@ msgstr "# دفع" #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership_num_waiting msgid "# Waiting" -msgstr "" +msgstr "عدد الأعضاء المنتظرين" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_products_kanban @@ -57,7 +58,7 @@ msgstr "" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_products_kanban msgid " To:" -msgstr "" +msgstr " إلى:" #. module: membership #: model:ir.model.fields,help:membership.field_res_partner_associate_member @@ -70,7 +71,7 @@ msgstr "عضو تريد ربط عضويتك به. وستنظر في حالة ا #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line_account_invoice_line msgid "Account Invoice line" -msgstr "" +msgstr "بند فاتورة الحساب" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_products_form @@ -85,12 +86,12 @@ msgstr "كل الأعضاء" #. module: membership #: model:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "All non Members" -msgstr "" +msgstr "كافة غير الأعضاء" #. module: membership #: model:ir.model.fields,help:membership.field_membership_membership_line_member_price msgid "Amount for the membership" -msgstr "" +msgstr "قيمة العضوية" #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership_associate_member_id @@ -131,7 +132,7 @@ msgstr "تاريخ الإلغاء" #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Cancelled Member" -msgstr "" +msgstr "عضو ملغي" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_product_search_form_view @@ -187,7 +188,7 @@ msgstr "أنشئ في" #: model:ir.model.fields,field_description:membership.field_report_membership_membership_state #: model:ir.ui.view,arch_db:membership.view_report_membership_search msgid "Current Membership State" -msgstr "" +msgstr "حالة العضوية الحالية" #. module: membership #: model:ir.model.fields,field_description:membership.field_res_partner_membership_state @@ -211,7 +212,7 @@ msgstr "تاريخ تنشيط العضوية" #. module: membership #: model:ir.model.fields,help:membership.field_membership_membership_line_date msgid "Date on which member has joined the membership" -msgstr "" +msgstr "تاريخ تسجيل العضو لعضويته" #. module: membership #: model:ir.model.fields,help:membership.field_res_partner_membership_cancel @@ -257,7 +258,7 @@ msgstr "شهر نهاية العضوية" #. module: membership #: model:ir.model.fields,help:membership.field_report_membership_date_to msgid "End membership date" -msgstr "" +msgstr "تاريخ انتهاء العضوية" #. module: membership #: model:ir.ui.view,arch_db:membership.view_res_partner_member_filter @@ -344,12 +345,12 @@ msgstr "فاتورة عضوية" #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Invoiced Member" -msgstr "" +msgstr "عضو مفوتر" #. module: membership #: model:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "Invoiced/Paid/Free" -msgstr "" +msgstr "الأعضاء المفوترين/الدافعين/المجانيين" #. module: membership #: model:ir.model.fields,help:membership.field_res_partner_membership_state @@ -382,6 +383,13 @@ msgid "" "-Invoiced Member: A member whose invoice has been created.\n" "-Paid Member: A member who has paid the membership amount." msgstr "" +"يشير إلى حالة العضوية.\n" +"- غير عضو: شريك لم يتقدم بطلب عضوية.\n" +"- عضو ملغي: عضو ألغى عضويته.\n" +"- عضو قديم: عضو انتهت فترة عضويته.\n" +"- عضو منتظر: عضو تقدم بطلب عضوية وفاتورته قيد الإنشاء.\n" +"- عضو مفوتر: عضو تم إنشاء فاتورته.\n" +"- عضو دافع: عضو قام بسداد رسوم العضوية." #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line_date @@ -415,7 +423,7 @@ msgstr "العضو" #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_invoice_member_price msgid "Member Price" -msgstr "" +msgstr "سعر العضو" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members @@ -458,7 +466,7 @@ msgstr "تحليل العضوية" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_products_form msgid "Membership Duration" -msgstr "" +msgstr "مدة العضوية" #. module: membership #: model:ir.model.fields,field_description:membership.field_product_product_membership_date_to @@ -473,31 +481,31 @@ msgstr "موعد نهاية العضوية" #: model:ir.ui.view,arch_db:membership.membership_products_form #: model:ir.ui.view,arch_db:membership.membership_products_tree msgid "Membership Fee" -msgstr "" +msgstr "رسوم العضوية" #. module: membership #: model:ir.model,name:membership.model_membership_invoice #: model:ir.ui.view,arch_db:membership.view_membership_invoice_view msgid "Membership Invoice" -msgstr "" +msgstr "فاتورة العضوية" #. module: membership #: model:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "Membership Partners" -msgstr "" +msgstr "شركاء العضوية" #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership_membership_id #: model:ir.ui.view,arch_db:membership.membership_product_search_form_view #: model:ir.ui.view,arch_db:membership.view_report_membership_search msgid "Membership Product" -msgstr "" +msgstr "منتج العضوية" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_products #: model:ir.ui.view,arch_db:membership.membership_product_search_form_view msgid "Membership Products" -msgstr "" +msgstr "منتجات العضوية" #. module: membership #: model:ir.model.fields,field_description:membership.field_product_product_membership_date_from @@ -510,30 +518,30 @@ msgstr "موعد بداية العضوية" #. module: membership #: model:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "Membership State" -msgstr "" +msgstr "حالة العضوية" #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line_state msgid "Membership Status" -msgstr "" +msgstr "حالة العضوية" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_products_form #: model:ir.ui.view,arch_db:membership.membership_products_tree msgid "Membership products" -msgstr "" +msgstr "منتجات العضوية" #. module: membership #: model:ir.actions.server,name:membership.ir_cron_update_membership_ir_actions_server #: model:ir.cron,cron_name:membership.ir_cron_update_membership #: model:ir.cron,name:membership.ir_cron_update_membership msgid "Membership: update memberships" -msgstr "" +msgstr "العضوية: تحديث العضويات" #. module: membership #: model:ir.ui.view,arch_db:membership.view_partner_form msgid "Memberships" -msgstr "" +msgstr "العضويات" #. module: membership #: model:ir.ui.view,arch_db:membership.view_report_membership_search @@ -550,7 +558,7 @@ msgstr "ليس عضو" #. module: membership #: model:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "None/Canceled/Old/Waiting" -msgstr "" +msgstr "غير الأعضاء/الأعضاء الملغيين/القدامى/المنتظرين" #. module: membership #: model:ir.actions.act_window,help:membership.action_membership_members @@ -564,7 +572,7 @@ msgstr "" #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Old Member" -msgstr "" +msgstr "عضو قديم" #. module: membership #: selection:membership.membership_line,state:0 @@ -582,13 +590,13 @@ msgstr "الشريك" #: code:addons/membership/models/partner.py:181 #, python-format msgid "Partner doesn't have an address to make the invoice." -msgstr "" +msgstr "لا يملك الشريك عنوانًا لاستخراج الفاتورة." #. module: membership #: code:addons/membership/models/partner.py:179 #, python-format msgid "Partner is a free Member." -msgstr "" +msgstr "الشريك عضو مجاني." #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership_tot_pending @@ -613,7 +621,7 @@ msgstr "اعداد التقرير " #. module: membership #: model:ir.ui.view,arch_db:membership.view_report_membership_search msgid "Revenue Done" -msgstr "" +msgstr "الأرباح التامة" #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership_user_id @@ -657,7 +665,7 @@ msgstr "السعر قابل للتفاوض من قبل الشريك" #. module: membership #: model:ir.ui.view,arch_db:membership.membership_products_form msgid "This note will be displayed on quotations..." -msgstr "" +msgstr "ستُعرض هذه الملاحظة على عروض الأسعار..." #. module: membership #: model:ir.ui.view,arch_db:membership.view_report_membership_search @@ -667,7 +675,7 @@ msgstr "سيتم عرض الدفع، القديم ومجموع أعمدة الت #. module: membership #: model:ir.ui.view,arch_db:membership.view_report_membership_search msgid "This will display waiting, invoiced and total pending columns" -msgstr "" +msgstr "سيعرض هذا أعمدة الأعضاء المنتظرين، والمفوترين، وإجمالي القيمة المعلقة" #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line_date_to @@ -684,7 +692,7 @@ msgstr "الموردين" #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Waiting Member" -msgstr "" +msgstr "عضو منتظر" #. module: membership #: model:ir.model,name:membership.model_membership_membership_line diff --git a/addons/pad/i18n/ar.po b/addons/pad/i18n/ar.po index c51402ccda3..965c6b18395 100644 --- a/addons/pad/i18n/ar.po +++ b/addons/pad/i18n/ar.po @@ -3,19 +3,20 @@ # * pad # # Translators: -# Mustafa Rawi , 2017 -# Shaima Safar , 2017 # Osama Ahmaro , 2017 # Ghaith Gammar , 2017 +# Shaima Safar , 2017 # Yihya Hugirat , 2017 -# Martin Trigaux , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Martin Trigaux , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,13 +43,13 @@ msgstr "الاسم المعروض" #: model:ir.model.fields,help:pad.field_res_company_pad_key #: model:ir.model.fields,help:pad.field_res_config_settings_pad_key msgid "Etherpad lite api key." -msgstr "" +msgstr "مفتاح واجهة برمجة التطبيقات لـEtherpad lite." #. module: pad #: model:ir.model.fields,help:pad.field_res_company_pad_server #: model:ir.model.fields,help:pad.field_res_config_settings_pad_server msgid "Etherpad lite server. Example: beta.primarypad.com" -msgstr "" +msgstr "سيرفر Etherpad lite. مثال: beta.primarypad.com" #. module: pad #: model:ir.model.fields,field_description:pad.field_pad_common_id @@ -70,7 +71,7 @@ msgstr "جاري التحميل" #. module: pad #: model:ir.model.fields,field_description:pad.field_res_company_pad_key msgid "Pad Api Key" -msgstr "" +msgstr "مفتاح واجهة برمجة التطبيقات للباد" #. module: pad #: model:ir.model.fields,field_description:pad.field_res_config_settings_pad_key @@ -80,7 +81,7 @@ msgstr "مفتاح الواجهة البرمجية*" #. module: pad #: model:ir.model.fields,field_description:pad.field_res_company_pad_server msgid "Pad Server" -msgstr "" +msgstr "سيرفر الباد" #. module: pad #: model:ir.model.fields,field_description:pad.field_res_config_settings_pad_server @@ -105,6 +106,8 @@ msgid "" "Please enter your Etherpad credentials through the menu 'Settings > General " "Settings'." msgstr "" +"برجاء إدخال بيانات اعتمادك على Etherpad من خلال القائمة 'إعدادات > إعدادات " +"عامة'." #. module: pad #: model:ir.ui.view,arch_db:pad.res_config_settings_view_form @@ -128,7 +131,7 @@ msgstr "تعذر تحميل الكراسة" #. module: pad #: model:ir.ui.view,arch_db:pad.res_config_settings_view_form msgid "e.g. beta.primarypad.com" -msgstr "" +msgstr "مثلًا: beta.primarypad.com" #. module: pad #: model:ir.model,name:pad.model_pad_common diff --git a/addons/pad_project/i18n/ar.po b/addons/pad_project/i18n/ar.po index cc08f63d061..980edf5652c 100644 --- a/addons/pad_project/i18n/ar.po +++ b/addons/pad_project/i18n/ar.po @@ -4,14 +4,15 @@ # # Translators: # Shaima Safar , 2017 -# Mustafa Rawi , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Mustafa Rawi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,7 +23,7 @@ msgstr "" #. module: pad_project #: model:ir.model.fields,field_description:pad_project.field_project_task_description_pad msgid "Pad URL" -msgstr "" +msgstr "رابط باد" #. module: pad_project #: model:ir.model,name:pad_project.model_project_project @@ -37,15 +38,15 @@ msgstr "المهمة" #. module: pad_project #: model:ir.model.fields,field_description:pad_project.field_project_task_use_pad msgid "Use collaborative pad" -msgstr "" +msgstr "استخدام منصات تعاونية" #. module: pad_project #: model:ir.model.fields,help:pad_project.field_project_project_use_pads #: model:ir.model.fields,help:pad_project.field_project_task_use_pad msgid "Use collaborative pad for the tasks on this project." -msgstr "" +msgstr "استخدام منصات تعاونية لمهمات هذا المشروع." #. module: pad_project #: model:ir.model.fields,field_description:pad_project.field_project_project_use_pads msgid "Use collaborative pads" -msgstr "" +msgstr "استخدام منصات تعاونية" diff --git a/addons/payment/static/src/js/payment_translations.js b/addons/payment/static/src/js/payment_translations.js new file mode 100644 index 00000000000..199dcc2a276 --- /dev/null +++ b/addons/payment/static/src/js/payment_translations.js @@ -0,0 +1,10 @@ +// TODO Remove me >=saas-12.5, this is a disgrace +// This is an hack to get the string_true and hover_false options translated on +// the boolean_button terminology widget. The terms are translated through +// _t(opt_terms.string_true) which will only work if the terms are already +// present in the translation map. +// This code does nothing but marks the strings as translatable +var _t = function(x) { return x; }; + +_t("Published"); +_t("Publish"); diff --git a/addons/payment/views/assets.xml b/addons/payment/views/assets.xml index 42e965196f2..64f99b99cd0 100644 --- a/addons/payment/views/assets.xml +++ b/addons/payment/views/assets.xml @@ -12,4 +12,11 @@ + + + diff --git a/addons/payment_adyen/i18n/ar.po b/addons/payment_adyen/i18n/ar.po index f142a813bd9..49c82a033c4 100644 --- a/addons/payment_adyen/i18n/ar.po +++ b/addons/payment_adyen/i18n/ar.po @@ -5,15 +5,16 @@ # Translators: # Shaima Safar , 2017 # AMAAL RU , 2017 -# Mustafa Rawi , 2017 # hoxhe Aits , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: hoxhe Aits , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,19 +38,19 @@ msgstr "لايوجد طلبات" #: code:addons/payment_adyen/models/payment.py:234 #, python-format msgid "Adyen: feedback error" -msgstr "" +msgstr "Adyen: خطأ بالتغذية الرجعية" #. module: payment_adyen #: code:addons/payment_adyen/models/payment.py:196 #, python-format msgid "Adyen: invalid merchantSig, received %s, computed %s" -msgstr "" +msgstr "Adyen: merchantSig غير صالح، المستلم %s, المحسوب %s" #. module: payment_adyen #: code:addons/payment_adyen/models/payment.py:182 #, python-format msgid "Adyen: received data for reference %s" -msgstr "" +msgstr "Adyen: البيانات المستلمة لرقم الإشارة %s" #. module: payment_adyen #: code:addons/payment_adyen/models/payment.py:175 @@ -57,12 +58,12 @@ msgstr "" msgid "" "Adyen: received data with missing reference (%s) or missing pspReference " "(%s)" -msgstr "" +msgstr "Adyen: البيانات المستلمة ينقصها رقم إشارة (%s) أو pspReference (%s)" #. module: payment_adyen #: model:ir.ui.view,arch_db:payment_adyen.acquirer_form_adyen msgid "How to configure your Adyen account?" -msgstr "" +msgstr "كيف تقوم بإعداد حسابك على Adyen؟" #. module: payment_adyen #: model:ir.model.fields,field_description:payment_adyen.field_payment_acquirer_adyen_merchant_account @@ -82,9 +83,9 @@ msgstr "معاملة السداد" #. module: payment_adyen #: model:ir.model.fields,field_description:payment_adyen.field_payment_acquirer_adyen_skin_code msgid "Skin Code" -msgstr "" +msgstr "Skin Code" #. module: payment_adyen #: model:ir.model.fields,field_description:payment_adyen.field_payment_acquirer_adyen_skin_hmac_key msgid "Skin HMAC Key" -msgstr "" +msgstr "Skin HMAC Key" diff --git a/addons/payment_authorize/models/payment.py b/addons/payment_authorize/models/payment.py index 0c95a444c64..2b031cfa185 100644 --- a/addons/payment_authorize/models/payment.py +++ b/addons/payment_authorize/models/payment.py @@ -24,6 +24,7 @@ class PaymentAcquirerAuthorize(models.Model): provider = fields.Selection(selection_add=[('authorize', 'Authorize.Net')]) authorize_login = fields.Char(string='API Login Id', required_if_provider='authorize', groups='base.group_user') authorize_transaction_key = fields.Char(string='API Transaction Key', required_if_provider='authorize', groups='base.group_user') + authorize_signature_key = fields.Char(string='API Signature Key', groups='base.group_user', compute="_compute_auth_signature_key", inverse="_inverse_auth_signature_key") def _get_feature_support(self): """Get advanced feature support by provider. @@ -41,6 +42,16 @@ class PaymentAcquirerAuthorize(models.Model): res['tokenize'].append('authorize') return res + def _compute_auth_signature_key(self): + ICP = self.env['ir.config_parameter'].sudo() + for acquirer in self.filtered(lambda a: a.provider == 'authorize'): + acquirer.authorize_signature_key = ICP.get_param('payment_authorize.signature_key_%s' % acquirer.id) + + def _inverse_auth_signature_key(self): + ICP = self.env['ir.config_parameter'].sudo() + for acquirer in self.filtered(lambda a: a.provider == 'authorize'): + ICP.set_param('payment_authorize.signature_key_%s' % acquirer.id, acquirer.authorize_signature_key) + def _get_authorize_urls(self, environment): """ Authorize URLs """ if environment == 'prod': @@ -56,12 +67,22 @@ class PaymentAcquirerAuthorize(models.Model): values['x_amount'], values['x_currency_code']]).encode('utf-8') - # [BACKWARD COMPATIBILITY] Check that the merchant did update his transaction - # key to signature key (end of MD5 support from Authorize.net) + # [BACKWARD COMPATIBILITY, 2nd edition] # The signature key is now '128-character hexadecimal format', while the # transaction key was only 16-character. - if len(values['x_trans_key']) == 128: - return hmac.new(values['x_trans_key'].decode("hex").encode('utf-8'), data, hashlib.sha512).hexdigest().upper() + # One of 2 things should have happened: + # 1/ the Transaction Key has been replaced with the Signature Key value (patch from March 2019) + # => Use that to sign, but server-to-server won't work since it uses transaction key + # as its credentials + # 2/ the Signature key is a new field (patch from July 2019) + # => Use that field for the signature + + # FORWARD-PORT NOTE NUMERO DOS: forward part to saas-12.4 but no further + if len(values['x_trans_key']) == 128 and not self.authorize_signature_key: + self.authorize_signature_key = values['x_trans_key'] # store in the correct field + return hmac.new(bytes.fromhex(values['x_trans_key']), data, hashlib.sha512).hexdigest().upper() + elif self.authorize_signature_key: + return hmac.new(bytes.fromhex(self.authorize_signature_key), data, hashlib.sha512).hexdigest().upper() else: return hmac.new(values['x_trans_key'].encode('utf-8'), data, hashlib.md5).hexdigest() diff --git a/addons/payment_authorize/views/payment_views.xml b/addons/payment_authorize/views/payment_views.xml index 0237325e0c2..b60385ed9f0 100644 --- a/addons/payment_authorize/views/payment_views.xml +++ b/addons/payment_authorize/views/payment_views.xml @@ -9,6 +9,7 @@ + How to get paid with Authorize.Net diff --git a/addons/payment_buckaroo/i18n/ar.po b/addons/payment_buckaroo/i18n/ar.po index e70849afdd8..f1284b43dc1 100644 --- a/addons/payment_buckaroo/i18n/ar.po +++ b/addons/payment_buckaroo/i18n/ar.po @@ -6,14 +6,15 @@ # Shaima Safar , 2017 # Fahad Alqahtani , 2017 # AMAAL RU , 2017 -# Mustafa Rawi , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Mustafa Rawi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,13 +38,13 @@ msgstr "لايوجد طلبات" #: code:addons/payment_buckaroo/models/payment.py:148 #, python-format msgid "Buckaroo: invalid shasign, received %s, computed %s, for data %s" -msgstr "" +msgstr "Buckaroo: shasign غير صالح، المستلم %s, المحسوب %s, للبيانات %s" #. module: payment_buckaroo #: code:addons/payment_buckaroo/models/payment.py:137 #, python-format msgid "Buckaroo: received data for reference %s" -msgstr "" +msgstr "Buckaroo: البيانات المستلمة لرقم الإشارة %s" #. module: payment_buckaroo #: code:addons/payment_buckaroo/models/payment.py:131 @@ -52,6 +53,8 @@ msgid "" "Buckaroo: received data with missing reference (%s) or pay_id (%s) or " "shasign (%s)" msgstr "" +"Buckaroo: البيانات المستلمة ينقصها رقم إشارة (%s) أو pay_id (%s) أو shasign " +"(%s)" #. module: payment_buckaroo #: model:ir.ui.view,arch_db:payment_buckaroo.acquirer_form_buckaroo @@ -76,4 +79,4 @@ msgstr "المفتاح السري (SecretKey)" #. module: payment_buckaroo #: model:ir.model.fields,field_description:payment_buckaroo.field_payment_acquirer_brq_websitekey msgid "WebsiteKey" -msgstr "" +msgstr "مفتاح الموقع" diff --git a/addons/payment_ogone/i18n/ar.po b/addons/payment_ogone/i18n/ar.po index 95d5af41077..3d457343822 100644 --- a/addons/payment_ogone/i18n/ar.po +++ b/addons/payment_ogone/i18n/ar.po @@ -3,18 +3,19 @@ # * payment_ogone # # Translators: -# Mustafa Rawi , 2017 # Shaima Safar , 2017 # AMAAL RU , 2017 # Mustafa J. Kadhem , 2017 # hoxhe Aits , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: hoxhe Aits , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,12 +48,12 @@ msgstr "كلمة مرور المستخدم الخاصة بواجهة برمجة #. module: payment_ogone #: model:ir.model.fields,field_description:payment_ogone.field_payment_acquirer_ogone_alias_usage msgid "Alias Usage" -msgstr "" +msgstr "استخدام اللقب" #. module: payment_ogone #: model:ir.ui.view,arch_db:payment_ogone.ogone_s2s_form msgid "CVC" -msgstr "" +msgstr "رمز التحقق من البطاقة" #. module: payment_ogone #: model:ir.ui.view,arch_db:payment_ogone.ogone_s2s_form @@ -62,17 +63,17 @@ msgstr "رقم البطاقة" #. module: payment_ogone #: model:ir.ui.view,arch_db:payment_ogone.ogone_s2s_form msgid "Cardholder name" -msgstr "" +msgstr "اسم حامل البطاقة" #. module: payment_ogone #: model:ir.ui.view,arch_db:payment_ogone.ogone_s2s_form msgid "Expires (MM / YY)" -msgstr "" +msgstr "تنتهي صلاحيته في (MM / YY)" #. module: payment_ogone #: model:ir.ui.view,arch_db:payment_ogone.acquirer_form_ogone msgid "How to configure your Ogone account?" -msgstr "" +msgstr "كيف تقوم بإعداد حسابك على Ogone؟" #. module: payment_ogone #: model:ir.model.fields,help:payment_ogone.field_payment_acquirer_ogone_alias_usage @@ -80,18 +81,20 @@ msgid "" "If you want to use Ogone Aliases, this default Alias Usage will be presented" " to the customer as the reason you want to keep his payment data" msgstr "" +"إذا أردت استخدام ألقاب Ogone، سيتم تقديم استخدام اللقب الافتراضي هذا للعميل " +"كسبب لرغبتك في الاحتفاظ ببيانات عمليات السداد التي يقوم بها" #. module: payment_ogone #: code:addons/payment_ogone/models/payment.py:247 #, python-format msgid "Ogone: invalid shasign, received %s, computed %s, for data %s" -msgstr "" +msgstr "Ogone: shasign غير صالح، المستلم %s, المحسوب %s, للبيانات %s" #. module: payment_ogone #: code:addons/payment_ogone/models/payment.py:236 #, python-format msgid "Ogone: received data for reference %s" -msgstr "" +msgstr "Ogone: البيانات المستلمة لرقم الإشارة %s" #. module: payment_ogone #: code:addons/payment_ogone/models/payment.py:229 @@ -100,6 +103,8 @@ msgid "" "Ogone: received data with missing reference (%s) or pay_id (%s) or shasign " "(%s)" msgstr "" +"Ogone: البيانات المستلمة ينقصها رقم إشارة (%s) أو pay_id (%s) أو shasign " +"(%s)" #. module: payment_ogone #: model:ir.model.fields,field_description:payment_ogone.field_payment_acquirer_ogone_pspid diff --git a/addons/payment_paypal/i18n/ar.po b/addons/payment_paypal/i18n/ar.po index a1a9dfbdee6..3007fe6a45e 100644 --- a/addons/payment_paypal/i18n/ar.po +++ b/addons/payment_paypal/i18n/ar.po @@ -3,16 +3,17 @@ # * payment_paypal # # Translators: -# Mustafa J. Kadhem , 2017 # Shaima Safar , 2017 -# Mustafa Rawi , 2017 +# Mustafa J. Kadhem , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Mustafa Rawi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -46,6 +47,8 @@ msgid "" "Payment Data Transfer allows you to receive notification of successful " "payments as they are made." msgstr "" +"تحويل بيانات عمليات السداد يسمح لك بتلقي إشعارات بالدفعات الناجحة عند " +"إجراءها." #. module: payment_paypal #: model:ir.model,name:payment_paypal.model_payment_transaction @@ -70,7 +73,7 @@ msgstr "معرف التاجر لدى PayPal" #. module: payment_paypal #: model:ir.model.fields,field_description:payment_paypal.field_payment_acquirer_paypal_pdt_token msgid "Paypal PDT Token" -msgstr "" +msgstr "رمز Paypal PDT السري" #. module: payment_paypal #: code:addons/payment_paypal/models/payment.py:138 diff --git a/addons/payment_payumoney/i18n/ar.po b/addons/payment_payumoney/i18n/ar.po index f316e72bdad..45b5c551d96 100644 --- a/addons/payment_payumoney/i18n/ar.po +++ b/addons/payment_payumoney/i18n/ar.po @@ -4,14 +4,15 @@ # # Translators: # Shaima Safar , 2017 -# Mustafa Rawi , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Mustafa Rawi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,12 +23,12 @@ msgstr "" #. module: payment_payumoney #: model:ir.model.fields,field_description:payment_payumoney.field_payment_acquirer_payumoney_merchant_key msgid "Merchant Key" -msgstr "" +msgstr "معرف التاجر" #. module: payment_payumoney #: model:ir.model.fields,field_description:payment_payumoney.field_payment_acquirer_payumoney_merchant_salt msgid "Merchant Salt" -msgstr "" +msgstr "Merchant Salt" #. module: payment_payumoney #: code:addons/payment_payumoney/models/payment.py:146 @@ -39,19 +40,20 @@ msgstr "" #: code:addons/payment_payumoney/models/payment.py:108 #, python-format msgid "PayUmoney: invalid shasign, received %s, computed %s, for data %s" -msgstr "" +msgstr "PayUmoney: shasign غير صالح، المستلم %s, المحسوب %s, للبيانات %s" #. module: payment_payumoney #: code:addons/payment_payumoney/models/payment.py:102 #, python-format msgid "PayUmoney: received data for reference %s; multiple orders found" msgstr "" +"PayUmoney: البيانات المستلمة لرقم الإشارة %s، تم العثور على طلبات متعددة" #. module: payment_payumoney #: code:addons/payment_payumoney/models/payment.py:99 #, python-format msgid "PayUmoney: received data for reference %s; no order found" -msgstr "" +msgstr "PayUmoney: البيانات المستلمة لرقم الإشارة %s، لم يُعثر على طلبات" #. module: payment_payumoney #: code:addons/payment_payumoney/models/payment.py:94 @@ -60,6 +62,8 @@ msgid "" "PayUmoney: received data with missing reference (%s) or pay_id (%s) or " "shashign (%s)" msgstr "" +"PayUmoney: البيانات المستلمة ينقصها رقم إشارة (%s) أو pay_id (%s) أو shasign" +" (%s)" #. module: payment_payumoney #: model:ir.model,name:payment_payumoney.model_payment_acquirer diff --git a/addons/payment_sips/i18n/ar.po b/addons/payment_sips/i18n/ar.po index a0127e167a8..925f0b3ace2 100644 --- a/addons/payment_sips/i18n/ar.po +++ b/addons/payment_sips/i18n/ar.po @@ -5,14 +5,15 @@ # Translators: # Shaima Safar , 2017 # AMAAL RU , 2017 -# Mustafa Rawi , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Mustafa Rawi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,17 +43,17 @@ msgstr "العمله غير معتمده في الخط الافقي" #: code:addons/payment_sips/models/payment.py:55 #, python-format msgid "Incorrect payment acquirer provider" -msgstr "" +msgstr "خطأ بمزود معالج السداد" #. module: payment_sips #: model:ir.model.fields,field_description:payment_sips.field_payment_acquirer_sips_version msgid "Interface Version" -msgstr "" +msgstr "إصدار الواجهة" #. module: payment_sips #: model:ir.model.fields,field_description:payment_sips.field_payment_acquirer_sips_merchant_id msgid "Merchant ID" -msgstr "" +msgstr "معرف التاجر" #. module: payment_sips #: model:ir.model,name:payment_sips.model_payment_acquirer @@ -72,13 +73,13 @@ msgstr "" #. module: payment_sips #: model:ir.model.fields,field_description:payment_sips.field_payment_acquirer_sips_secret msgid "Secret Key" -msgstr "" +msgstr "مفتاح سري" #. module: payment_sips #: code:addons/payment_sips/models/payment.py:149 #, python-format msgid "Sips: received data for reference %s" -msgstr "" +msgstr "Sips: البيانات المستلمة لرقم الإشارة %s" #. module: payment_sips #: model:ir.model.fields,field_description:payment_sips.field_payment_acquirer_sips_test_url @@ -88,4 +89,4 @@ msgstr "" #. module: payment_sips #: model:ir.model.fields,help:payment_sips.field_payment_acquirer_sips_merchant_id msgid "Used for production only" -msgstr "" +msgstr "يستخدم للإنتاج فقط" diff --git a/addons/payment_stripe/i18n/ar.po b/addons/payment_stripe/i18n/ar.po index cd8df3113f5..73855115357 100644 --- a/addons/payment_stripe/i18n/ar.po +++ b/addons/payment_stripe/i18n/ar.po @@ -4,16 +4,17 @@ # # Translators: # Shaima Safar , 2017 -# Mustafa Rawi , 2017 # Yihya Hugirat , 2017 # hoxhe Aits , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-24 09:00+0000\n" -"PO-Revision-Date: 2017-10-24 09:00+0000\n" -"Last-Translator: hoxhe Aits , 2017\n" +"PO-Revision-Date: 2017-09-20 10:20+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,11 +36,13 @@ msgid "" "product. As defined in your Stripe profile. See: " "https://stripe.com/docs/checkout" msgstr "" +"رابط ويب نسبي أو مطلق يشير لصورة مربعة لعلامتك التجارية أو منتجك. كما قمت " +"بتعريفه في ملفك الشخصي على Stripe. راجع: https://stripe.com/docs/checkout" #. module: payment_stripe #: model:ir.ui.view,arch_db:payment_stripe.stripe_s2s_form msgid "CVC" -msgstr "" +msgstr "رمز التحقق من البطاقة" #. module: payment_stripe #: model:ir.ui.view,arch_db:payment_stripe.stripe_s2s_form @@ -49,12 +52,12 @@ msgstr "رقم البطاقة" #. module: payment_stripe #: model:ir.ui.view,arch_db:payment_stripe.stripe_s2s_form msgid "Cardholder name" -msgstr "" +msgstr "اسم حامل البطاقة" #. module: payment_stripe #: model:ir.model.fields,field_description:payment_stripe.field_payment_acquirer_stripe_image_url msgid "Checkout Image URL" -msgstr "" +msgstr "رابط صورة تسجيل الخروج" #. module: payment_stripe #. openerp-web @@ -73,14 +76,14 @@ msgstr "خطأ" #. module: payment_stripe #: model:ir.ui.view,arch_db:payment_stripe.stripe_s2s_form msgid "Expires (MM / YY)" -msgstr "" +msgstr "تنتهي صلاحيته في (MM / YY)" #. module: payment_stripe #. openerp-web #: code:addons/payment_stripe/static/src/js/stripe.js:32 #, python-format msgid "Just one more second, confirming your payment..." -msgstr "" +msgstr "برجاء الانتظار لثوانٍ، جاري تأكيد دفعتك..." #. module: payment_stripe #: model:ir.model,name:payment_stripe.model_payment_acquirer @@ -97,7 +100,7 @@ msgstr "معاملة السداد" #: code:addons/payment_stripe/static/src/js/stripe.js:57 #, python-format msgid "Payment error" -msgstr "" +msgstr "خطأ في عملية السداد" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:167 @@ -106,40 +109,42 @@ msgid "" "Perhaps the problem can be solved by double-checking your credit card " "details, or contacting your bank?" msgstr "" +"ربما يمكن حل المشكلة بالتحقق من بيانات بطاقتك الائتمانية، أو التواصل مع " +"البنك؟" #. module: payment_stripe #: model:ir.model.fields,field_description:payment_stripe.field_payment_acquirer_stripe_publishable_key msgid "Stripe Publishable Key" -msgstr "" +msgstr "مفتاح Stripe القابل للنشر" #. module: payment_stripe #: model:ir.model.fields,field_description:payment_stripe.field_payment_acquirer_stripe_secret_key msgid "Stripe Secret Key" -msgstr "" +msgstr "مفتاح Stripe السري" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:165 #, python-format msgid "Stripe gave us the following info about the problem: '%s'" -msgstr "" +msgstr "أرسل إلينا Stripe هذه المعلومات عن المشكلة: '%s'" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:177 #, python-format msgid "Stripe: %s orders found for reference %s" -msgstr "" +msgstr "Stripe: تم العثور على %s طلبات لرقم الإشارة %s" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:173 #, python-format msgid "Stripe: no order found for reference %s" -msgstr "" +msgstr "Stripe: لم يُعثر على طلبات لرقم الإشارة %s" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:163 #, python-format msgid "We're sorry to report that the transaction has failed." -msgstr "" +msgstr "نأسف لإبلاغكم بفشل المعاملة." #. module: payment_stripe #: model:ir.model,name:payment_stripe.model_payment_token diff --git a/addons/phone_validation/i18n/ar.po b/addons/phone_validation/i18n/ar.po index d8ade94412c..53a0028997f 100644 --- a/addons/phone_validation/i18n/ar.po +++ b/addons/phone_validation/i18n/ar.po @@ -23,7 +23,7 @@ msgstr "" #. module: phone_validation #: selection:res.company,phone_international_format:0 msgid "Add international prefix" -msgstr "" +msgstr "إضافة بادئة دولية" #. module: phone_validation #: model:ir.model.fields,help:phone_validation.field_res_company_phone_international_format @@ -52,13 +52,13 @@ msgstr "المعرف" #: code:addons/phone_validation/tools/phone_validation.py:23 #, python-format msgid "Impossible number %s: probably invalid number of digits" -msgstr "" +msgstr "رقم مستحيل %s: ربما يكون عدد الأرقام غير صالح" #. module: phone_validation #: code:addons/phone_validation/tools/phone_validation.py:25 #, python-format msgid "Invalid number %s: probably incorrect prefix" -msgstr "" +msgstr "رقم مستحيل %s: ربما تكون البادئة غير صحيحة" #. module: phone_validation #: model:ir.model.fields,field_description:phone_validation.field_phone_validation_mixin___last_update @@ -73,7 +73,7 @@ msgstr "" #. module: phone_validation #: selection:res.company,phone_international_format:0 msgid "No prefix" -msgstr "" +msgstr "لا توجد بادئة" #. module: phone_validation #: code:addons/phone_validation/tools/phone_validation.py:44 @@ -82,6 +82,8 @@ msgid "" "Unable to format %s:\n" "%s" msgstr "" +"تعذّر تنسيق %s:\n" +"%s" #. module: phone_validation #: code:addons/phone_validation/tools/phone_validation.py:20 @@ -90,6 +92,8 @@ msgid "" "Unable to parse %s:\n" "%s" msgstr "" +"تعذّر تحليل %s:\n" +"%s" #. module: phone_validation #: model:ir.model,name:phone_validation.model_phone_validation_mixin diff --git a/addons/portal/i18n/ar.po b/addons/portal/i18n/ar.po index a0b4457e6d3..e1a2f2fcbae 100644 --- a/addons/portal/i18n/ar.po +++ b/addons/portal/i18n/ar.po @@ -170,7 +170,7 @@ msgstr "الاسم المعروض" #: code:addons/portal/static/src/xml/portal_signature.xml:14 #, python-format msgid "Draw your signature" -msgstr "" +msgstr "ارسم توقيعك" #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_wizard_user_email @@ -205,12 +205,12 @@ msgstr "" #: code:addons/portal/controllers/portal.py:180 #, python-format msgid "Invalid Email! Please enter a valid email address." -msgstr "" +msgstr "البريد الإلكتروني غير صالح! برجاء إدخال بريد صالح." #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_wizard_welcome_message msgid "Invitation Message" -msgstr "" +msgstr "رسالة الدعوة" #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_mixin___last_update @@ -236,12 +236,12 @@ msgstr "آخر تحديث في" #: code:addons/portal/static/src/xml/portal_chatter.xml:20 #, python-format msgid "Leave a comment" -msgstr "" +msgstr "اترك تعليقًا" #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_wizard_user_user_id msgid "Login User" -msgstr "" +msgstr "تسجيل دخول المستخدم" #. module: portal #: model:ir.ui.view,arch_db:portal.frontend_layout @@ -268,7 +268,7 @@ msgstr "التالي" #: code:addons/portal/static/src/xml/portal_chatter.xml:38 #, python-format msgid "Oops! Something went wrong. Try to reload the page and log in." -msgstr "" +msgstr "عفوًا! حدث خطأ ما. حاول إعادة تحميل الصفحة وتسجيل الدخول." #. module: portal #: model:ir.ui.view,arch_db:portal.portal_my_details @@ -311,7 +311,7 @@ msgstr "سابق" #: code:addons/portal/static/src/js/portal_chatter.js:101 #, python-format msgid "Published on %s" -msgstr "" +msgstr "منشور في %s" #. module: portal #: model:ir.ui.view,arch_db:portal.wizard_view @@ -320,6 +320,9 @@ msgid "" " The email address of each selected contact must be valid and unique.\n" " If necessary, you can fix any contact's email address directly in the list." msgstr "" +"اختر أي جهات اتصال ينبغي إدراجها ببوابة العملاء في القائمة بالأسفل.\n" +" يجب أن يكون البريد الإلكتروني الخاص بكل جهة اتصال صالحًا وفريدًا.\n" +" في حال احتجت لهذا، يمكنك تعديل أي بريد إلكتروني مباشرة في القائمة." #. module: portal #. openerp-web @@ -332,25 +335,26 @@ msgstr "إرسال" #: code:addons/portal/wizard/portal_wizard.py:106 #, python-format msgid "Several contacts have the same email: " -msgstr "" +msgstr "تملك عدة جهات اتصال نفس البريد الإلكتروني: " #. module: portal #: code:addons/portal/wizard/portal_wizard.py:103 #, python-format msgid "Some contacts don't have a valid email: " -msgstr "" +msgstr "بعض جهات الاتصال لا تملك بريدًا إلكترونيًا صالحًا: " #. module: portal #: code:addons/portal/wizard/portal_wizard.py:109 #, python-format msgid "Some contacts have the same email as an existing portal user:" msgstr "" +"تملك بعض جهات اتصال نفس البريد الإلكتروني الخاص بمستخدم حالي لبوابة العملاء:" #. module: portal #: code:addons/portal/controllers/portal.py:197 #, python-format msgid "Some required fields are empty." -msgstr "" +msgstr "بعض الحقول المطلوبة فارغة." #. module: portal #: model:ir.ui.view,arch_db:portal.portal_my_details @@ -384,12 +388,12 @@ msgstr "" #. module: portal #: model:ir.ui.view,arch_db:portal.wizard_view msgid "This text is included in the email sent to new portal users." -msgstr "" +msgstr "يتم إدراج هذا النص في الرسالة المرسلة لمستخدمي بوابة العملاء الجدد." #. module: portal #: model:ir.model.fields,help:portal.field_portal_wizard_welcome_message msgid "This text is included in the email sent to new users of the portal." -msgstr "" +msgstr "يتم إدراج هذا النص في الرسالة المرسلة لمستخدمي بوابة العملاء الجدد." #. module: portal #: code:addons/portal/wizard/portal_wizard.py:112 @@ -399,6 +403,9 @@ msgid "" "- Correct the emails of the relevant contacts\n" "- Grant access only to contacts with unique emails" msgstr "" +"لحل هذه المشكلة، يمكنك فعل التالي:\n" +"- تصحيح البريد الإلكتروني لجهات الاتصال المعنية\n" +"- قصر صلاحية الوصول على جهات الاتصال التي تملك بريدًا فريدًا" #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_wizard_user_ids @@ -544,14 +551,14 @@ msgstr "المعالج" #: code:addons/portal/static/src/xml/portal_chatter.xml:32 #, python-format msgid "Write a message..." -msgstr "" +msgstr "كتابة رسالة..." #. module: portal #. openerp-web #: code:addons/portal/static/src/xml/portal_chatter.xml:21 #, python-format msgid "You must be" -msgstr "" +msgstr "يجب أن تكون" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:182 @@ -565,18 +572,18 @@ msgstr "" #. module: portal #: model:ir.ui.view,arch_db:portal.portal_my_details msgid "Your Contact Details" -msgstr "" +msgstr "تفاصيل جهة اتصالك" #. module: portal #: model:ir.ui.view,arch_db:portal.portal_layout #: model:ir.ui.view,arch_db:portal.portal_my_details msgid "Your Details" -msgstr "" +msgstr "تفاصيلك" #. module: portal #: model:ir.ui.view,arch_db:portal.portal_my_home msgid "Your Documents" -msgstr "" +msgstr "مستنداتك" #. module: portal #. openerp-web @@ -601,7 +608,7 @@ msgstr "الرمز البريدي / الرمز البريدي " #: code:addons/portal/static/src/xml/portal_chatter.xml:56 #, python-format msgid "avatar" -msgstr "" +msgstr "الصورة الرمزية" #. module: portal #. openerp-web @@ -622,7 +629,7 @@ msgstr "تعليقات" #: code:addons/portal/static/src/xml/portal_chatter.xml:21 #, python-format msgid "logged in" -msgstr "" +msgstr "تم تسجيل الدخول" #. module: portal #: model:ir.model,name:portal.model_portal_mixin @@ -639,4 +646,4 @@ msgstr "حدد..." #: code:addons/portal/static/src/xml/portal_chatter.xml:21 #, python-format msgid "to post a comment." -msgstr "" +msgstr "لكتابة تعليق." diff --git a/addons/pos_data_drinks/i18n/ar.po b/addons/pos_data_drinks/i18n/ar.po index 20567314d1f..00478bda7d5 100644 --- a/addons/pos_data_drinks/i18n/ar.po +++ b/addons/pos_data_drinks/i18n/ar.po @@ -3,16 +3,17 @@ # * pos_data_drinks # # Translators: +# Martin Trigaux, 2017 # Yihya Hugirat , 2017 -# Mustafa Rawi , 2017 -# Martin Trigaux , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Martin Trigaux , 2017\n" +"PO-Revision-Date: 2017-09-20 10:21+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,7 +83,7 @@ msgstr "" #: model:product.product,name:pos_data_drinks.coke #: model:product.template,name:pos_data_drinks.coke_product_template msgid "Coca-Cola" -msgstr "" +msgstr "كوكاكولا" #. module: pos_data_drinks #: model:pos.category,name:pos_data_drinks.cocktail @@ -272,7 +273,7 @@ msgstr "" #: model:product.product,name:pos_data_drinks.minute_maid #: model:product.template,name:pos_data_drinks.minute_maid_product_template msgid "Minute Maid" -msgstr "" +msgstr "مينيت ميد" #. module: pos_data_drinks #: model:product.product,name:pos_data_drinks.mojito diff --git a/addons/pos_restaurant/i18n/ar.po b/addons/pos_restaurant/i18n/ar.po index a2e460dba18..71ef7c516a1 100644 --- a/addons/pos_restaurant/i18n/ar.po +++ b/addons/pos_restaurant/i18n/ar.po @@ -29,19 +29,19 @@ msgstr "" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_kanban msgid "Floor Name: " -msgstr "" +msgstr "اسم الطابق: " #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.view_restaurant_floor_kanban msgid "Point of Sale: " -msgstr "" +msgstr "نقطة البيع: " #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_image msgid "" "A background image used to display a floor layout in the point of sale " "interface" -msgstr "" +msgstr "صورة خلفية تستخدم لعرض مخطط الأرضية في واجهة نقطة البيع" #. module: pos_restaurant #: model:ir.actions.act_window,help:pos_restaurant.action_restaurant_floor_form @@ -49,11 +49,13 @@ msgid "" "A restaurant floor represents the place where customers are served, this is where you can\n" " define and position the tables." msgstr "" +"تمثل أرضية المطعم المكان الذي يتم فيه خدمة العملاء، وهو المكان الذي يمكنك فيه\n" +" تحديد وتنظيم أماكن الطاولات." #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Accept customer tips or convert their change to a tip" -msgstr "" +msgstr "قبول البقشيش من العملاء أو تحويل الباقي لبقشيش" #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_active @@ -70,22 +72,22 @@ msgstr "أضف ملاحظة" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Add notes to orderlines" -msgstr "" +msgstr "إضافة ملاحظات لبنود الطلب" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_orderline_notes msgid "Allow custom notes on Orderlines." -msgstr "" +msgstr "السماح بملاحظات معدلة في بنود الطلبات." #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Allow to print bill before payment" -msgstr "" +msgstr "السماح بطباعة الفاتورة قبل السداد" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_printbill msgid "Allows to print the Bill before payment." -msgstr "" +msgstr "السماح بطباعة الفاتورة قبل السداد." #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_name @@ -233,7 +235,7 @@ msgstr "" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_pos_config_iface_splitbill msgid "Enables Bill Splitting in the Point of Sale." -msgstr "" +msgstr "يسمح بتقسيم الفاتورة في نقطة البيع." #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_floor_id @@ -254,7 +256,7 @@ msgstr "تخطيط الطابق" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Floors" -msgstr "" +msgstr "طوابق" #. module: pos_restaurant #. openerp-web @@ -301,7 +303,7 @@ msgstr "المعرف" msgid "" "If false, the table is deactivated and will not be available in the point of" " sale" -msgstr "" +msgstr "إذا كانت قيمته خطأ، تُلغى الطاولة ولن تكون متاحة في نقطة البيع" #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_floor___last_update @@ -327,7 +329,7 @@ msgstr "آخر تحديث في" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Manage table orders" -msgstr "" +msgstr "إدارة طلبات الطاولة" #. module: pos_restaurant #. openerp-web @@ -386,11 +388,13 @@ msgid "" "Order Printers are used by restaurants and bars to print the\n" " order updates in the kitchen/bar when the waiter updates the order." msgstr "" +"تستخدم طابعات الطلبات في المطاعم والحانات لطباعة\n" +" تحديثات الطلبات في المطبخ/الحانة عندما يقوم النادل بتحديث الطلب." #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_iface_orderline_notes msgid "Orderline Notes" -msgstr "" +msgstr "ملاحظات بنود الطلب" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.view_restaurant_printer_form @@ -424,7 +428,7 @@ msgstr "طباعة" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Print orders at the kitchen, at the bar, etc." -msgstr "" +msgstr "طباعة الطلبات في المطبخ، في الحانة، إلخ." #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_printer_product_categories_ids @@ -511,7 +515,7 @@ msgstr "تجزئة" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Split total or order lines" -msgstr "" +msgstr "تقسيم المجموع أو بنود الطلب" #. module: pos_restaurant #: selection:restaurant.table,shape:0 @@ -540,7 +544,7 @@ msgstr "طاولة" #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_pos_config_is_table_management msgid "Table Management" -msgstr "" +msgstr "إدارة الطاولة" #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_name @@ -575,85 +579,85 @@ msgstr "عنوان IP أو اسم المضيف لبروكسي الطابعة" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_pos_order_customer_count msgid "The amount of customers that have been served by this order." -msgstr "" +msgstr "عدد العملاء المقدم لهم هذا الطلب." #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_background_color msgid "" "The background color of the floor layout, (must be specified in a html-" "compatible format)" -msgstr "" +msgstr "لون خلفية مخطط الأرضية، (يجب تحديده بصيغة متوافقة مع لغة html)" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_seats msgid "The default number of customer served at this table." -msgstr "" +msgstr "عدد العملاء الافتراضي المقدم لهم خدمة على هذه الطاولة." #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_table_ids msgid "The list of tables in this floor" -msgstr "" +msgstr "قائمة طاولات هذا الطابق" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_pos_config_floor_ids msgid "The restaurant floors served by this point of sale." -msgstr "" +msgstr "طوابق المطعم المتاحة في نقطة البيع هذه." #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_pos_order_table_id msgid "The table where this order was served" -msgstr "" +msgstr "الطاولة التي قدم عليها هذا الطلب" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_color msgid "" "The table's color, expressed as a valid 'background' CSS property value" -msgstr "" +msgstr "لون الطاولة، معبرًا عنه كقيمة خاصية CSS 'خلفية' صحيحة" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_height msgid "The table's height in pixels" -msgstr "" +msgstr "طول الطاولة بالبيكسل" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_h msgid "" "The table's horizontal position from the left side to the table's center, in" " pixels" -msgstr "" +msgstr "الوضع الأفقي للطاولة من الجانب الأيسر لمركز الطاولة، بالبيكسل" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_position_v msgid "" "The table's vertical position from the top to the table's center, in pixels" -msgstr "" +msgstr "الوضع الرأسي للطاولة من القمة لمركز الطاولة، بالبيكسل" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_table_width msgid "The table's width in pixels" -msgstr "" +msgstr "عرض الطاولة بالبيكسل" #. module: pos_restaurant #. openerp-web #: code:addons/pos_restaurant/static/src/xml/floors.xml:106 #, python-format msgid "This floor has no tables yet, use the" -msgstr "" +msgstr "لا توجد طاولات في هذا الطابق بعد، استخدم الـ" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "This product is used as reference on customer receipts." -msgstr "" +msgstr "يستخدم هذا المنتج كمرجع في فواتير العميل." #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Tip Product" -msgstr "" +msgstr "تلميحة المنتج" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant msgid "Tips" -msgstr "" +msgstr "تلميحات" #. module: pos_restaurant #. openerp-web @@ -665,7 +669,7 @@ msgstr "نقل" #. module: pos_restaurant #: model:ir.model.fields,help:pos_restaurant.field_restaurant_floor_sequence msgid "Used to sort Floors" -msgstr "" +msgstr "يستخدم لترتيب الطوابق" #. module: pos_restaurant #: model:ir.model.fields,field_description:pos_restaurant.field_restaurant_table_position_v @@ -713,7 +717,7 @@ msgstr "في الطاولة" #: code:addons/pos_restaurant/static/src/xml/floors.xml:107 #, python-format msgid "button in the editing toolbar to create new tables." -msgstr "" +msgstr "زر في قائمة أدوات التحرير لإنشاء طاولات جديدة." #. module: pos_restaurant #. openerp-web diff --git a/addons/product_expiry/i18n/ar.po b/addons/product_expiry/i18n/ar.po index 190a91f7334..8036a3ffd89 100644 --- a/addons/product_expiry/i18n/ar.po +++ b/addons/product_expiry/i18n/ar.po @@ -3,17 +3,18 @@ # * product_expiry # # Translators: -# Martin Trigaux , 2017 # Mohammed Albasha , 2017 +# Martin Trigaux, 2017 # Mustafa J. Kadhem , 2017 -# Mustafa Rawi , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-02 11:26+0000\n" -"PO-Revision-Date: 2017-10-02 11:26+0000\n" -"Last-Translator: Mustafa Rawi , 2017\n" +"PO-Revision-Date: 2017-09-20 10:22+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,7 +37,7 @@ msgstr "تأريخ النفاذية" #. module: product_expiry #: model:ir.ui.view,arch_db:product_expiry.view_product_form_expiry msgid "days" -msgstr "" +msgstr "أيام" #. module: product_expiry #: model:ir.model.fields,field_description:product_expiry.field_stock_production_lot_alert_date @@ -66,6 +67,8 @@ msgid "" "Date to determine the expired lots and serial numbers using the filter " "\"Expiration Alerts\"." msgstr "" +"تاريخ تحديد أرقام اللوط والأرقام المسلسلة للمنتجات منتهية الصلاحية باستخدام " +"فلتر \"تنبيهات انتهاء الصلاحية\"." #. module: product_expiry #: model:ir.ui.view,arch_db:product_expiry.view_move_form_expiry @@ -106,6 +109,7 @@ msgstr "اللوط/المسلسل" msgid "" "Number of days before an alert should be raised on the lot/serial number." msgstr "" +"عدد الأيام المتبقية حتى يتوجب إصدار تنبيه على رقم اللوط/الرقم المسلسل." #. module: product_expiry #: model:ir.model.fields,help:product_expiry.field_product_product_life_time @@ -114,6 +118,8 @@ msgid "" "Number of days before the goods may become dangerous and must not be " "consumed. It will be computed on the lot/serial number." msgstr "" +"عدد الأيام المتبقية حتى تصبح البضاعة خطيرة وغير صالحة للاستهلاك الآدمي. سيتم" +" احتسابه من خلال رقم اللوط/الرقم المسلسل." #. module: product_expiry #: model:ir.model.fields,help:product_expiry.field_product_product_removal_time @@ -122,6 +128,8 @@ msgid "" "Number of days before the goods should be removed from the stock. It will be" " computed on the lot/serial number." msgstr "" +"عدد الأيام المتبقية حتى يتوجب إزالة البضاعة من المخزون. سيتم احتسابه من خلال" +" رقم اللوط/الرقم المسلسل." #. module: product_expiry #: model:ir.model.fields,help:product_expiry.field_product_product_use_time @@ -140,7 +148,7 @@ msgstr "فترة التنبيه على المنتج" #. module: product_expiry #: model:ir.model.fields,field_description:product_expiry.field_stock_production_lot_product_expiry_alert msgid "Product Expiry Alert" -msgstr "" +msgstr "تنبيه انتهاء صلاحية المنتج" #. module: product_expiry #: model:ir.model.fields,field_description:product_expiry.field_product_product_life_time @@ -179,7 +187,7 @@ msgstr "تاريخ الإزالة" #. module: product_expiry #: model:ir.model.fields,help:product_expiry.field_stock_production_lot_product_expiry_alert msgid "The Alert Date has been reached." -msgstr "" +msgstr "تم الوصول لتاريخ التنبيه." #. module: product_expiry #: model:ir.model.fields,help:product_expiry.field_stock_production_lot_life_date diff --git a/addons/project_timesheet_holidays/i18n/ar.po b/addons/project_timesheet_holidays/i18n/ar.po index de24668a3de..af0dbc2d7cb 100644 --- a/addons/project_timesheet_holidays/i18n/ar.po +++ b/addons/project_timesheet_holidays/i18n/ar.po @@ -4,16 +4,17 @@ # # Translators: # Shaima Safar , 2017 -# Martin Trigaux , 2017 -# Mustafa Rawi , 2017 # Ghaith Gammar , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:53+0000\n" -"PO-Revision-Date: 2017-09-20 09:53+0000\n" -"Last-Translator: Ghaith Gammar , 2017\n" +"PO-Revision-Date: 2017-09-20 10:22+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,7 +41,7 @@ msgstr "الشركات" #: model:ir.model.fields,help:project_timesheet_holidays.field_res_company_leave_timesheet_project_id #: model:ir.model.fields,help:project_timesheet_holidays.field_res_config_settings_leave_timesheet_project_id msgid "Default project value for timesheet generated from leave type." -msgstr "" +msgstr "قيمة المشروع الافتراضية لسجل النشاط الناشئ من نوع الإجازة." #. module: project_timesheet_holidays #: code:addons/project_timesheet_holidays/models/hr_holidays.py:30 @@ -53,7 +54,7 @@ msgstr "" #. module: project_timesheet_holidays #: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_holidays_status_timesheet_generate msgid "Generate Timesheet" -msgstr "" +msgstr "إنشاء سجل نشاط" #. module: project_timesheet_holidays #: model:ir.model.fields,help:project_timesheet_holidays.field_hr_holidays_status_timesheet_generate @@ -61,6 +62,8 @@ msgid "" "If checked, when validating a leave, timesheet will be generated in the " "Vacation Project of the company." msgstr "" +"إذا كان محددًا، عند اعتماد إجازة، سيتم إنشاء سجل نشاط في مشروع العطلة الخاص " +"بالمؤسسة." #. module: project_timesheet_holidays #: code:addons/project_timesheet_holidays/models/res_company.py:30 @@ -69,12 +72,12 @@ msgstr "" #: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings_leave_timesheet_project_id #, python-format msgid "Internal Project" -msgstr "" +msgstr "مشروع داخلي" #. module: project_timesheet_holidays #: model:ir.model.fields,field_description:project_timesheet_holidays.field_hr_holidays_status_timesheet_task_id msgid "Internal Task for timesheet" -msgstr "" +msgstr "مهمة داخلية لسجل النشاط" #. module: project_timesheet_holidays #: model:ir.model,name:project_timesheet_holidays.model_hr_holidays @@ -90,7 +93,7 @@ msgstr "طلب الاجازة" #: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_company_leave_timesheet_task_id #: model:ir.model.fields,field_description:project_timesheet_holidays.field_res_config_settings_leave_timesheet_task_id msgid "Leave Task" -msgstr "" +msgstr "مهمة الإجازة" #. module: project_timesheet_holidays #: model:ir.model,name:project_timesheet_holidays.model_hr_holidays_status @@ -117,7 +120,7 @@ msgstr "المهمة" #: model:ir.model.fields,help:project_timesheet_holidays.field_hr_holidays_status_timesheet_project_id msgid "" "The project will contain the timesheet generated when a leave is validated." -msgstr "" +msgstr "سيحتوي المشروع على سجل النشاط الناشئ عند اعتماد إجازة." #. module: project_timesheet_holidays #: model:ir.ui.view,arch_db:project_timesheet_holidays.hr_holiday_status_view_form_inherit @@ -130,7 +133,7 @@ msgstr "سجل الدوام" msgid "" "You cannot delete timesheet lines attached to a leaves. Please cancel the " "leaves instead." -msgstr "" +msgstr "لا يمكنك حذف سجل نشاط مرتبط بإجازة. برجاء إلغاء الإجازة بدلًا من هذا." #. module: project_timesheet_holidays #: model:ir.model,name:project_timesheet_holidays.model_res_config_settings diff --git a/addons/sale/i18n/hu.po b/addons/sale/i18n/hu.po index bc81985e967..558187d5472 100644 --- a/addons/sale/i18n/hu.po +++ b/addons/sale/i18n/hu.po @@ -1929,7 +1929,7 @@ msgstr "Mennyiség" #. module: sale #: model:ir.ui.view,arch_db:sale.view_order_form msgid "Quantity:" -msgstr "" +msgstr "Mennyiség:" #. module: sale #: model:ir.model,name:sale.model_sale_order diff --git a/addons/sale/i18n/zh_TW.po b/addons/sale/i18n/zh_TW.po index 26c83b71b3b..59150adec56 100644 --- a/addons/sale/i18n/zh_TW.po +++ b/addons/sale/i18n/zh_TW.po @@ -1118,7 +1118,7 @@ msgstr "當月的發票收入。 這是銷售團隊本月開具的發票金額 #. module: sale #: selection:res.config.settings,default_invoice_policy:0 msgid "Invoice what is delivered" -msgstr "已發貨發票" +msgstr "依已出貨數量" #. module: sale #: selection:res.config.settings,default_invoice_policy:0 diff --git a/addons/sale_management/i18n/ar.po b/addons/sale_management/i18n/ar.po index 28f8ce82198..b0f535fa5f4 100644 --- a/addons/sale_management/i18n/ar.po +++ b/addons/sale_management/i18n/ar.po @@ -3,14 +3,16 @@ # * sale_management # # Translators: -# Martin Trigaux , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-02 11:25+0000\n" -"PO-Revision-Date: 2017-10-02 11:25+0000\n" -"Last-Translator: Martin Trigaux , 2017\n" +"PO-Revision-Date: 2017-09-20 10:23+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -48,7 +50,7 @@ msgstr "" #: code:addons/sale_management/static/src/js/tour.js:75 #, python-format msgid "Configuration options are available in the Settings app." -msgstr "" +msgstr "خيارات الضبط متاحة في تطبيق الإعدادات." #. module: sale_management #: model:ir.ui.view,arch_db:sale_management.sale_order_view_form @@ -63,6 +65,8 @@ msgid "" "Let's create a new quotation.
Note that colored buttons usually point" " to the next logical actions." msgstr "" +"فلننشئ عرض سعر جديد.
لاحظ أن الأزرار الملونة تشير عادةً للإجراءات " +"المنطقية التالية." #. module: sale_management #. openerp-web @@ -70,13 +74,15 @@ msgstr "" #, python-format msgid "Once your quotation is ready, you can save, print or send it by email." msgstr "" +"بمجرد أن يصبح عرض السعر جاهزًا، يمكنك حفظه، وطباعته، أو إرساله بالبريد " +"الإلكتروني." #. module: sale_management #. openerp-web #: code:addons/sale_management/static/src/js/tour.js:13 #, python-format msgid "Organize your sales activities with the Sales Management app." -msgstr "" +msgstr "نظم أنشطة مبيعاتك من خلال تطبيق إدارة المبيعات." #. module: sale_management #. openerp-web @@ -93,14 +99,14 @@ msgstr "" #: code:addons/sale_management/static/src/js/tour.js:65 #, python-format msgid "Use the breadcrumbs to go back to preceeding screens." -msgstr "" +msgstr "استخدم فتات الخبز للعودة للنوافذ السابقة." #. module: sale_management #. openerp-web #: code:addons/sale_management/static/src/js/tour.js:69 #, python-format msgid "Use this menu to access quotations, sales orders and customers." -msgstr "" +msgstr "استخدم هذه القائمة للوصول لعروض الأسعار، وأوامر البيع، والعملاء." #. module: sale_management #. openerp-web @@ -109,4 +115,4 @@ msgstr "" msgid "" "Write the name of your customer to create one on the fly, or select an " "existing one." -msgstr "" +msgstr "اكتب اسم عميلك لإنشاء واحد على الطاير، أو اختر عميل موجود." diff --git a/addons/sale_stock/i18n/ar.po b/addons/sale_stock/i18n/ar.po index c3e1039e923..90f135af7fd 100644 --- a/addons/sale_stock/i18n/ar.po +++ b/addons/sale_stock/i18n/ar.po @@ -329,7 +329,7 @@ msgstr "معلومات الشحن" #. module: sale_stock #: model:ir.model.fields,field_description:sale_stock.field_res_config_settings_default_picking_policy msgid "Shipping Management" -msgstr "" +msgstr "إدارة الشحن" #. module: sale_stock #: model:ir.model.fields,field_description:sale_stock.field_sale_order_picking_policy diff --git a/addons/sale_timesheet/i18n/ar.po b/addons/sale_timesheet/i18n/ar.po index 83eb9f22733..546b871cca3 100644 --- a/addons/sale_timesheet/i18n/ar.po +++ b/addons/sale_timesheet/i18n/ar.po @@ -45,12 +45,12 @@ msgstr "" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_plan msgid "Total" -msgstr "" +msgstr "الإجمالي" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.project_project_view_kanban_inherit_sale_timesheet msgid "Overview" -msgstr "" +msgstr "نظرة عامة" #. module: sale_timesheet #: model:ir.model,name:sale_timesheet.model_account_analytic_line @@ -107,22 +107,22 @@ msgstr "التكلفة" #: model:ir.actions.act_window,name:sale_timesheet.timesheet_action_report_cost_revenue #: model:ir.ui.menu,name:sale_timesheet.menu_timesheet_report_cost_revenue msgid "Costs and Revenues" -msgstr "" +msgstr "التكاليف والإيرادات" #. module: sale_timesheet #: selection:product.template,service_tracking:0 msgid "Create a new project but no task" -msgstr "" +msgstr "إنشاء مشروع جديد لكن بدون مهمة" #. module: sale_timesheet #: selection:product.template,service_tracking:0 msgid "Create a task in a new project" -msgstr "" +msgstr "إنشاء مهمة في مشروع جديد" #. module: sale_timesheet #: selection:product.template,service_tracking:0 msgid "Create a task in an existing project" -msgstr "" +msgstr "إنشاء مهمة في مشروع موجود" #. module: sale_timesheet #: model:ir.model.fields,field_description:sale_timesheet.field_hr_employee_currency_id @@ -132,7 +132,7 @@ msgstr "العملة" #. module: sale_timesheet #: selection:product.template,service_tracking:0 msgid "Don't create task" -msgstr "" +msgstr "لا تنشئ مهمة" #. module: sale_timesheet #: model:ir.model,name:sale_timesheet.model_hr_employee @@ -147,7 +147,7 @@ msgstr "ثابت" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_view_search msgid "Fixed Price Projects" -msgstr "" +msgstr "مشروعات بسعر ثابت" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.product_template_search_view_sale_timesheet @@ -174,7 +174,7 @@ msgstr "" #. module: sale_timesheet #: model:ir.model.fields,help:sale_timesheet.field_account_analytic_line_timesheet_invoice_id msgid "Invoice created from the timesheet" -msgstr "" +msgstr "الفاتورة المنشأة من سجل الأنشطة" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_plan @@ -184,7 +184,7 @@ msgstr "فاتوره محرره " #. module: sale_timesheet #: model:ir.model.fields,field_description:sale_timesheet.field_sale_order_line_is_service msgid "Is a Service" -msgstr "" +msgstr "خدمة" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.product_template_search_view_sale_timesheet @@ -200,7 +200,7 @@ msgstr "" #: selection:account.analytic.line,timesheet_invoice_type:0 #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_plan msgid "No task found" -msgstr "" +msgstr "لم يُعثر على مهمة" #. module: sale_timesheet #: selection:account.analytic.line,timesheet_invoice_type:0 @@ -221,7 +221,7 @@ msgstr "" #. module: sale_timesheet #: model:ir.model.fields,field_description:sale_timesheet.field_account_invoice_timesheet_count msgid "Number of timesheets" -msgstr "" +msgstr "عدد سجلات النشاط" #. module: sale_timesheet #: model:ir.model.fields,help:sale_timesheet.field_product_product_service_tracking @@ -230,6 +230,8 @@ msgid "" "On Sales order confirmation, this product can generate a project and/or " "task. From those, you can track the service you are selling." msgstr "" +"عند تأكيد أمر المبيعات، يمكن أن ينشئ هذا المنتج مشروعًا و/أو مهمة. ومن " +"خلالهم، يمكنك تتبع الخدمة التي تبيعها." #. module: sale_timesheet #: selection:product.template,service_policy:0 @@ -274,7 +276,7 @@ msgstr "" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.view_order_form_inherit_sale_timesheet msgid "Project(s) Overview" -msgstr "" +msgstr "نظرة عامة على المشروعات" #. module: sale_timesheet #: code:addons/sale_timesheet/models/sale_order.py:107 @@ -286,7 +288,7 @@ msgstr "المشروعات" #. module: sale_timesheet #: model:ir.model.fields,help:sale_timesheet.field_sale_order_project_ids msgid "Projects used in this sales order." -msgstr "" +msgstr "المشروعات المستخدمة في أمر المبيعات هذا." #. module: sale_timesheet #: model:ir.model,name:sale_timesheet.model_sale_order @@ -308,7 +310,7 @@ msgstr "الربح" msgid "" "Sale order line from which the project has been created. Used for " "tracability." -msgstr "" +msgstr "بند أمر البيع الذي أُنشئ منه المشروع. يُستخدم للتتبع." #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.view_sale_service_inherit_form2 @@ -319,7 +321,7 @@ msgstr "أمر البيع" #: model:ir.model.fields,field_description:sale_timesheet.field_project_task_sale_line_id #: model:ir.ui.view,arch_db:sale_timesheet.view_sale_service_inherit_form2 msgid "Sales Order Item" -msgstr "" +msgstr "عنصر أمر البيع" #. module: sale_timesheet #: model:ir.model,name:sale_timesheet.model_sale_order_line @@ -332,7 +334,7 @@ msgstr "سطر أمر المبيعات" msgid "" "Sales Order item should generate a task and/or a project, depending on the " "product settings." -msgstr "" +msgstr "يجب أن ينتج عنصر أمر المبيعات مهمة و/أو مشروع، حسب إعدادات المنتج." #. module: sale_timesheet #: model:ir.model.fields,help:sale_timesheet.field_product_product_project_id @@ -346,12 +348,12 @@ msgstr "" #: model:ir.model.fields,field_description:sale_timesheet.field_product_product_service_tracking #: model:ir.model.fields,field_description:sale_timesheet.field_product_template_service_tracking msgid "Service Tracking" -msgstr "" +msgstr "تتبع الخدمة" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.res_config_settings_view_form msgid "Setup your fixed price services" -msgstr "" +msgstr "قم بإعداد خدماتك ثابتة السعر" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.res_config_settings_view_form @@ -375,11 +377,13 @@ msgstr "المهمة" msgid "" "Task Created (%s): %s" msgstr "" +"تم إنشاء المهمة (%s): %s" #. module: sale_timesheet #: model:ir.model.fields,help:sale_timesheet.field_sale_order_line_task_id msgid "Task generated by the sales order item" -msgstr "" +msgstr "المهمة الناشئة عن عنصر أمر المبيعات" #. module: sale_timesheet #: code:addons/sale_timesheet/controllers/main.py:109 @@ -398,7 +402,7 @@ msgstr "المهام المربوطة بهذا البيع" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_plan msgid "There is no timesheet for now." -msgstr "" +msgstr "لا توجد سجلات أنشطة حاليًا." #. module: sale_timesheet #: code:addons/sale_timesheet/models/sale_order.py:237 @@ -407,6 +411,8 @@ msgid "" "This task has been created from: %s (%s)" msgstr "" +"أنشأت هذه المهمة من: %s" +" (%s)" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_plan @@ -442,12 +448,12 @@ msgstr "" #. module: sale_timesheet #: model:ir.model.fields,field_description:sale_timesheet.field_sale_order_timesheet_count msgid "Timesheet activities" -msgstr "" +msgstr "أنشطة سجل النشاط" #. module: sale_timesheet #: model:ir.model.fields,field_description:sale_timesheet.field_sale_order_timesheet_ids msgid "Timesheet activities associated to this sale" -msgstr "" +msgstr "أنشطة سجل النشاط المرتبطة بعملية البيع هذه" #. module: sale_timesheet #: code:addons/sale_timesheet/controllers/main.py:101 @@ -464,12 +470,12 @@ msgstr "الجداول الزمنيه " #: code:addons/sale_timesheet/models/project.py:20 #, python-format msgid "Timesheets of %s" -msgstr "" +msgstr "جدول نشاط %s" #. module: sale_timesheet #: selection:product.template,service_policy:0 msgid "Timesheets on tasks" -msgstr "" +msgstr "سجلات الأنشطة التابعة للمهام" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.timesheet_plan @@ -483,6 +489,8 @@ msgid "" "You can not modify already invoiced timesheets (linked to a Sales order " "items invoiced on Time and material)." msgstr "" +"لا يمكنك تعديل سجلات الأنشطة المفوترة بالفعل (المرتطبة بعناصر أمر مبيعات " +"مفوترة بالنسبة للوقت والمواد)." #. module: sale_timesheet #: code:addons/sale_timesheet/models/project.py:74 diff --git a/addons/stock/i18n/hu.po b/addons/stock/i18n/hu.po index cf3e18c0c0c..49a6e880519 100644 --- a/addons/stock/i18n/hu.po +++ b/addons/stock/i18n/hu.po @@ -4434,7 +4434,7 @@ msgstr "Minőség-ellenőrzés helye" #: model:ir.model.fields,field_description:stock.field_stock_warn_insufficient_qty__quant_ids #: model:ir.model.fields,field_description:stock.field_stock_warn_insufficient_qty_scrap__quant_ids msgid "Quant" -msgstr "" +msgstr "Menny." #. module: stock #: model:ir.model.fields,field_description:stock.field_product_replenish__quantity diff --git a/addons/stock/models/product.py b/addons/stock/models/product.py index c5f5da5c783..fa21659770b 100644 --- a/addons/stock/models/product.py +++ b/addons/stock/models/product.py @@ -160,9 +160,23 @@ class Product(models.Model): company_id = self.env.user.company_id.id return ( [('location_id.company_id', '=', company_id), ('location_id.usage', 'in', ['internal', 'transit'])], - [('location_id.company_id', '=', False), ('location_dest_id.company_id', '=', company_id)], - [('location_id.company_id', '=', company_id), ('location_dest_id.company_id', '=', False), - ]) + ['&', + ('location_dest_id.company_id', '=', company_id), + '|', + ('location_id.company_id', '=', False), + '&', + ('location_id.usage', 'in', ['inventory', 'production']), + ('location_id.company_id', '=', company_id), + ], + ['&', + ('location_id.company_id', '=', company_id), + '|', + ('location_dest_id.company_id', '=', False), + '&', + ('location_dest_id.usage', 'in', ['inventory', 'production']), + ('location_dest_id.company_id', '=', company_id), + ] + ) location_ids = [] if self.env.context.get('location', False): if isinstance(self.env.context['location'], pycompat.integer_types): diff --git a/addons/stock_account/models/stock.py b/addons/stock_account/models/stock.py index 9f5aed47325..44260734abc 100644 --- a/addons/stock_account/models/stock.py +++ b/addons/stock_account/models/stock.py @@ -200,7 +200,7 @@ class StockMove(models.Model): '|', ('location_dest_id.company_id', '=', False), '&', - ('location_dest_id.usage', '=', 'inventory'), + ('location_dest_id.usage', 'in', ['inventory', 'production']), ('location_dest_id.company_id', '=', company_id or self.env.user.company_id.id), ] return domain diff --git a/addons/stock_account/tests/test_stockvaluation.py b/addons/stock_account/tests/test_stockvaluation.py index cc6ff2f4470..2d7339592d8 100644 --- a/addons/stock_account/tests/test_stockvaluation.py +++ b/addons/stock_account/tests/test_stockvaluation.py @@ -3950,3 +3950,49 @@ class TestStockValuation(TransactionCase): self.assertAlmostEqual(move1.remaining_qty, 0.0) self.assertAlmostEqual(self.product1.stock_value, 0.0) + + def test_at_date_average_1(self): + """ Set a company on the inventory loss, take items from there then put items there, check + the values and quantities at date. + """ + now = Date.from_string(Date.today()) + date1 = now - timedelta(days=8) + date2 = now - timedelta(days=7) + + self.product1.standard_price = 10 + self.env['product.price.history'].search([('product_id', '=', self.product1.id)], order='datetime desc, id DESC', limit=1).datetime = date1 + self.product1.product_tmpl_id.cost_method = 'average' + self.inventory_location.company_id = self.env.user.company_id.id + + move1 = self.env['stock.move'].create({ + 'name': 'Adjustment of 10 units', + 'location_id': self.inventory_location.id, + 'location_dest_id': self.stock_location.id, + 'product_id': self.product1.id, + 'product_uom': self.uom_unit.id, + 'product_uom_qty': 10.0, + }) + move1._action_confirm() + move1._action_assign() + move1.move_line_ids.qty_done = 10.0 + move1._action_done() + move1.date = date1 + + move2 = self.env['stock.move'].create({ + 'name': 'Sell 5 units', + 'location_id': self.stock_location.id, + 'location_dest_id': self.inventory_location.id, + 'product_id': self.product1.id, + 'product_uom': self.uom_unit.id, + 'product_uom_qty': 5.0, + }) + move2._action_confirm() + move2._action_assign() + move2.move_line_ids.qty_done = 5.0 + move2._action_done() + move2.date = date2 + + self.assertEqual(self.product1.with_context(to_date=Date.to_string(date1)).qty_at_date, 10) + self.assertEqual(self.product1.with_context(to_date=Date.to_string(date1)).stock_value, 100) + self.assertEqual(self.product1.with_context(to_date=Date.to_string(date2)).qty_at_date, 5) + self.assertEqual(self.product1.with_context(to_date=Date.to_string(date2)).stock_value, 50) diff --git a/addons/survey/i18n/ar.po b/addons/survey/i18n/ar.po index c315321c88e..a1a56c79957 100644 --- a/addons/survey/i18n/ar.po +++ b/addons/survey/i18n/ar.po @@ -61,7 +61,7 @@ msgstr "&times;" #. module: survey #: model:ir.ui.view,arch_db:survey.result msgid "Question " -msgstr "" +msgstr "السؤال " #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form @@ -74,31 +74,33 @@ msgid "" "\n" " Graph" msgstr "" +"\n" +" الرسم البياني" #. module: survey #: model:ir.ui.view,arch_db:survey.result_choice msgid " Graph" -msgstr "" +msgstr " الرسم البياني" #. module: survey #: model:ir.ui.view,arch_db:survey.result_choice msgid " Pie Chart" -msgstr "" +msgstr " المخطط الدائري" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid " answer" -msgstr "" +msgstr " الإجابة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid " answer" -msgstr "" +msgstr " الإجابة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid " answer" -msgstr "" +msgstr " الإجابة" #. module: survey #: model:ir.ui.view,arch_db:survey.result_number @@ -106,6 +108,8 @@ msgid "" "\n" " All Data" msgstr "" +"\n" +" كافة البيانات" #. module: survey #: model:ir.ui.view,arch_db:survey.result_matrix @@ -113,11 +117,13 @@ msgid "" "\n" " Data" msgstr "" +"\n" +" البيانات" #. module: survey #: model:ir.ui.view,arch_db:survey.result_choice msgid " Data" -msgstr "" +msgstr " البيانات" #. module: survey #: model:ir.ui.view,arch_db:survey.result_number @@ -125,21 +131,23 @@ msgid "" "\n" " Most Common" msgstr "" +"\n" +" الأكثر انتشارًا" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid " answer" -msgstr "" +msgstr " الإجابة" #. module: survey #: model:ir.ui.view,arch_db:survey.result msgid " Clear All Filters" -msgstr "" +msgstr " إزالة كافة الفلاتر" #. module: survey #: model:ir.ui.view,arch_db:survey.result msgid " Filters" -msgstr "" +msgstr " الفلاتر" #. module: survey #: model:ir.ui.view,arch_db:survey.result @@ -194,7 +202,7 @@ msgstr "يجب أن يكون الطول موجبا!" #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey_description msgid "A long description of the purpose of the survey" -msgstr "" +msgstr "وصف طويل للغرض من الاستطلاع" #. module: survey #: model:ir.model.fields,help:survey.field_survey_label_quizz_mark @@ -202,6 +210,8 @@ msgid "" "A positive score indicates a correct choice; a negative or null score " "indicates a wrong answer" msgstr "" +"تشير النتيجة الإيجابية إلى الاختيار الصحيح؛ تشير النتيجة السلبية أو الفارغة " +"إلى إجابة خاطئة" #. module: survey #: model:ir.ui.view,arch_db:survey.page @@ -211,7 +221,7 @@ msgstr "قد حدث مشكلة" #. module: survey #: model:survey.label,value:survey.frow_2_2_4 msgid "A process is defined for all enterprise flows" -msgstr "" +msgstr "يتم تعريف عملية لكافة تدفقات المؤسسة" #. module: survey #: code:addons/survey/models/survey.py:806 @@ -222,7 +232,7 @@ msgstr "" #. module: survey #: sql_constraint:survey.user_input:0 msgid "A token must be unique!" -msgstr "" +msgstr "يجب أن يكون الرمز السري فريدًا!" #. module: survey #: model:survey.page,title:survey.feedback_1 @@ -240,11 +250,13 @@ msgid "" "Add a list of email of recipients (will not be converted into contacts). " "Separated by commas, semicolons or newline..." msgstr "" +"أضف قائمة بعناوين البريد الإلكتروني للمستلمين (لن تُحوّل إلى جهات اتصال). " +"يُفصل بينهم بفواصل أو فواصل منقوطة أو سطر جديد." #. module: survey #: model:ir.ui.view,arch_db:survey.survey_email_compose_message msgid "Add existing contacts..." -msgstr "" +msgstr "إضافة جهات اتصال موجودة..." #. module: survey #: model:survey.label,value:survey.fcol_2_1_3 @@ -252,7 +264,7 @@ msgstr "" #: model:survey.label,value:survey.fcol_2_5_3 #: model:survey.label,value:survey.fcol_2_7_3 msgid "Agree" -msgstr "" +msgstr "أوافق" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form @@ -262,7 +274,7 @@ msgstr "السماح بالتعليقات" #. module: survey #: model:ir.model.fields,help:survey.field_survey_page_description msgid "An introductory text to your page" -msgstr "" +msgstr "نص تقديمي لصفحتك" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_kanban @@ -320,7 +332,7 @@ msgstr "" #. module: survey #: model:ir.ui.view,arch_db:survey.back msgid "Back to Survey" -msgstr "" +msgstr "العودة للاستطلاع" #. module: survey #: model:survey.label,value:survey.choice_1_2_4 @@ -335,7 +347,7 @@ msgstr "إلغاء" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Choices" -msgstr "" +msgstr "الاختيارات" #. module: survey #: model:ir.ui.view,arch_db:survey.simple_choice @@ -426,12 +438,12 @@ msgstr "القيود" #: model:ir.ui.view,arch_db:survey.survey_email_compose_message msgid "" "Copy and paste the HTML code below to add this web link to any webpage." -msgstr "" +msgstr "انسخ وألصق كود HTML أدناه لإضافة هذا الرابط لأي صفحة ويب." #. module: survey #: model:ir.ui.view,arch_db:survey.survey_email_compose_message msgid "Copy, paste and share the web link below to your audience." -msgstr "" +msgstr "انسخ وألصق وشارك رابط الويب أدناه لجمهورك." #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_date_create @@ -476,12 +488,12 @@ msgstr "التاريخ" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_value_date msgid "Date answer" -msgstr "" +msgstr "تاريخ الإجابة" #. module: survey #: model:ir.model.fields,help:survey.field_survey_user_input_deadline msgid "Date by which the person can open the survey and submit answers" -msgstr "" +msgstr "التاريخ الذي يمكن فيه للشخص فتح الاستطلاع وتقديم الإجابات" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_deadline @@ -494,11 +506,13 @@ msgid "" "Deadline to which the invitation to respond for this survey is valid. If the" " field is empty, the invitation is still valid." msgstr "" +"الموعد النهائي لصلاحية الدعوة للرد على هذا الاستطلاع. إذا كان هذا الحقل " +"فارغًا، فإن الدعوة لا تزال صالحة." #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message_date_deadline msgid "Deadline to which the invitation to respond is valid" -msgstr "" +msgstr "الموعد النهائي لصلاحية الدعوة للرد" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_kanban @@ -515,7 +529,7 @@ msgstr "الوصف" #. module: survey #: model:survey.label,value:survey.frow_2_7_1 msgid "Descriptions and help tooltips are clear enough" -msgstr "" +msgstr "الأوصاف وتلميحات المساعدة واضحة بما يكفي" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_kanban @@ -533,6 +547,8 @@ msgid "" "Design easily your survey, send invitations to answer by email and analyse " "answers." msgstr "" +"صمم استطلاعك بسهولة، وأرسل دعوات للإجابة عليه بالبريد الإلكتروني وحلل هذه " +"الإجابات." #. module: survey #: model:survey.label,value:survey.fcol_2_1_2 @@ -617,7 +633,7 @@ msgstr "معالج إنشاء بريد للاستطلاع" #. module: survey #: model:survey.page,title:survey.feedback_2 msgid "Ergonomy and ease of use" -msgstr "" +msgstr "تحسين إدارة العوامل البشرية وسهولة الاستخدام" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_constr_error_msg @@ -657,7 +673,7 @@ msgstr "نص حر" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_value_free_text msgid "Free Text answer" -msgstr "" +msgstr "إجابة نصية حرة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_page_search @@ -700,22 +716,22 @@ msgstr "أنا استضيفهم على الموقع الالكتروني الخ #. module: survey #: model:survey.label,value:survey.choice_3_1_1 msgid "I participate to discussion and forums" -msgstr "" +msgstr "أشارك في المناقشات وعلى المنتديات" #. module: survey #: model:survey.label,value:survey.choice_4_1_1 msgid "I use Github, like all official Odoo projects" -msgstr "" +msgstr "أستخدم Github، ككافة مشروعات أودو الرسمية" #. module: survey #: model:survey.label,value:survey.choice_4_1_2 msgid "I use another repository system (SourceForge...)" -msgstr "" +msgstr "أستخدم نظام مستودعات آخر (SourceForge...)" #. module: survey #: model:survey.label,value:survey.frow_2_1_3 msgid "I use the contextual help in Odoo" -msgstr "" +msgstr "أستخدم المساعدة السياقية في أودو" #. module: survey #: model:survey.label,value:survey.choice_3_1_5 @@ -725,7 +741,7 @@ msgstr "أنا أكتب الوثائق" #. module: survey #: model:survey.label,value:survey.choice_3_1_2 msgid "I'd like to contribute but I don't know how?" -msgstr "" +msgstr "أود المشاركة لكنني لا أعرف كيف؟" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_label_id @@ -742,18 +758,18 @@ msgstr "المعرف" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_token msgid "Identification token" -msgstr "" +msgstr "الرمز التعريفي السري" #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey_users_can_go_back msgid "If checked, users can go back to previous pages." -msgstr "" +msgstr "إذا كان محددًا، يمكن للمستخدمين العودة للصفحة السابقة." #. module: survey #: model:ir.model.fields,help:survey.field_survey_stage_closed #: model:ir.model.fields,help:survey.field_survey_survey_is_closed msgid "If closed, people won't be able to answer to surveys in this column." -msgstr "" +msgstr "إذا كان مغلقًا، لن يستطيع أحد الإجابة على الاستطلاعات في هذا العمود." #. module: survey #: code:addons/survey/models/survey.py:471 @@ -777,7 +793,7 @@ msgstr "اذا كان هنالك غير ذلك، يرجى التحديد:" #. module: survey #: model:survey.page,description:survey.feedback_4 msgid "If you do not contribute or develop in Odoo, skip this page." -msgstr "" +msgstr "إذا لم تكن تشارك أو تعمل بتطوير أودو، تخطى هذه الصفحة." #. module: survey #: model:ir.ui.view,arch_db:survey.sfinished @@ -793,7 +809,7 @@ msgstr "جاري التقدم" #: code:addons/survey/wizard/survey_email_compose_message.py:68 #, python-format msgid "Incorrect Email Address: %s" -msgstr "" +msgstr "عنوان البريد الإلكتروني غير صحيح: %s" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_email @@ -808,7 +824,7 @@ msgstr "تم ارسال الدعوات" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_is_closed msgid "Is closed" -msgstr "" +msgstr "مغلق" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_designed @@ -833,22 +849,22 @@ msgstr "هو واضح" #. module: survey #: model:survey.label,value:survey.frow_2_1_4 msgid "It is complete" -msgstr "" +msgstr "إنه مكتمل" #. module: survey #: model:survey.label,value:survey.frow_2_1_1 msgid "It is up-to-date" -msgstr "" +msgstr "إنه حديث" #. module: survey #: model:survey.label,value:survey.frow_2_2_5 msgid "It's easy to find the process you need" -msgstr "" +msgstr "من السهل إيجاد العملية التي تحتاجها" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_label_sequence msgid "Label Sequence order" -msgstr "" +msgstr "ترتيب تسلسل بطاقات العنوان" #. module: survey #: model:ir.actions.act_window,name:survey.action_survey_label_form @@ -895,7 +911,7 @@ msgstr "آخر تحديث في" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_last_displayed_page_id msgid "Last displayed page" -msgstr "" +msgstr "آخر صفحة معروضة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_survey_view_search @@ -927,7 +943,7 @@ msgstr "المدير" #: model:ir.model.fields,field_description:survey.field_survey_question_constr_mandatory #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Mandatory Answer" -msgstr "" +msgstr "إجابة إلزامية" #. module: survey #: selection:survey.user_input,type:0 @@ -937,42 +953,42 @@ msgstr "يدويا" #. module: survey #: selection:survey.question,type:0 msgid "Matrix" -msgstr "" +msgstr "المصفوفة" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_matrix_subtype msgid "Matrix Type" -msgstr "" +msgstr "نوع المصفوفة" #. module: survey #: model:ir.ui.view,arch_db:survey.result msgid "Matrix:" -msgstr "" +msgstr "المصفوفة:" #. module: survey #: sql_constraint:survey.question:0 msgid "Max date cannot be smaller than min date!" -msgstr "" +msgstr "لا يمكن أن يكون الحد الأقصى للتاريخ أصغر من الحد الأدنى له!" #. module: survey #: sql_constraint:survey.question:0 msgid "Max length cannot be smaller than min length!" -msgstr "" +msgstr "لا يمكن أن يقل الطول الأقصي عن الطول الأدنى!" #. module: survey #: sql_constraint:survey.question:0 msgid "Max value cannot be smaller than min value!" -msgstr "" +msgstr "لا يمكن أن تقل القيمة القصوى عن القيمة الدنيا!" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_max_date msgid "Maximum Date" -msgstr "" +msgstr "الحد الأقصى للتاريخ" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_length_max msgid "Maximum Text Length" -msgstr "" +msgstr "الحد الأقصى لطول النص" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_max_float_value @@ -982,37 +998,37 @@ msgstr "القيمة القصوى" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_min_date msgid "Minimum Date" -msgstr "" +msgstr "الحد الأدنى للتاريخ" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_length_min msgid "Minimum Text Length" -msgstr "" +msgstr "الحد الأدنى لطول النص" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_min_float_value msgid "Minimum value" -msgstr "" +msgstr "القيمة الدنيا" #. module: survey #: selection:survey.question,type:0 msgid "Multiple Lines Text Box" -msgstr "" +msgstr "مربع نص متعدد الأسطر" #. module: survey #: selection:survey.question,type:0 msgid "Multiple choice: multiple answers allowed" -msgstr "" +msgstr "اختيار من متعدد: يُسمح باختيار أكثر من إجابة" #. module: survey #: selection:survey.question,type:0 msgid "Multiple choice: only one answer" -msgstr "" +msgstr "اختيار من متعدد: إجابة واحدة فقط" #. module: survey #: selection:survey.question,matrix_subtype:0 msgid "Multiple choices per row" -msgstr "" +msgstr "خيارات متعددة لكل صف" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_survey_view_search @@ -1103,7 +1119,7 @@ msgstr "جواب عددي" #. module: survey #: model:ir.ui.view,arch_db:survey.result_number msgid "Occurence" -msgstr "" +msgstr "حدوث" #. module: survey #: selection:survey.question,matrix_subtype:0 @@ -1147,7 +1163,7 @@ msgstr "صفحات" #: model:ir.ui.view,arch_db:survey.survey_user_input_search #: selection:survey.user_input,state:0 msgid "Partially completed" -msgstr "" +msgstr "مكتمل جزئيًا" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_partner_id @@ -1169,7 +1185,7 @@ msgstr "دائم" #: code:addons/survey/wizard/survey_email_compose_message.py:164 #, python-format msgid "Please enter at least one valid recipient." -msgstr "" +msgstr "برجاء إدخال مستلم صالح واحد على الأقل." #. module: survey #: model:ir.ui.view,arch_db:survey.page @@ -1184,7 +1200,7 @@ msgstr "طباعة الإستفتاء" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_user_input_form msgid "Print These Answers" -msgstr "" +msgstr "طباعة هذه الإجابات" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_print_url @@ -1199,7 +1215,7 @@ msgstr "إدارة المشاريع" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message_public_url_html msgid "Public HTML web link" -msgstr "" +msgstr "رابط HTML عام" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_public_url @@ -1209,22 +1225,22 @@ msgstr "رابط عام" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_public_url_html msgid "Public link (html version)" -msgstr "" +msgstr "رابط عام (نسخة html)" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_print_url msgid "Public link to the empty survey" -msgstr "" +msgstr "رابط عام للاستطلاع الخالي" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_result_url msgid "Public link to the survey results" -msgstr "" +msgstr "رابط عام لنتائج الاستطلاع" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message_public_url msgid "Public url" -msgstr "" +msgstr "رابط عام" #. module: survey #: model:survey.label,value:survey.choice_1_2_2 @@ -1242,7 +1258,7 @@ msgstr "سؤال" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_label_question_id_2 msgid "Question 2" -msgstr "" +msgstr "السؤال 2" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_question @@ -1272,12 +1288,12 @@ msgstr "أسئلة للمطورين" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_quizz_mode msgid "Quizz Mode" -msgstr "" +msgstr "وضع الاختبار" #. module: survey #: selection:survey.question,display_mode:0 msgid "Radio Buttons" -msgstr "" +msgstr "أزرار اختيار" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_result_url @@ -1287,37 +1303,37 @@ msgstr "رابط النتائج" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_value_suggested_row msgid "Row answer" -msgstr "" +msgstr "إجابة الصف" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Row1" -msgstr "" +msgstr "الصف 1" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Row2" -msgstr "" +msgstr "الصف 2" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Row3" -msgstr "" +msgstr "الصف 3" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Rows" -msgstr "" +msgstr "الصفوف" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_labels_ids_2 msgid "Rows of the Matrix" -msgstr "" +msgstr "صفوف المصفوفة" #. module: survey #: model:survey.label,value:survey.frow_2_7_4 msgid "Running the configuration wizards is a good way to spare time" -msgstr "" +msgstr "تشغيل معالجات التكوين طريقة جيدة لتمضية لوقت الفراغ" #. module: survey #: model:survey.label,value:survey.choice_1_2_1 @@ -1337,22 +1353,22 @@ msgstr "حفظ كقالب جديد" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_quizz_score msgid "Score for the quiz" -msgstr "" +msgstr "نتيجة الاختبار" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_label_quizz_mark msgid "Score for this choice" -msgstr "" +msgstr "نتيجة هذا الاختيار" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_quizz_mark msgid "Score given for this choice" -msgstr "" +msgstr "النتيجة الممنوحة لهذا الاختيار" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_label_search msgid "Search Label" -msgstr "" +msgstr "البحث في بطاقات العنوان" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_page_search @@ -1372,7 +1388,7 @@ msgstr "البحث عن مسح" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_response_line_search msgid "Search User input lines" -msgstr "" +msgstr "البحث في بنود مدخلات المستخدم" #. module: survey #: selection:survey.question,display_mode:0 @@ -1387,19 +1403,19 @@ msgstr "إرسال" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_user_input_form msgid "Send Invitation Again" -msgstr "" +msgstr "إرسال الدعوة مرة أخرى" #. module: survey #: selection:survey.mail.compose.message,public:0 msgid "Send by email the public web link to your audience." -msgstr "" +msgstr "إرسال رابط الويب العام لجمهورك عبر البريد الإلكتروني." #. module: survey #: selection:survey.mail.compose.message,public:0 msgid "" "Send private invitation to your audience (only one response per recipient " "and per invitation)." -msgstr "" +msgstr "إرسال دعوة خاصة لجمهورك (يُسمح برد واحد فقط لكل مستلم ولكل دعوة)." #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_sequence @@ -1410,12 +1426,12 @@ msgstr "التسلسل" #. module: survey #: sql_constraint:survey.stage:0 msgid "Sequence number MUST be a natural" -msgstr "" +msgstr "يجب أن يكون الرقم المسلسل طبيعيًا" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_kanban msgid "Share &amp; Invite" -msgstr "" +msgstr "مشاركة ودعوة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_form @@ -1430,12 +1446,12 @@ msgstr "خيار المُشاركة" #. module: survey #: selection:survey.mail.compose.message,public:0 msgid "Share the public web link to your audience." -msgstr "" +msgstr "مشاركة رابط الويب العام لجمهورك." #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_comments_allowed msgid "Show Comments Field" -msgstr "" +msgstr "عرض حقل التعليقات" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_survey_view_search @@ -1445,13 +1461,13 @@ msgstr "" #. module: survey #: selection:survey.question,type:0 msgid "Single Line Text Box" -msgstr "" +msgstr "مربع نص سطر واحد" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_skipped #: model:ir.ui.view,arch_db:survey.result msgid "Skipped" -msgstr "" +msgstr "تخطيت" #. module: survey #: model:ir.ui.view,arch_db:survey.page @@ -1460,11 +1476,13 @@ msgid "" "danger\">Your answers have probably not been recorded. Try " "refreshing." msgstr "" +"حدث خطأ أثناء الاتصال بسيرفر الاستطلاع. غالبًا" +" لم يتم حفظ إجاباتك. جرب تحديث الصفحة." #. module: survey #: model:ir.ui.view,arch_db:survey.result msgid "Sorry, No one answered this question." -msgstr "" +msgstr "عذرًا، لم يُجب أحد على هذا السؤال." #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_stage_id @@ -1495,7 +1513,7 @@ msgstr "الموضوع..." #. module: survey #: model:ir.ui.view,arch_db:survey.page msgid "Submit survey" -msgstr "" +msgstr "إرسال الاستطلاع" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_value_suggested @@ -1538,7 +1556,7 @@ msgstr "خط إجابة المسح" #: model:ir.model,name:survey.model_survey_label #: model:ir.ui.view,arch_db:survey.survey_label_tree msgid "Survey Label" -msgstr "" +msgstr "بطاقة عنوان الاستطلاع" #. module: survey #: model:ir.model,name:survey.model_survey_page @@ -1562,7 +1580,7 @@ msgstr "مرحلة الاستطلاع" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_form msgid "Survey Title" -msgstr "" +msgstr "عنوان الاستطلاع" #. module: survey #: model:ir.model,name:survey.model_survey_user_input @@ -1572,23 +1590,23 @@ msgstr "" #. module: survey #: model:ir.model,name:survey.model_survey_user_input_line msgid "Survey User Input Line" -msgstr "" +msgstr "بند مُدخلات مستخدم الاستطلاع" #. module: survey #: model:ir.actions.act_window,name:survey.action_survey_user_input_line msgid "Survey User Input lines" -msgstr "" +msgstr "بنود مُدخلات مستخدم الاستطلاع" #. module: survey #: model:ir.actions.act_window,name:survey.action_selected_survey_user_input msgid "Survey User input" -msgstr "" +msgstr "مُدخلات مستخدم الاستطلاع" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_user_input_form #: model:ir.ui.view,arch_db:survey.survey_user_input_tree msgid "Survey User inputs" -msgstr "" +msgstr "مُدخلات مستخدم الاستطلاع" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_page_id @@ -1598,7 +1616,7 @@ msgstr "صفحة استطلاع" #. module: survey #: model:ir.actions.server,name:survey.survey_action_server_clean_test_answers msgid "Survey: Clean test answers" -msgstr "" +msgstr "استطلاع: إجابات اختبار نظيفة" #. module: survey #: model:ir.actions.act_window,name:survey.action_survey_form @@ -1616,7 +1634,7 @@ msgstr "اختبار" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_test_entry msgid "Test Entry" -msgstr "" +msgstr "قيد الاختبار" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_form @@ -1631,7 +1649,7 @@ msgstr "النص" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_value_text msgid "Text answer" -msgstr "" +msgstr "إجابة نصية" #. module: survey #: model:ir.ui.view,arch_db:survey.sfinished @@ -1641,23 +1659,23 @@ msgstr "شكرا لك!" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_thank_you_message msgid "Thanks Message" -msgstr "" +msgstr "رسالة شكر" #. module: survey #: model:survey.label,value:survey.frow_2_5_3 msgid "The 'Usability/Extended View' group helps in daily work" -msgstr "" +msgstr "تساعد مجموعة \"قابلية الاستخدام/العرض الموسع\" في العمل اليومي" #. module: survey #: model:survey.label,value:survey.frow_2_5_4 msgid "The 'Usability/Extended View' group hides only optional fields" -msgstr "" +msgstr "تخفي مجموعة \"قابلية الاستخدام/العرض الموسع\" الحقول الاختيارية فقط" #. module: survey #: code:addons/survey/models/survey.py:819 #, python-format msgid "The answer must be in the right type" -msgstr "" +msgstr "يجب أن تُكتب الإجابة بالصيغة الصحيحة" #. module: survey #: code:addons/survey/models/survey.py:485 @@ -1685,11 +1703,13 @@ msgid "" "The content of the text don't contain '__URL__'. __URL__" " is automaticaly converted into the special url of the survey." msgstr "" +"محتوى النص لا يحتوي '__URL__'. __URL__ يتحول تلقائيًا " +"لرابط الاستطلاع الخاص." #. module: survey #: model:survey.label,value:survey.choice_2_4_1 msgid "The current menu structure is good" -msgstr "" +msgstr "بنية القائمة الحالية جيدة" #. module: survey #: sql_constraint:survey.user_input:0 @@ -1699,32 +1719,32 @@ msgstr "" #. module: survey #: model:survey.label,value:survey.frow_2_5_5 msgid "The groups set on menu items are relevant" -msgstr "" +msgstr "المجموعات المعينة علي عناصر القائمة مجموعات ذات صلة" #. module: survey #: model:survey.label,value:survey.choice_2_6_3 msgid "The number of groups is good" -msgstr "" +msgstr "عدد المجموعات جيد" #. module: survey #: model:survey.label,value:survey.frow_2_5_1 msgid "The security rules defined on groups are useful" -msgstr "" +msgstr "القواعد الأمنية المعرفة للمجموعات مفيدة" #. module: survey #: model:survey.label,value:survey.choice_2_6_2 msgid "There are too few groups defined, security isn't accurate enough" -msgstr "" +msgstr "عدد المجموعات المعرفة قليل للغاية، الإجراءات الأمنية غير دقيقة كفاية" #. module: survey #: model:survey.label,value:survey.choice_2_6_1 msgid "There are too many groups defined, security is too complex to set" -msgstr "" +msgstr "عدد المجموعات المعرفة كبير للغاية، الإجراءات الأمنية معقدة التركيب" #. module: survey #: model:survey.label,value:survey.choice_2_4_3 msgid "There are too much menus, it's complex to understand" -msgstr "" +msgstr "هناك قوائم كثيرة، من الصعب فهمهم" #. module: survey #: model:survey.page,description:survey.feedback_2 @@ -1732,42 +1752,44 @@ msgid "" "These questions relate to the ergonomy and ease of use of Odoo. Try to remind your firsts days on Odoo and\n" "what have been your difficulties." msgstr "" +"تهدف هذه الأسئلة لتحسين إدارتنا للعوامل البشرية ولتسهيل استخدام أودو. حاول أن تتذكر أيامك الأولى على أودو\n" +"وما الصعوبات التي كانت تواجهك." #. module: survey #: model:survey.label,value:survey.frow_2_2_2 msgid "They are clean and correct" -msgstr "" +msgstr "إنها نظيفة وصحيحة" #. module: survey #: model:survey.label,value:survey.frow_2_2_3 msgid "They are useful on a daily usage" -msgstr "" +msgstr "وهي مفيدة بالاستخدامات اليومية" #. module: survey #: model:survey.label,value:survey.frow_2_2_1 msgid "They help new users to understand Odoo" -msgstr "" +msgstr "يساعدون المستخدمين الجدد على فهم أودو" #. module: survey #: code:addons/survey/models/survey.py:544 #: code:addons/survey/tests/test_survey.py:86 #, python-format msgid "This answer must be an email address" -msgstr "" +msgstr "يجب أن تكون هذه الإجابة عنوان بريد إلكتروني" #. module: survey #: code:addons/survey/models/survey.py:588 #: code:addons/survey/tests/test_survey.py:107 #, python-format msgid "This is not a date" -msgstr "" +msgstr "هذا ليس تاريخًا" #. module: survey #: code:addons/survey/models/survey.py:565 #: code:addons/survey/tests/test_survey.py:97 #, python-format msgid "This is not a number" -msgstr "" +msgstr "هذا ليس رقمًا" #. module: survey #: model:ir.model.fields,help:survey.field_survey_mail_compose_message_multi_email @@ -1775,11 +1797,14 @@ msgid "" "This list of emails of recipients will not be converted in contacts. " "Emails must be separated by commas, semicolons or newline." msgstr "" +"تحتوي هذه القائمة على عناوين البريد الإلكتروني للمستلمين ولن تُحوّل إلى جهات" +" اتصال. يجب الفصل ما بين رسائل البريد الإلكتروني بفواصل أو فواصل " +"منقوطة أو سطر جديد." #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey_thank_you_message msgid "This message will be displayed when survey is completed" -msgstr "" +msgstr "ستُعرض هذه الرسالة عند إكمال الاستطلاع" #. module: survey #: code:addons/survey/models/survey.py:489 @@ -1803,22 +1828,22 @@ msgstr "هذا السؤال يحتاج إلى إجابة." #. module: survey #: model:ir.ui.view,arch_db:survey.nopages msgid "This survey has no pages by now!" -msgstr "" +msgstr "لا توجد صفحات في هذا الاستطلاع حاليًا!" #. module: survey #: model:ir.ui.view,arch_db:survey.notopen msgid "This survey is not open. Thank you for your interest!" -msgstr "" +msgstr "الاستطلاع ليس مفتوحًا. شكرًا على اهتمامك!" #. module: survey #: model:ir.ui.view,arch_db:survey.auth_required msgid "This survey is open only to registered people. Please" -msgstr "" +msgstr "هذا الاستطلاع مفتوح للمستخدمين المسجلين فقط. برجاء" #. module: survey #: model:survey.survey,description:survey.feedback_form msgid "This survey should take less than five minutes." -msgstr "" +msgstr "لن يستغرق هذا الاستطلاع أكثر من 5 دقائق." #. module: survey #: model:survey.label,value:survey.frow_2_5_2 @@ -1826,6 +1851,8 @@ msgid "" "Those security rules are standard and can be used out-of-the-box in most " "cases" msgstr "" +"هذه القواعد الأمنية قياسية ويمكن استخدامها لتنفيذ أفكار خارج الصندوق في أغلب" +" الحالات" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_title @@ -1844,7 +1871,7 @@ msgstr "" #: model:survey.label,value:survey.fcol_2_5_4 #: model:survey.label,value:survey.fcol_2_7_4 msgid "Totally agree" -msgstr "" +msgstr "أوافق تمامًا" #. module: survey #: model:survey.label,value:survey.fcol_2_1_1 @@ -1852,7 +1879,7 @@ msgstr "" #: model:survey.label,value:survey.fcol_2_5_1 #: model:survey.label,value:survey.fcol_2_7_1 msgid "Totally disagree" -msgstr "" +msgstr "أعترض تمامًا" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_search @@ -1862,22 +1889,22 @@ msgstr "النوع" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_type msgid "Type of Question" -msgstr "" +msgstr "نوع السؤال" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "Type of answers" -msgstr "" +msgstr "نوع الإجابات" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_labels_ids msgid "Types of answers" -msgstr "" +msgstr "أنواع الإجابات" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_survey_view_search msgid "Upcoming Activities" -msgstr "" +msgstr "الأنشطة القادمة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_email_compose_message @@ -1888,7 +1915,7 @@ msgstr "استخدام قالب" #: model:ir.model.fields,help:survey.field_survey_question_description msgid "" "Use this field to add additional explanations about your question" -msgstr "" +msgstr "استخدم هذا الحقل لإضافة تفسيرات إضافية عن سؤالك" #. module: survey #: model:res.groups,name:survey.group_survey_user @@ -1898,45 +1925,45 @@ msgstr "المستخدم" #. module: survey #: model:survey.survey,title:survey.feedback_form msgid "User Feedback Form" -msgstr "" +msgstr "نموذج ملاحظات العميل" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input_line_user_input_id #: model:ir.ui.view,arch_db:survey.survey_response_line_search msgid "User Input" -msgstr "" +msgstr "مدخلات المستخدم" #. module: survey #: model:ir.ui.menu,name:survey.menu_survey_response_line_form msgid "User Input Lines" -msgstr "" +msgstr "بنود مدخلات المستخدم" #. module: survey #: model:ir.ui.view,arch_db:survey.result_choice #: model:ir.ui.view,arch_db:survey.result_number #: model:ir.ui.view,arch_db:survey.result_text msgid "User Responses" -msgstr "" +msgstr "ردود المستخدم" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_form msgid "User can come back in the previous page" -msgstr "" +msgstr "يمكن للمستخدم العودة للصفحة السابقة" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_user_input_line_form msgid "User input line details" -msgstr "" +msgstr "تفاصيل بنود مدخلات المستخدم" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_user_input_ids msgid "User responses" -msgstr "" +msgstr "ردود المستخدم" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey_users_can_go_back msgid "Users can go back" -msgstr "" +msgstr "يمكن للمستخدمين العودة" #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey_auth_required @@ -1944,26 +1971,28 @@ msgid "" "Users with a public link will be requested to login before taking part to " "the survey" msgstr "" +"سيطلب من المستخدمين الذين لديهم رابط عام تسجيل الدخول قبل المشاركة في " +"الاستطلاع" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_required msgid "Validate entry" -msgstr "" +msgstr "اعتماد القيد" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_question_validation_error_msg msgid "Validation Error message" -msgstr "" +msgstr "رسالة خطأ التحقق" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_user_input_form msgid "View Results" -msgstr "" +msgstr "عرض النتائج" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_form msgid "View results" -msgstr "" +msgstr "عرض النتائج" #. module: survey #: model:ir.ui.view,arch_db:survey.result_choice @@ -1973,17 +2002,17 @@ msgstr "التصويت" #. module: survey #: model:survey.question,question:survey.feedback_2_7 msgid "What do you think about configuration wizards?" -msgstr "" +msgstr "ما رأيك في معالجات الإعدادات؟" #. module: survey #: model:survey.question,question:survey.feedback_2_1 msgid "What do you think about the documentation available on doc.odoo.com?" -msgstr "" +msgstr "ما رأيك في عملية التوثيق المتاحة على doc.odoo.com?" #. module: survey #: model:survey.question,question:survey.feedback_2_5 msgid "What do you think about the groups of users?" -msgstr "" +msgstr "ما رأيك في مجموعات المستخدمين؟" #. module: survey #: model:survey.question,question:survey.feedback_2_2 @@ -1991,22 +2020,23 @@ msgid "" "What do you think about the process views of Odoo, available in the web " "client ?" msgstr "" +"ما رأيك في طرق عرض العملية من أودو، المتاحة في واجهة العميل على الويب؟" #. module: survey #: model:survey.question,question:survey.feedback_2_4 #: model:survey.question,question:survey.feedback_2_6 msgid "What do you think about the structure of the menus?" -msgstr "" +msgstr "ما رأيك في بنية القوائم؟" #. module: survey #: model:survey.question,question:survey.feedback_4_1 msgid "Where do you develop your new features?" -msgstr "" +msgstr "أين تطور خصائصك الجديدة؟" #. module: survey #: model:survey.question,question:survey.feedback_1_2 msgid "Which modules are you using/testing?" -msgstr "" +msgstr "أية موديولات تستخدمها/تختبرها؟" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form @@ -2018,17 +2048,17 @@ msgstr "" #. module: survey #: model:survey.label,value:survey.choice_1_1_1 msgid "Yes, I use a version < 7.0" -msgstr "" +msgstr "نعم، أستخدم إصدار أحدث من إصدار 7.0" #. module: survey #: model:survey.label,value:survey.choice_1_1_2 msgid "Yes, I use the 7.0 version, installed locally" -msgstr "" +msgstr "نعم، أستخدم الإصدار 7.0، المثبت محليًا" #. module: survey #: model:survey.label,value:survey.choice_1_1_3 msgid "Yes, I use the online version of Odoo" -msgstr "" +msgstr "نعم، أستخدم النسخة الأونلاين من أودو" #. module: survey #: model:ir.actions.act_window,help:survey.action_survey_form @@ -2037,6 +2067,9 @@ msgid "" "feedback, recruitment interviews, employee's periodical evaluations, " "marketing campaigns, etc." msgstr "" +"يمكنك إنشاء استطلاعات لأغراض متعددة: كأخذ آراء العملاء، أو جمع ملاحظات عن " +"خدمات، أو مقابلات التوظيف، أو التقييم الدوري للموظف، أو الحملات التسويقية، " +"إلخ." #. module: survey #: model:ir.ui.view,arch_db:survey.survey_email_compose_message @@ -2046,28 +2079,31 @@ msgid "" "want with the public web link (in this case, the \"Login Required\" setting " "must be disabled)." msgstr "" +"يمكنك مشاركة رابط الويب الخاص بالاستطلاع و/أو إرسال دعوات خاصة إلى جمهورك. " +"يمكن للأشخاص الإجابة مرة واحدة على كل دعوة، وبأي وقت من خلال رابط الويب (في " +"هذه الحالة، يجب تعطيل خيار \"مطلوب تسجيل الدخول\")." #. module: survey #: code:addons/survey/models/survey.py:316 #, python-format msgid "You cannot send an invitation for a survey that has no questions." -msgstr "" +msgstr "لا يمكنك إرسال دعوة لاستطلاع لا يحتوي على أسئلة." #. module: survey #: code:addons/survey/models/survey.py:319 #, python-format msgid "You cannot send invitations for closed surveys." -msgstr "" +msgstr "لا يمكنك إرسال دعوات لاستطلاعات مغلقة." #. module: survey #: model:ir.ui.view,arch_db:survey.sfinished msgid "You scored" -msgstr "" +msgstr "أحرزت" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_question_form msgid "ans" -msgstr "" +msgstr "الجواب" #. module: survey #: model:ir.model,name:survey.model_ir_autovacuum @@ -2077,7 +2113,7 @@ msgstr "" #. module: survey #: model:ir.ui.view,arch_db:survey.auth_required msgid "log in" -msgstr "" +msgstr "تسجيل الدخول" #. module: survey #: model:ir.ui.view,arch_db:survey.page @@ -2087,9 +2123,9 @@ msgstr "من" #. module: survey #: model:ir.ui.view,arch_db:survey.sfinished msgid "points." -msgstr "" +msgstr "نقاط." #. module: survey #: model:ir.ui.view,arch_db:survey.sfinished msgid "review your answers" -msgstr "" +msgstr "راجع إجاباتك" diff --git a/addons/transifex/i18n/ar.po b/addons/transifex/i18n/ar.po index 541866ed6bd..fc0be1bf1ac 100644 --- a/addons/transifex/i18n/ar.po +++ b/addons/transifex/i18n/ar.po @@ -3,14 +3,16 @@ # * transifex # # Translators: -# Martin Trigaux , 2017 +# Martin Trigaux, 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-02 11:26+0000\n" -"PO-Revision-Date: 2017-10-02 11:26+0000\n" -"Last-Translator: Martin Trigaux , 2017\n" +"PO-Revision-Date: 2017-10-02 12:12+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,12 +24,12 @@ msgstr "" #: model:ir.ui.view,arch_db:transifex.ir_translation_dialog_view_tree_transifex #: model:ir.ui.view,arch_db:transifex.ir_translation_view_tree_transifex msgid "Transifex" -msgstr "" +msgstr "Transifex" #. module: transifex #: model:ir.model.fields,field_description:transifex.field_ir_translation_transifex_url msgid "Transifex URL" -msgstr "" +msgstr "رابط Transifex" #. module: transifex #: model:ir.model,name:transifex.model_ir_translation diff --git a/addons/website_blog/i18n/ar.po b/addons/website_blog/i18n/ar.po index 6ccd0b9d14f..6ae6b00f614 100644 --- a/addons/website_blog/i18n/ar.po +++ b/addons/website_blog/i18n/ar.po @@ -35,6 +35,9 @@ msgid "" " It will now be the turn of the big players to catch up to\n" " the superior technologies of the SME.\"" msgstr "" +"\"أخيرًا، أُطلقت التقنية الأحدث للجماهير.\n" +" سوف تكون نقطة تحوّل لأكبر مزودي الخدمات للحاق\n" +" بتقنيات إدارة المؤسسات الصغيرة والمتوسطة الرائدة.\"" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_2 @@ -48,6 +51,14 @@ msgid "" " compete at this level due to the technology currently\n" " employed by most industry providers.\"" msgstr "" +"\"تتنافس أودو حاليًا على عدة جبهات، ولا توجد مؤسسة أخرى\n" +" قادرة على زحزحتها عن المركز الأول.\n" +" بإطلاق أودو نظام إدارة المحتوى المتكامل ونظام المتجر الإلكتروني،\n" +" رفع هذا من شأنها كإحدى المؤسسات الرائدة\n" +" في ثورة المنصات مفتوحة المصدر. ولن تتمكن أية مؤسسة أخرى قبل 5 سنوات\n" +" على الأقل من منافستها على هذا المستوى\n" +" بسبب التقنيات التي يستخدمها حاليًا\n" +" أغلب مزودي خدمات تخطيط موارد المؤسسات وإدارة المحتوى.\"" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_2 @@ -61,6 +72,13 @@ msgid "" " enterprise to compete at a level of functionality and\n" " performance previously reserved for the big IT investors.\"" msgstr "" +"\"سوف تسمح أحدث خدمات أودو للمؤسسات بالبدء من الصفر\n" +" والانطلاق نحو البيع الإلكتروني أسرع من أي وقت مضى،\"\n" +" هكذا يشرح ستيورات ماكينتوش، خبير النظم مفتوحة المصدر\n" +" وأحد شركاء نظام أودو المتكامل، ونظام OpusVL. ويكمل:\n" +" \"لقد ساهمت أودو في تخفيض تكلفة إقامة نظام إدارة أعمال مؤتمت بالكامل تخفيضًا كبيرًا،\n" +" مما يساعد المؤسسات الصغيرة والمتوسطة على التنافس في مستوى من العملية ودقة الأداء\n" +" كانا من قبل مقتصرين على مستثمري تكنولوجيا المعلومات الكبار فقط.\"" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_2 @@ -70,11 +88,15 @@ msgid "" " take another look at the value they are providing to ensure\n" " that their 'solutions' can still compete.\"" msgstr "" +"\"هذه خطوة أخرى ذكية وقاصمة من أودو،\n" +" وسوف تجبر مزودي خدمات التقنية الآخرين على\n" +" إعادة النظر لقيمة الخدمات التي يوفرونها للتأكد\n" +" ما إن كانت 'حلولهم' لا تزال قادرة على التنافس.\"" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short msgid "&mdash;" -msgstr "" +msgstr "&mdash;" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.latest_blogs @@ -84,7 +106,7 @@ msgstr "&times;" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_feed msgid "<?xml version=\"1.0\" encoding=\"utf-8\"?>" -msgstr "" +msgstr "<?xml version=\"1.0\" encoding=\"utf-8\"?>" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.view_blog_blog_form @@ -92,20 +114,22 @@ msgid "" "(Un)archiving a blog automatically (un)archives its posts. Do you want to " "proceed?" msgstr "" +"تؤدي أرشفة (أو إلغاء أرشفة) المدونة لأرشفة مقالاتها تلقائيًا. هل تود " +"الاستمرار؟" #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:53 #, python-format msgid "Click on Save to record your changes." -msgstr "" +msgstr "اضغط على حفظ لتسجيل التغييرات." #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:69 #, python-format msgid "Publish your blog post to make it visible to your visitors." -msgstr "" +msgstr "انشر مقال مدونتك ليظهر لزوارك." #. module: website_blog #. openerp-web @@ -115,6 +139,8 @@ msgid "" "That's it, your blog post is published! Discover more features " "through the Customize menu." msgstr "" +"هذا كل شيء، تم نشر مقال مدونتك! اكتشف خصائص أخرى من قائمة " +"تخصيص." #. module: website_blog #. openerp-web @@ -125,6 +151,9 @@ msgid "" " image or table, set bold or italic, etc. Drag and drop building blocks for " "more graphical blogs." msgstr "" +"اكتب قصتك هنا. استخدم شريط الأدوات العلوي لتنسيق نصك: أضف صورة أو " +"جدول، واجعل النص سميكًا أو مائلًا، إلخ. قم بسحب وإسقاط عناصر البناء لإضافة " +"مدونات رسومية أكثر." #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -133,11 +162,14 @@ msgid "" " are victims of what others decide to push to them.\n" " Odoo differentiates:" msgstr "" +"مزيج من السحب والإسقاط، يعاني الناس\n" +" لأن غيرهم يتخذون لهم القرارات.\n" +" أودو تختلف عن الآخرين:" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_template_new_post msgid "A new post" -msgstr "" +msgstr "مشاركة جديدة" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_about_us @@ -147,7 +179,7 @@ msgstr "من نحن" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_template_new_post msgid "Access post" -msgstr "" +msgstr "الوصول للمشاركة" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_blog_active @@ -158,7 +190,7 @@ msgstr "نشط" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_2 msgid "Adding to industry leading technology" -msgstr "" +msgstr "إضافة للتقنية الرائدة في الصناعة" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_blog_view_search @@ -180,6 +212,10 @@ msgid "" " integrated with many web tools and works across all devices\n" " by default." msgstr "" +"عند التثبيت، يأتي الموقع بشكل افتراضي مبني على Bootstrap 3،\n" +"وهي الأحدث في تقنيات التطوير السريع للمواقع المتوافقة مع أجهزة\n" +"متنوعة وهذه التقنية مدعومة من تويتر. تؤهلك Bootstrap لربط موقعك\n" +"مباشرة مع العديد من أدوات ويب وتعمل على كافة الأجهزة بشكل افتراضي." #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -189,11 +225,15 @@ msgid "" " the biggest wastes of time in companies, we have to fix\n" " this." msgstr "" +"في أودو، نصنع أدوات لتحسين إنتاجية\n" +" المؤسسات. الرسائل الإلكترونية والتدفق المعلوماتي هما أحد\n" +" أكثر مضيعات الوقت في المؤسسات، ولهذا علينا\n" +" معالجة ذلك." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short msgid "Atom Feed" -msgstr "" +msgstr "Atom Feed" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_author_id @@ -240,13 +280,13 @@ msgstr "مقال المدونة" #: code:addons/website_blog/models/website.py:53 #, python-format msgid "Blog Post %s seems to be calling this file !" -msgstr "" +msgstr "يبدو أن مقال المدونة %s يطلب استخدام هذا الملف!" #. module: website_blog #: code:addons/website_blog/models/website.py:28 #, python-format msgid "Blog Post %s seems to have a link to this page !" -msgstr "" +msgstr "يبدو أن مقال المدونة %s يحتوي على رابط لهذه الصفحة!" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_complete @@ -313,27 +353,28 @@ msgstr "تغيير الغلاف" #: code:addons/website_blog/static/src/js/website.tour.blog.js:35 #, python-format msgid "Choose an image from the library." -msgstr "" +msgstr "اختر صورة من المكتبة." #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:30 #, python-format msgid "Click here to change your post cover." -msgstr "" +msgstr "اضغط هنا لتغيير غلاف مشاركتك." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short msgid "" "Click on \"New Page\" in the top-right corner to write your first blog post." msgstr "" +"انقر على \"صفحة جديدة\" في الزاوية العليا اليمنى لكتابة أول مقال على مدونتك." #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:40 #, python-format msgid "Click on Save to set the picture as cover." -msgstr "" +msgstr "اضغط على حفظ لاستخدام الصورة كغلاف." #. module: website_blog #: model:ir.actions.act_window,help:website_blog.action_blog_post @@ -349,7 +390,7 @@ msgstr "المحتوى" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_cover_properties msgid "Cover Properties" -msgstr "" +msgstr "خصائص الغلاف" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_blog_create_uid @@ -388,7 +429,7 @@ msgstr "استنساخ" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 msgid "Emails are broken." -msgstr "" +msgstr "رسائل البريد الإلكتروني معطلة." #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -398,16 +439,20 @@ msgid "" " it's incredible it's still one of the only software\n" " areas that did not evolve in the past 20 years!" msgstr "" +"البريد الإلكتروني يضيع وقتي. لكنني أحتاجه.\n" +" نظرًا لأهمية البريد الإلكتروني في حياتنا،\n" +" من المدهش أنه أحد المجالات التقنية القليلة\n" +" التي لم تتطور على مدار الـ20 عامًا الماضية!" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog msgid "Filter Color" -msgstr "" +msgstr "لون الفلتر" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog msgid "Filter Intensity" -msgstr "" +msgstr "شدة الفلتر" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -419,6 +464,11 @@ msgid "" " (signatures are on the profile of a contact, not in\n" " every message)" msgstr "" +"التركيز على المحتوى: يتم تلخيص كل شيء\n" +" لإبراز الرسالة الحقيقية. لا مزيد من المقدمات،\n" +" أو التحيات، أو التوقيعات، أو الملاحظات القانونية.\n" +" نحن نوحد مخطط كافة الرسائل.\n" +" (نحتفظ بالتوقيعات في الملف الشخصي لجهة الاتصال، لا في كل رسالة)" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -429,11 +479,16 @@ msgid "" " created with one click. Every group should have it's\n" " own email address." msgstr "" +"المجلدات والقوائم البريدية أدوات رائعة لكنها معقدة للغاية\n" +" في منصات البريد التقليدية. في أودو،\n" +" يمكن إنشاء مجموعة جهات اتصال تشترك معًا في مناقشة\n" +" بنقرة واحدة. يجب أن يكون لكل مجموعة\n" +" عنوانًا بريديًا خاصًا بهم." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog msgid "Full Screen" -msgstr "" +msgstr "شاشة كاملة" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -444,11 +499,16 @@ msgid "" " actions. Every inbox should be empty after having\n" " been processed; no more overload of information." msgstr "" +"أنهي مهامك: صندوق الوارد هو قائمة أعمال.\n" +" ينبغي أن تتمكن من معالجة محتوياته بالكامل (لا تقرأها وحسب)\n" +" كما ينبغي أن تتمكن بسهولة من تمييز الرسائل للإجراءات المستقبلية.\n" +" يجب أن يكون صندوق الوارد فارغًا بعد الانتهاء من معالجته؛\n" +" لا مزيد من المعلومات الزائدة عن الحاجة." #. module: website_blog #: model:blog.blog,subtitle:website_blog.blog_blog_1 msgid "Get in touch with us" -msgstr "" +msgstr "تواصل معنا" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -463,7 +523,7 @@ msgstr "تجميع حسب" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 msgid "Here are the ideas behind the Odoo communication tools:" -msgstr "" +msgstr "هذه الأفكار هي ما ألهمت أدوات التواصل التي تطورها أودو:" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -479,6 +539,11 @@ msgid "" " it updates the product database in real time, providing a\n" " true self-service window into the business." msgstr "" +"لكن على عكس أنظمة إدارة المحتوى الأخرى،\n" +" ترتبط أودو ارتباطًا كاملًا بقاعدة البيانات في جهة الموقع النهائية. مما يعني\n" +" أنك عندما تقوم بتحرير وصف منتج، أو صورته، أو سعره،\n" +" تقوم أودو بتحديث قاعدة بيانات المنتج في الوقت الحقيقي، مما يوفر\n" +" نافذة خدمية تلقائية تساعدك على إدارة أعمالك." #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_blog_id @@ -490,7 +555,7 @@ msgstr "المعرف" #. module: website_blog #: model:blog.post,subtitle:website_blog.blog_post_1 msgid "Ideas behind the Odoo communication tools." -msgstr "" +msgstr "الأفكار التي ألهمت أدوات التواصل التي تطورها أودو." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.latest_blogs @@ -500,7 +565,7 @@ msgstr "في" #. module: website_blog #: model:blog.post,name:website_blog.blog_post_2 msgid "Integrating your CMS and E-Commerce" -msgstr "" +msgstr "الربط ما بين نظام إدارة المحتوى ومتجرك الإلكتروني" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -510,6 +575,10 @@ msgid "" " should follow/unfollow any kind of information in one\n" " click." msgstr "" +"تحكم في اختيار ما تريد استلامه وما لا تريد استلامه.\n" +" لا ينبغي أن تصلك رسائل مزعجة.\n" +" يمكنك متابعة أو إلغاء متابعتك لأية معلومات\n" +" بنقرة واحدة." #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_write_uid @@ -549,6 +618,9 @@ msgid "" " content in-line, enabling you to see exactly what you are\n" " changing and ensure your changes suit the context." msgstr "" +"كالعديد من محررات الويب الحديثة، يمكنك من خلال أودو تحرير\n" +" محتواك موضعيًا، مما يمكنك من رؤية ما تغيره بدقة\n" +" ويضمن أن تناسب تغييراتك سياق المحتوى." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -574,6 +646,11 @@ msgid "" " of your daily emails. Use the \"To: me\" menu\n" " for these." msgstr "" +"رسائل \"إجراءات\": وهي رسائل\n" +" تحتاج لتدخلك الفوري وتحتاج\n" +" لتصفحها جميعها. ينطبق هذا على 10%\n" +" من الرسائل التي تردك يوميًا. استخدم قائمة \"إلى: أنا\"\n" +" للتعامل مع هذه الرسائل." #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -585,11 +662,17 @@ msgid "" " to follow.This accounts for 90% of your daily\n" " emails.Use the \"Inbox\" menu for these." msgstr "" +"رسائل \"معلومات\":\n" +" يمكنك تصفحهم عندما تحتاج لمعلومات معينة،\n" +" لست مضطرًا لقراءتهم كل يوم. ولن تستلم منهم\n" +" سوى ما تقرر أنت متابعته. ينطبق هذا على 90%\n" +" من الرسائل التي تردك يوميًا.\n" +" استخدم قائمة \"صندوق الوارد\" للتعامل مع هذه الرسائل." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog msgid "Mid screen" -msgstr "" +msgstr "بمنتصف الشاشة" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_tag_name @@ -612,7 +695,7 @@ msgstr "مقال مدونة جديدة" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_2 msgid "New Features Launched" -msgstr "" +msgstr "تم إطلاق خصائص جديدة" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.header_footer_custom @@ -622,7 +705,7 @@ msgstr "أخبارنا" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog msgid "No Cover" -msgstr "" +msgstr "بدون غلاف" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short @@ -651,23 +734,26 @@ msgid "" " building your company's website and selling your products\n" " online easy'. So how true is this statement?" msgstr "" +"تدعي أودو أنها 'المنصة التقنية مفتوحة المصدر التي تمكنك\n" +" بسهولة من إنشاء موقع مؤسستك وبيع منتجاتك\n" +" إلكترونيًا'. ما مدى صحة هذا؟" #. module: website_blog #: model:blog.post,website_meta_keywords:website_blog.blog_post_1 msgid "Odoo, email" -msgstr "" +msgstr "أودو، البريد الإلكتروني" #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:63 #, python-format msgid "Once you have reviewed the content on mobile, close the preview." -msgstr "" +msgstr "بمجرد أن تراجع المحتوى على الهاتف المحمول، أغلق شاشة المعاينة." #. module: website_blog #: model:blog.blog,name:website_blog.blog_blog_1 msgid "Our Blog" -msgstr "" +msgstr "مدونتنا" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_blogs @@ -692,6 +778,10 @@ msgid "" " to read a thread. Reading a full thread, replying,\n" " attaching documents is super fast." msgstr "" +"الإنتاجية هي الحل: باستخدام واجهة مستخدمنا الذكية\n" +" لن تحتاج للضغط على كل رسالة لتقرأ المناقشة.\n" +" يمكنك قراءة المناقشة كاملةً، والرد بإرفاق مستندات\n" +" بأقصى سرعة." #. module: website_blog #: code:addons/website_blog/controllers/main.py:270 @@ -707,7 +797,7 @@ msgstr "منشور" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_published_date msgid "Published Date" -msgstr "" +msgstr "تاريخ النشر" #. module: website_blog #: model:mail.message.subtype,description:website_blog.mt_blog_blog_published @@ -718,12 +808,12 @@ msgstr "مقال منشور" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.view_blog_post_form msgid "Publishing Options" -msgstr "" +msgstr "خيارات النشر" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_post_date msgid "Publishing date" -msgstr "" +msgstr "تاريخ النشر" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -738,7 +828,7 @@ msgstr "الترتيب" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_post_complete_read_next msgid "Read Next " -msgstr "" +msgstr "قراءة التالي " #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -752,6 +842,13 @@ msgid "" " answer from me. With a good tool, I could have done\n" " my job in 10 minutes!" msgstr "" +"قراءة رسائل صندوق الوارد هي أكثر مهمة غير مثمرة أقوم بها\n" +" يوميًا. أحتاج لقضاء ساعة كاملة كل يوم\n" +" لتصفح الرسائل. كافة الرسائل المزعجة غير المرغوب فيها،\n" +" وكل المعلومات غير الهامة في نفس صندوق الوارد،\n" +" اقتباسات من اقتباسات، إلخ. في نهاية الساعة،\n" +" أكتشف أنني لم أكن بحاجة للرد سوى على 10 رسائل فقط.\n" +" باستخدام أداة جيدة، كان بإمكاني إنهاء هذه المهمة في 10 دقائق!" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -763,14 +860,14 @@ msgstr "أحمر" #: code:addons/website_blog/static/src/js/website.tour.blog.js:15 #, python-format msgid "Select this menu item to create a new blog post." -msgstr "" +msgstr "اختر هذا العنصر من القائمة لإنشاء مقال مدونة جديد." #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:26 #, python-format msgid "Set a blog post cover." -msgstr "" +msgstr "تعيين غلاف لمقال المدونة." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -794,7 +891,7 @@ msgstr "" #: code:addons/website_blog/static/src/js/website.tour.blog.js:52 #, python-format msgid "Start writing here..." -msgstr "" +msgstr "ابدأ الكتابة من هنا..." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_status @@ -804,7 +901,7 @@ msgstr "الحالة " #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_follow_us msgid "Stay updated :" -msgstr "" +msgstr "ابقَ على إطلاع:" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_subtitle @@ -841,12 +938,12 @@ msgstr "الوسوم" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_teaser msgid "Teaser" -msgstr "" +msgstr "العرض التشويقي" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_teaser_manual msgid "Teaser Content" -msgstr "" +msgstr "محتوى العرض التشويقي" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.view_blog_post_form @@ -856,7 +953,7 @@ msgstr "تقني" #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 msgid "The Communication Mechanism of Odoo" -msgstr "" +msgstr "آلية التواصل من خلال أودو" #. module: website_blog #: model:blog.post,name:website_blog.blog_post_1 @@ -870,6 +967,8 @@ msgid "" "The blog post will be visible for your visitors as of this date on the " "website if it is set as published." msgstr "" +"سيكون مقال المدونة ظاهرًا لزوارك على الموقع ابتداءً من هذا التاريخ إذا تم " +"تعيينه كمنشور." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.latest_blogs @@ -877,6 +976,8 @@ msgid "" "This page is great to improve your Search Engine Optimization;\n" " You can review titles, keywords and descriptions of all blogs at once." msgstr "" +"هذه الصفحة مفيدة لتحسين نظام محركات البحث الخاص بك;\n" +" يمكنك مراجعة العناوين، والكلمات الدلالية، والوصف الموجودين بكافة المدونات في نفس الوقت." #. module: website_blog #: model:blog.post,content:website_blog.blog_post_2 @@ -885,6 +986,9 @@ msgid "" " removes the need to create offline synchronisation between\n" " website and product database." msgstr "" +"يوفر هذا مصدر واحد للبيانات لمؤسستك ويخلصك\n" +" من الحاجة لإنشاء نظام مزامنة بدون إنترنت بين\n" +" الموقع وقاعدة بيانات المنتج." #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_name @@ -898,6 +1002,9 @@ msgid "" " features, a website content management system (CMS or WMS) has been developed and a beta release is\n" " available from today, 31st January 2014." msgstr "" +"لإضافة مجموعة خصائص شاملة جديدة من أودو،\n" +" قمنا بتطوير نظام لإدارة محتوى المواقع وأتحنا نسخة تجريبيبة\n" +" بدءً من اليوم، 31 يناير 2014." #. module: website_blog #: model:blog.post,content:website_blog.blog_post_1 @@ -905,16 +1012,18 @@ msgid "" "To disrupt emails, you need more than just another user\n" " interface. We need to rethink the whole communication flow." msgstr "" +"لتعطيل رسائل البريد الإلكتروني، تحتاج لما هو أكثر من مجرد واجهة مستخدم أخرى.\n" +" نحتاج لإعادة النظر في نظام التواصل بالكامل." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_status msgid "Unpublished" -msgstr "" +msgstr "غير منشور" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short msgid "Untitled Post" -msgstr "" +msgstr "مشاركة غير مسماة" #. module: website_blog #. openerp-web @@ -922,11 +1031,13 @@ msgstr "" #, python-format msgid "Use this icon to preview your blog post on mobile devices." msgstr "" +"استخدم هذه الأيقونة لمعاينة كيف يبدو مقال مدونتك على أجهزة الهاتف " +"المحمول." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_tag_form msgid "Used in:" -msgstr "" +msgstr "مستخدم في:" #. module: website_blog #: model:ir.model.fields,help:website_blog.field_mail_compose_message_path @@ -945,7 +1056,7 @@ msgstr "الموقع الإلكتروني" #. module: website_blog #: model:ir.actions.act_url,name:website_blog.action_open_website msgid "Website Blogs" -msgstr "" +msgstr "مدونات الموقع" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_website_message_ids @@ -968,13 +1079,15 @@ msgid "" "Write a small text here for when new visitors find your website\n" " through your blog entries, referenced in Google." msgstr "" +"اكتب نص قصير هنا من أجل الزوار الجدد عندما يجدون موقعك\n" +" من خلال منشورات المدونة، المذكورة في جوجل." #. module: website_blog #. openerp-web #: code:addons/website_blog/static/src/js/website.tour.blog.js:20 #, python-format msgid "Write a title, the subtitle is optional." -msgstr "" +msgstr "اكتب عنوانًا، العنوان الفرعي اختياري." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -987,11 +1100,13 @@ msgid "" "You should add a banner on the top as it is a frequent landing page for new visitors.\n" " This box will not be visible to your visitors." msgstr "" +"ينبغي إضافة بانر بالأعلى فالزوار الجدد يترددون كثيرًا على هذه الصفحة.\n" +" لن يظهر هذا الصندوق لزوارك." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_template_new_post msgid "blog. Click here to access the blog :" -msgstr "" +msgstr "مدونة. اضغط هنا للوصول للمدونة:" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short @@ -1008,12 +1123,12 @@ msgstr "تعليقات" #. module: website_blog #: model:blog.tag,name:website_blog.blog_tag_1 msgid "functional" -msgstr "" +msgstr "عملي" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_template_new_post msgid "has been published on the" -msgstr "" +msgstr "تم نشره على" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short @@ -1024,12 +1139,12 @@ msgstr "pull-right" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short msgid "unpublished" -msgstr "" +msgstr "غير منشور" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short msgid "view" -msgstr "" +msgstr "عرض" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.blog_post_short diff --git a/addons/website_crm_partner_assign/i18n/ar.po b/addons/website_crm_partner_assign/i18n/ar.po index 4437b3792f2..d8954b07ee0 100644 --- a/addons/website_crm_partner_assign/i18n/ar.po +++ b/addons/website_crm_partner_assign/i18n/ar.po @@ -87,12 +87,12 @@ msgstr "&times;" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_lead msgid " I'm interested" -msgstr "" +msgstr " أنا مهتم" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_lead msgid " I'm not interested" -msgstr "" +msgstr " لست مهتمًا" #. module: website_crm_partner_assign #: code:addons/website_crm_partner_assign/models/crm_lead.py:191 @@ -124,6 +124,9 @@ msgid "" "style=\"display:none;\">You need to fill up the next action and contact the " "customer before accepting the lead" msgstr "" +"تحتاج إلى ملء الإجراء التالي والاتصال بالعميل قبل " +"قبول الترشيح" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_lead @@ -132,6 +135,9 @@ msgid "" "style=\"display:none;\">You need to fill up the next action and contact the " "customer before accepting the lead" msgstr "" +"تحتاج إلى ملء الإجراء التالي والاتصال بالعميل قبل " +"قبول الترشيح" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity @@ -183,7 +189,7 @@ msgstr "كافة الدولة" #: code:addons/website_crm_partner_assign/models/crm_lead.py:262 #, python-format msgid "All fields are required !" -msgstr "" +msgstr "كافة الحقول مطلوبة!" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_report_assign_date_assign @@ -305,7 +311,7 @@ msgstr "اتصل بوكيل" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunities msgid "Contact name" -msgstr "" +msgstr "اسم جهة الاتصال" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_forward_to_partner_body @@ -315,7 +321,7 @@ msgstr "المحتويات" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "Countries..." -msgstr "" +msgstr "الدول..." #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_report_assign_country_id @@ -340,7 +346,7 @@ msgstr "أنشئ بواسطة" #. module: website_crm_partner_assign #: model:crm.lead.tag,name:website_crm_partner_assign.tag_portal_lead_own_opp msgid "Created by Partner" -msgstr "" +msgstr "أنشئ من قبل الشريك" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_assignation_create_date @@ -406,7 +412,7 @@ msgstr "الوصف" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "Details Next Activity" -msgstr "" +msgstr "تفاصيل النشاط التالي" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_assignation_display_name @@ -426,12 +432,12 @@ msgstr "هل قمت بالاتصال بالعميل" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "Edit Contact" -msgstr "" +msgstr "تحرير جهة الاتصال" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "Edit Opportunity" -msgstr "" +msgstr "تحرير الفرصة" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity @@ -498,7 +504,7 @@ msgstr "تقديم الى الشريك" #. module: website_crm_partner_assign #: model:mail.template,subject:website_crm_partner_assign.email_template_lead_forward_mail msgid "Fwd: Lead: ${ctx['partner_id'].name}" -msgstr "" +msgstr "إرسال: ترشيح: ${ctx['partner_id'].name}" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_partner_latitude @@ -551,13 +557,13 @@ msgstr "مرتفع" #: code:addons/website_crm_partner_assign/models/crm_lead.py:201 #, python-format msgid "I am not interested by this lead. I contacted the lead." -msgstr "" +msgstr "لست مهتمًا بهذا الترشيح. تواصلت مع العميل المرشح." #. module: website_crm_partner_assign #: code:addons/website_crm_partner_assign/models/crm_lead.py:203 #, python-format msgid "I am not interested by this lead. I have not contacted the lead." -msgstr "" +msgstr "لست مهتمًا بهذا الترشيح. لم أتواصل مع العميل المرشح." #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_assignation_id @@ -579,7 +585,7 @@ msgstr "تفضيلات التنفيذ " #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_partner_implemented_count #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_users_implemented_count msgid "Implemented Count" -msgstr "" +msgstr "عدد مرات التنفيذ" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_partner_assigned_partner_id @@ -590,7 +596,7 @@ msgstr "طبقت ب" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_partner_report_assign_date msgid "Invoice Account Date" -msgstr "" +msgstr "تاريخ حساب الفاتورة" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_assignation___last_update @@ -639,7 +645,7 @@ msgstr "الترشيح" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_lead msgid "Lead -" -msgstr "" +msgstr "الترشيح -" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.view_report_crm_lead_assign_graph @@ -682,14 +688,14 @@ msgstr "المستوى" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_partner_grade_name msgid "Level Name" -msgstr "" +msgstr "اسم المستوى" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_partner_grade_partner_weight #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_partner_partner_weight #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_users_partner_weight msgid "Level Weight" -msgstr "" +msgstr "وزن المستوى" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.index @@ -755,7 +761,7 @@ msgstr "الاسم" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunities msgid "New Opportunity" -msgstr "" +msgstr "فرصة جديدة" #. module: website_crm_partner_assign #: code:addons/website_crm_partner_assign/controllers/main.py:52 @@ -772,7 +778,7 @@ msgstr "النشاط التالي" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "Next Activity Date" -msgstr "" +msgstr "تاريخ النشاط التالي" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_res_partner_date_review_next @@ -783,7 +789,7 @@ msgstr "مراجعة الشريك المقبلة" #. module: website_crm_partner_assign #: model:crm.lead.tag,name:website_crm_partner_assign.tag_portal_lead_partner_unavailable msgid "No more partner available" -msgstr "" +msgstr "غير متاح شركاء آخرون" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.index @@ -844,7 +850,7 @@ msgstr "شركاؤنا" #: code:addons/website_crm_partner_assign/controllers/main.py:104 #, python-format msgid "Overdue Activities" -msgstr "" +msgstr "المستحقات المتأخرة" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_report_assign_delay_expected @@ -902,7 +908,7 @@ msgstr "تحليل الشركاء المُسند إليهم" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_partner_declined_ids msgid "Partner not interested" -msgstr "" +msgstr "الشريك غير مهتم" #. module: website_crm_partner_assign #: model:ir.model.fields,help:website_crm_partner_assign.field_crm_lead_partner_assigned_id @@ -945,7 +951,7 @@ msgstr "الأرباح المتوقعة" #. module: website_crm_partner_assign #: model:res.partner.grade,name:website_crm_partner_assign.res_partner_grade_platinium msgid "Platinum" -msgstr "" +msgstr "بلاتنيوم" #. module: website_crm_partner_assign #: model:ir.model.fields,field_description:website_crm_partner_assign.field_crm_lead_report_assign_priority @@ -955,7 +961,7 @@ msgstr "الأولوية" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "Priority:" -msgstr "" +msgstr "الأولوية:" #. module: website_crm_partner_assign #: code:addons/website_crm_partner_assign/controllers/main.py:113 @@ -1052,7 +1058,7 @@ msgstr "فضي" #. module: website_crm_partner_assign #: model:crm.lead.tag,name:website_crm_partner_assign.tag_portal_lead_is_spam msgid "Spam" -msgstr "" +msgstr "البريد غير المرغوب فيه" #. module: website_crm_partner_assign #: code:addons/website_crm_partner_assign/controllers/main.py:114 @@ -1064,7 +1070,7 @@ msgstr "المرحلة" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "States..." -msgstr "" +msgstr "المحافظات..." #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity @@ -1091,23 +1097,23 @@ msgstr "نموذج البريد الإلكتروني إلى الأمام ليس #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_leads msgid "There are no leads." -msgstr "" +msgstr "لا توجد ترشيحات." #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunities msgid "There are no opportunities." -msgstr "" +msgstr "لا توجد فرص." #. module: website_crm_partner_assign #: code:addons/website_crm_partner_assign/controllers/main.py:102 #, python-format msgid "This Week Activities" -msgstr "" +msgstr "أنشطة هذا الأسبوع" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_lead msgid "This lead is a spam" -msgstr "" +msgstr "هذا الترشيح غير مرغوب فيه" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunities @@ -1175,7 +1181,7 @@ msgstr "خريطة العالم" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity msgid "YYYY-MM-DD" -msgstr "" +msgstr "يوم/شهر/سنة" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity @@ -1206,7 +1212,7 @@ msgstr "" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.view_partner_grade_form msgid "e.g. Gold Partner" -msgstr "" +msgstr "مثلًا: شريك ذهبي" #. module: website_crm_partner_assign #: model:ir.ui.view,arch_db:website_crm_partner_assign.portal_my_opportunity diff --git a/addons/website_event_track/i18n/ar.po b/addons/website_event_track/i18n/ar.po index 752389e8331..63e05d01693 100644 --- a/addons/website_event_track/i18n/ar.po +++ b/addons/website_event_track/i18n/ar.po @@ -427,7 +427,7 @@ msgstr "" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track_stage_fold msgid "Folded in Kanban" -msgstr "" +msgstr "مطوي في عرض كانبان" #. module: website_event_track #: model:ir.ui.view,arch_db:website_event_track.view_event_track_search @@ -1151,4 +1151,4 @@ msgstr "محادثات" #: model:ir.ui.view,arch_db:website_event_track.agenda #: model:ir.ui.view,arch_db:website_event_track.tracks msgid "unpublished" -msgstr "" +msgstr "غير منشور" diff --git a/addons/website_gengo/i18n/ar.po b/addons/website_gengo/i18n/ar.po index d224d6db832..045160784f0 100644 --- a/addons/website_gengo/i18n/ar.po +++ b/addons/website_gengo/i18n/ar.po @@ -3,17 +3,18 @@ # * website_gengo # # Translators: -# hoxhe Aits , 2017 -# Mustafa Rawi , 2017 -# Martin Trigaux , 2017 +# Martin Trigaux, 2017 # Shaima Safar , 2017 +# hoxhe Aits , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:54+0000\n" -"PO-Revision-Date: 2017-09-20 09:54+0000\n" -"Last-Translator: Shaima Safar , 2017\n" +"PO-Revision-Date: 2017-09-20 10:26+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,7 +34,7 @@ msgstr "- تمكين إذا كنت تستخدم حساب الاختبار" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:138 #, python-format msgid "- Jobs are Automatically Approved by Gengo." -msgstr "" +msgstr "- تتم الموافقة على الوظائف تلقائيًا من خلال Gengo." #. module: website_gengo #. openerp-web @@ -47,7 +48,7 @@ msgstr "1. اذهب إلى ل" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:119 #, python-format msgid "2. Then paste generated keys in given form" -msgstr "" +msgstr "2. ثم قم بلصق المفاتيح الناشئة في النموذج المعطى" #. module: website_gengo #. openerp-web @@ -102,21 +103,21 @@ msgstr "إقفال" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:23 #, python-format msgid "Content to translate or you can post them to" -msgstr "" +msgstr "المحتوى المطلوب ترجمته أو يمكنك نشره هنا" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/js/website_gengo.js:88 #, python-format msgid "Could not Post translation" -msgstr "" +msgstr "تعذّر نشر الترجمة" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/js/website_gengo.js:195 #, python-format msgid "Could not submit ! Try Again" -msgstr "" +msgstr "تعذّر الإرسال! حاول مرة أخرى" #. module: website_gengo #. openerp-web @@ -137,42 +138,42 @@ msgstr "لا تعرض مربع الحوار هذا مجدداً." #: code:addons/website_gengo/static/src/xml/website.gengo.xml:24 #, python-format msgid "Gengo" -msgstr "" +msgstr "Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:114 #, python-format msgid "Gengo API is not configured" -msgstr "" +msgstr "لم يتم إعداد واجهة برمجة تطبيق Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "Gengo Dashboard" -msgstr "" +msgstr "لوحة معلومات Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "Gengo Statistics" -msgstr "" +msgstr "إحصائيات Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:118 #, python-format msgid "Gengo account" -msgstr "" +msgstr "حساب Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:20 #, python-format msgid "Here are the visuals used to help you translate efficiently:" -msgstr "" +msgstr "فيما يلي المرئيات المستخدمة لمساعدتك علي الترجمة بكفاءة:" #. module: website_gengo #. openerp-web @@ -203,7 +204,7 @@ msgstr "لصق المفتاح الخاص هنا" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:125 #, python-format msgid "Paste public key here" -msgstr "" +msgstr "لصق المفتاح العام هنا" #. module: website_gengo #. openerp-web @@ -224,7 +225,7 @@ msgstr "مفتاح خاص" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:69 #, python-format msgid "Pro - $" -msgstr "" +msgstr "احترافية - $" #. module: website_gengo #. openerp-web @@ -245,21 +246,21 @@ msgstr "تحديد الصلاحيات" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:62 #, python-format msgid "Select Gengo Translation Service Level" -msgstr "" +msgstr "اختر مستوى خدمة ترجمة Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:68 #, python-format msgid "Standard - $" -msgstr "" +msgstr "قياسية - $" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:117 #, python-format msgid "Steps for configure Gengo" -msgstr "" +msgstr "خطوات إعداد Gengo" #. module: website_gengo #. openerp-web @@ -294,7 +295,7 @@ msgstr "الترجمة في تقدم" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:26 #, python-format msgid "Translation in process (Gengo)" -msgstr "" +msgstr "جاري الترجمة (من خلال Gengo)" #. module: website_gengo #. openerp-web @@ -308,7 +309,7 @@ msgstr "إحصاءات الترجمة لهذه الصفحة" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:70 #, python-format msgid "Ultra - $" -msgstr "" +msgstr "فائقة - $" #. module: website_gengo #. openerp-web @@ -343,7 +344,7 @@ msgstr "أنت على وشك الدخول في وضع الترجمة." #: code:addons/website_gengo/static/src/xml/website.gengo.xml:118 #, python-format msgid "and generate API Keys." -msgstr "" +msgstr "وإنشاء مفاتيح واجهة برمجة التطبيق." #. module: website_gengo #: model:ir.model,name:website_gengo.model_base_gengo_translations diff --git a/addons/website_quote/i18n/cs.po b/addons/website_quote/i18n/cs.po index 244e63b1669..974f81e2a7a 100644 --- a/addons/website_quote/i18n/cs.po +++ b/addons/website_quote/i18n/cs.po @@ -406,7 +406,7 @@ msgstr "" #. module: website_quote #: model:ir.model.fields,field_description:website_quote.field_sale_order_amount_undiscounted msgid "Amount Before Discount" -msgstr "" +msgstr "Částka před slevou" #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.view_sale_quote_template_form @@ -1206,7 +1206,7 @@ msgstr "" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_default msgid "Our Offer" -msgstr "" +msgstr "Naše nabídka" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_1 diff --git a/addons/website_rating/i18n/ar.po b/addons/website_rating/i18n/ar.po index d02277befca..82772296372 100644 --- a/addons/website_rating/i18n/ar.po +++ b/addons/website_rating/i18n/ar.po @@ -3,17 +3,18 @@ # * website_rating # # Translators: -# Mustafa Rawi , 2017 -# Shaima Safar , 2017 # hoxhe Aits , 2017 # amrnegm , 2017 +# Shaima Safar , 2017 +# Mustafa Rawi , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.saas~18\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-20 09:54+0000\n" -"PO-Revision-Date: 2017-09-20 09:54+0000\n" -"Last-Translator: amrnegm , 2017\n" +"PO-Revision-Date: 2017-09-20 10:27+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -90,7 +91,7 @@ msgstr "التقييم" #: code:addons/website_rating/static/src/xml/website_mail.xml:52 #, python-format msgid "Remove selection" -msgstr "" +msgstr "إزالة المحدد" #. module: website_rating #: model:ir.model.fields,help:website_rating.field_rating_rating_website_published diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 56c2f9f30be..f87aab77d46 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -327,6 +327,7 @@