python - Django模型表单字段语言没有改变
问题描述
我正在使用 django 2.2。和python 3.6。Bootstrap 4. 我在模板中插入了一个模板和脆的表格。此表单是从模型创建的。模型中有一个 imagefield 字段。
photo = models.ImageField(upload_to="staff/", null=True, blank=True, verbose_name=_("Fotoğraf"))
Krispyform 正在模板中创建字段,但字段中显示的语言是英语。但我想展示土耳其语。选择文件和浏览应该是土耳其语。所以我将 settings.py 更改为;
LANGUAGE_CODE = 'tr-tur'
但仍然是在页面中的字段中写入Choose File and Browse。
您可以在屏幕截图中看到除了“选择文件”和“浏览”之外的所有内容都是土耳其语。
解决方案
“选择文件”和“浏览”不会被翻译,因为这是引导生成字段的一部分。
您可以尝试按照翻译或自定义字符串部分中的说明创建伪类。很快,作为 CSS 代码,它应该是这样的:
$custom-file-text: (
en: "Browse",
es: "Elegir"
);
推荐阅读
- python - 07002参数太少如何解决
- mysql - 如何在 Laravel 7 的菜单布局文件中使用计数功能显示项目总数?
- r - R - 查找数据集中的前 10 个相关值
- algorithm - 计算有限域中的公式
- sql - 如何在 VBA 中正确输入 sql where 子句?
- python - 使用 for 循环将十六进制代码排序到列中
- ubuntu - “Gtk 警告:gtk_disable_setlocale() 必须在 gtk_init() 之前调用”在 gdl(gnu 数据语言)中调用绘图时
- java - 当我在 android studio 中运行 MobileNet V2 FPN 时,输出形状很奇怪
- javascript - 在不禁用 eslint 的情况下解决没有未使用的表达式错误?
- c# - Catel:防止 DataWindow 自动调整大小