反正我还能逃脱I18n点吗? 我的键包含点,并且似乎无法找出正确进行查找的方法。
谢谢
答案 0 :(得分:0)
根据我的经验,当您的数据存储区(mongodb或在本例中为i18n)以特殊方式处理键中的点时,最好的方法是不与之抗争。我的建议是将点缀的密钥扩展为i18n期望的树。所以这个
projects.form.title: Create new project
成为这个
projects:
form:
title: Create new project
或者您可以用下划线代替键中的点。用html实体(.
)替换它们,或更糟糕的是,用Unicode相似的外观替换它们只会导致混乱和/或错误。
答案 1 :(得分:0)
从非YAML来源加载翻译时,我遇到了同样的问题,因为句点语法比树关系更方便。您可以使用以下代码将密钥转换为I18n加载的一部分(在figure(num=None, figsize=(30, 16), dpi=80, facecolor='w', edgecolor='k')
baseline_date = cobra_df['Baseline Date']
plt.plot(Col_a, baseline_date, label="A")
plt.plot(Col_b, baseline_date, label="B")
plt.plot(Col_c, baseline_date, label="C")
plt.plot(Col_d, baseline_date, label="D")
plt.xlabel("Date")
plt.ylabel("Bdate")
plt.title("Cobra Chart")
plt.show()
的{{1}}文件中或在自定义后端中)。
.rb
I18n.load_path