function i18ntaxonomy_help in Internationalization 6
Implementation of hook_help().
File
- i18ntaxonomy/
i18ntaxonomy.module, line 33 - i18n taxonomy module
Code
function i18ntaxonomy_help($path, $arg) {
switch ($path) {
case 'admin/help#i18ntaxonomy':
$output = '<p>' . t('This module adds support for multilingual taxonomy. You can set up multilingual options for each vocabulary:') . '</p>';
$output .= '<ul>';
$output .= '<li>' . t('A language can be assigned globaly for a vocabulary.') . '</li>';
$output .= '<li>' . t('Different terms for each language with translation relationships.') . '</li>';
$output .= '<li>' . t('Terms can be common to all languages, but may be localized.') . '</li>';
$output .= '</ul>';
$output .= '<p>' . t('To search and translate strings, use the <a href="@translate-interface">translation interface</a> pages.', array(
'@translate-interface' => url('admin/build/translate'),
)) . '</p>';
$output .= '<p>' . t('For more information, see the online handbook entry for <a href="@i18n">Internationalization module</a>.', array(
'@i18n' => 'http://drupal.org/node/133977',
)) . '</p>';
return $output;
case 'admin/settings/language/i18n':
$output = '<ul>';
$output .= '<li>' . t('To set up multilingual options for vocabularies go to <a href="@configure_taxonomy">Taxonomy configuration page</a>.', array(
'@configure_taxonomy' => url('admin/content/taxonomy'),
)) . '</li>';
$output .= '</ul>';
return $output;
case 'admin/content/taxonomy/%':
$vocabulary = taxonomy_vocabulary_load($arg[3]);
switch (i18ntaxonomy_vocabulary($vocabulary->vid)) {
case I18N_TAXONOMY_LOCALIZE:
return '<p>' . t('%capital_name is a localizable vocabulary. You will be able to translate term names and descriptions using the <a href="@translate-interface">translate interface</a> pages.', array(
'%capital_name' => drupal_ucfirst($vocabulary->name),
'%name' => $vocabulary->name,
'@translate-interface' => url('admin/build/translate'),
)) . '</p>';
case I18N_TAXONOMY_LANGUAGE:
return '<p>' . t('%capital_name is a vocabulary with a fixed language. All the terms in this vocabulary will have %language language.', array(
'%capital_name' => drupal_ucfirst($vocabulary->name),
'%name' => $vocabulary->name,
'%language' => i18n_language_property($vocabulary->language, 'name'),
)) . '</p>';
case I18N_TAXONOMY_TRANSLATE:
return '<p>' . t('%capital_name is a full multilingual vocabulary. You will be able to set a language for each term and create translation relationships.', array(
'%capital_name' => drupal_ucfirst($vocabulary->name),
)) . '</p>';
}
}
}