問題:
一個Django項目需要做多語言支持,需要對所有Model代碼做gettext_lazy處理,就像下面這樣:
示例(原Model):
目標(Model):
突然發現這是個苦力活,開干。
解決方法:(正則匹配,批量替換)
中文正則匹配:\u4e00-\u9fa5
查找的正則表達式:'([\u4e00-\u9fa5]+)' (注意有引號的,分組括號,括號內的不替換)
Ctrl + r 打開替換框:
替換的表達式:_('$1')
一個Django項目需要做多語言支持,需要對所有Model代碼做gettext_lazy處理,就像下面這樣:
示例(原Model):
目標(Model):
突然發現這是個苦力活,開干。
中文正則匹配:\u4e00-\u9fa5
查找的正則表達式:'([\u4e00-\u9fa5]+)' (注意有引號的,分組括號,括號內的不替換)
Ctrl + r 打開替換框:
替換的表達式:_('$1')
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。