国際化した場合のTOCに関すること
PizzaFactory3のGNUに関するヘルプを複数のTOC(マスターTOCと下位TOC)に分けて記述している。
これを国際化(日本語化)するにあたって、プラグインの中にnl/ja/JPフォルダを作成し、そこにヘルプコンテンツを置くことにした。
その場合、マスターTOCは「$nl$」を追加する。
<extension point="org.eclipse.help.toc"> <toc file="$nl$/toc.xml" primary="true"> </toc> </extension>
下位TOCはlink_toを以下のように修正する。
<toc label="PizzaFactory GNU development tools" link_to="../jp.pizzafactory.docs.texinfo.gnutools/$nl$/toc.xml#gnu_tools"> <topic label="GNU Binary Utilities" href="binutils.html"> <topic label="1. ar" href="binutils_1.html#sec1"/>
下位TOCは国際化した場合にnl/ja/JP/toc.xmlに置かれることになるが、link_toに記述する相対パスは上記のままでよい(らしい)
もちろん下位TOCのオリジナルのtoc.xmlも変更すること。*1
*1:JP圏以外の場合に見えなくなるから