- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 Django 的内置 makemessages
收集项目文件夹之外的翻译字符串设施?管理命令 makemessages
非常方便,我想将它用于位于站点包中的应用程序。
最佳答案
(1)激活安装Django的虚拟环境。
(2) 转到要为其生成消息的应用程序的目录:
$ cd path/to/app/in/site/packages/
(3) 确保它有“locale”目录。如果没有 - 制作一个。
$ mkdir locale
(4) 从您的应用程序目录运行以下命令:
$ django-admin.py makemessages -l [LANGUAGE_CODE]
荷兰语示例:
$ django-admin.py makemessages -l nl
俄语示例:
$ django-admin.py makemessages -l ru
关于Django makemessages 用于站点包中的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4096289/
在我的 Django 项目中,我使用 Vue + vue-gettext对于 i18n。 为了制作可翻译的字符串,我的 .vue 文件中有以下代码: Hello %{name} Click here
如何使用 Django 的内置 makemessages 收集项目文件夹之外的翻译字符串设施?管理命令 makemessages 非常方便,我想将它用于位于站点包中的应用程序。 最佳答案 (1)激活安
当我制作一个 django 项目的 i18n 文件时,我遇到了一个奇怪的错误: (venv) user@machine:~/path/to/repo$ django-admin makemessage
每次我向 Django 项目添加一些字符串时,我都会运行“django-admin.py makemessages -all”来为所有语言环境生成 .PO 文件。 问题是即使我只添加了 5 个新闻字符
我正在尝试将 i8n 添加到 Django 应用程序中,但是当我执行时: (venv) user@machine:~/path/to/repo$ django-admin makemessages -
我在使用 Django makemessages 管理命令时遇到问题。它似乎在 .po 文件中随机将消息标记为模糊,即使它们已经被翻译。例如.... #: templates/profile/edit
我正在尝试国际化 django 应用程序。我按照教程进行操作,但是当我运行时... ./manage.py makemessages --all ... django 仅创建一个 .po 文件,其中包
如果我运行以下命令,我的 Django 应用程序中有 12 种语言: python manage.py makemessages --all 它将为这些语言创建所有 12 个 .po 文件,现在我又添
当我运行 manage.py makemessages 时,我在 .po 文件中发现了一些消息,如下所示: msgid "Example" msgstr "Example" 运行命令后变成这样: #~
我有一个带有多个本地语言环境文件夹的 Django 应用程序,存储在基本目录的 translations 文件夹中: translations/public/locale/{en,fr} transl
首先,我期待 --no-obsolete会注释掉 msgid和 msgstr如果 gettext被删除了吧 我的测试方式是: 我写了 gettext("some string here")在查看 我跑
我的设置 settings.py INSTALLED_APPS = ( ... 'myprojectname', ... ) STATIC_ROOT = '/var/www/a
我正在尝试为 Django 项目启用翻译,django-admin.py makemessages -l de 似乎没有创建任何 .po 文件,尽管有几个 {% trans ... %} 在模板中,在
这是我的目录结构: Implementaion\template Implementaion\Agency_project\locale Implementaion\Agency_project\ai
我安装的 python 与 yum 是分开的。 现在,我需要为 OSQA 系统重新编译语言包,但是得到这样的消息: Error: errors happened while running xgett
我想使用 django i18n 支持来翻译我的 javascript 文件。我有以下 javascript 文件: var test_text = gettext('example'); @with
例如,我的网站中有几个不属于任何应用程序的字符串 {% block title %}{% trans "Login" %}{% endblock %} 或用于设置区域设置 cookie 的修改后的身份
我在一个文件夹中有一个应用程序,在另一个文件夹中有它的模板... 我已将翻译字符串添加到模板(存储在模板目录中,我的应用程序中的所有模板都在一个目录中) 当我转到应用程序文件夹并在那里运行脚本时: s
我用 django-admin.py makemessages -a 创建了语言文件 稍作开发之后,所有创建 *.po 文件的尝试都失败了: django-admin.py makemessages
我有以下结构: . ├── apps │ ├── app1 │ │ ├── app1 │ │ └── setup.py │ ├── app2 │ │ ├── app2
我是一名优秀的程序员,十分优秀!