MultipleFileUpload – nastavení jazyk

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Hurass
Člen | 114
+
0
-

Zdravím, potřeboval bych poradit, kde se dá nastavovat jazyk pro PlUpload, už to někdy někdo řešil?

iguana007
Člen | 970
+
0
-

Naincluduješ si language pack: https://github.com/…our-Language

Hurass
Člen | 114
+
0
-

Problém je v tom, že to generuje MultipleFileUpload. Tak mě zajímá, jestli si to musím upravit, nebo se to dá někde nastavit.

Honza Kuchař
Člen | 1662
+
0
-

Zatím je to třeba upravit, ale je samozřejmě plánována podpora.

https://github.com/…ad/issues/18

chap
Člen | 81
+
0
-

Ahoj, nechci načínat nové vlákno, tak píši sem. Používám MultipleFileUpload s plupload. Rád bych použil vlastní initJS.latte, je tato možnost, aniž bych zasahoval do kódu ve vendor?

chap
Člen | 81
+
0
-

Napadlo mě přepsat si metodu v původním plupload a to následovně:

namespace Chap\UI;
use MultipleFileUpload\MultipleFileUpload;

class Controller extends \MultipleFileUpload\UI\Plupload\Controller{
	public function renderInitJavaScript(MultipleFileUpload $upload)
	{
        $tpl = $this->createTemplate(dirname(__FILE__) . "/initJS.latte");
		$tpl->sizeLimit = $upload->maxFileSize;
		$tpl->token = $upload->getToken();
		$tpl->maxFiles = $upload->maxFiles;
		$tpl->backLink = (string) $upload->form->action;
		$tpl->uploadifyId = $upload->getHtmlId() . "-uploadifyBox";
		$tpl->simUploadFiles = $upload->simUploadThreads;
		return $tpl->__toString(TRUE);
	}
}

ve stejné adresáři jako můj přepsaný Controller mám i initJS.latte (zatím nezměněný) … V bootstrapu přidám controller (\Chap\UI), ale nějak mi tahle metoda zlobí – i když je stejná jen v ní volám jiný initJS (v adresáři potomka), tak mi to komponentu nenastartuje a zobrazí HTML4SingleUpload. Když ale přejmenuji/odstraním metodu renderInitJavaScript, aby se nevolala, tak mi Plupload najede normálně. Nenapadá vás, kde by mohla být zrada?
Díky, Chap

** Dolněno:
Zrada je v tom, že jsem slepý a použil jsem metodu a initJS jiného controlleru – takže to funguje :-)

Editoval chap (4. 3. 2015 8:40)

Honza Kuchař
Člen | 1662
+
0
-

Nechceš raději poslat pull request na podpru nastavení jazyka? Issue na to již nějakou dobu leží v backlogu.

https://github.com/…ad/issues/18