'.print_r($error->get('info'), true).'
'.JText::_('JNONE').'
'; $orphans = $lang->getOrphans(); if (count($orphans)) { ksort($orphans, SORT_STRING); $guesses = array(); foreach ($orphans as $key => $occurance) { if (is_array($occurance) AND isset($occurance[0])) { $info = &$occurance[0]; $file = @$info['file']; if (!isset($guesses[$file])) { $guesses[$file] = array(); } // Prepare the key if (($pos = strpos($info['string'], '=')) > 0) { $parts = explode('=', $info['string']); $key = $parts[0]; $guess = $parts[1]; } else { $guess = str_replace('_', ' ', $info['string']); if ($stripFirst) { $parts = explode(' ', $guess); if (count($parts) > 1) { array_shift($parts); $guess = implode(' ', $parts); } } $guess = trim($guess); if ($stripPref) { $guess = trim(preg_replace(chr(1).'^'.$stripPref.chr(1).'i', '', $guess)); } if ($stripSuff) { $guess = trim(preg_replace(chr(1).$stripSuff.'$'.chr(1).'i', '', $guess)); } } $key = trim(strtoupper($key)); $key = preg_replace('#\s+#', '_', $key); $key = preg_replace('#\W#', '', $key); // Prepare the text $guesses[$file][] = $key.'="'.$guess.'"'; } } foreach ($guesses as $file => $keys) { echo "\n\n# ".($file ? $file : JText::_('PLG_DEBUG_UNKNOWN_FILE'))."\n\n"; echo implode("\n", $keys); } } else { echo JText::_('JNONE'); } echo '
', $debug.'', $contents); } }