Validation Kohana中的多语言验证

Validation Kohana中的多语言验证,validation,internationalization,kohana,multilingual,Validation,Internationalization,Kohana,Multilingual,我应该在哪里调用\uu()-函数在视图或消息中? 1。在视图中 消息 return array ( 'username' => array( 'not_empty' => 'Not empty', 'min_length' => 'Min length :param2', 'max_length' => 'Max length :param2', 'default' => 'Defaul

我应该在哪里调用
\uu()
-函数在视图或消息中?

1。在视图中

消息

return array
(
    'username' => array(
        'not_empty'  => 'Not empty',
        'min_length' => 'Min length :param2',
        'max_length' => 'Max length :param2',
        'default'    => 'Default',
    ),
);
return array
(
    'username' => array(
        'not_empty'  => __('Not empty'),          // here
        'min_length' => __('Min length :param2'), // here
        'max_length' => __('Max length :param2'), // here
        'default'    => __('Default'),            // here
    ),
);
查看

<?php
    foreach ($errors as $field => $message):
    echo '<li>'.$field.': '.__($message).'</li>'; // here
    endforeach;
?>
<?php
    foreach ($errors as $field => $message):
    echo '<li>'.$field.': '.$message.'</li>';
    endforeach;
?>
查看

<?php
    foreach ($errors as $field => $message):
    echo '<li>'.$field.': '.__($message).'</li>'; // here
    endforeach;
?>
<?php
    foreach ($errors as $field => $message):
    echo '<li>'.$field.': '.$message.'</li>';
    endforeach;
?>


您必须翻译i18n文件中的验证消息(带有占位符)。阅读。

您必须翻译i18n文件中的验证消息(带有占位符)。阅读。

很难理解您真正想知道的内容阅读标题和标签。这是科哈纳特有的问题,我想知道我应该在视图或消息中使用翻译函数_uuz()@Teneff,这不是与PHP相关的问题,因此不应该有PHP标记。很难理解您真正想知道的内容阅读标题和标记。这是科哈纳特有的问题,我想知道我是否应该在视图或消息中使用翻译函数uuuuo()。@Teneff,这不是与PHP相关的问题,因此不应该有PHP标记。是的,但是您在哪里调用
uuuuo()
,或者您甚至需要
uuuo()
-函数进行验证?正常输出文本需要类似于
。(“Hello World”)
,没有
。\uuu()
,文本将无法翻译。因此,我应该在消息或视图中放置函数吗?
$validation->errors()。请参见($translate param默认为TRUE)。因此,只需使用
foreach($errors as$field=>$error)echo$error是的,但是您在哪里调用
\uuuuu()
,或者您甚至需要
\uuuuu()
-函数进行验证?正常输出文本需要类似于
。(“Hello World”)
,没有
。\uuu()
,文本将无法翻译。因此,我应该在消息或视图中放置函数吗?
$validation->errors()。请参见($translate param默认为TRUE)。因此,只需使用
foreach($errors as$field=>$error)echo$error