diff --git a/page_manager_pathauto.module b/page_manager_pathauto.module
index bf08fca..de022b6 100644
--- a/page_manager_pathauto.module
+++ b/page_manager_pathauto.module
@@ -96,10 +96,12 @@ function page_manager_pathauto_subtask_form_submit($form, &$form_state) {
  * This only works against pages that don't already have an alias.
  */
 function page_manager_pathauto_ctools_render_alter($info, $page, $context) {
+  global $language;
+  $lang_name = $language->language;
   module_load_include('inc', 'pathauto');
   $page_manager_process = (current_path() == request_path());
   $drush_task = drupal_static('drush_page_manager_pathauto_subtask_alias_generate');
-  if (($page_manager_process || $drush_task) && !_pathauto_existing_alias_data(current_path())) {
+  if (($page_manager_process || $drush_task) && !_pathauto_existing_alias_data(current_path(), $lang_name)) {
     $conf = $context['handler']->conf;
     if (isset($conf['pathalias']) && $conf['pathalias']) {
       ctools_include('context');
@@ -118,10 +120,11 @@ function page_manager_pathauto_ctools_render_alter($info, $page, $context) {
       if (!$existing_alias) {
         $existing_alias = NULL;
       }
-      pathauto_alias_uniquify($new_alias, current_path(), LANGUAGE_NONE);
+      pathauto_alias_uniquify($new_alias, current_path(), $lang_name);
       $alias = array(
         'source' => current_path(),
         'alias' => $new_alias,
+        'language' => $lang_name,
       );
       _pathauto_set_alias($alias, $existing_alias);
     }
