Clutter Cookbook (созданный с использованием DocBook) содержит примеры кода в C. Я хотел бы добавить примеры в Vala (другой язык программирования) и разрешить пользователю переключаться между двумя языками, нажав ссылка. Как я могу это сделать? Должен ли я просто генерировать две версии каждой страницы?Переключение между несколькими языками в списках программ DocBook
0
A
ответ
0
Условный текст (профилирование) может быть помощь здесь:
<para>See this example: <phrase code="c">some C code</phrase>
<phrase code="vala">some Vala code</phrase>
</para>
В зависимости от вашего процессора вы можете установить параметры для выбора одного языка кода. Для xsltproc вы используете специальную таблицу стилей html/profile-chunk.xsl и добавляете --stringparam profile.code «Vala» для создания условной версии XML для Vala.
xsltproc --output document.vala.xml --stringparam profile.code "vala" ..path-to/html/profile-chunk.xsl document.xml
Затем вы делаете вашу обычную цепь инструмента с собственной таблицей стилей и с версией Вала вашего документа (document.vala.xml).
Таким образом, вы можете создать один и тот же документ дважды, но с другим кодом.
Для получения более подробной информации см http://www.sagehill.net/docbookxsl/Profiling.html и связующей части взглянуть на
Смежные вопросы
- 1. Переключение шрифта между языками
- 2. jquery.ui локализации DatePicker - переключение между языками
- 3. Переключение между несколькими запусками?
- 4. Переключение между несколькими JFrames
- 5. Переключение между несколькими войнами
- 6. переключение между несколькими изображениями
- 7. выполнение программ с разными языками
- 8. Переключение GDB между отладкой и ввод программ
- 9. Переключение между несколькими функциями MATLAB
- 10. Переключение между несколькими версиями ява
- 11. Переключение между несколькими полями uitext
- 12. CruiseControl.net с несколькими языками?
- 13. Таблица с несколькими языками
- 14. django-многоязычный и переключение между языками на стороне шаблона
- 15. Переключение управления выравниванием между LTR и языками RTL
- 16. Aurelia i18n переключение между языками замедляет просмотр перезарядку
- 17. Переключение между несколькими формами окон в C#
- 18. Переключение между несколькими наборами переназначений в autohotkey
- 19. Переключение между несколькими формами ui в Qt
- 20. Android - Переключение между несколькими представлениями в ViewFlipper
- 21. Переключение между несколькими JPanels в CardLayout
- 22. Переключение между несколькими формами в C#
- 23. Переключение между несколькими стеками в gdb 6.3
- 24. Переключение между несколькими линиями в диаграмме morris
- 25. Контекст Переключение между несколькими потоками в Java
- 26. django-multilingual и переключение между языками на стороне шаблона
- 27. VS - переключение между несколькими наборами вкладок
- 28. Переключение управления между несколькими дочерними Всплывающие
- 29. Переключение между несколькими материалами при нажатии кнопки
- 30. C# Переключение между несколькими поставщиками .NET .NET