1
我可以使用其他語言而不是英語(比如法語)進行默認django翻譯。可以使用其他語言而不是英語作爲默認django翻譯
例如,而不是這樣做:
messages.error(request, _('My message in english'))
我這樣做:
messages.error(request, _('Mon message en francais'))
我可以使用其他語言而不是英語(比如法語)進行默認django翻譯。可以使用其他語言而不是英語作爲默認django翻譯
例如,而不是這樣做:
messages.error(request, _('My message in english'))
我這樣做:
messages.error(request, _('Mon message en francais'))
呀,你能做到這一點,它會大多工作,但最好將用英文書寫,然後提供法文翻譯(通過標準i18n方法),並將項目的LANGUAGE_CODE也設置爲'fr'。
這樣一來,你的代碼將在其他語言中更輕鬆地重複使用,而且 - 也許更有效地給你,如果你不擔心 - 你就可以乾淨採用法國/其他語言的翻譯已經在任何你想添加到你的網站的第三方應用程序中都可用,否則你會混合Django認爲是默認英語(但是是法語)並認爲是法語(並且是法語)的東西
Allez! ; o)