资产 UI

D.A. Localizator中的“资产 UI”文档,涵盖 Unity 项目的设置、配置、工作流程和故障排除。

1

Tables

用于加载表格的配置列表。可以根据平台创建多个配置,也可以只使用一个配置。

2

Platform

可以从列表中选择一个或多个平台(见左侧截图)。之后,文本组件会根据应用程序当前运行的平台使用相应的表格加载配置。

如果选择 "Everything",此配置将用于所有平台。

如果选择 "Nothing",此配置将完全不使用。

3

Text Asset

如果在 "Text Asset" 字段中序列化 CSV 文件,该资源将使用此文件加载本地化内容。

4

Resource Path

如果要从 Resources 文件夹加载 CSV 文件,请在序列化字符串数组中指定文件路径,且不要包含扩展名

以下截图分别展示 "localization.csv" 文件位于 Resources 根目录以及子文件夹中的情况。

5

Streaming Assets Path

与第 4 点相同,但适用于 Application.streamingAssetsPath。

在这种情况下,需要指定文件扩展名。请参阅以下截图。

6

Persistent Data Path

与第 4 点相同,但适用于 Application.persistentDataPath。

在这种情况下,需要指定文件扩展名。请参阅以下截图。

7

Google Sheets

可以在此配置从 Google Sheets 导入电子表格。

在浏览器中打开电子表格,转到文档内表格所在的标签页。然后按照以下截图,从浏览器地址栏的 URL 中复制所需数据。

注意:如果切换到文档中的其他标签页,例如 "Tab 2",地址栏中的 "Sheet ID"(gid=数值)会发生变化,因为每个 "Sheet ID" 都是对应工作表的标识符。 请仅在转到所需标签页后复制 "Sheet ID"。

"Spreadsheet ID" 是字符串值,用于标识文档,在标签页之间切换时不会改变。

8

Fallback

可以在此配置:当表格中找不到设备语言时,应使用哪种语言。

如果设备语言代码与 'Replaceable Codes' 列表中的某个代码匹配,则改用 'Fallback Code' 对应的语言。

例如,如果设备语言代码为 'zh-CN'(中文),且 'zh-CN' 已列入 'Replaceable Codes',系统将自动选择 'en-US' 语言。

9

Binding Settings

相关信息请参阅 章节。

10

Language Code

在开发阶段进行 UI 测试时,可以使用此下拉菜单手动切换语言。

使用此下拉菜单设置的值是临时值,会在应用程序下次重启后(或脚本重新编译后)重置,且仅应当用于测试

此功能在 EditorPlaymode 中均可使用。

11

底部按钮

点击这些按钮将在操作系统中打开相应的文件夹。

12

资源版本

此标签显示当前资源版本、可用的下一资源版本;将鼠标悬停在版本号上时,还会显示变更日志。

如果该版本发现了 bug,版本文本会变为红色;如果资源长期未更新,则会变为蓝色。