SmartForm 多语言处理
概要:
1. 使用英文创建SmartStyle, 激活;
2. 使用英文创建SmartForm, 激活;
3. 使用英文翻译SmartForm 文本至中文, 激活;
4. 使用中文编辑SmartStyle, 激活;
5. 选择合适的输出设备Output Device.
较简单的做法是,Style只定义一个默认字体, 所有段落格式、字符格式全部留空。
最简单的做法是,使用系统自带的Style"SYSTEM", 只需要翻译SmartForm中的文本就可以了。
详细步骤:
首先 登录系统, 语言选择“英文”
TCODE: SmartForms - SmartForm Builder
1. 创建Style ZFFSD_003_STYLE
2. 创建SmartForm ZFFSD_003 , 使用上述Style中的段落与字符格式
TCODE: SE63 - Stardant Translation Environment
3. 找到翻译SmartForm的入口
Menu Path : Translation --> ABAP Objects --> Transport Object
4. 输入要翻译的SmartForm Entry
Transport Entry of Object: "T3TR" - "SSFO" - "ZFFSD_003"
Source Language: "enUS"
Target Language: "zhCN"
5. 点击 "Edit" 按钮, 进入选择翻译对象界面

6. 开始编辑文本
双击 SmartForm 名称 "ZFFSD_003"
7. 翻译SmartForm文本
7.1 首先复制英文描述
Menu : Edit --> Copy Source Text (Shift + F8)

7.2 翻译下部文本

左侧一栏, 是栏位内容指示 Column Tag, "/E" 后面跟的是SmartForm中Text的名称
其他指示是SmartForm段落格式, 星号代码默认段落。上图中<H2>,<I2>等是Style中的字符格式。
另外,可以进入全屏编辑界面, Menu : Translation --> Target Text --> FullScreen Editor
8. 保存激活
再次 登录系统, 语言选择“简体中文”
TCODE: SmartForms - SmartForm Builder
9. 编辑SmartStyle ,
选中 “标准字体替换”将不影响英文下的Style设定
默认字体,或者更改段落Font和字符Font,用CNSONG。
10. 保存,激活.
至此 SmartForm多语言设定完成
打印测试时候, 需要选择支持中文或英文的打印Outtput Device
本文档详细介绍了如何处理SmartForm的多语言设置,包括创建英文的SmartStyle和SmartForm,然后将其翻译成中文,激活并编辑SmartStyle,以及选择合适的输出设备。通过标准步骤,如在ABAP对象中进行翻译,编辑文本并保存激活,确保SmartForm在英文和中文环境下的正确显示。

1759

被折叠的 条评论
为什么被折叠?



