<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>寱语</title>
  <subtitle>kzeng's blog</subtitle>
  <link rel="alternate" type="text/html" href="http://kzeng.info/drupal_translation_manual"/>
  <link rel="self" type="application/atom+xml" href="http://kzeng.info/node/1110/atom/feed"/>
  <id>http://kzeng.info/node/1110/atom/feed</id>
  <updated>2005-12-30T17:27:37-06:00</updated>
  <entry>
    <title>drupal的汉化手册</title>
    <link rel="alternate" type="text/html" href="http://kzeng.info/drupal_translation_manual" />
    <id>http://kzeng.info/drupal_translation_manual</id>
    <published>2005-12-30T17:23:32-06:00</published>
    <updated>2005-12-30T17:27:37-06:00</updated>
    <author>
      <name>kzeng</name>
    </author>
    <category term="drupal" />
    <category term="drupal汉化" />
    <category term="Drupal" />
    <summary type="html"><![CDATA[<p><span style="FONT-STYLE: italic">（这是第一版草稿，欢迎参与讨论，以便修正）<br /> </span>这是关于 drupal 核心文件的汉化手册。对于 drupal 模块的汉化，将有另文详解。</p>
<p> <span style="FONT-WEIGHT: bold; COLOR: #ff9900"> 1. 翻译前的准备</span></p>
<p> 这里介绍的在 windows 平台下的翻译过程，如果需要 linux 或是 mac OS X，将会在后来的修正版本中增加。首先，你需要安装一个专门 po 文件编辑器。windows 下推荐 <a href=http://www.poedit.org/index.php title=PoEdit>PoEdit</a> ，它是免费的跨平台软件，目前最新的版本是 1.3.4，推荐使用这个版本，因为 PoEdit 从1.3 版后才支持复数表达形式。这个软件可以在<a href=http://prdownloads.sourceforge.net/poedit/poedit-1.3.4-setup.exe title=这里下载>这里下载</a>。安装软件，它会提示你安装本地化文件，这样你就可以得到一个汉语版本的 PoEdit 。</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><span style="FONT-STYLE: italic">（这是第一版草稿，欢迎参与讨论，以便修正）<br /> </span>这是关于 drupal 核心文件的汉化手册。对于 drupal 模块的汉化，将有另文详解。<br /> <br /> <span style="FONT-WEIGHT: bold; COLOR: #ff9900"> 1. 翻译前的准备</span><br /> <br /> 这里介绍的在 windows 平台下的翻译过程，如果需要 linux 或是 mac OS X，将会在后来的修正版本中增加。首先，你需要安装一个专门 po 文件编辑器。windows 下推荐 <a href=http://www.poedit.org/index.php title=PoEdit>PoEdit</a> ，它是免费的跨平台软件，目前最新的版本是 1.3.4，推荐使用这个版本，因为 PoEdit 从1.3 版后才支持复数表达形式。这个软件可以在<a href=http://prdownloads.sourceforge.net/poedit/poedit-1.3.4-setup.exe title=这里下载>这里下载</a>。安装软件，它会提示你安装本地化文件，这样你就可以得到一个汉语版本的 PoEdit 。<br /> <br /> 其次，你需要获得 drupal 的核心 po 文件。这个文件在 drupal 的网站中被称为 <a href=http://drupal.org/project/drupal-pot title="translation template">translation template</a> ，目前的仍然只有 drupal 4.6.x 的 po 文件，drupal 4.7.x 的 po 文件还没有正式推出，但是 translation template 的 cvs 版本大致就是即将推出的 drupal 4.7.x 的 po 文件了。<br /> <br /> <span style="FONT-WEIGHT: bold; COLOR: #ff9900"> 2. 翻译软件的设置</span><br /> <br /> 有了 PoEdit 和 translation template 之后，我们就可以开始翻译了。下面，我使用 cvs 文件中的一个 po 文件做个范例。在安装完 PoEdit 后，解压打开下载的 translation template 文件后就会发现所有的 pot 文件已经自动和 PoEdit 软件关联，如果你安装了 Microsoft 的 Powerpoint， 可能会出现 pot与 powerpoit 关联的情况，可以更改一下，使之与 PoEdit 关联。双击打开一个 pot 文件（我打开的是 translation template cvs 版中的第一个文件 aggregator-module.pot）：<br /> <br /><br />
<div ALIGN=center> <a href=http://static.flickr.com/41/79523742_ae910851b2_o.png title="Photo Sharing"><img alt=poedit_snap height=173 src=http://static.flickr.com/41/79523742_ae910851b2_m.jpg width=240 /></a><br /> 打开文件后的截图<br /> <br /><br />
<div style="TEXT-ALIGN: left"> 然后我们需要做一些设置，打开类目-&gt;设置，弹出一个设置对话框：<br /> <br /> </div>
</div>
<div ALIGN=center> <img src=http://static.flickr.com/39/79527840_74154d33dd_o.png /><br /> 设置对话框<br /><br />
<div style="TEXT-ALIGN: left"> 需要进行的设置已经写在上面了，需要注意的是<span style="FONT-WEIGHT: bold">复数形式的设置</span>，需要设置为：nplurals=2; plural=1;<br /> <br /> 点击确定后就可以开始你的翻译了。<br /> <br /> <br /> <span style="FONT-WEIGHT: bold; COLOR: #ff9900"> 3. 在翻译的过程中有几点需要注意的地方。</span><br /> <br /> a. 要注意某些特定的参数/变量，不要更改他们，譬如：<br /> <br /> </div>
</div>
</p><p> <code>Updated URL for node %title to %url.</code><br /> <br /> 翻译后应该为：<br /> &nbsp;<br /> <code>为节点 %title 到 %url 更新链接。<br /><br />注意 %title 和 %url 不要更改。</code><br /> <br /> b. 如果有复数形式存在，则翻译区域入下图所示：<br /> <br /><br />
<div ALIGN=center> &nbsp;<a href=http://www.flickr.com/photos/kzeng/79532009/ title="Photo Sharing"><img alt=plural-form height=240 src=http://static.flickr.com/41/79532009_9dd26be456_m.jpg width=232 /></a><br /><br />
<div style="TEXT-ALIGN: left"> 翻译的时候，在 “形式0” 下翻译为：1 项 ；在“形式1”下翻译为 %count 项 。<br /> <br /> <span style="FONT-WEIGHT: bold; COLOR: #ff9900"> 4. 完成翻译</span><br /> <br /> 完成翻译后，在保存了原始文件后，在“文件-&gt;另存为" 中把翻译好的 pot 文件另存为 *.po文件就可以了。<br /> </div>
</div>
</p>    ]]></content>
  </entry>
</feed>
