关于 ABAP 开发对象的原始语言版本(Original Language)

简介: 关于 ABAP 开发对象的原始语言版本(Original Language)

当创建新的存储库对象时,例如 ABAP 词典中的程序、类或数据库表,必须指定其原始语言。ABAP 开发框架隐式将当前登录语言设置为其原始语言。


作为开发项目中开发对象的一部分创建的所有可翻译文本(包括描述性短文本和长文本、程序的文本元素以及数据类型或接口的文档)都分配有指定的原始语言。


这些文本是在从原始语言到目标语言的翻译过程中(由开发人员触发)以其他语言创建的。


一旦指定,目前还没有技术支持在整个项目中将一种原始语言替换为另一种语言。


image.png


Defining the Original Language at Project Level

在实施之前,请仔细考虑希望在项目级别为存储库对象使用哪种原始语言。


开发人员只能使用为此项目或者子项目定义的原始语言创建他们的开发对象。


如果一个项目中涉及的所有开发人员共享一种母语,则将这种语言定义为所有开发对象的原始语言,这称为单语开发即 monolingual development,反之则为 multilingual development 即多语言开发组。


单语开发组是最理想的情况,但在现实开发中并不总是能够满足。


image.png


当开发人员使用 original 语言以外的其他语言登录系统时,在以适当的目标语言创建相关文本的翻译之前,没有有效的方法来处理开发对象(无论是新的还是正在开发的)。翻译通常在后续翻译系统中进行,并且必须传输回开发系统。 这意味着只有在开始时为整个项目定义一种单一的原始语言,才能实现高效的开发过程,尤其是在国际开发团队中(通常在多个地点工作)。参与开发和验证过程的所有人员都可以使用该产品,即使只是出于测试目的。 因此,如果在多语言开发组中实施单语言开发,则项目中的一些(如果不是全部)开发人员需要使用其母语以外的语言创建文本。


通常没有工具或流程可用于对开发人员使用母语以外的语言编写的 UI 文本和文档进行语言和风格检查。 理想情况下,处理用户对话框和文档的开发人员应该使用他们的母语创建文本,然后这些文本应该由训练有素的翻译人员使用预定义的术语翻译成他们自己的母语。


以上就是为什么英语不需要成为所有开发项目的唯一原始语言的原因,以及为什么单语开发团队应该可以自由地使用他们的母语工作,并在需要时进行后续翻译。


无论开发项目是单语还是多语,都必须为项目中创建并全面使用的所有文本定义一致的术语。在多语言开发项目中,尽可能在开发开始前完成术语翻译成相关语言,以便开发人员使用术语。



image.png

相关文章
|
12月前
|
存储
使用 ABAP 代码获得 SAP 系统支持的所有 language 列表
使用 ABAP 代码获得 SAP 系统支持的所有 language 列表
|
5月前
|
存储 BI 数据库
如何使用 ABAP 编程的方式,给 Business Object 创建 attachment
如何使用 ABAP 编程的方式,给 Business Object 创建 attachment
如何使用 ABAP 编程的方式,给 Business Object 创建 attachment
|
存储 开发框架 自然语言处理
关于 ABAP 开发对象的原始语言版本(Original Language)
关于 ABAP 开发对象的原始语言版本(Original Language)
关于 ABAP 开发对象的原始语言版本(Original Language)
|
存储 供应链 数据库
[ChatGPT 勘误] SAP ABAP 里 cl_r3standard_persistence 的用途?
[ChatGPT 勘误] SAP ABAP 里 cl_r3standard_persistence 的用途?
ABAP 编程语言里的 Reference Semantic - 引用语义
ABAP 编程语言里的 Reference Semantic - 引用语义
|
编译器 iOS开发
[OC Runtime编程指南_翻译]七、类型编码
[OC Runtime编程指南_翻译]七、类型编码
103 0
[OC Runtime编程指南_翻译]七、类型编码
|
JavaScript 前端开发 定位技术
Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)
Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)
264 0
Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)
|
Web App开发 JavaScript 前端开发
JavaScript Source Code映射引起的一个SAP C4C代码调试问题
I was bothered by this question recently and didn’t find an answer to it for a long time till today.
JavaScript Source Code映射引起的一个SAP C4C代码调试问题
如何使用代码获得ABAP repository object不同版本的内容
Created by Jerry Wang, last modified on Dec 21, 2014
104 0