В моем приложении есть два возможных языка: en
и de
.
Я перевожу его используя строки Localization и json.
Это часть проверки одного поля:
if (!empty($value) && (!empty($var1) || empty($var2))) {
$fail('Hier ist ein deutscher Satz geschrieben.');
}
Это дочерний JSON:
{
"Hier ist ein deutscher Satz geschrieben." : "Here is written an english sentence."
}
Этот перевод работает просто отлично, но если у меня есть предложение $, включенное в предложение вроде этого:
if (!empty($value) && (!empty($var1) || empty($var2))) {
$fail('Hier ist ein' ".$value." ' deutscher Satz geschrieben');
}
... Я больше не могу переводить это с json, так как не могу просто разбить предложение.
Есть ли способ, которым я могу перевести пользовательское сообщение правила проверки с динамической переменной?