MyLocalization Decument
  • v1.3
    • MyLocalization English Document
      • MyLocalization Data Flow Diagram
      • Quick Start
        • Run the Demo Correctly
        • Preparation
        • Localize Text
        • Localize Texture
        • Localization of Other Types of Resources
      • Load Assets
        • Only Load Resources Corresponding to the Current Language
        • Implement IResLoader interface
        • Enable IResLoader Subclass
        • Convert Resource References Associations to Paths
        • Text Localization Items Do Not Need to Be Loaded with Language Type
      • Edit Text for Localization
        • Basic Operation
        • Automatic Translation
        • Find and Replace
        • Speech Binding Text
        • CSV Table Export and Import
        • Essay on the Importance of Text Table (StringTable)
      • Display and Setter Components
        • Correspondence between Setter Components and Display Components
        • RTL (Right To Left) Related Settings
        • Dynamic Splicing of Localized Text
        • Quickly create and modify localized field text using properties of MyString
    • MyLocalization 中文文档
      • MyLocalization 数据流程图
      • 快速开始
        • 正确运行 Demo
        • 准备工作
        • 文本本地化
        • 图片本地化
        • 其他资源的本地化
      • 加载当前语言资源
        • 只加载当前语言对应的资源
        • 实现 IResLoader 接口
        • 启用 IResLoader 子类
        • 将资源引用关联转为路径
        • 文本的本地化项不能随语言类型加载
      • 编辑文本表
        • 基本操作
        • 自动翻译
        • 搜索与替换
        • 语音绑定文字
        • CSV表格导出与导入
        • 使用 MyString 的属性快速创建和修改本地化字段文本
      • 一切准备都为了Setter组件实现本地化
        • Setter 组件与显示组件的对应关系
        • RTL (Right To Left)相关设置
        • 动态拼接本地化文本
Powered by GitBook
On this page
  1. v1.3
  2. MyLocalization 中文文档
  3. 编辑文本表

使用 MyString 的属性快速创建和修改本地化字段文本

PreviousCSV表格导出与导入Next一切准备都为了Setter组件实现本地化

Last updated 2 years ago

任何对象的 MyString 类型的字段, 通常都会有如上图红线框中的所展示的GUI 块. 看起来复杂, 实际上只有四个地方可以操作, 如下图中的 1 / 2 / 3 / 4:

使用 1 和 3, 可以快速创建MyString引用的StringTable中创建一个字段, 并在当前MyString中引用上新创建的字段, 同时还会在新字段的当前语言对应的文本中写入同字段名称一样的字符串. 操作如下:

  1. 在1中输入要新建的字段名称, 如: 'TestField 2'

  2. 点击3按钮即可.

注意: 上图红线框中提示的当前语言是简体中文, 也就是说上述操作, 新建了一个名叫TestField 2 的字段, 且在简体中文的文本中也填入了'TestField 2', 然而'TestField 2'并不是我们希望的简体中文文字, 所以应该在创建之前将当前语言切换至英语.

使用1 和 2, 可以快速覆盖MyString引用的StringTable中的关联的那一个字段对应的当前语言中的文本. 特殊情况下, 当覆盖前如果字段名称等于当前语言中的文本, 则覆盖时还会修改字段名称让覆盖后, 字段名称依然还是等于当前语言中的文本. (这有时会很有用!)

在4 中, 通常显示着MyString关联的字段当前语言对应的文本, 所以如果想要单纯修改这个值, 可以在4中直接编辑. 如果字段名称等于当前语言中的文本, 想要同时编辑它们, 就不要在此处修改,而是使用1和2的方式修改.

如果字段名称不等于当前语言中的文本, 想要同时编辑它们, 建议直接打开文本表编辑器,在其中修改更加直观. 快速打开文本表编辑器的方式, 点击下图中的白点按钮: