2014-01-20 3 views
0

다음 코드가있는보기가 있습니다. 오전 및 오후를 아랍어로 번역해야합니다.Django 번역이 작동하지 않습니다.

% p (으)로 표시됩니다. 나는 이것을 AJAX의 템플릿에서 호출했다. 나는 시도했다.

_strptime("%I:%M %p") 비트가 작동하지 않았다. 여기서이 코드는 ("%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

이 코드는 어느 OS에서 실행되고 있습니까? – arocks

+0

linux 우분투 11.04 –

답변

0

. 해당 언어로 날짜를 인쇄하기위한 로케일을 설정해야합니다. 예 : 아랍어 인쇄 날짜 (해당 OS에서 지원해야 함) :

import time 
import locale 
locale.setlocale(locale.LC_TIME, 'arabic') 
print (time.strftime("%a, %d %b %Y %H:%M:%S")) 
관련 문제