언어를 기반으로 정적 폴더에서 다른 이미지를 구현하려면 어떻게해야합니까? 예를 들어 메인 사이트를 방문하면 레이아웃이 영어로로드되지만 japanese로 변경하면 레이아웃에 첨부 된 로고와 이미지가 요청 된 언어에 따라 변경됩니다. 도와주세요 .....장고에서 이미지 국제화
1
A
답변
4
페이지 템플릿에 language
매개 변수를 전달하여 미디어 파일 URL의 일부로 사용할 수 있습니다.
예를 들어폴더에 모든 미디어 파일 (예 : 영어)을 호스트해야하며 다른 예 : 일본 이미지는 SITE_MEDIA/japanese
에서 사용할 수 있어야합니다.
/static/
/img/
/fr/
/en/
/us/
및 로케일을 기반으로 언어 ISO 접두사를 반환하는 템플릿 태그를 만들 : 당신은 같은 ISO 폴더를 만들 수
2
당신이 다음 {{MEDIA_URL}}{{language}}/my-image.jpg
를 사용할 수있는 페이지 템플릿 내부
, ... 설정, 뭔가 같은 : 템플릿에서
{% static "img"|append_i18n_prefix %}
+0
예제 코드를 줄 수 있습니까? 로케일과 CSS에서 어떤 변화가 있었습니까? – user1016195
2
:
로고 등을위한 다음:
<img src="{{MEDIA_URL}}{{ LANGUAGE_CODE }}/logo.png" alt="" />
+0
로케일에서 변경된 사항은 무엇입니까? – user1016195
관련 문제
- 1. Flex에서 이미지 국제화
- 2. 장고에서 이미지 크기를 조정하는 방법
- 3. 국제화
- 4. 국제화
- 5. 국제화
- 6. 내 이미지 업로드가 장고에서 실패하는 이유는 무엇입니까?
- 7. 장고에서 이미지 파일을 확인하는 데 문제가 있습니다.
- 8. Django oauth2app로 국제화 하시겠습니까?
- 9. Grails 애플리케이션에서 국제화 모델
- 10. 장고에서 이미지를 업로드하는 방법
- 11. 국제화 키
- 12. 업적 국제화
- 13. GWT의 국제화
- 14. Texinfo의 국제화
- 15. webnms의 국제화
- 16. android에서의 국제화
- 17. Log4j 국제화
- 18. 국제화 sitemesh
- 19. iphone의 국제화
- 20. Grails의 국제화 -
- 21. Flex의 국제화
- 22. 아이폰 국제화 :
- 23. DateTime의 국제화
- 24. GWT 국제화
- 25. WebPart에서 국제화?
- 26. Android의 국제화
- 27. YAML 국제화
- 28. 장고에서 get_list_display
- 29. 장고에서 파일 다루기
- 30. 장고에서 imagename.230x150.jpg를 통해 이미지 크기를 조정할 수 있습니까?
유는 작동하는지 확인입니까? – user1016195
제안 된 솔루션이 작동합니다. 매개 변수로 MEDIA_URL과 언어를 모두 페이지 템플릿 컨텍스트에 전달해야합니다. 세부 정보 그러나, 당신이 만드는 실제 구현에 따라 달라집니다 ... – cfedermann
감사 .... CSS 파일에서 수행하는 모든 chages? – user1016195