bonjour,
j'ai un proble de traduction dans mon application symfony2.1 : j'ai testé presque tous les methodes donné dans le symnfony_book mais ça pas marché pour moi
la traduction est seulement de l'anglais vers le français
et quand je clique sur le lien du l'anglais le texte a traduire reste en français
mes configurations :
messages.fr.xlf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 _acceuil: pattern: /{_locale}/acceuil/ defaults: { _controller: gestionConferenceApplicationBundle:acceuil:acceuil, _locale: en } requirements: _locale: en|fr|de
messages.en.xlf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11<?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>
config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11<?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>
et voila le layout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 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: ~
quelqu'un saurait il comment resoudre ce probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> {# ... #} {% block stylesheets %} <link href="{{ asset('bundles/gestionconferenceapplication/css/style.css') }}" type="text/css" rel="stylesheet" /> {% endblock %} </head> <body> <a style="padding-top: -10px;" href="{{ path('_acceuil', {'_locale': 'fr' }) }}" >FRANCAIS</a> <a style="padding-top: -10px;" href="{{ path('_acceuil', {'_locale': 'en' }) }}" >ANGLAIS</a> <div id="body_wrapper"> <div id="container"> <!-- Start of Page Header --> <div id="page_header"> <h1><span>Photos Site</span></h1> </div> <!-- End of Page Header --> <!-- Start of Navigational Menu --> <div id="nav_menu"> <ul> <li id="menu1"><a href="{{ path('_acceuil', {'_locale': 'en' }) }}" ><span>Acceuil</span></a></li> <li id="menu2"><a href="#"><span>About Me</span></a></li> <li id="menu3"><a href="{{ path('_creerConference') }}" ><span>Nouvelle Conference</span></a></li> <li id="menu4"><a href="#"><span>Portfolio</span></a></li> <li id="menu5"><a href="#"><span>Contacts</span></a></li> <li id="menu6"><a href="#"><span>Links</span></a></li> </ul> <div class="clearthis"> </div> </div> <!-- End of Mavigational Menu --> <div class="clearthis"> </div> <!-- Start of Welcome to my Site --> <div id="welcome"> <div class="content_header"> <h2><span>Welcome to my Site</span></h2> </div> <div class="content"> {{ 'welcome in my site'|trans }} {% block content %} {% endblock %} </div> <div class="clearthis"> </div> </div> <!-- End of Welcome to my Site --> </div> </div> <!-- Start of Page Footer --> <div id="page_footer"> Web design by <a href="#">Free Website Templates</a> </div> <!-- End of Page Footer --> </body> </html>
merci bien
Partager