How to translate the URL alias (path) for an English version to an Arabic version? I have a dual language site (English and Arabic). In the English version I added a URL alias: projects/commercial.

But I can't find a way to have that translated to the Arabic version. I need that because the path is used by a breadcrumb module.

Any suggestions?

Edit: I am using pathauto, but my problem is that the URL is for a view that lists certain projects based on contextual filters. So I added the alias projects/commercial instead of projects/7 the breadcrumb works fine in English but not in Arabic
For URLs related to nodes, users or taxonomies

Consider using the Pathauto i18n module for this. Excerpt from its project page:


  ... by default Pathauto creates alias only for one language or for all languages one alias. This module provides functionality to create aliases for each language. Also this module will be helpful, if you use field translation and you want show node on all language with paths, different from node/nid.


This module contains 3 submodules which can be used to enable separate functionality for each entity:


pathauto_i18n_node (for nodes).
pathauto_i18n_user (for users).
pathauto_i18n_taxonomy (for taxonomy).


Example (also from project page):

When you create node without pathauto_i18n:


English alias: en/articles/first_article
Italiano alias: not exist
Deutsche alias: not exist


When you create node with pathauto_i18n:


English alias: en/articles/first_article
Italiano alias: it/articolo/first_article
Deutsche alias: de/artikel/first_article


For URLs related to views or panels

Use the i18n_path (Path Translation) sub-module of the i18n module. Refer to its Community documentation for more details about it.