Преобразования перед сохранением
Appearance
Outdated translations are marked like this.
Преобразования перед сохранением (ППС, англ. PST) — преобразования, применяющиеся к Special:MyLanguage/Manual:Content.php до сохранения страницы.
Они реализованы в функции preSaveTransform() соответствующего подкласса ContentTransformer. (ContentTransformer::preSaveTransform())
Викитекст
Для содержимого-викитекста функция парсера preSaveTransform() применяется следующим образом в изложенном порядке:
- Нулевые символы
- Нулевые символы удаляются
- Пробелы в конце строк
- Пробелы (в соответствии с rtrim() PHP) в концах строк удаляются.
- Формат конца строк
- Символы конца строк
\r\nи\rпреобразуются в\n. - Подстановки
{{subst:имя шаблона|параметры шаблона}}- Подписи
~~~,~~~~и~~~~~− Обратите внимание, что этот порядок имеет нетривиальный эффект, заключающийся в том, что не допускается замена шаблона в подписи.- Уловка вертикальной полосы
[[phabricator:T1|]]превращается в[[phabricator:T1|T1]][[title (topic)|]]превращается в[[title (topic)|title]]
JSON
JsonContent::preSaveTransform() применяет следующие преобразования в указанном порядке:
- Улучшение JSON
- стандартизует форматирование (т.н. «pretty»; разделение по строчкам и отступы)
- Формат конца строк
- Символы конца строк
\r\nи\rпреобразуются в\n.
See also
- Manual:ContentTransformer:preSaveTransform()
- Pre-save transforms on the Parser: