WooCommerce Multilingual – تشغيل WooCommerce مع WPML

الوصف

This ‘glue’ plugin makes it possible to run fully multilingual e-commerce sites using WooCommerce and WPML.

Key Features

  • Translate all WooCommerce products (simple, variable, grouped, external)
  • Easy translation management for products, categories and attributes
  • يحافظ على نفس اللغة على مدار عملية مراجعة الطلب
  • يرسل رسائل البريد الإلكتروني للعملاء والمديرين بلغتهم المحددة
  • يسمح بمراقبة المخزون بدون تقسيم المنتجات إلى لغات
  • يسمح بتشغيل متجر WooCommerce منفرد مع عملات متعددة

Compatibility with WooCommerce Extensions

Almost every WooCommerce store uses some extensions. WooCommerce Multilingual is fully compatible with popular extensions, including:

Looking for other extensions that are tested and compatible with WPML? See the complete list of WooCommerce extensions that are compatible with WPML.

تعليمات الاستخدام

للتعرف على التعليمات خطوة بخطوة حول إعداد متجر متعدد اللغات، برجاء الذهاب إلى صفحة دليل WooCommerce Multilingual.

بعد التثبيت، اتبع خطوات معالج الإعداد لترجمة صفحات المتجر، وتكوين إعدادات السمات المراد ترجمتها، وتمكين وضع العملات المتعددة والإعدادات الأخرى.

ثم، تابع إلى ‘المنتجات’ وأي فئات أو علامات أو سمات تستخدمها.

عند حاجتك للمساعدة، اذهب إلى منتدى دعم WooCommerce Multilingual.

التنزيلات

هذا الإصدار من WooCommerce Multilingual يعمل مع WooCommerce > 3.3.0

كما ستحتاج أيضًا إلى WPML، بالإضافة إلى وحدة ترجمة النصوص ووحدة إدارة الترجمة، واللتان تكونان جزءًا من باقة Multilingual CMS.

الحد الأدنى لإصدارات WPML والوحدات

WooCommerce Multilingual checks that the required components are active and up to date.

If the checks fail, WooCommerce Multilingual will not be able to run.

لقطات الشاشة

  • شاشة ترجمة المنتجات
  • محرر ترجمة المنتج
  • ترجمة السمات العامة
  • العملات المتعددة
  • صفحة الحالة
  • شاشة ترجمة روابط الإنترنت للمتجر

التنصيب

الحد الأدنى من المتطلبات

  • WordPress 4.7 أو أعلى
  • PHP الإصدار 5.6 أو أعلى
  • MySQL الإصدار 5.6 أو أعلى

  • WooCommerce 3.3.0 أو أعلى

  • WPML Multilingual CMS 4.3.7 or later
  • WPML String Translation 3.0.7 or later
  • WPML Translation Management 2.9.5 or later

التثبيت التلقائي لـ WordPress

في لوحة أدوات تحكم WordPress، اذهب إلى قسم الملحقات وانقر على ‘إضافة جديد’.

معالج تثبيت WPML

إذا كنت تستخدم WPML بالفعل على موقعك، ففي لوحة أدوات تحكم WordPress، اذهب إلى قسم الملحقات، وانقر على ‘إضافة جديد’، واذهب إلى علامة التبويب ‘تجاري’.

التثبيت اليدوي

  1. ارفع ‘woocommerce-multilingual’ إلى الدليل ‘/wp-content/plugins/’
  2. تفعيل الإضافة من خلال قائمة ‘إضافات’ في لوحة تحكم ووردبريس

الإعداد

بعد تثبيت الملحق إما تلقائيًا أو يدويًا:

  1. اتبع خطوات معالج الإعداد لإتمام عملية التكوين الأساسية المطلوبة
  2. ترجمة المحتوى الحالي: المنتجات، السمات، قواعد الرابط الثابت
  3. بشكلٍ اختياري، أضف العملات الثانوية

قيد التحديث

ما أن تقوم بتثبيت WooCommerce Multilingual، يعمل معالج التثبيت المدمج مع المنطق المدمج للتحديث التلقائي لـ WordPress كي يجعلان عملية التحديث أسهل ما يكون.

الأسئلة المتكررّة

هل يعمل ذلك مع ملحقات التجارة الإلكترونية الأخرى؟

لا. هذا الملحق مصمم خصيصًا لـ WooCommerce.

ما الذي ينبغي عليّ فعله في قالبي؟

تأكد من أن قالبك لا يقوم بتضمين أي رابط إنترنت في التعليمات البرمجية. استخدم دائمًا استعلامات واجهة برمجة التطبيقات لتلقي روابط الإنترنت للصفحات، وسيكون كل شيء على ما يرام.

صفحة مراجعة الطلب الخاصة بي يتم عرضها بنفس اللغة

