You are here

function _i18ntaxonomy_translate_terms in Internationalization 5.3

Same name and namespace in other branches
  1. 5 contrib/i18ntaxonomy.module \_i18ntaxonomy_translate_terms()
  2. 5.2 contrib/i18ntaxonomy.module \_i18ntaxonomy_translate_terms()
2 calls to _i18ntaxonomy_translate_terms()
i18ntaxonomy_nodeapi in contrib/i18ntaxonomy.module
Implementation of hook_nodeapi()
i18ntaxonomy_views_handler_field_allterms in contrib/i18ntaxonomy.module
Field handler for taxonomy term fields

File

contrib/i18ntaxonomy.module, line 227
Internationalization (i18n) package - taxonomy term translation

Code

function _i18ntaxonomy_translate_terms(&$terms) {
  if ($translate = variable_get('i18ntaxonomy_vocabularies', array())) {
    foreach (array_keys($terms) as $tid) {
      if ($translate[$terms[$tid]->vid]) {
        $terms[$tid]->name = tt("taxonomy:term:{$tid}:name", $terms[$tid]->name);
      }
    }
  }
}