No project description provided
Project description
ckanext-duo
Translate dataset/organization/group titles and descriptions using custom <field>_<locale>
fields.
Requirements
Compatibility with core CKAN versions:
CKAN version | Compatible? |
---|---|
2.9 | yes |
Installation
To install ckanext-duo:
-
Activate your CKAN virtual environment, for example:
. /usr/lib/ckan/default/bin/activate
-
Clone the source and install it on the virtualenv
pip install ckanext-duo
-
Add
duo duo_dataset duo_organization duo_group
to theckan.plugins
setting in your CKAN config file. -
Make sure you have non-empty
ckan.locale_default
andckan.locales_offered
options inside CKAN config file. -
Restart CKAN.
How to use
Depending on entity that must be translated(group, dataset, organization), one must update corresponding metadata schema. Following fields must be added:
- organization/group
title_<locale>
(ex.,title_ar
)description_<locale>
(ex.,description_ar
)
- dataset
title_<locale>
(ex.,title_ar
)notes_<locale>
(ex.,notes_ar
)
If you are using ckanext-scheming, define field like this::
...
{
"field_name": "title_ar",
"label": "Arabic Name",
"validators": "if_empty_same_as(title)"
},
...
Or you can define custom fields using low-level IDatasetForm
/IGroupForm
/IOrganizationForm
.
If none of above is possible, provide an extra field via CKAN extras(key/value pairs of fields in the very bottom of dataset/group/organization form).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ckanext-duo-0.0.3.tar.gz
.
File metadata
- Download URL: ckanext-duo-0.0.3.tar.gz
- Upload date:
- Size: 20.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2246b1531e4c2695c016a63a9e724f7a67434d75a5d7664b3b13bb09cc8db99 |
|
MD5 | c933b18c913d9dbd46d414c29a514222 |
|
BLAKE2b-256 | 551bd65a64f5c55c95c783ee0c160b52c45b9f04fb24202e5caa1fbc681e1e55 |
File details
Details for the file ckanext_duo-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: ckanext_duo-0.0.3-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c967d18a71863f5bd3acaeb16babb37a5ef267557cf840d4a9a0a1982217c57 |
|
MD5 | 80f18352f708b6c011ed2c3fc71d668d |
|
BLAKE2b-256 | 816885fec665d0a5b1e4ca636d3944252a77052eba6c3966f0f17008b66185f7 |