罗斯托克市开放数据门户open data.hro的自定义主题
ckanext-hro_theme的Python项目详细描述
#ckan的扩展:hro主题
罗斯托克市开放数据门户open data.hro的自定义主题-在生产中查看:https://www.opendata-hro.de
##要求
- [ckan](https://ckan.org)>;=2.7.0
##安装
要安装用于生产的ckanext-hro_主题:
激活ckan虚拟python环境,例如:
. /usr/lib/ckan/default/bin/activate
将ckanext-hro_主题python包安装到虚拟python环境中:
pip install ckanext-hro_theme
一。在ckan配置文件中的ckan.plugins设置中添加hro\u主题(默认配置文件位于/etc/ckan/default/production.ini) 一。重新启动ckan。例如,如果在ubuntu上使用apache http server部署了ckan:
sudo service apache2 reload
##开发安装
要安装用于开发的ckanext-hro_主题,请激活ckanvirtualenv并执行以下操作:
git clone https://github.com/rostock/ckanext-hro_theme.git cd ckanext-hro_theme python setup.py develop pip install -r dev-requirements.txt
##翻译
通过提取所有可翻译字符串,创建或更新文件ckanext/hro_theme/i18n/ckanext-hro_theme.pot
cd ckanext-hro_theme python setup.py extract_messages
如有必要,为您的语言创建一个新的翻译-这将生成一个新目录ckanext/hro_theme/i18n/your_language和一个包含所有未翻译字符串的lc_messages/ckanext-hro_theme.po文件:
python setup.py init_catalog –locale <YOUR_LANGUAGE>
- <> >开始编辑之前创建的新
msgid “This is an untranslated string!” msgstr “This is a translated string!”
编译更新的po文件–这将生成所需的mo文件:
python setup.py compile_catalog