|
文件扩展名 |
.xlsx |
|
API 扩展 |
xlsx |
|
导入 |
是 |
|
导出 |
是 |
|
复数形式支持 |
是 |
|
描述支持 |
是 |
|
格式选项 这些选项可以在文件上传和/或下载时指定。根据上传/下载方法(API、CLI、Repo同步等),它们可以在查询参数 |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns translation_columns |
.XLSX是一种广泛使用的本地化文件格式。尽管.XLSX文件的布局可能会根据特定设置而有所不同,但通常遵循每种语言一列的约定。要翻译.XLSX,至少需要提供键名列和一个翻译列。默认情况下,内容假定从第一行开始。除了键和翻译外,还可以导入元信息,如备注、标签和翻译允许的最大字符数。
如果上传的文件包含多个工作表或标签,则只会检测到第一个工作表。如果内容需要本地化,请将工作表或标签保存为单独的文件。
区域映射参数(类型为哈希映射)是必需的,以指定文档中每个区域对应的列。有关示例,请参见配置文件示例和API文档以获取上传信息。
格式选项
|
标识符 |
custom_metadata_columns |
|
类型 |
哈希 |
|
上传 |
是 |
|
下载 |
是 |
|
默认 |
[empty] |
|
说明 |
需要导入或导出的自定义元数据值的哈希映射:
|
|
标识符 |
translation_columns |
|
类型 |
哈希 |
|
上传 |
是 |
|
下载 |
是 |
|
默认 |
[empty] |
|
说明 |
|
结构示例
|
key_name |
en_US |
de-DE* |
comment* |
tags* |
max_characters* |
|---|---|---|---|---|---|
|
app_title |
我的项目 |
我的项目 |
这是主要标题 |
应用程序,标题 |
30 |
|
问候 |
嗨 '用户'! |
你好 '用户'! |
要有礼貌 |
*可选列
电子表格文件至少需要键列和一种语言才能上传。除了额外的语言外,可以添加以下列以添加元信息:
-
备注: 为键添加描述
-
标记: 为文件中的单个键添加标签
-
最大字符数: 通过上传设置键的字符限制
配置示例
在.phraseapp.yml中针对XLSX文件的push部分的示例。
push:
sources:
- 文件: "./en.xlsx"
params:
文件格式: xlsx
update_translations: true
format_options:
key_name_column:A
comment_column:C
first_content_row:2
tag_column:D
locale_mapping:
en:B