1

我使用 CKAN 作为开放数据门户。除了 3. 提交翻译和 5.(可选)部署翻译步骤外,我已遵循翻译 CKAN文档中的所有步骤。但是在首页的语言没有出现在下拉菜单中。我应该会的语言是僧伽罗语。

如何使新语言出现在主页语言下拉菜单中?

在此处输入图像描述

4

2 回答 2

1

您需要确保您的新语言文件位于您使用的服务器上的正确位置并具有正确的权限 - 您可能需要要求管理员为您执行此操作,并确保您没有错过以下步骤重命名为 IETF 语言代码。

重命名过程是您确定主要语言代码国家/地区代码,例如,如果您的语言是英语的多种风格之一,则代码en是可选的,后跟修饰符假设您正在进行英式英语翻译而不是一般您将使用英语翻译en-GB而不是en,(请注意,对于英语,该en标签最常用于美国英语)。然后,您可以在示例YOUR_LANGUAGE中使用 NB 该示例未提及使用扩展的国家/地区代码部分但应该可以正常工作。

顺便说一句 - 跳过使用版本控制系统通常是个坏主意! 如果您(还)不乐意分享您的工作,请跳过git push origin translation-YOUR_LANGUAGE

于 2014-01-22T06:12:27.817 回答
1

不幸的是,我认为文档中的翻译 CKAN页面已经过时/只是不太好。不过,如果您ckan/i18n/*/LC_MESSAGES/ckan.mo的 CKAN 源目录中有一个文件(*新语言的语言代码在哪里),并且您已经重新启动了 Web 服务器,那么该语言应该是可用的。

如果重新启动 Web 服务器后它没有显示,您可以尝试将配置文件中的locale_default设置为您的新语言,然后再次重新启动 Web 服务器,看看您的语言是否作为默认语言工作。

于 2014-01-28T10:42:58.167 回答