Daleel – Arabic States for WooCommerce

Description

Daleel – Arabic States for WooCommerce adds the missing administrative divisions for 24 Arab countries to your WooCommerce store. Each country uses its correct official terminology: provinces, governorates, emirates, or regions.

Key features:

  • 24 Arab countries fully covered with official ISO 3166-2 codes where available.
  • State field label changes dynamically per country: “Governorate” for Egypt, “Province” for Algeria, “Emirate” for UAE, and so on.
  • All entries are translation-ready via Loco Translate or any compatible tool.
  • Lightweight: no external libraries, no database writes, no settings page overhead.
  • Follows WordPress.org plugin guidelines and WooCommerce development standards.

For support and inquiries, or to report missing cities, visit Contact Me

References

State, province, and region data was compiled from the following official and internationally recognized sources. Every effort has been made to ensure accuracy, but administrative divisions do change over time. If you notice a missing or incorrect entry, please report it via Contact Me so it can be corrected in a future update.

Screenshots

Installation

  1. Upload the daleel-arabic-states-for-woocommerce folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. The missed arabic states appears in checkout page, shipping zones.

FAQ

What countries are covered?

Algeria, Bahrain, Comoros, Djibouti, Egypt, Eritrea, Iraq, Jordan, Kuwait, Lebanon, Libya, Mauritania, Morocco, Oman, Palestine, Qatar, Saudi Arabia, Somalia, Sudan, Syria, Tunisia, UAE, Western Sahara, and Yemen.

Is it compatible with the WooCommerce Checkout Block?

Yes. State and region lists work fully with both the classic shortcode checkout and the new block-based checkout.

Does it work with the latest WooCommerce?

Yes. Tested up to WooCommerce 10.5 and WordPress 7.0.

Can I translate the state names or correction wrong translations?

Yes. All strings are wrapped in __() and ready for Loco Translate or any gettext-compatible plugin.

Will this conflict with other plugins?

No. The plugin uses the standard woocommerce_states filter and does not override any core functionality.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Daleel – Arabic States for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Daleel – Arabic States for WooCommerce” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Daleel – Arabic States for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.
  • Add missed states to 23 arabic countries.

1.2.0

This is the second release: Add arabic translations for all states found.

1.3.0

This is the second release: Fixe some translation error, fixes some errors.

1.5.0

Fix some errors, Add new cities to Algeria

1.6.0

Fix some errors

2.0.0

  • Complete rewrite with ISO 3166-2 compliant state codes.
  • Added dynamic state field label per country.
  • Expanded all country lists to full official coverage.
  • Saudi Arabia: expanded from 25 to 128 entries across all 13 regions.
  • Algeria: updated to 69 provinces including the 2022 and 2025 additions.
  • Libya: expanded from 14 to 22 official districts.
  • Morocco: expanded to full 75 provinces and prefectures.
  • Added review notice after 7 days, repeating monthly.
  • Added uninstall cleanup hook.
  • Follows WordPress coding standards throughout.

2.1.0

Fix missing translations