2015-04-23 4 views
6

wie wir alle wissen Symfony2 für Übersetzungen in diesen Verzeichnissen sucht:Last Symfony2 Übersetzungen aus dem benutzerdefinierten Verzeichnis

YourBundle\Resources\translations\ - here lot of .yml files 
app\Resources\translations\ - here lot of .yml files 

Aber was, wenn ich meine Übersetzungen setzen wollen in

MyBundle\Resources\translations\2015_04_23\ - and lot of .yml files will lay here

I docs lesen aber sah keine Lösung, ist es möglich? Vielleicht vergesse ich einen Teil von doc? Kann mir jemand helfen? Vielen Dank!

+2

Dies scheint zu sein dokumentiert: http://symfony.com/doc/current/components/translation/custom_formats.html#components-translation-custom-loader –

Antwort

1

der Tat, es ist hier dokumentiert: http://symfony.com/doc/current/components/translation/custom_formats.html#components-translation-custom-loader

Sie tun genau das gleiche wie in der doc, aber wenn Sie Ihre Übersetzung Loader verwenden, können Sie Ihre Übersetzung hinzufügen, indem Sie sich das Verzeichnis der Wahl:

$translator->addResource('my_format', __DIR__.'/translations/messages.txt', 'fr_FR'); 

(Ersetzen Sie einfach __DIR__ durch Ihr sinnvoll ausgewähltes Verzeichnis, versuchen Sie vorsichtig zu sein, wenn Sie zum Beispiel dynamische Dateien verwenden: Sie sollten zum Beispiel einen Dienst verwenden, um sicherzustellen, dass Ihr Code leicht wartbar ist)