В ПОЕДИТЕ Кажется, что анализатор кода удаляет любые комментарии PHP перед разбором кода.PoEdit не анализирует строку в комментариях PHP
Это означает, что любой перевод, который не найден в комментарии PHP (// или #) или Блок документации (/ * * /), пропускается.
Есть ли какие-либо решения для их включения и их определения?
Вот пример того, что я пытаюсь сделать:
class One{
public static $enum = array(
'0' => 'No', // _('No')
'1' => 'Yes' // _('Yes')
);
}
Я хотел бы PoEdit обнаружить «// _ („Нет“)»
Тогда после того, как я мог бы перевести как это "echo _ (One :: $ enum [0]);"
Спасибо за любые дополнительные ответы :)
Карл.
- EDIT - Наконец, после 3 лет, я думаю, что нашел решение довольно простым. Поскольку статическая переменная является открытым, я могу заполнить его youtside класс:
One::$enum = array(
'0' => _('No'),
'1' => _('Yes')
);
class One{
public static $enum = array();
}
Что вы думаете об этом решении?
Удалить комментарии. – sectus