Symfony를 사용하여 웹 사이트를 구축하고 있습니다. 버튼을 눌러 내 웹 사이트의 언어를 어떻게 바꿀 수 있는지 궁금합니다. 바닥 글 (영어 및 독일어)에 두 개의 링크가 있으며 그 중 하나를 클릭하면 전체 웹 사이트와 내가 볼 수있는 모든 향후보기에서 언어 선택을 기억할 것입니다.Symfony 웹 사이트 언어 변경
이 시설을 보유한 수많은 웹 사이트가 있으며 어떻게 이러한 목표를 달성 할 수 있는지 궁금합니다.
감사합니다.
Symfony를 사용하여 웹 사이트를 구축하고 있습니다. 버튼을 눌러 내 웹 사이트의 언어를 어떻게 바꿀 수 있는지 궁금합니다. 바닥 글 (영어 및 독일어)에 두 개의 링크가 있으며 그 중 하나를 클릭하면 전체 웹 사이트와 내가 볼 수있는 모든 향후보기에서 언어 선택을 기억할 것입니다.Symfony 웹 사이트 언어 변경
이 시설을 보유한 수많은 웹 사이트가 있으며 어떻게 이러한 목표를 달성 할 수 있는지 궁금합니다.
감사합니다.
jms/i18n-routing-bundle을 체크 아웃하는 것이 좋습니다. 당신은 로케일 (언어)을 변경하기 위해 버튼이나 링크를 사용할 수 있으며 일단 변경되면 해당 언어로 사이트가 유지됩니다. 약간의 충고 만하면 사이트의 URL이 항상 domain.com/language/ .....가되도록 "프리픽스"전략을 사용하십시오.
번역 번들 및 설정 번역 파일뿐만 아니라 서비스 및 양식의 번역을 사용하여 번역을 위해 Twig를 설정하는 방법을 배우지 않아도되지만 한 번 익숙해지면 정말 쉽지만 시간이 많이 걸립니다.
나는 내 목표를 달성 할 수있었습니다. 나는 jms/i18n-routing-bundle을 체크 아웃하고 그것에 대해 조금 읽었다. 그리고 문서를 통해, 나는 내게 호소하는 다른 번들을 발견했다 : https://github.com/lunetics/LocaleBundle/blob/master/Resources/doc/switcher.md 그리고 그것을 사용했다. 정말 간단했습니다. 내가해야만하는 일은 (문서에있는) 컨피규레이션을 만들고 선택자 변수를 나뭇 가지에 추가하는 것이다. 팁 주셔서 감사합니다 (당신이 권장하는 번들을 사용하지 않으려 고 싫어할 필요 없음) : D –
전에 시도한 내용은 무엇입니까? – sakhunzai
번역에 대해 [문서] (http://symfony.com/doc/current/translation.html)를 확인 했습니까? 이것은 당신이 필요로하는 것 같습니다 –
예. 나는 그랬다. 나는 엄청난 양의 문서를 조사했고 결국에는 내가 원했던 묶음을 발견했다. 또한 어리석게 쉽게 구성 할 수 있습니다. 어쩌면 미래에도 도움이 될 것입니다. https://github.com/lunetics/LocaleBundle/blob/master/Resources/doc/switcher.md –