| 网站首页 | Ps下载中心 | 字体下载 | 笔刷下载 | PSD素材 | 矢量素材 | 图片素材 | Ps教程 | 设计学院 | Photoshop作品 | 书法艺术 | 
Flash CS5操作指南(56)多国语言文字的 XML 文件格式
(载入中...)

多国语言文字的 XML 文件格式

当您在 Flash 中使用多国语言文字时,文字会储存成 XML 文件。

关于 XML 檔格式

汇出的 XML UTF-8 格式,并遵循 XML Localization Interchange File Format (XLIFF) 1.0 标准。它定义可延伸的Localization Interchange Format 的规格,会让任何软件供货商都可以生产出单一的 Interchange Format,使本地化服务供货商都能够接收与理解。如需有关 XLIFF 的详细信息,请参阅www.oasis-open.org/committees/xliff/

XLIFF 范例如果在「字符串」面板中输入下列任一字符,在写出至 XML 档时会以适当的项目参考来取代该字符:

字符

取代为

&

&

'

'

"

"

<

&lt;

>

&gt;

 

导出的 XML 文件样本下列范例显示由「字符串」面板所产生的 XML 文件,在以原始语言和另一种语言显示时的样子。在这个范例中,原始语言是英文,而另一种语言是法文:

原始的英文版样本:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN"
"http://www.oasis-open.org/committees/xliff/documents/xliff.dtd" >
<xliff version="1.0" xml:lang="en">
<file datatype="plaintext" original="MultiLingualContent.fla" source-language="EN">

<header></header>
<body>
<trans-unit id="001" resname="IDS_GREETINGS">

<source>welcome to our web site!</source>
</trans-unit>
<trans-unit id="002" resname="IDS_MAILING LIST">

<source>Would you like to be on our mailing list?</source>
</trans-unit>
<trans-unit id="003" resname="IDS_SEE YOU">

<source>see you soon!</source>
</trans-unit>
<trans-unit id="004" resname="IDS_TEST">

<source></source> </trans-unit> </body> </file> </xliff>

原始的法文版样本:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN"
"http://www.oasis-open.org/committees/xliff/documents/xliff.dtd" >
<xliff version="1.0" xml:lang="fr">
<file datatype="plaintext" original="MultiLingualContent.fla" source-language="EN">

<header></header>
<body>
<trans-unit id="001" resname="IDS_GREETINGS">

<source>Bienvenue sur notre site web!</source>
</trans-unit>
<trans-unit id="002" resname="IDS_MAILING LIST">

<source>Voudriez-vous être sur notre liste de diffusion?</source> </trans-unit> <trans-unit id="003" resname="IDS_SEE YOU">

<source>A bientôt!</source>
</trans-unit>
<trans-unit id="004" resname="IDS_TEST">

<source></source> </trans-unit> </body> </file> </xliff>

在字符串面板或 XML 文件中翻译文字

在传送档案给译者时,您不仅要并入 FLA 档,而且也要并入 XML 档的文件夹以及每种语言的 XML 文件。

译者可以直接处理「字符串」面板中的语言栏,也可以处理每种语言的 XML 文件,将 FLA 文件翻译成选取的语言。如果要直接在XML 档中翻译,您就必须将 XML 文件汇入「字符串」面板,或者将其储存在该语言的默认目录中。

在字符串面板中翻译文字

1 选取「窗口 > 其它面板 > 字符串」。2 为每种要翻译的语言选取适当的语言栏,然后输入该语言的翻译文字,以跟每个字符串 ID 相链接。3 若要以您所选取的语言在舞台上显示文字,请在「舞台语言」字段中选取语言。

4 完成时,请储存、发布或测试档案。「字符串」面板中的信息会覆写所有语言的所有 XML 文件。备注:如果您要保留 XML 档中的翻译,请将其储存在不同的文件夹中。

XML 文件中翻译文字1 使用 XML 文件编辑程序或翻译软件,开启所需语言的文件夹,然后开启该语言的 XML 文件。XML 文件中会填入了每个文字字符串的 ID2 ID 旁边输入该语言的文字字符串。3 如有必要,请将翻译后的 XML 文件汇入到「字符串」面板。

XML 文件汇入到字符串面板中

修改 XML 档之后,如果您将其放入该语言的「字符串」面板所指定的目录或文件夹中,则 XML 档开启时会加载到 Flash 文件(FLA ) 中。

不论汇入的 XML 位于何处,当您储存、测试或发布此 FLA 档时,都会在指定发布 SWF 档的所在处,为「字符串」面板中的每一种语言建立一个文件夹,并为每一种语言建立一个 XML 文件。如果没有指定发布路径,文件夹和档案将会一起储存在 FLA 档所在的文件夹。「字符串」面板所产生的 XML 档,固定都会以「字符串」面板中的信息来填入。您也可以从别的位置将 XML 文件汇入到「字符串」面板中。汇入之后,当您在储存、测试或发布该档案时,就会覆写该语言所指定文件夹中的 XML 檔。只有在「字符串」面板中已选取为可用语言的语言,其 XML 文件才能汇入。您也可以新增语言以及汇入具有该种语言之翻译的 XML 文件。

1 选取「窗口 > 其他面板 > 字符串」,然后单击「汇入 XML」。2 在「选取语言」选单中,选取您要汇入之 XML 文件的语言,然后单击「确定」。3 浏览到该文件夹以及要汇入的 XML 檔。针对您在步骤 3 当中所选的语言,XML 信息会加载到「字符串」面板上该语言的语言栏。备注:请选取步骤 2 3 中的相同语言。否则,举例来说,您可能就会将法文 XML 档汇入到德文那一栏。

更多帮助主题

348 页「发布概观」

本类热门教程:

PS结合Flash制作瓢虫动画

Flash  CS6 功能特性中文详

Flash 8 线条实例演练—画

flash中MP3导入及同步歌词

FLASH CS3快速打造一个小奶
最新更新教程:
Powered by:Www.Ps123.Net〖粤ICP备09027937号〗〖粤公网安备44078402440812号〗All Rights Reserved.
作者:佚名    教程来源:本站原创    点击数:    更新时间:2012-3-4