未提供项目描述
项目描述
ckanext-duo
使用自定义<field>_<locale>
字段翻译数据集/组织/组标题和描述。
要求
与核心CKAN版本的兼容性
CKAN版本 | 兼容? |
---|---|
2.9 | 是 |
安装
要安装ckanext-duo
-
激活您的CKAN虚拟环境,例如
. /usr/lib/ckan/default/bin/activate
-
克隆源代码并将其安装在虚拟环境中
pip安装ckanext-duo
-
将
duo duo_dataset duo_organization duo_group
添加到您的CKAN配置文件中的ckan.plugins
设置。 -
确保您在CKAN配置文件中具有非空的
ckan.locale_default
和ckan.locales_offered
选项。 -
重启CKAN。
如何使用
根据必须翻译的实体(组、数据集、组织),必须更新相应的元数据模式。必须添加以下字段
- 组织/组
title_<locale>
(例如,title_ar
)description_<locale>
(例如,description_ar
)
- 数据集
title_<locale>
(例如,title_ar
)notes_<locale>
(例如,notes_ar
)
如果您使用ckanext-scheming,可以这样定义字段:
...
{
"field_name": "title_ar",
"label": "Arabic Name",
"validators": "if_empty_same_as(title)"
},
...
或者您可以使用低级IDatasetForm
/IGroupForm
/IOrganizationForm
定义自定义字段。
如果以上所有方法都不可能,请通过CKAN extras(数据集/组/组织表底部的字段的关键字/值对)提供额外的字段。
项目详情
下载文件
下载适合您平台的项目文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源分布
ckanext-duo-0.1.2.tar.gz (20.5 kB 查看哈希值)
构建分布
ckanext_duo-0.1.2-py3-none-any.whl (22.2 kB 查看哈希值)