Nette select a překlady options

dms
Člen | 94
+
+4
-

V nette select boxu je funkce getControl kde je tento kod

foreach ($this->options as $key => $value) {
	$items[is_array($value) ? $this->translate($key) : $key] = $this->translate($value);
}

Šlo by tohle opodmínkovat např něčím jako if($this->translateOptions)? a dát to jako property defaultně aby to nic zpětně neovlivnilo $translateOptions = true

Je to celkem drobnost, ale jde mi o to, že máme většinu těchto select prvků generovaných z databáze a tam je překlad nežádoucí, protože to pak spamuje že chybí překlady pro každou položku z toho select boxu a v databázi chybějících překladů jsou pak nesmysly ze select boxů. Ano dá se vypnout přes ->setTranslator() na celý select ale to zase pak nepřekládá caption a prompt. Je to spíše dotaz jestli by to dávalo smysl to mít ve fw jako takovém. Aktuálně jsem to vyřešil extendováním selectboxu a přepsáním metody getControl, ale byl bych rád kdyby to bylo spíš dočasně řešení :)