2014-01-20 14 views
0

У меня есть вид, который имеет следующий код. Мне нужно перевести am и pm на арабскийDjango Перевод Не работает

который отображается на% p. Я назвал это в шаблоне ajax.I пытался сделать

_strptime("%I:%M %p"), бит его не работает. Здесь используется код strftime ("%I:%M %p")

для отображения времени с 1:00 до 2:00 вечера. Как я переведу это:

result['start'] = datetime.strptime((str(delivery_area_timing.start)[:-3]), 

"%H:%M").strftime("%I:%M %p") 

Ajax код:

$("#shop_work_hours").html(data.start+' {% trans 'to' %} '+data.end); 
+0

Какой ОС этот код работает? – arocks

+0

linux ubuntu 11.04 –

ответ

0

Это не делается перевода в Django. Вам нужно будет установить языковой стандарт для печати даты на этом языке. Напр. дата печати на арабском языке (должна поддерживаться вашей операционной системой):

import time 
import locale 
locale.setlocale(locale.LC_TIME, 'arabic') 
print (time.strftime("%a, %d %b %Y %H:%M:%S")) 
Смежные вопросы