Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Вступительная страница инструмента перевода отправляет к мертвому списку рассылки #984

Open
mmalferov opened this issue Sep 10, 2024 · 4 comments

Comments

@mmalferov
Copy link
Member

Вступительная страница русского инструмента перевода

http://doc.php.net/revcheck.php?lang=ru

предлагает присоединиться к команде переводчиков PHP-документации
на русский язык через список рассылки: [email protected]

Но страница списка php.doc.ru говорит, что список закрылся и больше
не принимает ни подписчиков, ни новые публикации:

https://news-web.php.net/php.doc.ru

Может быть, на вступительной странице вместо упоминания мертвого списка рассылки
оставить инструкцию, которая пригласит на Гитхаб
и посоветует отправлять исправления сразу со страниц документации? :-)

@saundefined
Copy link
Member

Хм... какая-то ошибка, наверное.
Остальные списки активных языков остались рабочими, сейчас уточню.

@saundefined
Copy link
Member

В любом случае, страницу можно переработать,
слак, думаю, смело можно уже убирать, по списку рассылки подождём ответа.

@saundefined
Copy link
Member

@mmalferov спасибо, что заметил недоступность списка рассылок – поправили :)

@mmalferov
Copy link
Member Author

Пока исправил страницу вот так: http://doc.php.net/revcheck.php?lang=ru

Готов изменить или добавить содержание, если что-то упустил ;-)

Не нашел способа разбить текст страницы на абзацы лучше, чем заинлайнить span-элементы со style-атрибутами: исходный код, который обрабатывает страницу, вставляет содержание intro-тега в p-элемент:

https://github.com/php/web-doc/blob/a642d7846b8f34d2d23f9bcc49f7bfb5663e3f7e/www/revcheck.php#L445

чем не дает нормально отформатировать страницу. Теги <para> или <simpara> в документе не обрабатываются.

Включение div-элементов внутрь p-элементов нарушает семантику, поэтому остановился на тегах span, поскольку других тегов не нашел, а текст без разбивки на абзацы затрудняет чтение; читатель не виноват ))

Было бы проще, если бы обработчик страницы оборачивал intro-содерание в тот же div. Тогда получилось бы обернуть текущее содержание тега intro в каждом языке в тег p, чтобы не нарушить вывод текущей разметки (я бы это руками сделал за 5 минут и отправил PR). И тогда бы на выходе разметка intrl-блока выглядела вот так, например, для французской версии:

<div>
  <p>
    Ceci est le fichier généré par phpdoc-fr/scripts/revcheck.php.
    Il vous permet de voir rapidement quels sont les fichiers qui
    doivent être mis à jour ainsi que la personne qui s'en occupe.
  </p>
</div>

Тогда разбивай вступительную страницу на абзацы без span'ов с инлайн-стилями =)

Ну или а) не бить на абзацы и мучить читателя, или б) оставить span'ы. Хотя лучше всё-таки подумать, как сделать удобно каждому: и тем, кому достаточно одного абзаца, и тем, кому требуется два и больше ))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants