在django / python中人性化,如何翻译

时间:2014-05-09 08:20:29

标签: django

我只需要一个快速的方法来翻译django中的意大利语。 使用人性化它可以正常工作但显然总是用英语

<h1 class="">{{ h.datainserimento|date:"d M Y"  }} | {{ h.nomegiorno }}</h1>

def nomegiorno(self):
   pio = self.datainserimento.strftime("%A")
   return pio

为:

<h1 class="">21 May 2014 | Wednesday</h1>

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试在发送之前使用硬编码进行测试translation.activate(language)

def nomegiorno(self):
   old = translation.get_language()
   print('old', old)
   translation.activate('it')
   pio = self.datainserimento.strftime("%A")
   translation.activate(old)
   return pio

并告诉我你拥有什么,这无论如何都应该有所帮助