File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 1717from typing import List
1818from datetime import datetime , timedelta
1919import locale
20- locale . setlocale ( locale . LC_TIME , "az_AZ" )
20+
2121from dateutil .relativedelta import relativedelta
2222
2323from lingua_franca .time import now_local
3232
3333import re
3434import json
35- from lingua_franca .internal import resolve_resource_file
35+ from lingua_franca .internal import get_default_lang , resolve_resource_file
3636
3737def _remove_ak ():
3838 pass
@@ -1104,7 +1104,9 @@ def date_found():
11041104 # perform date manipulation
11051105
11061106 extractedDate = anchorDate .replace (microsecond = 0 )
1107-
1107+ if get_default_lang () == "az" :
1108+ prev_locale = locale .getlocale ()
1109+ locale .setlocale (locale .LC_TIME , "az_AZ" )
11081110 if datestr != "" :
11091111 # date included an explicit date, e.g. "june 5" or "june 2, 2017"
11101112 try :
@@ -1172,6 +1174,9 @@ def date_found():
11721174
11731175 resultStr = " " .join (words )
11741176 resultStr = ' ' .join (resultStr .split ())
1177+ if get_default_lang () == "az" :
1178+ prev_locale = locale .getlocale ()
1179+ locale .setlocale (locale .LC_TIME , prev_locale )
11751180 return [extractedDate , resultStr ]
11761181
11771182
You can’t perform that action at this time.
0 commit comments