Kdyby/Translation, samostatny language list pre admi a pre front

duskohu
Člen | 778
+
0
-

Caute, neviete mi poradik ako a ci vobec sa da definovat lang list pre admin a pre front zvlast? Ide mi o to ze admin cast bude mat napr len en jazyk a front bude mat de, sk, … Ako by sa to dalo realizovat? Router pre admin a fron mam zvlast.
Neviem ako by som vedel definovat default, whitelist a fallback zvlast pre admin a front.

Mam BaseAdminPresenter a BaseFrontPresenter

abstract class BaseAdminPresenter extends Presenter {

	/** @persistent */
	public $locale;

	/**
	 * @autowire
	 * @var \Kdyby\Translation\Translator
	 */
	protected $translator;
}

abstract class BaseFrontPresenter extends Presenter {

	/** @persistent */
	public $locale;

	/**
	 * @autowire
	 * @var \Kdyby\Translation\Translator
	 */
	protected $translator;
}

config.neon

kdyby.translation:
	default: en
	whitelist: [en, de]
	fallback: [en_US]
Oli
Člen | 1215
+
0
-

Zalezi spis jak to mas v routeru. Ten white list můžeš mít klidně společný. Pokud překlad jinej než pro en nebude, tak se stejně zobrazí fallback a to bude en. Záleží jaký routy (pokud přepínáš jazyk pomocí url) povolíš pro admin a pro frontend…

Případně by jsi musel upravit kdyby translation nebo to rozdělit na 2 aplikace (Front a Admin).