我將如何從基於語言的靜態文件夾實現不同的圖像? 例如,訪問主站點時,佈局將以英語加載,但當更改爲日語時,附加到佈局的徽標和圖像將根據所需語言進行更改。請幫助.....在Django中國際化圖像
1
A
回答
4
您可以將language
參數傳遞給您的頁面模板,並將其用作媒體文件URL的一部分。
這需要您將所有媒體文件(例如英文)存放在文件夾SITE_MEDIA/english
中,而其他文件(例如日文圖像可從SITE_MEDIA/japanese
獲取)。
內,您的頁面模板,那麼你可以使用{{MEDIA_URL}}{{language}}/my-image.jpg
...
2
您可以創建這樣的ISO文件夾:
/static/
/img/
/fr/
/en/
/us/
,並創建一個模板標記,返回基於區域設置的語言ISO前綴設置是這樣的:
{% static "img"|append_i18n_prefix %}
+0
你可以給我一個示例代碼嗎?在locale和css中做了哪些更改? – user1016195
2
在模板:
{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}
然後徽標等:
<img src="{{MEDIA_URL}}{{ LANGUAGE_CODE }}/logo.png" alt="" />
+0
在語言環境中做了哪些更改? – user1016195
相關問題
- 1. django國際化圖像的佈局
- 2. Qt:圖像的國際化
- 3. Django的國際化
- 4. Flex中的國際化圖像
- 5. 國際在Django
- 6. JavaME國際化(國際化)
- 7. Django,更好的國際化?
- 8. Django的國際化問題
- 9. Django國際化管理
- 10. Django的國際化 - 具體
- 11. Django國際化初學者
- 12. Rails 3 ActiveForm國際化(國際化)
- 13. 在PyQt中StandardContextMenu國際化
- 14. Grails國際化視圖
- 15. Django的形式和國際化
- 16. Django國際化(I18N)不改變文字
- 17. Django應用程序的國際化
- 18. Django國際化與嵌套標記
- 19. Django應用程序佈局:國際化
- 20. Django,國際化神祕莫測
- 21. Django的國際化和gettext的
- 22. Django的國際化與地理位置
- 23. django國際化和翻譯問題
- 24. 使用Django oauth2app進行國際化?
- 25. Django的blocktrans和模板國際化
- 26. Django國際化靜態網站
- 27. CSRF錯誤django 1.8 i18n國際化
- 28. 啓用Django表格國際化
- 29. 使用django進行JavaScript國際化
- 30. Django的國際化blocktrans VS反式
是U確保它的工作原理? – user1016195
建議的解決方案可行,是的。您必須將MEDIA_URL和語言作爲參數傳遞到頁面模板上下文。但是,細節取決於你創建的實際實現... – cfedermann
謝謝....在css文件中完成的任何chages? – user1016195