0
번역에 문제가 있습니다. symfony2.1 symfony_book에서 제공하는 거의 모든 방법을 시도했지만, 영어에서 frensh로 번역 된 것만 역행하지 않습니다. 여기 있습니다 내 routing.yml번역이 symfony2.1에서 작동하지 않습니다.
_acceuil:
pattern: /{_locale}/acceuil/
defaults: { _controller: gestionConferenceApplicationBundle:acceuil:acceuil, _locale: en }
requirements:
_locale: en|fr|de
내가 langage 사이를 전환 할 수 allaw 링크 양태에서는이 내 레이아웃 페이지입니다 : 시험
<a style="padding-top: -10px;" href="{{ path('_acceuil', {'_locale': 'fr' }) }}" >FRANCAIS</a>
<a style="padding-top: -10px;" href="{{ path('_acceuil', {'_locale': 'en' }) }}" >ANGLAIS</a>
이 라인
{{ 'welcome in my site'|trans }}
여기 내 messages.fr.xlf
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="1">
<source>welcome in my site</source>
<target>bienvenue dans mon site</target>
</trans-unit>
</body>
</file>
</xliff>
이며, 여기 내 messages.en.xlf
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="fr" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="1">
<source>bienvenue dans mon site</source>
<target>welcome in my site</target>
</trans-unit>
</body>
</file>
</xliff>
여기에 부품 WWE 내 config.yml에 관심이 있습니다 :
framework:
#esi: ~
translator: { fallback: en }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: "%kernel.debug%"
form: true
csrf_protection: true
validation: { enable_annotations: true }
templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
default_locale: en
trust_proxy_headers: false # Whether or not the Request object should trust proxy headers (X_FORWARDED_FOR/HTTP_CLIENT_IP)
session: ~
내가 실행할 때 나는 항상 있습니다
bienvenue dans mon site
는 어떻게
미리 당신의 번역이 작동하지 않는 이유를 알고
당신은 전혀 모른다. – user201892