Koseven has a robust key based lookup system so you can define system messages.
Use the KO7::message() method to get a message key:
KO7::message('forms', 'foo');
This will look in the messages/forms.php
file for the foo
key:
<?php
return array(
'foo' => 'bar',
);
You can also look in subfolders and sub-keys:
KO7::message('forms/contact', 'foo.bar');
This will look in the messages/forms/contact.php
for the [foo][bar]
key:
<?php
return [
'foo' => [
'bar' => 'Hello, world!',
],
];
__()
in your messages files, as these files can be cached and will not work properly.