跳转到主要内容

未提供项目描述

项目描述

Tests

ckanext-duo

使用自定义<field>_<locale>字段翻译数据集/组织/组标题和描述。

要求

与核心CKAN版本的兼容性

CKAN版本 兼容?
2.9

安装

要安装ckanext-duo

  1. 激活您的CKAN虚拟环境,例如

    . /usr/lib/ckan/default/bin/activate

  2. 克隆源代码并将其安装在虚拟环境中

    pip安装ckanext-duo

  3. duo duo_dataset duo_organization duo_group添加到您的CKAN配置文件中的ckan.plugins设置。

  4. 确保您在CKAN配置文件中具有非空的ckan.locale_defaultckan.locales_offered选项。

  5. 重启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 查看哈希值)

上传时间 Python 3

由以下组织支持