【教程】使用Sisulizer本地化数据库的四种方法

Sisulizer可以根据数据库本地化的需要灵活调整。Sisulizer是企业最佳的软件本地化工具,它使用共享的译码存储系统,可广泛的应用于服务器数据库的本地化和Web应用程序的本地化。我们有许多方法可以了解数据库本地化。Sisulizer涵盖了所有级别:克隆(数据库),表格,行和字段。

Sisulizer可以根据数据库本地化的需要灵活调整

Sisulizer是企业最佳的软件本地化工具,它使用共享的译码存储系统,可广泛的应用于服务器数据库的本地化和Web应用程序的本地化。我们有许多方法可以了解数据库本地化。Sisulizer涵盖了所有级别:克隆(数据库),表格,行和字段。Sisulizer提供的用于本地化数据库的四种方法如下:

  • 克隆数据库本地化
  • 行数据库本地化(2种风格)
  • 表数据库本地化
  • 现场数据库本地化

>>最新版Sisulizer


※克隆数据库本地化方法

使用此方法,Sisulizer可以创建数据库的完整克隆。结果是原始结构精确副本。该结构(包括克隆数据库的所有表和字段名称)是相同的。数据库仅在数据库名称上有所不同。clone方法为每种本地化语言创建一个数据库,这里是德语和日语。

【教程】使用Sisulizer本地化数据库的四种方法

优点:无需更改数据库结构;只有数据库内容不同。

行数据库本地化方法

使用这种方法(有两种风格),Sisulizer为每种语言复制原始表行。复制的行与原始行相同,只是语言字段值不同。字段值与行语言匹配。那些被标记为本地化的字段包含一个本地化值。结果可能是这样的:

【教程】使用Sisulizer本地化数据库的四种方法

翻译分布在多行中。ID和语言字段是唯一的数据库索引。

优点:数据库结构只需稍加改动,对于访问数据库内容实施的软件开发人员来说非常容易。

Sisulizer现在提供了使用外键作为唯一数据库索引来识别翻译的可能性。因此,新行定位方法不需要ID和语言的组合索引。要创建新的ID值,Sisulizer会调用您的存储过程。

表数据库本地化方法

此方法为要本地化的表添加本地化后的表。已本地化的表只包含主键和已本地化的字段。结果被写入具有相同结构的新表。数据库表只有不同的名称,如descriptiondescription_ja:

【教程】使用Sisulizer本地化数据库的四种方法

在左边,您可以看到原始的表描述,而在右边,则是经过翻译的表description_ja。与克隆方法的不同之处在于,语言表位于同一个数据库中。克隆方法为每种语言创建一个数据库。

优点:只需在数据库结构中做一个小的更改,这对于访问数据库内容的软件开发人员来说非常容易实现。

现场数据库定位法

在此方法中,Sisulizer更新同一数据库行中本地化字段的值。本地化字段与原始字段相同,只是它们包含不同语言的数据,而且它们的名称也不同。

例如,如果原始语言是英语,并且希望将数据库本地化为德语和日语,则可以为包含用于本地化的字符串的字段添加德语和日语字段。

下图中显示了一个数据库表,其中包含德语和日语的原始值和翻译字段。并非所有字段都出现三次,因为Population字段即不需要翻译。

【教程】使用Sisulizer本地化数据库的四种方法

优点:只需要更改所有具有本地化内容的表的数据库结构。对于访问数据库内容的软件开发人员来说,实现很容易。最好的优点是您不需要保留冗余数据。


如果你有任何关于Sisulizer的困扰都可在评论区留言,我们还为你提供更多教程资源,欢迎阅读。
标签:软件本地化

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月8日
下一篇 2019年3月8日

相关推荐

发表回复

登录后才能评论