高芳銮Raindyok@http:// 软件汉化 gg336x280(); 343_166_68_1263_892.83-96-0-3269-96.jpg" alt="Chapt1 基础知识 软件汉化" /> 概念 类型 分布" />
手机版

Chapt1 基础知识 软件汉化

发布时间:2024-11-10   来源:未知    
字号:

软件汉化

gg336x280();y=2253-1080.jpg" alt="Chapt1 基础知识 软件汉化" />

高芳銮Raindyok@http://

软件汉化

gg336x280();343_166_68_1263_892.83-96-0-3269-96.jpg" alt="Chapt1 基础知识 软件汉化" />

概念

类型

分布 定义 原理 意义

要求 侦壳 脱壳 汉化 修正

发布 侦壳 脱壳 汉化 修正

封装

软件汉化

第一节

软件资源

一、基本概念

软件界面上的各种文字,在编程的时候就已经根据特定的格式将这些文字分门别类的存放在软件里面,这些特定的格式就叫“资源资源””(Resource)。

软件汉化

Bitmap p

Menu

Dialog

String

RCData

Cursor

Accelerator

Icon

Version

Toolbar

Form位图菜单对话框字符串RC-RC数据光标加速器图标版本工具栏窗体

软件汉化

zVC类标准资源

zDelphi类标准资源

z非标准资源

¾Unicode字符

¾ASCII字符

z语言文件

z其它由于软件的编程工具不同,汉化的资源分布不同:

软件汉化

gg336x280();="-21-png_6_0_0_0_0_0_0_1263_892.83-1080-0-2274-1080.jpg" alt="Chapt1 基础知识 软件汉化" />

标准资源之一,一般由Microsoft Visual C++ 编写,汉化的软件资源一般存放于Menu、Dialog、String等

软件汉化

gg336x280();1-png_6_0_0_0_0_0_0_1263_892.83-1080-0-1242-1080.jpg" alt="Chapt1 基础知识 软件汉化" />

标准资源之一,编程工具为Borland Delphi 6.0 -7.0,汉化的软件资源一般存放于Dialog、Rcdata以及String 中

软件汉化

gg336x280();1263_892.83-1080-0-1415-1080.jpg" alt="Chapt1 基础知识 软件汉化" />

非标准的Unicode 字符和ASCII 字符

在软件界面或调用信息时显示,但又不出现在String、Rcdata 等标准资源中,非标资源需要专门工具提取后替换回写到程序中。

软件汉化

gg336x280();63_892.83-629-0-1884-629.jpg" alt="Chapt1 基础知识 软件汉化" />

作者发行多国语言版本时,一类特殊的文件。多数为文本格式,扩展名随作者定,常见文件类型有*.ini、*.lng、*.dll、*.mui等。多语言文件一般可以在程序选项中进行调用。

补图

软件汉化

一般由Microsoft Visual Basic 编写,现阶段的汉化工具无法实现界面可视化编辑,资源一般都在各窗体(Form)当中,由于VB 类资源得特殊性,传统的标准资源非标准资源概念不适用,我们一般把VB VB窗体汉化器等提取的窗体资源称为标准资源,而点睛字符替换器提取的VB字串、Unicode 字符和ASCII 字符称为非标准资源(简称非标)。

标准资源如下图所示:

软件汉化

gg336x280();0.jpg" alt="Chapt1 基础知识 软件汉化" />

其他的资源,如:Bitmap p资源、Flash 资源等,这些文件中的文字需要用特殊的工具提取。

软件汉化

第二节

一、基本概念软件汉化

使用专门工具对外文版的软件资源进行读取、翻译、修改、回写等一系列处理,使软件的菜单、对话框、提示等用户界面显示为中文,而程序的内核和功能保持不变,这个过程称为汉化。

软件汉化

软件汉化软件本地化

软件本地化是对原始语言软件的加工处理创建为其它语言版本的过程。

软件汉化是软件本地化的子集,是以其它语言版本为基础,创建中文版本的软件本地化过程,特指软件的中文本地化。

相对而言,软件本地化是专业术语,其包含的范围更广,而软件汉化是通俗的称法,其范围仅限于中文市场。

软件汉化

软件汉化软件翻译

软件翻译是将软件中的用户界面、帮助文档和使用手册等的文字从一种语言转换为另一种语言的过程。

软件翻译仅仅是软件汉化的一个步骤,翻译的专业化、准确性对软件汉化的质量起重要作用。除了翻译,软件汉化还包括其它多项内容,例如,软件编译、测试、封装等。所以,软件汉化不只是语言翻译过程,它的内容更多,处理范围更广,软件汉化已经发展成为一个系统的软件工程。

软件汉化

二、汉化原理

软件资源在编程时已经根据特定的格式将分门别类存放在软

件中,由于这个前提,通过专门的软件读取这些软件资源,并加以修改后回存到软件中,这就是汉化的基本原理。

软件汉化

是否任何软件都可以进行汉化?

从理论说,任何软件都可以汉化,但是不同设计方式的软件可以汉化的能力不同。

采用软件国际化技术设计的软件具有良好的汉化性能,需要汉化的资源信息,可以从软件编码中单独分离出来,只需汉化相应资源即可,且不影响源语言软件的功能,也不需要更改源代码。

因此,只有良好国际化设计的软件才能容易的汉化。

Chapt1 基础知识 软件汉化.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)