あなたが達成しようとしていることを正しく理解しているかどうかはわかりません。DITA-OTを使用していると思います。マップまたはトピックを変換すると、DITA-OT はローカライズされた XML ファイルで定義されたテキストを挿入します。ここで説明されているように、テキストを追加または変更できます。
標準のテキスト フレーズが必要な場合は、それらのキー (言語ごとに 1 つのファイル) を保存し、必要なときにこれらのファイルを交換できます。
myMap.ditamap
文字列ファイルを含むマップ。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<map>
<title>Title of Your Map</title>
<!-- Reference to a Topic -->
<topicref href="myTopic.dita"/>
<!-- Your Key Files -->
<topicref keys="myStrings" href="myStringsEN.dita" processing-role="resource-only"/>
<!--<topicref keys="myStrings" href="myStringsDE.dita" processing-role="resource-only"/>-->
</map>
myStringsEN.dita
あなたの文字列ファイル。titleやpなど、多くの要素で参照できるph要素が含まれています。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic id="myStrings">
<title>My Strings EN</title>
<body>
<p>
<ph id="myFristString">HELLO</ph>
<ph id="mySecondString">WORLD</ph>
</p>
</body>
</topic>
myTopic.dita
conkeyref属性を持つph参照を含むトピックファイル。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
<topic id="myTopic">
<title>My Topic</title>
<body>
<p><ph conkeyref="myStrings/myFristString"/></p>
<p><ph conkeyref="myStrings/mySecondString"/></p>
</body>
</topic>
それが役立つことを願っています...