软件全球化过程必须包括数据库设计调整,以实现多语言功能。在企业软件开发的早期阶段管理数据库全球化需求是以更少的时间和精力实现强大的多语言软件的最佳方法。
相比之下,重新设计数据库以在开发过程结束时启用多语言功能是一个复杂的过程,需要执行其他步骤,例如重新测试和QA。它还涉及诸如破坏软件主要技术结构然后重新调整和重新编译的风险。
数据库本地化方法
有几种方法可以对数据库进行本地化翻译,每种方法都有正面和负面的方面。最佳方法将始终取决于所使用的应用程序类型以及数据的结构和操作方式。
通常用于开发多语言数据库的一种方法是创建两个表:
第一个表仅包含非语言特定字段,例如主键和布尔值。
第二个表包含每种语言一行,其中包含等效翻译,语言ISO代码
和从第一个表引用主键的外键。
此方法为随时添加其他语言提供了必要的灵活性,无需扩展表或添加更多列。但是,如上所述,没有一种完美的方法,这种方法在实施时,需要额外的解决方案来处理搜索功能并根据所选语言显示数据库中的数据。
数据库本地化核对表项
大多数本地化数据库中都有一些项目,我将使用Microsoft SQL Server作为示例:
设置适当的数据库排序规则。
使用适当的字段类型(例如nvarchar,nchar,ntext而不是varchar,char和text)来存储Unicode数据。
确保Unicode和CodePage没有不兼容问题。
由于大多数新的操作系统和开发平台在内部使用Unicode,因此强烈建议使用Unicode类型(例如nvarchar)以避免每次需要读取或写入数据库时进行编码转换。
确保某些字段的字符最大长度可以处理多种语言的内容,因为一些英语翻译的单词和字符数量较多。例如:翻译成德文。
数据库开发人员必须使用数字日期部分而不是名称字符串作为日期和月份,具体取决于开发日期和时间比较过程时选择的目标语言。
避免在存储过程中使用字符串进行搜索,更新或插入,因为任何非常量的字符串都可能因语言而异。
摘要
最后,我们讨论了项目开发生命周期中考虑数据库全球化实施的最佳时间。同时回顾了如何设计数据库来处理多种语言的示例方法。最后,定义了一组核对表项,这些项对于将用于存储多种语言的任何数据库都是必不可少的。如上所述,有许多不同的方法可用于软件全球化,但至关重要的是开发人员使用的任何方法都是在流程的早期实现的
行业新闻相关问答
问:如果翻译的稿件只有几百字,如何收费?
答:对于不足一千字的稿件,目前有两种收费标准: 1)不足一千字按一千字计算。 2)对于身份证、户口本、驾驶证、营业执照、公证材料等特殊稿件按页计费。
问:请问贵司的笔译范围?
答:笔译翻译又称人工笔头翻译, 既通过文字形式的翻译转换, 把源语言翻译成目标语言, 是当今全球经济发展, 政治文化交流的主要方式, 笔译通过文字展现方式, 使全世界上千种语言能够互通有无, 每天都有数以亿计的文字被翻译或转译, 笔译肩负着世界各国经济文化发展的重任, 是各国各民族的文化大使, 我们的笔译领域涉及十大类专业领域和五百多种不同的分领域。
问:是否可以请高校教师、学者或学生翻译?
答:绝对不能,风险自负。许多公司在寻找译者时,首先想到的是当地学校或大学的外语院系。有时,这种做法对于供内部使用的翻译可能有效,即,您只想了解文件大意,但对于正式的公司宣传材料、手册或者合同文档而言,这样做却风险极大。外语教学需要有特殊的技能,但这些技能却与翻译一篇流利、优美的文章所需的技能完全不同。让学生来做翻译看起来经济实惠,但风险更高,因为他们毫无实战经验,翻译出来的文件基本无法使用。
问:翻译交稿时间周期为多长?
答:翻译交稿时间与您的文件大小以及复杂程度有关。每个专业译者的正常翻译速度为3000-4000中文字/天,对于加急的大型项目,我们将安排多名译员进行翻译,由项目经理将文件拆分成若干文件,分配给不同的译员进行翻译,翻译后由项目经理进行文件的合并,并经统一术语、审校、质控、排版等翻译流程,最终交付给客户。
问:提供一个网站的网址,能够给出翻译报价吗?
答:对于网站翻译,如果您能提供网站的FTP,或您从后台将整个网站下载打包给我们,我们可在10分钟内给出精确报价。同时,只要您提供原始网页文件,我们会提供给您格式与原网页完全一致的目标语言版本,可以直接上线使用,省却您的改版时间。
问:为什么标点符号也要算翻译字数?
答:①根据中华人民共和国国家标准GB/T 19363.1-2003 对翻译行业服务规范的要求,中文字数统计是以不计空格字符数为计算单位的。标点符号算翻译字数是统一的行业标准。
②标点符号在不同的语种中,有不同的表达方式,例如中文的标点符号大多是全角的,英文的无特殊设置都是半角的,而且如果一句话或一段内容夹杂两种不同的语言,标点符号的规则就相对复杂,对于翻译文件来说,标点符号的部分也是很费时。
③另外,标点符号在句子中对句子语境等的限制因素,使得标点对句子、对译员翻译判断等起到一定的要求。所以,该部分也要计算在内。
④可能我们平时不是很注重标点符号,其实在文字表达中,标点符号的重要不亚于单字单词,一个标点符号可以改变全句话的意思,而我们的工作也是做到了这一点,保证每个标点符号的准确,保证译文表达的意思和原文一样。
问:需要与你们公司什么人接洽翻译业务呢?
答:我们公司采取专属客服服务模式。为企业客户配备专属客服,一对一沟通具体翻译需求,组建专属译员团队。
问:为何每家翻译公司的报价不一样?
答:大家都知道一分价格一分货,在翻译行业里更为突出,译员的水平是划分等级的。新开的翻译公司或不具备翻译资质的公司为了抢占市场,恶意搅乱,以次充好,低价吸引客户。
问:为什么数字、字母也要算翻译字数?
答:根据中华人民共和国国家标准GB/T 19363.1-2003 对翻译行业服务规范的要求,中文字数统计是以不计空格字符数为计算单位的。而数字、字母也是包含在其中。而对翻译公司来说,数字和字母也要算翻译字数的原因还包括以下两个方面:
首先,我们的收费都是根据国家颁布的翻译服务规范来收取翻译费用,对待收费我们都是统一对待的,其次,数字和字母也是文章中的一部分,特别是在一些商务文件中,数字就是文件的主题,所以也是一样要收费的。
另外,纯数字字母需要核对、录入,比翻译一个词语更麻烦,翻译是大脑里面概念形成的,而纯数字字母是要严谨的核对、录入才能实现的,这将会花费更多的时间,所以我们会把数字和字母也算成字数。
但是有一种情况除外,如审计报告里面那种数据很多而且又不需要我们翻译可以直接保留的,这部分我们可以不计算在内。
问:请问贵司每天的翻译量是多少?
答:我们公司最高翻译记录为一天翻译50万字。原则上我们会在约定的时间内完成,但是时间和质量是成正比的,慢工才能出细活,我们建议在时间允许的情况下,尽量给译员充足的翻译时间,以便交付优质的译文。