如何翻译内部 CodeIgniter 错误消息



我目前正在寻找一种翻译CI内部错误消息的方法。 例如:"您提交的 URI 包含不允许的字符。

CI 使用"show_error"函数并提供完整的错误消息。

但就我而言,我希望向用户显示该错误的德语(或任何语言(翻译。 我怎样才能以聪明的方式实现这一目标(如果可能的话(,没有一些"黑客"的东西?

这是不可能的。

show_error的调用不使用翻译文件。

我认为这是因为它们是最终用户不会看到的内部错误。它们只是给开发人员的消息。

为了翻译默认标题参数,我在助手中实现了函数translate_show_error.

function tranlated_show_error($message, $status_code = 500, $heading = '') {
if ('' === $heading) {
$heading = lang('error_enconteured');
}
show_error($message, $status_code, $heading);
}

相关内容

  • 没有找到相关文章