contributte/translation – chybějící překlady
- cafesk8
- Člen | 103
Zdravíčko,
potřeboval bych popostrčit ohledně contributte/translation – překlady bych chtěl mít staticky v .neon souborech. Normálně resolver správně nastaví jazky, načte neon soubory, ale v latte vidím pořád „placeholdery“ namísto definovaných překladů. Mám to takto: config – BasePresenter – latte – app/homepage.cs.neon – dle Tracy se neon soubor načte, ale překlady jsou v Missing translations – viz. zde … nenapadá Vás někoho co dělám špatně?
config
translation:
locales:
whitelist: [en, cs]
default: cs
fallback: [cs]
dirs:
- %appDir%/lang
localeResolvers:
- Contributte\Translation\LocalesResolvers\Router
- Contributte\Translation\LocalesResolvers\Session
BasePresenter
abstract class BasePresenter extends Nette\Application\UI\Presenter {
/** @var Nette\Localization\ITranslator @inject */
public $translator;
/** @var Contributte\Translation\LocalesResolvers\Session @inject */
public $translatorSessionResolver;
public function handleChangeLocale(string $locale): void {
$this->translatorSessionResolver->setLocale($locale);
$this->redirect('this');
}
}
latte
{block content}
<div>
{_homepage.greetings}
</div>
{/block}
app/homepage.cs.neon
greetings: 'Ahoj'