首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DITA的本地化

DITA的本地化
EN

Stack Overflow用户
提问于 2015-05-01 22:22:28
回答 1查看 109关注 0票数 2

我正在组织一个本地化的文档供内部使用更多的语言。

从根本上讲,一个论点被分成几个主题,按一首歌来分组。

假设这是一个结构:

  1. 说明(专题)
  2. 历史(专题)
  3. 问题(专题)

然后,每个主题都有一个标题和一个文本。

代码语言:javascript
复制
<topic id="topic_gbq_tdy_wr">
  <title>Title in specific language</title>
  <body>
    <p>lot of text here....</p>
  </body>
</topic>

在所有情况下,标题都是一个静态标签,应该在构建时由工具进行更改,并带有本地化的值。

理想的情况是,如果我有产品A,我将有productA_it.ditaproductA_en.dita,两者的标题都是正确本地化的。等等,对于产品B,它将有相同的类主题,但本地化的标题。

我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2015-05-31 16:08:33

我不确定,我是否正确地理解了你想要达到的目标。我想,你使用的是迪塔-OT。如果转换映射或主题,DITA-OT将注入本地化XML文件中定义的文本。您可以添加或修改文本,就像解释这里一样。

如果您喜欢标准的文本短语,您可以存储它们的键(每种语言一个文件),并在需要时交换这些文件。

myMap.ditamap

带有字符串文件的地图。

代码语言:javascript
复制
<?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

你的字符串文件。它包含ph值元素,可以在许多元素中引用这些元素,比如标题P

代码语言:javascript
复制
<?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

包含带有ph值属性的conkeyref引用的主题文件。

代码语言:javascript
复制
<?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>

希望能帮上忙..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29996010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档