我正在使用CKAN作为开放数据门户。我已按照Translating CKAN doc中的所有步骤进行操作,除了3.提交翻译& 5.(可选)部署转换步骤。但在主页语言中没有出现在下拉列表中。我应该得到的语言是僧伽罗语。
如何在主页语言下拉列表中显示新语言?
答案 0 :(得分:1)
您需要确保新语言文件在您正在使用的服务器上 在正确的位置且具有正确的权限 - 您可能需要让管理员为您和确保您没有错过重命名为IETF语言代码的步骤。
重命名过程是您确定primary language code和country code,例如,如果您的语言是英语的众多风格之一,则代码为en
,此后可选地后跟修饰符假设您正在进行英式英语翻译,而不是使用en-GB
而不是en
的一般英语翻译,(请注意,对于英语,en
标签最常用于美国英语)。然后,您可以使用示例YOUR_LANGUAGE
N.B.该示例未提及使用扩展国家/地区代码部分,但该工作正常。
答案 1 :(得分:1)
不幸的是,我认为文档中的翻译CKAN 页面已经过时/不太好。但是,如果CKAN源目录中有ckan/i18n/*/LC_MESSAGES/ckan.mo
文件(其中*
是新语言的语言代码),并且您已重新启动Web服务器,则该语言应该可用。
如果在重新启动网络服务器后没有显示,您可以尝试将配置文件中的locale_default设置为新语言,然后重新启动网络服务器,看看您的语言是否有效默认。