\n"; echo "" . $this->lang('Name') . "" . $this->lang('Type') . "" . $this->lang('Algorithm') . "" . $this->lang('Columns') . "\n"; foreach ($indexes as $name => $index) { echo "" . Adminer\h($name) . "" . Adminer\h($index["type"]) . "" . Adminer\h($index["algorithm"]); ksort($index["columns"]); // enforce correct columns order $print = array(); foreach ($index["columns"] as $key => $val) { $print[] = "" . Adminer\h($val) . "" . ($index["lengths"][$key] ? "(" . Adminer\h($index["lengths"][$key]) . ")" : "") . ($index["descs"][$key] ? " DESC" : "") ; } echo "" . implode(", ", $print) . "\n"; } echo "\n"; return true; } protected $translations = array( 'cs' => array( '' => 'Rozšířené informace o indexech', 'Name' => 'Název', 'Type' => 'Typ', 'Algorithm' => 'Algoritmus', 'Columns' => 'Sloupce', ), 'de' => array( '' => 'Erweiterte Ausgabe der Tabellenindizes', // Claude Opus 5 'Name' => 'Name', 'Type' => 'Typ', 'Algorithm' => 'Algorithmus', 'Columns' => 'Spalten', ), 'hr' => array( '' => 'Prošireni prikaz indeksa tablice', 'Name' => 'Naziv', 'Type' => 'Tip', 'Algorithm' => 'Algoritam', 'Columns' => 'Stupci', ), 'ja' => array( '' => 'テーブルのインデックス構造を拡張表示', 'Name' => '名称', 'Type' => '型', 'Algorithm' => 'アルゴリズム', 'Columns' => 'カラム', ), 'pl' => array( '' => 'Rozszerzone wyjście struktury indeksów tabeli', // Claude Opus 5 'Name' => 'Nazwa', 'Type' => 'Typ', 'Algorithm' => 'Algorytm', 'Columns' => 'Kolumny', ), 'ro' => array( '' => 'Ieșirea expandată a structurii indecsilor tabelului', 'Name' => 'Titlu', 'Type' => 'Tip', 'Algorithm' => 'Algoritm', 'Columns' => 'Coloane', ), 'sk' => array( '' => 'Rozšírený výpis štruktúry indexov tabuľky', // Claude Opus 5 ), 'zh' => array( '' => '扩展显示表索引结构', // Claude Opus 5 'Name' => '名称', // Claude Opus 5 'Type' => '类型', // Claude Opus 5 'Algorithm' => '算法', // Claude Opus 5 'Columns' => '列', // Claude Opus 5 ), ); }