Существует JavaDoc обычного Java API с английским изданием и китайским изданием, но, похоже, для каждого издания требуется отдельный исходный код. Есть ли более удобный способ сделать это?Как создать многоязычные JavaDocs?
ответ
Нет, по существу, нет способа сделать это.
Единственное, что приходит в голову, относится к сгенерированным страницам HTML: вы можете окружать JavaDocs в блочных элементах, которые переключают между языками с помощью CSS. Рассматривают:
/**
* <div class="en">Documentation in English</div>
* <div class="nl">Documentatie in Nederlands</div>
*/
public void myFunction() {}
Впоследствии редактировать CSS из JavaDocs, так что пользователь может переключать языки, например .:
div.en { display:none; }
div.nl { display:block; }
Это отличная идея, спасибо. – xrath
Очень хорошая идея Спасибо большое! Как добавить Javascripts в JavaDoc? – freddiefujiwara
Я вижу, что вы уже получили ответ на свой вопрос здесь: http://stackoverflow.com/questions/1483141 –
Короткий ответ: нет. Существующие комментарии и инструменты javadoc не поддерживают это.
Я не думаю, что было бы неплохо добавить поддержку для встраивания нескольких переводов комментариев javadoc в исходный код. Это не было бы масштабируемым решением:
- По мере добавления каждого нового перевода файлы исходного кода становятся больше.
- Многоязычные описания будут очень сложными в управлении.
Учтите, что я разработчик API, который не читает и не пишет по-китайски. Когда я обновляю английские javadocs, как я могу отметить, что китайские комментарии javadoc необходимо обновить? Что мы делаем с проблемой, что потенциально большое количество переводчиков должно обновлять файлы исходного кода и может случайно ввести регрессии в фактический код? Как менеджер выпуска гарантирует, что все переводы выполняются до выпуска «золотой»?
Я думаю, что лучшее (гипотетическое) решение состоит в том, чтобы иметь модифицированный инструмент javadoc, который извлекает комментарии javadoc в базу данных версий. Затем напишите инструмент, который замечает, когда первичный (например, английский) комментарий javadoc изменяется в базах данных, и предлагает техническим писателям/переводчикам внести соответствующие изменения в китайские, голландские и т. Д. Переводы javadoc.
- 1. создать JavaDocs Android Studio
- 2. Как создать многоязычные темы/страницы в TWiki?
- 3. Как создать javadocs в стиле андроида?
- 4. Eclipse Javadocs: Как легко * создать ссылки @see?
- 5. Создать диаграмму классов из существующих javadocs
- 6. Как цитировать «* /» в JavaDocs
- 7. Как скачать javadocs?
- 8. Многоязычные отладчики
- 9. Многоязычные сообщения
- 10. Печать javadocs
- 11. Многоязычные отчеты
- 12. Как получить игру! фреймворк Javadocs?
- 13. Печать Javadocs
- 14. Как создать многоязычные текстовые атрибуты Unicode в SQL?
- 15. Concrete5 ReMap Многоязычные страницы
- 16. Yii2 многоязычные URL-адреса
- 17. Многоязычные/страновые веб-проекты
- 18. Многоязычные атрибуты в MongoDB
- 19. Многоязычные маршруты ExpressJS
- 20. Как обрабатывать многоязычные MySQL-запросы?
- 21. Как публиковать javadocs в gitlab?
- 22. Как я могу прочитать Javadocs?
- 23. Многоязычные шаблоны Jade?
- 24. Многоязычные графики с ggplot
- 25. Многоязычные приложения в .NET
- 26. Многоязычные символы в GridView
- 27. Многоязычные проблемы с WordPress
- 28. CakePHP: многоязычные маршрутизации
- 29. многоязычные статьи в joomla
- 30. HTML: Многоязычные метаописания?
И ваш вопрос ... что именно? – hjhill
@hjhill Я отредактировал этот вопрос, чтобы сделать его актуальным. –