كي تظهر صفحات مراجعة الطلب والمتجر مترجمة، فأنت في حاجة إلى إنشاء صفحات WordPress مختلفة وإدخال رموز WooCommerce القصيرة فيهم. سينبغي عليك زيارة الوثائق والتأكد من تنفيذك جميع الخطوات اللازمة.

هل يمكنني الحصول على روابط إنترنت مختلفة للمتجر باللغات المختلفة

نعم. يمكنك ترجمة قاعدة الرابط الثابت للمنتج، وقاعدة فئة المنتج، وقاعدة علامة المنتج، وقاعدة سمة المنتج في قسم روابط الإنترنت للمتجر.

ما الذي يجعل صفحات فئة المنتج الخاصة بي تُظهر رسالة الخطأ 404؟

في هذه الحالة، قد تحتاج إلى ترجمة قاعدة فئة المنتج. يمكنك فعل ذلك في قسم روابط الإنترنت للمتجر.

هل يمكنني ضبط الأسعار بالعملات الثانوية؟

بشكلٍ افتراضي، يتم تحديد الأسعار الثانوية باستخدام أسعار الصرف التي تقوم بإدخالها عند إضافتك أو تحريرك لعملة. في المنتجات الفردية، يمكنك تخطي ذلك وتعيين الأسعار يدويًا للعملات الثانوية.

هل يمكنني تعيين عملات مختلفة لكل لغة؟

نعم. بشكلٍ افتراضي، كل عملة ستكون متاحة لجميع اللغات، ولكن يمكنك تخصيص ذلك وتعطيل عملات معينة في لغات معينة.

هل هذا الملحق متوافق مع امتدادات WooCommerce الأخرى؟

WooCommerce Multilingual متوافق مع جميع امتدادات WooCommerce الرئيسية. نعمل باستمرار على فحص وإصلاح مشاكل التوافق ونتعاون بشكلٍ لصيق مع مؤلفي تلك الامتدادات.

المراجعات

2 يوليو، 2020
Very, very good work. I can automatically translate all my products now
30 يونيو، 2020
First of all, while this plugin is apparently in the WordPress plugin repository, it is impossible to update it without an active license, even on a test site. This is a security risk and therefore I wouldn't be surprised if this is a violation of a WordPress policy. Second, and this is the worst about this plugin: prices are not synced across translations, so make sure to update prices for each language! We encounter a lot of inconsistencies happening when updating translations. Unfortunately we're currently stuck with WPML in this project, but for a next project we will definitely try something else.
إقرأ جميع المراجعات 180

المساهمون والمطوّرون

“WooCommerce Multilingual – تشغيل WooCommerce مع WPML” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

لقد تم ترجمة ”WooCommerce Multilingual – تشغيل WooCommerce مع WPML“ إلى 7 لغات. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”WooCommerce Multilingual – تشغيل WooCommerce مع WPML“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

4.9.1

  • Updated the translations.
  • Fix fatal error when WooCommerce not activated.

4.9.0

  • Manual shipping prices in secondary currencies.
  • Fixed product attribute slug language not changed after changing value.
  • Fixed missing numeric attribute values after translation using ATE.
  • Fixed mini-cart total calculation when switching a currency.
  • Fixed out of stock variable products if “Show only products with custom prices in secondary currencies” option is enabled.
  • Fixed WC Tab Manager custom tab translation from ATE was not saved if the description is empty.
  • Fixed an error which some additional plugins may cause with WC_Email object.
  • Add a filter for WCML_WC_Gateways::get_current_gateway_language().
  • Fixed not synchronized WooCommerce Tab Manager global tabs while saving product translation via ATE.
  • Fixed not updated tax label after a change on settings page.
  • Fixed the value of a custom attribute translation is overwritten on saving the original product.
  • Fixed overwritten composite data title and description in translation after original product update.
  • Fixed js console error in languages_notice.js file.
  • Add language filtering for WooCommerce dashboard stock widgets.
  • Fixed creating of several memberships in WooCommerce Membership plugin.

4.8.0

  • Fixed JS SyntaxError on Products listing page.
  • Fixed not registered ‘Additional Content’ emails setting text after first saving.
  • Remove extra slash from the end of the translated base slug if a user added it.
  • Fix custom fields translation in Translation Editor for Variations post type.
  • Fixed customer Completed email has not translated heading and subject with WooCommerce 4.0.
  • Fixed duplicated currency code in “Default currency” drop-down on Multi-currency settings page.
  • Fixed language selector displayed in wrong place on Permalinks settings page.
  • Fix customer order status email language when sent the shop manager use english language and english is not an active language.
  • Fixed attributes synchronization may break variations relationships.
  • Fixed not saved custom prices if translation is duplicated and Native screen editor selected.
  • Fixed multiple same post meta keys translations.
  • Add variation single “translatable” custom fields to translation package.
  • Fixed error on Subscription renewal via PayPal.
  • Fixed not saved The Events Calendar ticket meta if translation done by Translation Service.

4.7.0

  • Replaced some Twig templates with pure PHP templates as the first step towards the removal of Twig dependencies.
  • added comp. class to cover price update when products are edited with WOOBE plugin
  • Added compatibility class for WooCommerce order status Manager plugin
  • Fixed an issue where the strings for the default payment methods were not properly translated on the Checkout page.
  • Fixed an issue with the cache flush during language switching.
  • Fixed in the original ticket.
  • Fixed an issue where the gateway strings would always register in English instead of the site’s default language.
  • Fixed languages column width on products table.
  • Fixed PHP Notice for WC Variations Swatches And Photos compatibility.
  • WooCommerce Bookings compatibility : Fixed notice when trying to cancel booking.
  • Fixed an issue where the total price on the Composite product page was not rounded.
  • Fixed an issue causing wrong rewrite rules after saving the settings and visiting a page in a language other than the default.
  • Fixed an issue with incorrect price converting for the Product add-ons.
  • Fixed an issue with the WooCommerce Subscriptions availability in the secondary language after purchasing the subscription in the original language.
  • Fixed an issue with the currency reverting to the default one during checkout.
  • Fixed removed meta from original product not synchronized to translation.
  • Fixed an issue where the BACS gateway instructions were not translated when re-sending the customer notification email from the admin.
  • Fixed an issue with missing language information for attribute terms that happened after changing the attribute slug.
  • Removed the Twig Composer dependency as it now relies on Twig from the WPML core plugin.
  • Fixed an issue where customers would not receive notifications in the correct language.
  • Fixed an issue where the Products shortcode was not working in the secondary language.
  • Fixed error while sending WooCoomerce Bookings email for bookings which didn’t have orders assigned.
  • Added compatibility for free version of YIKES Custom Product Tabs.
  • Updated compatibility class for WC Checkout Addons
  • Fixed the images that were wrongly inserted in the translation job when attachments are not translatable.
  • Significantly improved the site performance on when updating the page, post, or a WooCommerce product page in the admin.
  • Added the “wp_” prefix to all cookies so that hosting and caching layers can properly handle them.
  • Fixed a JavaScript error on the Store URLs tab.
  • Fixed an issue where the “Fix translated variations relationships” troubleshooting option was removing translated variations.
  • Fixed an issue where product names were not translated in the admin emails.
  • Fixed an issue with the price filter widget not showing results in a secondary language.
  • Fixed an issue where the shipping classes in secondary languages were not calculated during checkout.
  • Display larger images when hovering thumbnails in the WooCommerce Multilingual Products admin page.
  • Added the “wcml_new_order_admin_email_language” filter to allow setting the language of emails sent to admins for new or updated orders.

4.6.0

  • Fix wrong currency code after removing item from manually created order
  • Replace *_woocommerce_term_meta functions on *_term_meta
  • Fix gallery images not showing up on translated product page
  • Fix double calculating order item price while manually adding it from admin to order with WooCommerce 3.6.0
  • Fix performance issues on checkout with manage stock products
  • Fix performance issue on shop page with WooCommerce 3.6
  • Fix loading scripts on admin pages
  • Fix coupon discount when editing order from admin
  • Fix wrong product price after adding another product to existing order from admin
  • Fix my-account page endpoints in secondary language with pages set to “Display as translated”

4.5.0

  • Add “get_post_metadata” hook to filter Woocommerce product data
  • Added function in troubleshooting page to fix broken variations
  • Fixed DB error when saving a variation with specific steps
  • Fix refreshing of status icon when ATE Job of updated content is synced
  • Fix few notices when removing a Elementor widget and refresh page
  • Fetch ATE translations from WCML Product Translation Tab
  • Fix warning when adding comment to product
  • Fixed wrong price calculation when adding product to new order on backend
  • Fixed bookings counter on admin bookings listing page
  • Fixed stock quantity not synchronized to translation when creating it
  • Fixed notice when saving translation
  • Fixed translated attributes via ATE/Translation service not connected to translated product
  • Fix not translated “On Hold” email subject after returning order from “Processing”
  • Remove unneded $_SESSION variables on checkout page
  • Fix PHP notice Notice: Only variables should be passed by reference
  • Implemented dependency check for minimum compatible versions of required WPML plugins
  • Fixed default variation not pre-selected on front-end for translated product with non latin attribute in default language
  • Fix cannot change currency with “wcml_client_currency” filter
  • Fixed not valid API key when trying manually update exchange rates
  • WooCommerce Variation Swatches and Photos compatibility to translate attributes
  • Fix related product displays in all languages
  • Added compatibility with Yikes Custom Product Tabs