Python中是否有可能创建下面的条件字符串格式 在开始时,我创建了这个不同语言消息的字典:
MB_MESSAGE = {
'en_EN': '{0} day/days ago.\n',
'pl_PL': '{0} dzień minął/dni minęło',
}
我希望根据天数选择day
或days
,对于1天的波兰语dzień minął
和dni mnięło
2天或更长时间相同。
在后面的代码中我使用这个dict,如下所示:
import locale
lang = locale.getdefaultlocale()
message = MB_MESSAGE[lang].format(days_between(d1, d2))
我使用Python35。