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. 加载当前语言资源

将资源引用关联转为路径

Previous启用 IResLoader 子类Next文本的本地化项不能随语言类型加载

Last updated 2 years ago

当 IResLoader 接口实现后, 并赋值实例给 LocalizationSetting.loader 后, MyLocalization 就可以通过loader 知道了为本地化资源生成路径是什么样的了.

转换单个资源的引用方式, 可以使用下图中红线框中的按钮:

指向右的箭头是生成资源路径, 指向左的是生成资源引用. (文本表中关联的音频文件也一样.)

要批量转换, 可以使用下图中的菜单命令:

点击 LocalizationSetting 组件上的齿轮按钮后, 会出现一排跟资源路径相关的命令, 使用它们能轻松生成路径和移除Unity 默认关联方式的资源引用数据.

看菜单命令名称, 应该一目了然, 点击第一个命令后, 即可生成本地化项容器中的所有资源的路径和移除资源的引用数据.

注意: 生成路径并移除关联 和 关联资源并移除路径 这两个命令都是默认安全模式的, 也就是意味着这两个命令不管如何使用都不会将资源引用信息完全抛弃, 在不成功时, 总会保留原有数据在其中. 比如: 如果本地化项中引用了Unity的默认资源 Arial 字体, 此种情况下, 如果生成路径无法正常加载, 就没有必要返回一个路径给MyLocalization, 留空路径即可. 此时执行生成路径的命令就不会让 Arial 字体的引用丢失.

文本表中关联的音频文件也可以同样处理一下: