You are here

function path_breadcrumbs_i18n_i18n_object_info in Path Breadcrumbs 7.3

Implements hook_i18n_object_info().

File

path_breadcrumbs_i18n/path_breadcrumbs_i18n.module, line 26
Internationalization (i18n) integration.

Code

function path_breadcrumbs_i18n_i18n_object_info() {

  // Generic object properties, title, etc.
  $info['path_breadcrumbs'] = array(
    'title' => t('Path Breadcrumbs'),
    // Field to be used as key to index different path breadcrumbs.
    'key' => 'machine_name',
    'class' => 'i18n_path_breadcrumbs_object',
    'load callback' => 'path_breadcrumbs_load_by_name',
    'list callback' => 'path_breadcrumbs_i18n_load_all',
    // Mapping object fields and menu place holders.
    'placeholders' => array(
      '%path_breadcrumbs_ui_cache' => 'machine_name',
    ),
    // Path for automatically generated translation tabs. Note placeholders above are used here.
    'edit path' => 'admin/structure/path-breadcrumbs/edit/%path_breadcrumbs_ui_cache',
    'translate tab' => 'admin/structure/path-breadcrumbs/edit/%path_breadcrumbs_ui_cache/translate',
    // Metadata for string translation.
    'string translation' => array(
      'textgroup' => 'path_breadcrumbs',
      'type' => 'path_breadcrumbs',
      'properties' => array(),
      'translate path' => 'admin/structure/path-breadcrumbs/edit/%path_breadcrumbs_ui_cache/translate/%i18n_language',
    ),
  );
  return $info;
}