diff --git a/crates/ui-egui/src/i18n/zh-hans.tsv b/crates/ui-egui/src/i18n/zh-hans.tsv index 8ab185e5f9..d9d9110276 100644 --- a/crates/ui-egui/src/i18n/zh-hans.tsv +++ b/crates/ui-egui/src/i18n/zh-hans.tsv @@ -7331,3 +7331,1817 @@ breakText Glyphs 字形 Grommets 扣眼 Grommet Inset 扣眼边距 Diameter 直径 +# Status and error messages of commands, scripts, file import and export, and plug-ins. +@msg 'caller', 'callee' and 'arguments' cannot be used on strict mode functions 严格模式的函数不能使用 'caller'、'callee' 和 'arguments' +@msg Alignment must be one of the choices 对齐方式必须是给出的选项之一 +@msg Boolean.prototype.{name} was called on a value that is not a Boolean Boolean.prototype.{name} 的调用对象不是 Boolean 值 +@msg CMYK images whose samples couldn't be read in CMYK were imported in RGB 采样无法按 CMYK 读取的 CMYK 图像已按 RGB 导入 +@msg Cannot write to the location of “{name}”; choose where to save it 无法写入“{name}”所在的位置;请选择保存位置 +@msg DCS files can only be placed linked: use File › Place with Link on DCS 文件只能以链接方式置入:请使用 文件 › 置入 并勾选“链接” +@msg Date.prototype method called on a value that is not a Date object Date.prototype 方法的调用对象不是 Date 对象 +@msg Error.prototype.toString was called on a value that is not an object Error.prototype.toString 的调用对象不是对象 +@msg Function.prototype.toString was called on a value that is not a function Function.prototype.toString 的调用对象不是函数 +@msg Import SVG Filter reads SVG files, not SVGZ 导入 SVG 滤镜读取的是 SVG 文件,不是 SVGZ +@msg JSON.parse: {why} (at offset {at}) JSON.parse:{why} (位于偏移 {at}) +@msg JSON.stringify cannot write a structure that contains itself JSON.stringify 无法写出包含自身的结构 +@msg Line Gap must be a number 行间距必须是数字 +@msg Namespace.prototype.toString needs a Namespace Namespace.prototype.toString 需要一个 Namespace +@msg New Document profiles need the preferences folder, which this run doesn't have 新建文档配置文件需要首选项文件夹,而本次运行没有该文件夹 +@msg Number.prototype.{name} was called on a value that is not a number Number.prototype.{name} 的调用对象不是数字 +@msg Object.create's prototype must be an object or null Object.create 的原型必须是对象或 null +@msg Object.{function} was given a value that is not an object 传给 Object.{function} 的值不是对象 +@msg QName.prototype.toString needs a QName QName.prototype.toString 需要一个 QName +@msg RegExp.prototype.{name} was called on a value that is not a RegExp object RegExp.prototype.{name} 的调用对象不是 RegExp 对象 +@msg Stencil Bridges: the selected art is too large or too detailed to bridge 镂空版连接桥:所选图稿过大或过于复杂,无法添加连接桥 +@msg String.prototype.toString was called on a value that is not a string String.prototype.toString 的调用对象不是字符串 +@msg The {name} profile could not be read, so the new document has the default settings: {reason} 无法读取配置文件 {name},因此新文档使用默认设置:{reason} +@msg Trap: more than {_1} pairs of objects lie close enough to trap, or too many objects share a horizontal range; trap fewer objects at a time 陷印:距离近到需要陷印的对象超过 {_1} 对,或处于同一水平范围的对象过多;请减少每次陷印的对象 +@msg Weed Box and Lines: no weeding line fits outside the art, and the weed box is off 除废框和除废线:图稿外侧放不下任何除废线,且除废框已关闭 +@msg \ at end of pattern 模式以 \ 结尾 +@msg `alignOn` cannot be empty `alignOn` 不能为空 +@msg `alignOn` must be a string `alignOn` 必须是字符串 +@msg `align` must be a string `align` 必须是字符串 +@msg `answer` for this {kind} dialog must be one of: {_1} 此 {kind} 对话框的 `answer` 必须是以下之一:{_1} +@msg `answers` has more than {MAX_ANSWERS} answers `answers` 中的回答超过 {MAX_ANSWERS} 个 +@msg `answers` is larger than 1 MiB `answers` 大于 1 MiB +@msg `answers` must be a list of answers `answers` 必须是回答的列表 +@msg `artboard` must be the index of an artboard of the document `artboard` 必须是文档中某个画板的索引 +@msg `artboardsAt` must be [x, y] `artboardsAt` 必须是 [x, y] +@msg `artboards` names an artboard the document does not have `artboards` 指定了文档中没有的画板 +@msg `artboards` names an artboard twice `artboards` 重复指定了同一个画板 +@msg `at` must be [x, y] (got {at}) `at` 必须是 [x, y] (实际为 {at}) +@msg `at` must be a point [x, y] `at` 必须是点 [x, y] +@msg `beside` needs `side` `beside` 需要 `side` +@msg `code` must be a whole number `code` 必须是整数 +@msg `colorMode` must be one of rgb, cmyk `colorMode` 必须是 rgb、cmyk 之一 +@msg `colors` does not apply to the {name} reduction `colors` 不适用于 {name} 减色方式 +@msg `colors` must be a whole number from 2 to 256 `colors` 必须是 2 到 256 之间的整数 +@msg `colors` must be at least 9 for the uniform reduction 使用 uniform 减色方式时,`colors` 至少为 9 +@msg `colors` must be between 1 and {MAX_THEME_COLORS} (got {n}) `colors` 必须介于 1 到 {MAX_THEME_COLORS} 之间 (实际为 {n}) +@msg `count` must be a whole number from 0 to {MAX_COUNT} `count` 必须是 0 到 {MAX_COUNT} 之间的整数 +@msg `ditherAmount` must be a number from 0 to 100 `ditherAmount` 必须是 0 到 100 之间的数字 +@msg `fidelity` must be from {lo} to {hi} pt `fidelity` 必须介于 {lo} 到 {hi} pt 之间 +@msg `focal` and `radius` cannot be used together `focal` 和 `radius` 不能同时使用 +@msg `focal` must be an array of [subpath, anchor] pairs `focal` 必须是 [subpath, anchor] 对的数组 +@msg `focal` names [{si}, {ai}], which is not an anchor of the path `focal` 指定了 [{si}, {ai}],它不是该路径的锚点 +@msg `glyphAlternate` takes only null, which takes a glyph choice away (text.setGlyphAlternate makes one) `glyphAlternate` 只接受 null,用于取消字形选择 (text.setGlyphAlternate 用于设置选择) +@msg `group` must be one of {_1} `group` 必须是 {_1} 之一 +@msg `group` must be the Objects on Path group of `member` and `target` `group` 必须是 `member` 和 `target` 所在的“路径上的对象”组 +@msg `id` is an object id, not {v} `id` 是对象 ID,不是 {v} +@msg `item` needs `index` `item` 需要 `index` +@msg `kerningBefore` belongs to a line's first character, not to a character style (text.setRangeStyle sets it) `kerningBefore` 属于行首字符,不属于字符样式 (由 text.setRangeStyle 设置) +@msg `kinsokuType` must be "pushInFirst", "pushOutFirst" or "pushOutOnly" `kinsokuType` 必须是 "pushInFirst"、"pushOutFirst" 或 "pushOutOnly" +@msg `leader` must be a string `leader` 必须是字符串 +@msg `max` must be 1 to {MAX_SUGGESTIONS} `max` 必须为 1 到 {MAX_SUGGESTIONS} +@msg `name` must be a name that is not empty `name` 必须是非空的名称 +@msg `name` must not be empty `name` 不能为空 +@msg `origin` must be [x, y] in points `origin` 必须是以点为单位的 [x, y] +@msg `picks` must be an array (got {v}) `picks` 必须是数组 (实际为 {v}) +@msg `picks` must hold 1 to {MAX_PICKS} picks (got {_1}) `picks` 必须包含 1 到 {MAX_PICKS} 个拾取项 (实际为 {_1}) +@msg `points` must hold from 2 to 100000 points `points` 必须包含 2 到 100000 个点 +@msg `radius` must be 0 or more `radius` 必须大于或等于 0 +@msg `rect` must be [x, y, width, height] `rect` 必须是 [x, y, width, height] +@msg `rect` must be [x0, y0, x1, y1] (got {r}) `rect` 必须是 [x0, y0, x1, y1] (实际为 {r}) +@msg `replace` must be a string `replace` 必须是字符串 +@msg `rows` must be lists of numbers or nulls, not {r} `rows` 必须是由数字或 null 组成的列表,不能是 {r} +@msg `scale` must be a number from 0.001 to 1000 `scale` 必须是 0.001 到 1000 之间的数字 +@msg `scope.{key}` must be a non-empty array `scope.{key}` 必须是非空数组 +@msg `scope` must be "document", {artboards} or {layers} `scope` 必须是 "document"、{artboards} 或 {layers} +@msg `side` must be "left", "right", "top" or "bottom" `side` 必须是 "left"、"right"、"top" 或 "bottom" +@msg `side` places the artboard: leave out x, y, width and height `side` 决定画板的位置:请不要给出 x、y、width 和 height +@msg `source` is the only path in series group `target` `source` 是系列组 `target` 中唯一的路径 +@msg `spacing` makes more than {MAX_COUNT} lines across the box `spacing` 会在框内生成超过 {MAX_COUNT} 条线 +@msg `spacing` must be more than 0 and at most {MAX_DISTANCE} pt `spacing` 必须大于 0 且不超过 {MAX_DISTANCE} pt +@msg `target` must be an object of the same Objects on Path group as `member` `target` 必须是与 `member` 同属一个“路径上的对象”组的对象 +@msg `tolerance` must be from 0 to 100 pt `tolerance` 必须为 0 到 100 pt +@msg `version` must be 0 or {_1} `version` 必须是 0 或 {_1} +@msg `version` must be 0 or {newest} `version` 必须是 0 或 {newest} +@msg `warichuAlign` must be one of {_1} `warichuAlign` 必须是 {_1} 之一 +@msg `warichuLines` must be a whole number from {_1} to {_2} `warichuLines` 必须是 {_1} 到 {_2} 之间的整数 +@msg `weight` must be from 0.01 to 1000 pt `weight` 必须为 0.01 到 1000 pt +@msg `weights` must be a list of {_1} numbers, one per row (got {v}) `weights` 必须是 {_1} 个数字的列表,每行一个 (实际为 {v}) +@msg `xml` must be a string `xml` 必须是字符串 +@msg `{KEY}` entry {n} gives the paragraph at byte {start} of {_1} other indents than an entry before it `{KEY}` 的第 {n} 项为 {_1} 中字节 {start} 处的段落指定的缩进与前面某一项不同 +@msg `{KEY}` entry {n} must be an object `{KEY}` 的第 {n} 项必须是对象 +@msg `{KEY}` entry {n} sets neither `leftIndent` nor `firstLineIndent` `{KEY}` 的第 {n} 项既未设置 `leftIndent`,也未设置 `firstLineIndent` +@msg `{KEY}` entry {n}: `id` must be an object id `{KEY}` 的第 {n} 项:`id` 必须是对象 ID +@msg `{KEY}` entry {n}: `start` must be a byte offset `{KEY}` 的第 {n} 项:`start` 必须是字节偏移 +@msg `{KEY}` entry {n}: `{k}` must be a number from -{MAX_PARA} to {MAX_PARA} pt `{KEY}` 的第 {n} 项:`{k}` 必须是 -{MAX_PARA} 到 {MAX_PARA} pt 之间的数字 +@msg `{KEY}` entry {n}: no paragraph of {_1} starts at byte {start} `{KEY}` 的第 {n} 项:{_1} 中没有从字节 {start} 开始的段落 +@msg `{KEY}` entry {n}: unknown key `{k}` `{KEY}` 的第 {n} 项:未知的键 `{k}` +@msg `{KEY}` entry {n}: {_1} is not a type object `{KEY}` 的第 {n} 项:{_1} 不是文字对象 +@msg `{KEY}` is empty `{KEY}` 为空 +@msg `{KEY}` must be a list `{KEY}` 必须是列表 +@msg `{KEY}` takes at most {MAX_PARAGRAPH_INDENTS} entries (got {_1}) `{KEY}` 最多包含 {MAX_PARAGRAPH_INDENTS} 项 (实际为 {_1}) +@msg `{KEY}` takes no `{other}` beside it `{KEY}` 不能与 `{other}` 同时给出 +@msg `{base}` is larger than {_1} MB `{base}` 大于 {_1} MB +@msg `{base}` is not in the DCS file's folder `{base}` 不在 DCS 文件所在的文件夹中 +@msg `{key}` holds more than {MAX_EDIT_WORDS} words `{key}` 中的单词超过 {MAX_EDIT_WORDS} 个 +@msg `{key}` must be 0 or more `{key}` 必须大于或等于 0 +@msg `{key}` must be [x, y] numbers `{key}` 必须是数字 [x, y] +@msg `{key}` must be a list of words `{key}` 必须是单词的列表 +@msg `{key}` must be a list, not {v} `{key}` 必须是列表,不能是 {v} +@msg `{key}` must be a number or null, not {v} `{key}` 必须是数字或 null,不能是 {v} +@msg `{key}` must be a whole number of 0 or more `{key}` 必须是大于或等于 0 的整数 +@msg `{key}` must be from 0 to {MAX_DISTANCE} pt `{key}` 必须为 0 到 {MAX_DISTANCE} pt +@msg `{key}` must be from 0.01 to 1000 pt `{key}` 必须为 0.01 到 1000 pt +@msg `{key}` must be from {lo} to {hi}, not {v} `{key}` 必须介于 {lo} 到 {hi} 之间,不能是 {v} +@msg `{key}` must be one of auto, always, never `{key}` 必须是 auto、always、never 之一 +@msg `{key}` must be one of miter, round, bevel `{key}` 必须是 miter、round、bevel 之一 +@msg `{key}` must be one word of at most {_1} characters `{key}` 必须是一个不超过 {_1} 个字符的单词 +@msg `{key}` must hold single words of at most {_1} characters `{key}` 中的每一项必须是不超过 {_1} 个字符的单个单词 +@msg `{key}` must name an object attached to the path of an Objects on Path group `{key}` 必须指定附着在“路径上的对象”组的路径上的对象 +@msg `{key}` names an object that is hidden or locked `{key}` 指定的对象已隐藏或锁定 +@msg `{name}` is a file of its own, which can only be found next to the DCS file's path `{name}` 是一个单独的文件,只能在 DCS 文件的路径旁找到 +@msg `{name}`: {_1}: {e} `{name}`:{_1}:{e} +@msg `{u}` is no Unicode character `{u}` 不是 Unicode 字符 +@msg `{word}` isn't in the custom dictionary `{word}` 不在自定义词典中 +@msg a CMap has too many mappings 某个 CMap 的映射过多 +@msg a \u escape needs four hexadecimal digits \u 转义需要四位十六进制数字 +@msg a comma in an XPath expression must separate function arguments XPath 表达式中的逗号只能用来分隔函数参数 +@msg a document holds at most {_1} SVG filters 一个文档最多包含 {_1} 个 SVG 滤镜 +@msg a document with unsaved changes has no recovery copy 有未保存更改的文档没有恢复副本 +@msg a font's data is too large 某个字体的数据过大 +@msg a font's subroutines are too large 某个字体的子程序过大 +@msg a function declaration without a name 函数声明没有名称 +@msg a host value has too many entries 宿主值的条目过多 +@msg a host value is nested too deep 宿主值嵌套过深 +@msg a namespace declaration uses a reserved prefix or URI 命名空间声明使用了保留的前缀或 URI +@msg a namespace qualifier is undefined 命名空间限定符未定义 +@msg a namespace with an empty URI cannot have a prefix URI 为空的命名空间不能有前缀 +@msg a number has no digits 数字中没有数位 +@msg a number's exponent has no digits 数字的指数部分没有数位 +@msg a number's fraction has no digits 数字的小数部分没有数位 +@msg a property descriptor cannot have both a value or writable and a get or set 属性描述符不能同时包含 value 或 writable 以及 get 或 set +@msg a property descriptor must be an object 属性描述符必须是对象 +@msg a property's {name} must be a function or undefined 属性的 {name} 必须是函数或 undefined +@msg a stream in it would decode to more than 256 MB, or its decode parameters can't be applied 其中某个数据流解码后会超过 256 MB,或无法应用其解码参数 +@msg a string holds a control character 字符串中含有控制字符 +@msg a string holds an escape sequence JSON does not have 字符串中含有 JSON 不支持的转义序列 +@msg a string is not closed 字符串没有结束 +@msg an SVG filter is named by its id: give `xml` with `name` SVG 滤镜以其 id 命名:请同时给出 `xml` 和 `name` +@msg an XML element has two attributes with the same name XML 元素有两个同名的属性 +@msg an XML value cannot be inserted into itself or its descendants XML 值不能插入到自身或其后代中 +@msg an XML value's children cannot be assigned by position 不能按位置为 XML 值的子项赋值 +@msg an XML value's children cannot be deleted by position 不能按位置删除 XML 值的子项 +@msg an XMLList converts to XML only when it has one item XMLList 只有在仅含一项时才能转换为 XML +@msg an XPath node test is missing 缺少 XPath 节点测试 +@msg an XPath operand is missing 缺少 XPath 操作数 +@msg an XPath operator is missing 缺少 XPath 运算符 +@msg an XPath predicate or step cannot follow here 此处不能接 XPath 谓词或步 +@msg an XPath predicate or step follows a value that is not a node-set XPath 谓词或步接在了不是节点集的值之后 +@msg an XPath step is missing 缺少 XPath 步 +@msg an image couldn't be decoded and is missing from the picture 有一个图像无法解码,因此图片中缺少该图像 +@msg an image of {w} × {h} pixels is too large to convert (at most {_1} pixels) {w} × {h} 像素的图像过大,无法转换 (最多 {_1} 像素) +@msg apply was called on a value that is not a function apply 的调用对象不是函数 +@msg area type in a thread cannot use Dynamic Text: {frames} 串接中的区域文字不能使用动态文本:{frames} +@msg array literal too long 数组字面量过长 +@msg assignment to a constant binding 对常量绑定赋值 +@msg at least one row that isn't excluded needs a weight above 0 至少要有一个未被排除的行的权重大于 0 +@msg bad point {v}: expected [x, y] 点 {v} 无效:应为 [x, y] +@msg blend must be a mode name blend 必须是模式名称 +@msg both sides of an XPath | must select nodes XPath 的 | 两侧都必须选择节点 +@msg canceled 已取消 +@msg cannot convert the object to a primitive value 无法将对象转换为原始值 +@msg cannot convert undefined or null to an object 无法将 undefined 或 null 转换为对象 +@msg character dimensions cannot be represented with the source text transform 无法用源文本的变换表示字符尺寸 +@msg character dimensions cannot be represented with the target text transform 无法用目标文本的变换表示字符尺寸 +@msg continuation must be an array of path chunks continuation 必须是路径分段的数组 +@msg continuation requires points continuation 需要 points +@msg each path chunk must contain 1 to 4096 points 每个路径分段必须包含 1 到 4096 个点 +@msg each pick is {{at: [x, y]}} or {{rect: [x0, y0, x1, y1]}} (got {v}) 每个拾取项是 {{at: [x, y]}} 或 {{rect: [x0, y0, x1, y1]}} (实际为 {v}) +@msg each weight must be a number of 0 or more (got {v}) 每个权重必须是大于或等于 0 的数字 (实际为 {v}) +@msg finally table {t} out of range finally 表 {t} 超出范围 +@msg flags cannot be given with a RegExp object 不能在给出 RegExp 对象的同时给出 flags +@msg function declaration index out of range 函数声明索引超出范围 +@msg give `char`, `text`, `code` or `unicode` 请给出 `char`、`text`、`code` 或 `unicode` +@msg give `count` or `spacing`, not both 请给出 `count` 或 `spacing`,不能两者都给 +@msg give `name`, an SVG filter's name 请给出 `name`,即 SVG 滤镜的名称 +@msg give `path`, an SVG file, or `svg`, SVG text 请给出 `path` (SVG 文件) 或 `svg` (SVG 文本) +@msg give `xml`, one SVG element 请给出 `xml`,即一个 SVG 元素 +@msg give exactly one of `at`, `rect` and `points` `at`、`rect` 和 `points` 中必须且只能给出一个 +@msg give exactly one of `path`, `data` and `dataBase64` `path`、`data` 和 `dataBase64` 中必须且只能给出一个 +@msg give index or indexes, not both 请给出 index 或 indexes,不能两者都给 +@msg give one element 请给出一个 元素 +@msg give opacity or blend 请给出 opacity 或 blend +@msg handler at {_1} expects {_2} values but its range starts with {d} 位于 {_1} 的处理程序需要 {_2} 个值,但其范围开始时有 {d} 个 +@msg handler depth too large 处理程序深度过大 +@msg handler range {_1}..{_2} out of range 处理程序范围 {_1}..{_2} 超出范围 +@msg hiddenLayers must be true or false hiddenLayers 必须为 true 或 false +@msg hvcC hvcC +@msg images in a spot ink whose samples couldn't be read were imported in RGB 采样无法读取的专色油墨图像已按 RGB 导入 +@msg images past the most pixels one file may hold were left out 超出单个文件像素上限的图像已被略去 +@msg images too large to read were left out 过大而无法读取的图像已被略去 +@msg indexes may hold at most {MAX_GUIDE_INDEXES} entries indexes 最多包含 {MAX_GUIDE_INDEXES} 项 +@msg indexes must be an array of guide indexes indexes 必须是参考线索引的数组 +@msg instruction out of range 指令超出范围 +@msg instruction {pc} ({op}) pops below the stack 指令 {pc} ({op}) 的出栈超出了栈底 +@msg instruction {pc} reached with stack depths {seen} and {d} 到达指令 {pc} 时的栈深度分别为 {seen} 和 {d} +@msg invalid array length 数组长度无效 +@msg invalid group 分组无效 +@msg invalid object id {v}: expected a non-negative integer 对象 ID {v} 无效:应为非负整数 +@msg invalid regular expression flag '{_1}' 正则表达式标志 '{_1}' 无效 +@msg invalid regular expression: {m} 正则表达式无效:{m} +@msg invalid time value 时间值无效 +@msg is a confirm's answer, whose `value` must be true or false 是 confirm 的回答,其 `value` 必须为 true 或 false +@msg is a prompt's answer, whose `value` must be a string or null 是 prompt 的回答,其 `value` 必须是字符串或 null +@msg is an alert's answer, whose `value` must be "ok" 是 alert 的回答,其 `value` 必须是 "ok" +@msg is longer than 16 KiB 长度超过 16 KiB +@msg it draws its image through a clipping path 它通过剪切路径绘制图像 +@msg it draws no image 它没有绘制图像 +@msg it is larger than {MAX_DICTIONARY_FILE_BYTES} bytes 它大于 {MAX_DICTIONARY_FILE_BYTES} 字节 +@msg it isn't a file 它不是文件 +@msg it names {_1} plates, and at most {MAX_PLATES} are read 它列出了 {_1} 个印版,而最多读取 {MAX_PLATES} 个 +@msg its art is too long or too detailed for a head 其图稿过长或过于复杂,不能用作箭头 +@msg its art paints nothing 其图稿没有绘制任何内容 +@msg its image is too large to read 其图像过大,无法读取 +@msg its plates are too large: more than {MAX_SAMPLES} pixels together 其印版过大:合计超过 {MAX_SAMPLES} 像素 +@msg its plates are too large: {_1} plates of {w} × {h} pixels 其印版过大:{_1} 个 {w} × {h} 像素的印版 +@msg its plates can't be kept together 其印版无法保存在一起 +@msg its shapes could not be combined into one 其形状无法合并为一个 +@msg jump to {pc}, past the end 跳转到 {pc},超出了末尾 +@msg legacyNameEncoding must be one of {_1} legacyNameEncoding 必须是 {_1} 之一 +@msg localize: the first argument must be a localization object or a string localize:第一个参数必须是本地化对象或字符串 +@msg missing `picks` 缺少 `picks` +@msg missing `word` 缺少 `word` +@msg must be an object with `kind` and `value` 必须是包含 `kind` 和 `value` 的对象 +@msg must have `kind` alert, confirm or prompt `kind` 必须是 alert、confirm 或 prompt +@msg must have exactly `kind` and `value` 必须只包含 `kind` 和 `value` +@msg needs a closing quote after the name 名称后需要右引号 +@msg needs a name 需要名称 +@msg needs a name of at most 64 bytes 需要不超过 64 字节的名称 +@msg needs a name of letters, digits and _, or a quoted name 需要由字母、数字和 _ 组成的名称,或带引号的名称 +@msg needs a name without control characters 需要不含控制字符的名称 +@msg nesting too deep 嵌套过深 +@msg no HP-GL format 没有 HP-GL 格式 +@msg no New Document profile called `{shown}` ({_1}) 没有名为 `{shown}` 的新建文档配置文件 ({_1}) +@msg no SVG filter at index {k} 索引 {k} 处没有 SVG 滤镜 +@msg no arrowheads file here 这里没有箭头文件 +@msg no character has code {code} 没有代码为 {code} 的字符 +@msg no custom arrowhead {name} (see stroke.arrowheads.list) 没有自定义箭头 {name} (参见 stroke.arrowheads.list) +@msg no file to open 没有要打开的文件 +@msg no instructions 没有指令 +@msg no layer to rename 没有要重命名的图层 +@msg no random numbers ({e}) 无法获取随机数 ({e}) +@msg no selected or given object has a visible 3D effect 所选或指定的对象都没有可见的 3D 效果 +@msg no such artboard {v} 没有画板 {v} +@msg no symbol named `{_1}` 没有名为 `{_1}` 的符号 +@msg node {_1} already has the text variable `{_2}` 节点 {_1} 已有文本变量 `{_2}` +@msg not a DCS file 不是 DCS 文件 +@msg not a RegExp object 不是 RegExp 对象 +@msg not a regular expression 不是正则表达式 +@msg not an action set: the text doesn't start with /version and a number 不是动作组:文本不是以 /version 和一个数字开头 +@msg nothing to repeat 没有可重复的内容 +@msg numbers out of order in {_1} quantifier 量词 {_1} 中的数字顺序颠倒 +@msg object {_1} needs a 3D effect 对象 {_1} 需要有 3D 效果 +@msg object {_1}: a hollow Extrude & Bevel has no caps: turn on Cap to map a graphic 对象 {_1}:空心的突出与斜角没有端面:请打开“端点”后再贴图 +@msg object {_1}: with a depth of 0 the object has one face: map its graphics onto the front 对象 {_1}:深度为 0 时对象只有一个面:请将图形贴到正面 +@msg object {_1}: {_2} 对象 {_1}:{_2} +@msg object {_1}: {e} 对象 {_1}:{e} +@msg object {_1}: {name} at index {index} has no lighting presets; set its lights with effect.setParams 对象 {_1}:索引 {index} 处的 {name} 没有照明预设;请用 effect.setParams 设置其光源 +@msg opacity must be a number opacity 必须是数字 +@msg operand too large 操作数过大 +@msg order is a whole number from 0 to {others}, not `{v}` order 是 0 到 {others} 之间的整数,不能是 `{v}` +@msg path chunks must share their boundary point 相邻的路径分段必须共用边界点 +@msg pdfCompatible: false needs the artboards to keep the editable artwork when useArtboards is false pdfCompatible: false 在 useArtboards 为 false 时需要用画板来保留可编辑的图稿 +@msg point x must be a number 点的 x 必须是数字 +@msg point y must be a number 点的 y 必须是数字 +@msg points must be [x,y] pairs points 必须是 [x,y] 对 +@msg points must be finite canvas points points 必须是画布上的有限坐标点 +@msg range out of order in character class 字符类中的范围顺序颠倒 +@msg reduce of an empty array with no initial value 对空数组调用 reduce 且没有初始值 +@msg regular expression flag '{_1}' given twice 正则表达式标志 '{_1}' 给出了两次 +@msg sampled text would exceed the canvas (coordinates out of range) 取样的文本会超出画布 (坐标超出范围) +@msg select an SVG filter 请选择一个 SVG 滤镜 +@msg select an object with a 3D effect 请选择带有 3D 效果的对象 +@msg select an object with a 3D effect, or give its id in ids 请选择带有 3D 效果的对象,或在 ids 中给出其 ID +@msg select one layer, group or object to rename 请选择一个要重命名的图层、编组或对象 +@msg select the art to weed 请选择要除废的图稿 +@msg select the banner, or mark every artboard 请选择横幅,或为每个画板添加标记 +@msg select type on a path or area type 请选择路径文字或区域文字 +@msg side is left or right, not `{v}` side 是 left 或 right,不能是 `{v}` +@msg source text transform is collapsed or unrepresentable 源文本的变换已塌缩或无法表示 +@msg table must be true or false table 必须为 true 或 false +@msg takes one name 只接受一个名称 +@msg target text transform is collapsed or unrepresentable 目标文本的变换已塌缩或无法表示 +@msg that makes too many pieces (at most 100000) or dash steps: simplify the dash pattern or make the dashes longer 这样生成的片段 (最多 100000 个) 或虚线步数过多:请简化虚线图案或加长虚线 +@msg the Layers panel is not shown “图层”面板未显示 +@msg the Layers panel's search, filter or Show Layers Only hides its row “图层”面板的搜索、筛选或“仅显示图层”隐藏了它所在的行 +@msg the Objects on Path group is hidden or locked “路径上的对象”组已隐藏或锁定 +@msg the SVG file is larger than {MAX_IMPORT_BYTES} bytes SVG 文件大于 {MAX_IMPORT_BYTES} 字节 +@msg the XML operation needs an XML or XMLList value 此 XML 操作需要 XML 或 XMLList 值 +@msg the XPath expression does not evaluate to a node-set XPath 表达式的求值结果不是节点集 +@msg the XPath expression ends early XPath 表达式提前结束 +@msg the XPath expression has an unmatched ) XPath 表达式中有不匹配的 ) +@msg the XPath expression has an unmatched ] XPath 表达式中有不匹配的 ] +@msg the XPath expression has an unmatched closing bracket XPath 表达式中有不匹配的右括号 +@msg the XPath expression selects a namespace node, which is not an XML value XPath 表达式选中了命名空间节点,它不是 XML 值 +@msg the XPath expression selects the root node, which is not an XML value XPath 表达式选中了根节点,它不是 XML 值 +@msg the XPath function {name} needs a node-set XPath 函数 {name} 需要节点集 +@msg the XPath function {name} takes the wrong number of arguments XPath 函数 {name} 的参数个数不正确 +@msg the XPath name functions need a node-set XPath 的名称函数需要节点集 +@msg the XPath prefix {shown} is not bound to a namespace XPath 前缀 {shown} 未绑定到命名空间 +@msg the XPath variable ${shown} is not bound XPath 变量 ${shown} 未绑定 +@msg the argument list is not an object 参数列表不是对象 +@msg the artwork is too large for EPS: what follows 256 MB of PostScript was left out 图稿过大,无法完整写入 EPS:256 MB 之后的 PostScript 内容已被略去 +@msg the banner has no width or height 横幅没有宽度或高度 +@msg the bitmaps hold more pixels than one file may 位图的像素数超过了单个文件的上限 +@msg the code runs past its last instruction 代码运行到了最后一条指令之后 +@msg the curve tolerance must be from 0.01 to 10 points 曲线容差必须为 0.01 到 10 点 +@msg the custom dictionary couldn't be saved to {_1}: {e} 无法将自定义词典保存到 {_1}:{e} +@msg the custom dictionary {_1} can't be read ({why}), so it is left as it is 无法读取自定义词典 {_1} ({why}),因此保持原样 +@msg the document already has an SVG filter named {name} 文档中已有名为 {name} 的 SVG 滤镜 +@msg the document has another SVG filter named {name}: use svgFilter.apply, or svgFilter.define with `replace` to edit it 文档中已有另一个名为 {name} 的 SVG 滤镜:请使用 svgFilter.apply,或使用带 `replace` 的 svgFilter.define 来编辑它 +@msg the document has no SVG filter named {name} 文档中没有名为 {name} 的 SVG 滤镜 +@msg the document has no SVG filter named {r} 文档中没有名为 {r} 的 SVG 滤镜 +@msg the document has no color swatches 文档中没有颜色色板 +@msg the document's swatches hold {_1} colors; the document reduction takes at most 255 文档的色板含有 {_1} 种颜色;document 减色方式最多使用 255 种 +@msg the file isn't valid SVG: {e} 文件不是有效的 SVG:{e} +@msg the file names no plate 文件没有列出任何印版 +@msg the function's prototype is not an object 函数的原型不是对象 +@msg the grommet inset is too large for the banner 扣眼边距对横幅而言过大 +@msg the guide is hidden or locked 参考线已隐藏或锁定 +@msg the hem is too deep for the banner 折边对横幅而言过深 +@msg the library's file is outside the read roots 库文件位于可读取的根目录之外 +@msg the line is too long, or the paths it passes too many, to check 线条过长,或它经过的路径过多,无法检查 +@msg the method needs an XML value 此方法需要 XML 值 +@msg the paint is not a freeform gradient (apply one with paint.editGradient {kind}) 该上色不是自由渐变 (请用 paint.editGradient {kind} 应用一个) +@msg the parameters or body do not form one function 参数或函数体不能构成一个函数 +@msg the pasted SVG filter {name} draws differently from the document's filter of that name, and no free name fits it 粘贴的 SVG 滤镜 {name} 与文档中同名滤镜的绘制结果不同,且没有可用的空闲名称 +@msg the paths are too many or too tangled to find where they cross 路径过多或过于交错,无法找出它们的交叉位置 +@msg the pen table holds more than 255 pens 笔表中的笔超过 255 支 +@msg the plates can't be kept 无法保留这些印版 +@msg the position table does not match the instructions 位置表与指令不匹配 +@msg the prompt's text is longer than {MAX_PROMPT_BYTES} bytes 提示文本的长度超过 {MAX_PROMPT_BYTES} 字节 +@msg the radix must be between 2 and 36 基数必须介于 2 到 36 之间 +@msg the rectangle or line reaches too many paths to check 矩形或线条涉及的路径过多,无法检查 +@msg the right side of 'in' is not an object 'in' 的右侧不是对象 +@msg the right side of 'instanceof' is not a function 'instanceof' 的右侧不是函数 +@msg the selected art is nested more than {MAX_DEPTH} levels deep 所选图稿的嵌套超过 {MAX_DEPTH} 层 +@msg the selected art is too large to measure 所选图稿过大,无法测量 +@msg the selection has no outlines to weed around 所选对象没有可供除废的轮廓 +@msg the spacing makes more than {MAX_GROMMETS} grommets 此间距会生成超过 {MAX_GROMMETS} 个扣眼 +@msg the value bind was called on is not a function 调用 bind 的值不是函数 +@msg the value is not a constructor 该值不是构造函数 +@msg the value is not a function 该值不是函数 +@msg the value is not a valid XML name 该值不是有效的 XML 名称 +@msg the value is not an XML attribute name 该值不是 XML 属性名称 +@msg the value is not an XML name 该值不是 XML 名称 +@msg the weeding lines cross the art's outlines too many times to measure; use fewer lines 除废线与图稿轮廓的交叉次数过多,无法测量;请减少除废线 +@msg the weeding lines pass too close to too many outline segments to measure; use fewer lines or a smaller gap 除废线离过多的轮廓线段太近,无法测量;请减少除废线或缩小间隙 +@msg the weeding lines would be more than {max_pieces} pieces 除废线会超过 {max_pieces} 段 +@msg the {_1} plate lies outside the file {_1} 印版位于文件之外 +@msg there is no banner to mark 没有可添加标记的横幅 +@msg this is a binary DXF file, which can't be read: save it from the CAD app as an ASCII DXF and open that 这是二进制 DXF 文件,无法读取:请在 CAD 应用中将其另存为 ASCII DXF 后再打开 +@msg this warp's points can't be edited: use Reset with Mesh first 此变形的点无法编辑:请先使用“以网格重置” +@msg toExponential() digits must be between 0 and 20 toExponential() 的位数必须介于 0 到 20 之间 +@msg toFixed() digits must be between 0 and 20 toFixed() 的位数必须介于 0 到 20 之间 +@msg toISOString is not a function toISOString 不是函数 +@msg toPrecision() argument must be between 1 and 21 toPrecision() 的参数必须介于 1 到 21 之间 +@msg toSource: a getter cannot be written as source toSource:getter 无法写成源代码 +@msg toSource: an array with properties besides its elements, a property that is not enumerable or another prototype cannot be written as source toSource:除元素外还有其他属性、含不可枚举属性或使用其他原型的数组无法写成源代码 +@msg toSource: an object with a property that is not enumerable, or whose prototype is not Object.prototype, cannot be written as source toSource:含不可枚举属性或原型不是 Object.prototype 的对象无法写成源代码 +@msg toSource: the source is too long toSource:源代码过长 +@msg toSource: the value contains itself toSource:该值包含自身 +@msg toSource: the value has too many entries toSource:该值的条目过多 +@msg toSource: the value is nested too deep toSource:该值嵌套过深 +@msg toString is not a function toString 不是函数 +@msg too many arguments 参数过多 +@msg too many quantifiers 量词过多 +@msg turn on at least one side 请至少打开一条边 +@msg unknown OpenType feature `{t}` (liga, calt, dlig, smcp, frac, onum, tnum, ordn, swsh, ss01–ss20, salt, titl, pnum, lnum, sups, subs, numr, dnom, aalt; prefix - to turn off; swsh, ss01–ss20, salt, titl, pnum, lnum, sups, subs, numr, dnom and aalt take an alternate's number as `tag=N` with N from 0 to {_1}, as `salt=2`) 未知的 OpenType 特性 `{t}` (liga、calt、dlig、smcp、frac、onum、tnum、ordn、swsh、ss01–ss20、salt、titl、pnum、lnum、sups、subs、numr、dnom、aalt;加前缀 - 表示关闭;swsh、ss01–ss20、salt、titl、pnum、lnum、sups、subs、numr、dnom 和 aalt 可用 `tag=N` 指定替代字形的编号,N 为 0 到 {_1},例如 `salt=2`) +@msg unknown dither `{d}` (diffusion, pattern, noise or none) 未知的仿色 `{d}` (diffusion、pattern、noise 或 none) +@msg unknown panel `{panel}` 未知的面板 `{panel}` +@msg unknown parameter `{key}` 未知的参数 `{key}` +@msg unknown parameter `{within}settings.{format}`; {why} 未知的参数 `{within}settings.{format}`;{why} +@msg unknown parameter `{within}{key}`; {why} 未知的参数 `{within}{key}`;{why} +@msg unknown reduction `{reduction}` (selective, perceptual, adaptive, web, gray, blackWhite, uniform or document) 未知的减色方式 `{reduction}` (selective、perceptual、adaptive、web、gray、blackWhite、uniform 或 document) +@msg unmatched ')' 不匹配的 ')' +@msg unterminated character class 字符类没有结束 +@msg unterminated group 分组没有结束 +@msg with no hem and no grommets there is nothing to mark 没有折边也没有扣眼,因此没有可标记的内容 +@msg wordGap and lineGap need area type in the selection wordGap 和 lineGap 需要所选对象中有区域文字 +@msg xpath needs its variables as an object xpath 的变量必须以对象形式给出 +@msg xpath needs the expression as a string xpath 的表达式必须以字符串形式给出 +@msg {GRANT_NOT_REMOVED}, and its settings and cache can't be moved back from {_1} to {_2}: {e} {GRANT_NOT_REMOVED},而且其设置和缓存无法从 {_1} 移回 {_2}:{e} +@msg {_1} is not a folder: {e} {_1} 不是文件夹:{e} +@msg {_1}: {_2} and {_3} are in the way {_1}:被 {_2} 和 {_3} 挡住 +@msg {code}: {0} {code}:{0} +@msg {dir}: {e} {dir}:{e} +@msg {file} names more than one linked JavaScript file {file} 指定了多个链接的 JavaScript 文件 +@msg {k}: a custom arrowhead's path needs an area to fill and at most {most} anchors and {most} subpaths, each anchor within {far} head units of its tip {k}:自定义箭头的路径需要有可填充的面积,最多 {most} 个锚点和 {most} 条子路径,且每个锚点距箭头尖端不超过 {far} 个箭头单位 +@msg {k}: bad custom arrowhead path: {e} {k}:自定义箭头路径无效:{e} +@msg {k}: bad custom arrowhead: {e} {k}:自定义箭头无效:{e} +@msg {k}: custom must be a name {k}:custom 必须是名称 +@msg {name} must be a number {name} 必须是数字 +@msg {path}: copy takes a DCS file only when its plates are inside it; relink to it where its plate files are {path}:只有印版包含在文件内时才能复制 DCS 文件;请在其印版文件所在的位置重新链接它 +@msg {path}: larger than {_1} MB {path}:大于 {_1} MB +@msg {saving} failed: {e} {saving} 失败:{e} +@msg {shown} is not an XPath 1.0 function {shown} 不是 XPath 1.0 函数 +@msg {v} names no layer or sublayer {v} 不对应任何图层或子图层 +@msg {what} is not a function {what} 不是函数 +@msg {what} would print more than {MAX_COPIES_PER_SHEET} copies on a sheet: scale it up {what} 在一张纸上会打印超过 {MAX_COPIES_PER_SHEET} 份:请将其放大 +@msg {what} {i} out of range {what} {i} 超出范围 +@msg A profile supports one Revolve effect. Edit the existing effect's options instead. 一个轮廓只支持一个回转效果。请改为编辑现有效果的选项。 +@msg Add Points at Crossings: a path went missing 在交叉处添加锚点:有一条路径丢失 +@msg CSS options: {e} CSS 选项:{e} +@msg CSV has a header but no data rows CSV 有标题行,但没有数据行 +@msg CSV holds NUL bytes: save it as UTF-8, or as UTF-16 with a byte-order mark CSV 中含有 NUL 字节:请将其保存为 UTF-8,或带字节顺序标记的 UTF-16 +@msg CSV is empty CSV 为空 +@msg CSV is larger than {MAX_CSV_BYTES} bytes CSV 大于 {MAX_CSV_BYTES} 字节 +@msg CSV is not UTF-16 CSV 不是 UTF-16 +@msg CSV is not UTF-8 CSV 不是 UTF-8 +@msg CSV would be larger than {MAX_CSV_BYTES} bytes CSV 会大于 {MAX_CSV_BYTES} 字节 +@msg Choose original artwork, not a dimension's generated paths 请选择原始图稿,不要选择尺寸标注生成的路径 +@msg Contour: select paths or shapes 轮廓:请选择路径或形状 +@msg Contour: the Offset Path effect is not available 轮廓:偏移路径效果不可用 +@msg Create needs fills, strokes or both 创建时需要填色、描边或两者 +@msg DXF options: {e} DXF 选项:{e} +@msg DXF scale must be a positive number up to {_1}, not {scale} DXF 缩放比例必须是不超过 {_1} 的正数,不能是 {scale} +@msg DXF {field} `{s}`: {allowed} DXF {field} `{s}`:{allowed} +@msg Dimension is locked or hidden 尺寸标注已锁定或隐藏 +@msg Dimension mode does not match its source 尺寸标注的模式与其来源不匹配 +@msg Draw Inside needs exactly one selected path, compound path or text 内部绘图需要恰好选中一条路径、一条复合路径或一个文本 +@msg EPS Save writes all artwork: use document.export for selected-only EPS 保存 EPS 会写入全部图稿:要只导出所选对象的 EPS,请使用 document.export +@msg EPS flattener: {e} EPS 拼合器:{e} +@msg EPS options: {e} EPS 选项:{e} +@msg EPS {field} `{s}`: {allowed} EPS {field} `{s}`:{allowed} +@msg Export for Screens writes png, png8, jpg, webp, gif, tiff, bmp, tga, psd, svg, svgz, pdf, eps, ai or vectorcraft 导出为屏幕所用格式可写出 png、png8、jpg、webp、gif、tiff、bmp、tga、psd、svg、svgz、pdf、eps、ai 或 vectorcraft +@msg Flare click coordinates must be finite numbers 光晕的单击坐标必须是有限的数字 +@msg HTML Text applies to object slices of type only HTML 文本只适用于文字对象的切片 +@msg Identify Objects By is XML ID: the name must be a valid XML ID (start with a letter, underscore or colon; no spaces) 对象识别方式为 XML ID:名称必须是有效的 XML ID (以字母、下划线或冒号开头;不含空格) +@msg Image Trace failed: internal error: its thread stopped (please report this bug) 图像描摹失败:内部错误:其线程已停止 (请报告此错误) +@msg Image Trace failed: {e} 图像描摹失败:{e} +@msg Image Trace finished, but its document was closed 图像描摹已完成,但其文档已关闭 +@msg Image Trace finished, but the image or its settings changed meanwhile: trace it again 图像描摹已完成,但图像或其设置在此期间发生了更改:请重新描摹 +@msg Invalid dimension offset 尺寸标注的偏移无效 +@msg Invalid point 点无效 +@msg Join: a subpath went missing 连接:有一条子路径丢失 +@msg Lock Workspace is not available in VectorCraft VectorCraft 不提供锁定工作区 +@msg Move Panel to New Window is not available: floating panels stay in the main window 无法将面板移到新窗口:浮动面板只能留在主窗口中 +@msg Offset Path: the path is too complex to offset 偏移路径:路径过于复杂,无法偏移 +@msg Offset Path: {e} 偏移路径:{e} +@msg PDF content is incomplete or exceeds the reader's limits; no document was imported PDF 内容不完整或超出读取器的限制;未导入任何文档 +@msg PDF flattener: {e} PDF 拼合器:{e} +@msg PDF options: {e} PDF 选项:{e} +@msg Recolor Artwork is no longer open 重新着色图稿已不再打开 +@msg SVG is not UTF-8, UTF-16 or ISO 8859-1 SVG 不是 UTF-8、UTF-16 或 ISO 8859-1 +@msg Save writes one artboard: name one, or export several with document.export 保存只写入一个画板:请指定一个画板,或用 document.export 导出多个 +@msg Select a dimension first 请先选择一个尺寸标注 +@msg Select dimensions to update 请选择要更新的尺寸标注 +@msg Select only dimensions 请只选择尺寸标注 +@msg Select two or more objects, or a group 请选择两个或更多对象,或一个编组 +@msg Shaper needs 1–64 source paths Shaper 需要 1–64 条源路径 +@msg Switch x/y is for scatter graphs 切换 x/y 用于散点图 +@msg Text options: {e} 文本选项:{e} +@msg `align` is start, center or end `align` 为 start、center 或 end +@msg `anchors` must be an array of [subpath, anchor] pairs `anchors` 必须是 [subpath, anchor] 对的数组 +@msg `anchors` must list anchor indices (0, 1, 2…), not {k} `anchors` 必须列出锚点索引 (0, 1, 2…),不能是 {k} +@msg `anchors` must list anchor indices (0, 1, 2…), not {v} `anchors` 必须列出锚点索引 (0, 1, 2…),不能是 {v} +@msg `artboards` must be a list of artboard indices `artboards` 必须是画板索引的列表 +@msg `asset` is the asset id (see assets.list) `asset` 是资源 ID (参见 assets.list) +@msg `at` must be a byte offset `at` 必须是字节偏移 +@msg `autoLeading` must be a number `autoLeading` 必须是数字 +@msg `background` must be "", "matte" or #rrggbb `background` 必须是 ""、"matte" 或 #rrggbb +@msg `burasagari` must be "none", "standard" or "forced" `burasagari` 必须是 "none"、"standard" 或 "forced" +@msg `center` must be [x, y] `center` 必须是 [x, y] +@msg `charAlign` must be "romanBaseline", "emBoxTop", "emBoxCenter", "emBoxBottom", "icfTop" or "icfBottom" `charAlign` 必须是 "romanBaseline"、"emBoxTop"、"emBoxCenter"、"emBoxBottom"、"icfTop" 或 "icfBottom" +@msg `charDirection` must be "default", "leftToRight" or "rightToLeft" `charDirection` 必须是 "default"、"leftToRight" 或 "rightToLeft" +@msg `clearStroke` requires `stroke: false`, `ids: []` and no `stop` `clearStroke` 要求 `stroke: false`、`ids: []`,且不给出 `stop` +@msg `clear` must be a list of type object ids, not {v} `clear` 必须是文字对象 ID 的列表,不能是 {v} +@msg `clear` must list type objects; {_1} is not one `clear` 必须列出文字对象;{_1} 不是文字对象 +@msg `clear` must not list `id` `clear` 不能列出 `id` +@msg `color` needs a `rule` to make the theme from `color` 需要用于生成主题的 `rule` +@msg `colors` is empty `colors` 为空 +@msg `columnType` is vertical, uniform, repeating or sliding `columnType` 为 vertical、uniform、repeating 或 sliding +@msg `columns` must be a whole number 1..50 `columns` 必须是 1..50 的整数 +@msg `commands` must not be empty `commands` 不能为空 +@msg `contents` goes with `to` `contents` 要与 `to` 一起给出 +@msg `corners` must be sharp, round or square, not `{other}` `corners` 必须是 sharp、round 或 square,不能是 `{other}` +@msg `corners` must list anchor indices (0, 1, 2…), not {v} `corners` 必须列出锚点索引 (0, 1, 2…),不能是 {v} +@msg `count` must be a whole number from 1 to 100 `count` 必须是 1 到 100 之间的整数 +@msg `dataBase64` is larger than the module limit `dataBase64` 超过了模块大小上限 +@msg `dataBase64` is not valid base64 `dataBase64` 不是有效的 base64 +@msg `defaultsOnly` cannot be combined with `ids`, `reverse` or `append` `defaultsOnly` 不能与 `ids`、`reverse` 或 `append` 同时使用 +@msg `depth` and `childLimit` slice the summary: pass `summary: true` `depth` 和 `childLimit` 用于截取摘要:请传入 `summary: true` +@msg `design` is a design name, or null for plain columns `design` 是设计名称,或用 null 表示普通柱形 +@msg `design` is a design name, or null for the default marker `design` 是设计名称,或用 null 表示默认标记 +@msg `destinationFolder` is required when destination is `folder` destination 为 `folder` 时必须给出 `destinationFolder` +@msg `destination` must be `none`, `saveAndClose` or `folder` `destination` 必须是 `none`、`saveAndClose` 或 `folder` +@msg `diameter` must be from 0.1 to 2500 pt `diameter` 必须为 0.1 到 2500 pt +@msg `digits` must be one of {_1} `digits` 必须是 {_1} 之一 +@msg `dimImages` is a percentage or false `dimImages` 是百分比或 false +@msg `direction` must be "auto", "leftToRight" or "rightToLeft" `direction` 必须是 "auto"、"leftToRight" 或 "rightToLeft" +@msg `each` is the value one design stands for, more than 0 `each` 是一个设计所代表的数值,须大于 0 +@msg `end` must be "start" or "end" `end` 必须是 "start" 或 "end" +@msg `ends` applies to joining exactly two paths `ends` 只适用于恰好连接两条路径的情况 +@msg `event` must be one of {_1} `event` 必须是 {_1} 之一 +@msg `every` must be "all", "odd" or "even", not {v} `every` 必须是 "all"、"odd" 或 "even",不能是 {v} +@msg `expand` must be true or false `expand` 必须为 true 或 false +@msg `files` must be 1 to 1000 paths of font files the last text.findFontFiles search found `files` 必须是上次 text.findFontFiles 搜索找到的 1 到 1000 个字体文件路径 +@msg `folder` must be an absolute folder path `folder` 必须是文件夹的绝对路径 +@msg `fontAxes` must be an object of axis tags and values, such as {"wght"} `fontAxes` 必须是由轴标签和值组成的对象,例如 {"wght"} +@msg `format` must be a string `format` 必须是字符串 +@msg `format` must be one of {_1} `format` 必须是 {_1} 之一 +@msg `fractions` is chop or scale `fractions` 为 chop 或 scale +@msg `from` and `to` must differ `from` 和 `to` 必须不同 +@msg `from` has an empty frame `from` 的文本框为空 +@msg `from` must be a non-negative integer `from` 必须是非负整数 +@msg `from` must be area type or type on a path `from` 必须是区域文字或路径文字 +@msg `gid` must be a glyph id, not {v} `gid` 必须是字形 ID,不能是 {v} +@msg `glyphAlternate` belongs to one character, not to a character style (text.setGlyphAlternate sets it) `glyphAlternate` 属于单个字符,不属于字符样式 (由 text.setGlyphAlternate 设置) +@msg `guide` must be a guide index (guide.list) `guide` 必须是参考线索引 (guide.list) +@msg `hAlign` must be default, left, center or right `hAlign` 必须是 default、left、center 或 right +@msg `id` must be a node id `id` 必须是节点 ID +@msg `id` must be an object id, not {v} `id` 必须是对象 ID,不能是 {v} +@msg `ids` must name Objects on Path groups or objects in them `ids` 必须指定“路径上的对象”组或其中的对象 +@msg `ids` takes at most {MAX_INSPECT_IDS} ids `ids` 最多接受 {MAX_INSPECT_IDS} 个 ID +@msg `imageMap` must be none, rectangle or polygon `imageMap` 必须是 none、rectangle 或 polygon +@msg `includeArtboardFill` must be true or false `includeArtboardFill` 必须为 true 或 false +@msg `includeSubdirs` must be true or false `includeSubdirs` 必须为 true 或 false +@msg `index` must be a point index `index` 必须是点索引 +@msg `index` must be a whole number or null `index` 必须是整数或 null +@msg `indices` must be a non-empty array of item indices `indices` 必须是项目索引的非空数组 +@msg `items` is a list of {kind, item} `items` 是 {kind, item} 的列表 +@msg `items` is empty `items` 为空 +@msg `items` must be a list of {id, points} `items` 必须是 {id, points} 的列表 +@msg `items` must be a list of {{id, anchors?}}, not {v} `items` 必须是 {{id, anchors?}} 的列表,不能是 {v} +@msg `items` must be an array of {id, anchors} `items` 必须是 {id, anchors} 的数组 +@msg `items` must be an array of {{id, corners?}}, not {v} `items` 必须是 {{id, corners?}} 的数组,不能是 {v} +@msg `kashida` must be "none", "short", "medium", "long" or "stylistic" `kashida` 必须是 "none"、"short"、"medium"、"long" 或 "stylistic" +@msg `kind` is one of {_1} `kind` 为 {_1} 之一 +@msg `kind` must be "round", "invertedRound" or "chamfer", not {v} `kind` 必须是 "round"、"invertedRound" 或 "chamfer",不能是 {v} +@msg `kind` must be `text`, `visibility`, `image` or `graph` `kind` 必须是 `text`、`visibility`、`image` 或 `graph` +@msg `kind` must be a string `kind` 必须是字符串 +@msg `kind` must be image, noImage or htmlText `kind` 必须是 image、noImage 或 htmlText +@msg `kinsoku` must be "none", "hard" or "soft" `kinsoku` 必须是 "none"、"hard" 或 "soft" +@msg `label` must be a non-empty name of at most 200 characters `label` 必须是不超过 200 个字符的非空名称 +@msg `language` must be a language name or tag, such as "Turkish" or "tr" `language` 必须是语言名称或标签,例如 "Turkish" 或 "tr" +@msg `leadingModel` must be "romanBaseline" or "emBoxTop" `leadingModel` 必须是 "romanBaseline" 或 "emBoxTop" +@msg `leading` must be from 0.1 to 5000, or null for Auto `leading` 必须为 0.1 到 5000,或用 null 表示自动 +@msg `length` must be a number of at most 1000000 pt either way `length` 必须是数字,正负方向均不超过 1000000 pt +@msg `line` must be true or false `line` 必须为 true 或 false +@msg `minAngle` ({min_angle}°) can't be more than `maxAngle` ({max_angle}°) `minAngle` ({min_angle}°) 不能大于 `maxAngle` ({max_angle}°) +@msg `mode` must be "handles", "straight" or "smooth" `mode` 必须是 "handles"、"straight" 或 "smooth" +@msg `mode` must be "straight", "bezier" or "arc" `mode` 必须是 "straight"、"bezier" 或 "arc" +@msg `mode` must be one of {_1} `mode` 必须是 {_1} 之一 +@msg `mojikumi` must be "none", "yakumonoHankaku", "gyomatsuYakumonoHankaku", "gyomatsuYakumonoZenkaku", "yakumonoZenkaku" or "lineEndHalf" `mojikumi` 必须是 "none"、"yakumonoHankaku"、"gyomatsuYakumonoHankaku"、"gyomatsuYakumonoZenkaku"、"yakumonoZenkaku" 或 "lineEndHalf" +@msg `names` is a list of preset names `names` 是预设名称的列表 +@msg `names` lists preset names `names` 用于列出预设名称 +@msg `names` must be a list of names `names` 必须是名称的列表 +@msg `names` must be a list of swatch names `names` 必须是色板名称的列表 +@msg `names` must be an array of style names `names` 必须是样式名称的数组 +@msg `new` is a design name, or true `new` 是设计名称,或 true +@msg `path` must be a folder `path` 必须是文件夹 +@msg `path` must be a path object `path` 必须是路径对象 +@msg `pivot` must be a whole number from 0 to 8 `pivot` 必须是 0 到 8 之间的整数 +@msg `points` must be a list of [x, y] points `points` 必须是 [x, y] 点的列表 +@msg `points` must be a list of point indexes `points` 必须是点索引的列表 +@msg `points` must be an array of point indices `points` 必须是点索引的数组 +@msg `points` must be point indexes `points` 必须是点索引 +@msg `port` must be "in" or "out" `port` 必须是 "in" 或 "out" +@msg `position` is above or below `position` 为 above 或 below +@msg `preset` must be a string `preset` 必须是字符串 +@msg `ratio` must be from 0.1 to 0.5 `ratio` 必须为 0.1 到 0.5 +@msg `rect` must be [x, y, width, height] with a positive size `rect` 必须是尺寸为正的 [x, y, width, height] +@msg `relation` must be overlap, inside or outside `relation` 必须是 overlap、inside 或 outside +@msg `reversed` must be true or false `reversed` 必须为 true 或 false +@msg `rotate` must be a finite number `rotate` 必须是有限的数字 +@msg `rule` must be nonZero or evenOdd `rule` 必须是 nonZero 或 evenOdd +@msg `scale` must be a number in (0, 100] `scale` 必须是 (0, 100] 范围内的数字 +@msg `scope` must be "selection" or "document", not {other} `scope` 必须是 "selection" 或 "document",不能是 {other} +@msg `script` must be a string `script` 必须是字符串 +@msg `seriesIndexes` is a non-empty list of series indexes `seriesIndexes` 是系列索引的非空列表 +@msg `seriesIndexes` needs a `type` or a `valueAxis` `seriesIndexes` 需要 `type` 或 `valueAxis` +@msg `shift` must be a number of points `shift` 必须是以点为单位的数字 +@msg `showCenter` must be true or false `showCenter` 必须为 true 或 false +@msg `singleWordJustification` must be "fullJustify", "alignLeft", "alignCenter" or "alignRight" `singleWordJustification` 必须是 "fullJustify"、"alignLeft"、"alignCenter" 或 "alignRight" +@msg `size` is a percentage of the base text's size, 1 to 100 `size` 是相对于基础文本大小的百分比,取值 1 到 100 +@msg `source` and `target` are the same object `source` 和 `target` 是同一个对象 +@msg `source` must be `folder` or `datasets` `source` 必须是 `folder` 或 `datasets` +@msg `spacing` must be a number `spacing` 必须是数字 +@msg `spacing` must be a number of points, 0 or more, or "auto" `spacing` 必须是以点为单位且大于或等于 0 的数字,或 "auto" +@msg `start` must be a finite number `start` 必须是有限的数字 +@msg `starts` must be an array of anchor indices (or nulls) `starts` 必须是锚点索引 (或 null) 的数组 +@msg `status` must be linked, embedded, missing or modified, or a list of them `status` 必须是 linked、embedded、missing 或 modified,或由它们组成的列表 +@msg `stop` must be a stop index `stop` 必须是色标索引 +@msg `story` styles the whole story: give no `start` or `end` `story` 为整篇文章设置样式:请不要给出 `start` 或 `end` +@msg `story` takes the whole story: give no `start` or `end` `story` 针对整篇文章:请不要给出 `start` 或 `end` +@msg `strokeMode` applies to strokes (stroke: true) `strokeMode` 适用于描边 (stroke: true) +@msg `style` must be roman or japanese `style` 必须是 roman 或 japanese +@msg `subpaths` must be two integer indices `subpaths` 必须是两个整数索引 +@msg `symbol` must be a symbol name `symbol` 必须是符号名称 +@msg `target` must be "object" or "contents", not {v} `target` 必须是 "object" 或 "contents",不能是 {v} +@msg `tint` applies to global and spot colours `tint` 适用于全局色和专色 +@msg `tint` goes with a global or spot `swatch` `tint` 要与全局色或专色的 `swatch` 一起给出 +@msg `tint` must be a number (%) `tint` 必须是数字 (%) +@msg `tint` needs a global or spot colour `tint` 需要全局色或专色 +@msg `to` is already threaded `to` 已被串接 +@msg `to` is the design's new name `to` 是设计的新名称 +@msg `to` must be [x, y] `to` 必须是 [x, y] +@msg `to` must be a closed path, area type or type on a path other than `from` `to` 必须是 `from` 以外的闭合路径、区域文字或路径文字 +@msg `to` must be a whole number `to` 必须是整数 +@msg `to` takes the rows of one object's stack, not aligned rows `to` 接受的是单个对象堆栈中的行,不是对齐的行 +@msg `useLab` must be true or false `useLab` 必须为 true 或 false +@msg `vAlign` must be default, top, middle, baseline or bottom `vAlign` 必须是 default、top、middle、baseline 或 bottom +@msg `values` must be a list `values` 必须是列表 +@msg `values` must be an object `values` 必须是对象 +@msg `values` must name hex, rgb, cmyk, lab or gray `values` 必须指定 hex、rgb、cmyk、lab 或 gray +@msg `values` names a kind twice `values` 重复指定了同一种类型 +@msg `{_1}` can't be edited or removed `{_1}` 不能编辑或移除 +@msg `{_1}` is built in and always listed `{_1}` 是内置项,始终会列出 +@msg `{_1}` is not a font file the last text.findFontFiles search found `{_1}` 不是上次 text.findFontFiles 搜索找到的字体文件 +@msg `{_1}` would be overwritten by the package: choose a different folder or name 打包会覆盖 `{_1}`:请选择其他文件夹或名称 +@msg `{file}` has no art to place `{file}` 中没有可置入的图稿 +@msg `{file}` is over {_1} MB `{file}` 超过 {_1} MB +@msg `{f}` belongs to a VectorCraft that is running `{f}` 属于正在运行的 VectorCraft +@msg `{f}` is the copy of a document open now `{f}` 是当前已打开文档的副本 +@msg `{id}` is no writable format (see document.formats) `{id}` 不是可写入的格式 (参见 document.formats) +@msg `{id}` isn't a loaded library `{id}` 不是已载入的库 +@msg `{key}` has no colours `{key}` 中没有颜色 +@msg `{key}` is a design name `{key}` 是设计名称 +@msg `{key}` is a design name or a list of them `{key}` 是一个设计名称或设计名称的列表 +@msg `{key}` is longer than {MAX_NAME} characters `{key}` 超过 {MAX_NAME} 个字符 +@msg `{key}` is out of range `{key}` 超出范围 +@msg `{key}` must be [min, desired, max] or {{min?, desired?, max?}}, in percent `{key}` 必须是以百分比表示的 [min, desired, max] 或 {{min?, desired?, max?}} +@msg `{key}` must be a non-negative integer `{key}` 必须是非负整数 +@msg `{key}` must be a number {_1}..{_2} `{key}` 必须是 {_1}..{_2} 的数字 +@msg `{key}` must be a whole number of at least 0, not {n} `{key}` 必须是不小于 0 的整数,不能是 {n} +@msg `{key}` must be an appearance item index (paint order) or null `{key}` 必须是外观项索引 (绘制顺序) 或 null +@msg `{key}` must be an array of asset ids (see assets.list) `{key}` 必须是资源 ID 的数组 (参见 assets.list) +@msg `{key}` must be from 0 to 180 degrees, not {a} `{key}` 必须为 0 到 180 度,不能是 {a} +@msg `{key}` must be from {_1} to {shift_max} `{key}` 必须介于 {_1} 到 {shift_max} 之间 +@msg `{key}`: not a colour: {v} `{key}`:不是颜色:{v} +@msg `{k}.family` is required 必须给出 `{k}.family` +@msg `{k}` is a number 0..1 `{k}` 是 0..1 的数字 +@msg `{k}` is true or false `{k}` 为 true 或 false +@msg `{k}` isn't an export setting: {_1} `{k}` 不是导出设置:{_1} +@msg `{k}` must be a byte offset `{k}` 必须是字节偏移 +@msg `{k}` must be a number `{k}` 必须是数字 +@msg `{k}` must be a number of points `{k}` 必须是以点为单位的数字 +@msg `{k}` must be a string `{k}` 必须是字符串 +@msg `{k}` must be a whole number `{k}` 必须是整数 +@msg `{k}` must be from {lo} to {hi} for {key} 对于 {key},`{k}` 必须介于 {lo} 到 {hi} 之间 +@msg `{k}` must be {what}, not {v} `{k}` 必须是 {what},不能是 {v} +@msg `{l}` isn't a global or spot colour `{l}` 不是全局色或专色 +@msg `{m}` isn't a bitmap: use clipboard.importSvg, importPdf or importText `{m}` 不是位图:请使用 clipboard.importSvg、importPdf 或 importText +@msg `{name}` can't be deleted `{name}` 不能删除 +@msg `{name}` can't be duplicated `{name}` 不能复制 +@msg `{name}` can't be edited `{name}` 不能编辑 +@msg `{name}` can't be edited this way `{name}` 不能以这种方式编辑 +@msg `{name}` can't be renamed `{name}` 不能重命名 +@msg `{name}` can't name a folder `{name}` 不能用作文件夹名称 +@msg `{name}` has no art to place `{name}` 中没有可置入的图稿 +@msg `{name}` has no text to place `{name}` 中没有可置入的文本 +@msg `{name}` in the Word document is not UTF-8 or UTF-16 text Word 文档中的 `{name}` 不是 UTF-8 或 UTF-16 文本 +@msg `{name}` in the Word document is not well-formed XML: {e} Word 文档中的 `{name}` 不是格式正确的 XML:{e} +@msg `{name}` in the Word document nests elements more than {MAX_NESTING} deep Word 文档中的 `{name}` 的元素嵌套超过 {MAX_NESTING} 层 +@msg `{name}` is a built-in preset and is read-only: save it under another name `{name}` 是内置预设,为只读:请用其他名称保存 +@msg `{name}` is a built-in preset: save under another name `{name}` 是内置预设:请用其他名称保存 +@msg `{name}` is a built-in profile and stays `{name}` 是内置配置文件,会保留 +@msg `{name}` is a tint of `{base}`: edit `{base}` (a tint swatch only takes a new name) `{name}` 是 `{base}` 的色调:请编辑 `{base}` (色调色板只能改名) +@msg `{name}` is a working space: choose another with edit.colorSettings first `{name}` 是工作空间:请先用 edit.colorSettings 选择另一个 +@msg `{name}` is built in and stays `{name}` 是内置项,会保留 +@msg `{name}` takes a paint of its own kind (colour, gradient or pattern) `{name}` 只接受同类的上色 (颜色、渐变或图案) +@msg `{n}` can't be deleted `{n}` 不能删除 +@msg `{n}` can't be merged `{n}` 不能合并 +@msg `{n}` can't be moved `{n}` 不能移动 +@msg `{n}` is not a colour swatch `{n}` 不是颜色色板 +@msg `{n}` isn't a solid colour `{n}` 不是纯色 +@msg `{n}`: colour groups hold solid colours only `{n}`:颜色组只能包含纯色 +@msg `{other}` doesn't trace an image `{other}` 不能描摹图像 +@msg `{s}`: the step's references copy in more than {_1} MB of values `{s}`:该步骤的引用会复制超过 {_1} MB 的值 +@msg `{tag}` is not an axis tag: a tag is four characters, such as "wght" `{tag}` 不是轴标签:标签为四个字符,例如 "wght" +@msg `{to}` is empty or already used `{to}` 为空或已被使用 +@msg `{what}` is longer than {MAX_TEXT} bytes `{what}` 的长度超过 {MAX_TEXT} 字节 +@msg `{what}` must be text `{what}` 必须是文本 +@msg a DXF drawing has one origin: pass useArtboards: true for one drawing per artboard 一个 DXF 图形只有一个原点:要让每个画板各成一个图形,请传入 useArtboards: true +@msg a PDF presets file with over {_1} presets PDF 预设文件中的预设超过 {_1} 个 +@msg a batch preview cannot switch documents 批处理预览不能切换文档 +@msg a brush named `{nn}` exists 已存在名为 `{nn}` 的画笔 +@msg a container of the listed objects is gone 所列对象的某个容器已不存在 +@msg a content stream can't be read 有一个内容流无法读取 +@msg a content stream isn't a stream 有一个内容流不是数据流 +@msg a design holds at most {_1} objects 一个设计最多包含 {_1} 个对象 +@msg a design needs a name 设计需要名称 +@msg a dictionary grew too large 有一个字典变得过大 +@msg a document keeps at most {_1} graph designs 一个文档最多保留 {_1} 个图表设计 +@msg a document keeps at most {_1} saved selections 一个文档最多保留 {_1} 个已保存的选区 +@msg a document keeps at most {_1} views 一个文档最多保留 {_1} 个视图 +@msg a document links at most {MAX_SVG_SCRIPTS} JavaScript files 一个文档最多链接 {MAX_SVG_SCRIPTS} 个 JavaScript 文件 +@msg a feConvolveMatrix filter's order is {x}×{y}, which overflows the kernel-size multiply usvg makes 某个 feConvolveMatrix 滤镜的 order 为 {x}×{y},会使 usvg 计算卷积核大小的乘法溢出 +@msg a gradient preset is already called {n} 已有名为 {n} 的渐变预设 +@msg a graph has at most {_1} series, so it transposes with at most that many categories 一个图表最多有 {_1} 个系列,因此转置时类别数不能超过这个数量 +@msg a layer can't be merged into its own sublayer 图层不能合并到自己的子图层中 +@msg a layer's form box isn't an array 某个图层的表单外框不是数组 +@msg a layer's form can't be read 某个图层的表单无法读取 +@msg a layer's form has no box 某个图层的表单没有外框 +@msg a layer's form has no dictionary 某个图层的表单没有字典 +@msg a legend draws at most {MAX_CHIPS} swatches 一个图例最多绘制 {MAX_CHIPS} 个色板 +@msg a name names one asset: give multiple: false, or one object 一个名称只对应一个资源:请给出 multiple: false,或只给出一个对象 +@msg a page can't be read 有一个页面无法读取 +@msg a page object is used by something else 有一个页面对象已被其他内容使用 +@msg a page thumbnail must be RGB pixels, 1 to {THUMBNAIL_SIZE} a side (got {w} × {h}) 页面缩略图必须是 RGB 像素,每边 1 到 {THUMBNAIL_SIZE} 像素 (实际为 {w} × {h}) +@msg a pattern layer doesn't end what it starts 某个图案图层没有结束它开始的内容 +@msg a pattern layer's colors hold something else 某个图案图层的颜色中含有其他内容 +@msg a pattern named `{n}` exists 已存在名为 `{n}` 的图案 +@msg a plug-in with id {_1} is already installed 已安装 ID 为 {_1} 的增效工具 +@msg a preset named `{n}` exists 已存在名为 `{n}` 的预设 +@msg a print presets file with over {_1} presets 打印预设文件中的预设超过 {_1} 个 +@msg a profile is already called {n} 已有名为 {n} 的配置文件 +@msg a row can't go into itself 行不能放入其自身 +@msg a series goes on the left or the right value axis 系列只能放在左侧或右侧的数值轴上 +@msg a start must be an anchor index ≥ 0 or null 起点必须是 ≥ 0 的锚点索引或 null +@msg a style named `{name}` already exists 已存在名为 `{name}` 的样式 +@msg a style named `{to}` already exists 已存在名为 `{to}` 的样式 +@msg a swatch needs a colour, gradient or pattern 色板需要颜色、渐变或图案 +@msg a symbol named `{n}` already exists 已存在名为 `{n}` 的符号 +@msg a theme has 1 to {THEME_SIZE} colours 一个主题有 1 到 {THEME_SIZE} 种颜色 +@msg a theme is already called {name} (replace: "{name}" overwrites it) 已有名为 {name} 的主题 (replace: "{name}" 会覆盖它) +@msg a toolbar name has at most {MAX_NAME} characters 工具栏名称最多 {MAX_NAME} 个字符 +@msg a view named `{_1}` exists 已存在名为 `{_1}` 的视图 +@msg a view named `{name}` exists 已存在名为 `{name}` 的视图 +@msg a workspace keeps at most {MAX} toolbars 一个工作区最多保留 {MAX} 个工具栏 +@msg a {_1} series can't go in a {_2} graph {_1} 系列不能放入 {_2} 图表 +@msg aiVersion {v}: "pdf" (PDF-compatible, the default) or "7" (legacy .ai, version 7) aiVersion {v}:"pdf" (兼容 PDF,默认值) 或 "7" (旧版 .ai,版本 7) +@msg already editing an opacity mask 已在编辑不透明度蒙版 +@msg already editing another object's opacity mask 已在编辑另一个对象的不透明度蒙版 +@msg already in pattern editing mode 已处于图案编辑模式 +@msg an artboard is listed twice 有一个画板被列出了两次 +@msg an empty artboard has no width or height to scale to 空画板没有可供缩放的宽度或高度 +@msg an image is too large for DXF and was left out 有一个图像对 DXF 而言过大,已被略去 +@msg an image of {_1} MB, at most {_2} MB 图像为 {_1} MB,最多允许 {_2} MB +@msg an image of {declared_w} × {declared_h} pixels is too large to draw {declared_w} × {declared_h} 像素的图像过大,无法绘制 +@msg an image of {width} × {height} pixels is too large to draw {width} × {height} 像素的图像过大,无法绘制 +@msg an index must be a whole number 索引必须是整数 +@msg an inline graphic has no glyphs 有一个随文图形没有字形 +@msg an invisible text form can't be read 有一个不可见文本表单无法读取 +@msg an object is missing 缺少一个对象 +@msg an object's header is missing 缺少某个对象的头部 +@msg an overprinting form can't be read 有一个叠印表单无法读取 +@msg an unread object has no readable bounds 有一个未读取的对象没有可读取的边界 +@msg an unread object holds a frame of threaded type 有一个未读取的对象包含串接文字的文本框 +@msg an unread object is missing from its layer 有一个未读取的对象不在其图层中 +@msg anchor `smooth` must be true or false 锚点的 `smooth` 必须为 true 或 false +@msg anchor `{key}` must be [x, y] 锚点的 `{key}` 必须是 [x, y] +@msg anchor `{key}` must be a number 锚点的 `{key}` 必须是数字 +@msg angle and roundness must be finite angle 和 roundness 必须是有限值 +@msg angles must be a list as long as pins (degrees or null) angles 必须是与 pins 等长的列表 (度数或 null) +@msg appearance must be flat|center|edge appearance 必须是 flat|center|edge +@msg apply is "fill" or "stroke", not `{other}` apply 为 "fill" 或 "stroke",不能是 `{other}` +@msg area must be a closed polygon of 3 to 100000 [x, y] points area 必须是由 3 到 100000 个 [x, y] 点组成的闭合多边形 +@msg area type needs a path that encloses an area 区域文字需要一条围出区域的路径 +@msg area type {_1} is named twice 区域文字 {_1} 被指定了两次 +@msg arrowAlign must be extend|tip, got {o} arrowAlign 必须是 extend|tip,实际为 {o} +@msg arrowScale must be [start, end] arrowScale 必须是 [start, end] +@msg artboard is a 0-based index artboard 是从 0 开始的索引 +@msg artboard must be a 0-based index artboard 必须是从 0 开始的索引 +@msg artboard {i} doesn't print 画板 {i} 不打印 +@msg artboardLayout must be {layout?, columns?, spacing?, rightToLeft?} artboardLayout 必须是 {layout?, columns?, spacing?, rightToLeft?} +@msg artboardLayout.columns must be 1 or more artboardLayout.columns 必须大于或等于 1 +@msg artboardLayout.layout must be gridByRow, gridByColumn, row or column artboardLayout.layout 必须是 gridByRow、gridByColumn、row 或 column +@msg artboardLayout.rightToLeft must be true or false artboardLayout.rightToLeft 必须为 true 或 false +@msg artboardLayout.spacing must be 0–{MAX_SPACING} pt artboardLayout.spacing 必须为 0–{MAX_SPACING} pt +@msg artboards must be a non-empty list artboards 必须是非空列表 +@msg artboards must be a number artboards 必须是数字 +@msg asset `{_1}` has no art to export 资源 `{_1}` 中没有可导出的图稿 +@msg at most {MAX_KEYWORDS} keywords 最多 {MAX_KEYWORDS} 个关键字 +@msg at most {MAX_MATCHES} matches are kept 最多保留 {MAX_MATCHES} 个匹配项 +@msg at most {MAX_POINTS} points 最多 {MAX_POINTS} 个点 +@msg at most {MAX_QUEUE} files 最多 {MAX_QUEUE} 个文件 +@msg at must be [x, y] at 必须是 [x, y] +@msg at/rect lie outside the canvas at/rect 位于画布之外 +@msg attribute must be size|leading|tracking|kerning|baselineShift attribute 必须是 size|leading|tracking|kerning|baselineShift +@msg attrs must be an object attrs 必须是对象 +@msg automation path rejected: the folder's name isn't valid text 自动化路径被拒绝:文件夹名称不是有效的文本 +@msg automation path rejected: {_1} isn't valid text 自动化路径被拒绝:{_1} 不是有效的文本 +@msg automation path rejected: {why}: {path} 自动化路径被拒绝:{why}:{path} +@msg axis must be "vertical", "horizontal" or an angle in degrees, not `{given}` axis 必须是 "vertical"、"horizontal" 或以度为单位的角度,不能是 `{given}` +@msg backgroundContents must be transparent or white backgroundContents 必须是 transparent 或 white +@msg bad AES key AES 密钥无效 +@msg bad `runs`: {e} `runs` 无效:{e} +@msg bad arrowScale arrowScale 无效 +@msg bad base64 base64 无效 +@msg bad color {c} 颜色 {c} 无效 +@msg bad colour 颜色无效 +@msg bad colour in `colors` `colors` 中有无效的颜色 +@msg bad colour {v} 颜色 {v} 无效 +@msg bad colour {v} in groupColors groupColors 中的颜色 {v} 无效 +@msg bad cross-reference entry 交叉引用条目无效 +@msg bad cross-reference table 交叉引用表无效 +@msg bad current colour {v} 当前颜色 {v} 无效 +@msg bad dataBase64 dataBase64 无效 +@msg bad edit 编辑无效 +@msg bad fill {v} 填色 {v} 无效 +@msg bad fit: {e} 适合方式无效:{e} +@msg bad model {other} (keep, new or document) 模型 {other} 无效 (keep、new 或 document) +@msg bad new colour {v} 新颜色 {v} 无效 +@msg bad object 对象无效 +@msg bad object number 对象编号无效 +@msg bad offset 偏移无效 +@msg bad path data: {e} 路径数据无效:{e} +@msg bad point {v}: expected [x, y] or [x, y, pressure] 点 {v} 无效:应为 [x, y] 或 [x, y, pressure] +@msg bad reference 引用无效 +@msg bad trailer size 尾部的大小无效 +@msg bad {k} colour {k} 颜色无效 +@msg batches cannot nest 批处理不能嵌套 +@msg bind something to a variable first 请先将某个对象绑定到变量 +@msg bleed must be 0–{MAX_BLEED} pt: a number, [top, bottom, left, right] or {{top, bottom, left, right}} bleed 必须为 0–{MAX_BLEED} pt:一个数字、[top, bottom, left, right] 或 {{top, bottom, left, right}} +@msg brush must be a name or null brush 必须是名称或 null +@msg by must be a number by 必须是数字 +@msg can't add page thumbnails: {why} 无法添加页面缩略图:{why} +@msg can't add the editing data for other apps: {why} 无法添加供其他应用使用的编辑数据:{why} +@msg can't edit the written PDF: {why} 无法编辑已写出的 PDF:{why} +@msg can't encrypt the PDF: {why} 无法加密 PDF:{why} +@msg can't linearise the PDF: {why} 无法线性化 PDF:{why} +@msg can't open `{_1}`: {_2} 无法打开 `{_1}`:{_2} +@msg can't open `{_1}`: {e} 无法打开 `{_1}`:{e} +@msg can't open `{name}`: not a format VectorCraft reads (see document.formats) 无法打开 `{name}`:不是 VectorCraft 可读取的格式 (参见 document.formats) +@msg can't place `{name}`: not a format VectorCraft reads (see document.formats) 无法置入 `{name}`:不是 VectorCraft 可读取的格式 (参见 document.formats) +@msg can't read back the written PDF: {e} 无法读回已写出的 PDF:{e} +@msg can't read this Word document: {why} 无法读取此 Word 文档:{why} +@msg can't write .{e} images: use .png, .jpg, .gif, .webp, .tif or .bmp 无法写出 .{e} 图像:请使用 .png、.jpg、.gif、.webp、.tif 或 .bmp +@msg can't write PDF layers, overprint or invisible text: {why} 无法写出 PDF 图层、叠印或不可见文本:{why} +@msg can't write the file's copyright: {why} 无法写入文件的版权信息:{why} +@msg can't write the file's modification date: {why} 无法写入文件的修改日期:{why} +@msg can't write the pages' user units: {why} 无法写入页面的用户单位:{why} +@msg cannot distort a zero-size or non-finite bounding box 无法扭曲大小为零或非有限的定界框 +@msg cannot move an object into itself 不能将对象移入其自身 +@msg case must be upper|lower|title|sentence case 必须是 upper|lower|title|sentence +@msg category `{c}`: one of {_1} 类别 `{c}`:应为 {_1} 之一 +@msg center must be [x, y] center 必须是 [x, y] +@msg choose at least one artboard 请至少选择一个画板 +@msg choose at least one status 请至少选择一种状态 +@msg clip must be true or false clip 必须为 true 或 false +@msg clippingMask must be true or false clippingMask 必须为 true 或 false +@msg closed must be a boolean closed 必须是布尔值 +@msg collapsed must be true or false collapsed 必须为 true 或 false +@msg color.profile: no RGB or CMYK profile is called “{profile}” color.profile:没有名为“{profile}”的 RGB 或 CMYK 配置文件 +@msg colorMode must be rgb or cmyk, not `{m}` colorMode 必须是 rgb 或 cmyk,不能是 `{m}` +@msg colorModel must be {own} (the document's mode), grayscale or bitmap colorModel 必须是 {own} (文档的模式)、grayscale 或 bitmap +@msg colour groups can't go into colour groups 颜色组不能放入颜色组 +@msg colour, mode and spot apply to solid-colour swatches only colour、mode 和 spot 只适用于纯色色板 +@msg column {column}: `{cell}` is a `%` column of graph data files, which are not read 第 {column} 列:`{cell}` 是图表数据文件的 `%` 列,不会读取 +@msg column {column}: `{cell}` names `{name}`, which is a {_1} variable 第 {column} 列:`{cell}` 指定了 `{name}`,而它是 {_1} 变量 +@msg column {column}: `{cell}` names no variable 第 {column} 列:`{cell}` 没有对应的变量 +@msg column {column}: the variable name is longer than {MAX_NAME} characters 第 {column} 列:变量名称超过 {MAX_NAME} 个字符 +@msg column: true floats the whole column and takes no onto, above or below column: true 会使整列浮动,不能再给出 onto、above 或 below +@msg command must be a shape.* command command 必须是 shape.* 命令 +@msg commands[{i}]: missing `command` commands[{i}]:缺少 `command` +@msg composer must be "singleLine" or "everyLine" composer 必须是 "singleLine" 或 "everyLine" +@msg compound shapes take paths, compound paths, groups, compound shapes, type, blends and envelopes 复合形状接受路径、复合路径、编组、复合形状、文字、混合和封套 +@msg compound {_1} must contain exactly one open path to join 复合对象 {_1} 必须恰好包含一条要连接的开放路径 +@msg connect needs a path other than the one extended connect 需要一条不同于被延伸路径的路径 +@msg connect needs id connect 需要 id +@msg connect path has no open end connect 的路径没有开放的端点 +@msg copy needs path: the file to copy into the document's folder copy 需要 path:即要复制到文档所在文件夹的文件 +@msg copy takes images only: relink placed documents where their files are copy 只接受图像:置入的文档请在其文件所在位置重新链接 +@msg copying a file isn't available on the web 网页版无法复制文件 +@msg copyrightStatus must be unknown, copyrighted or publicDomain copyrightStatus 必须是 unknown、copyrighted 或 publicDomain +@msg copyrightUrl must be a URL (no spaces, at most 2048 characters) copyrightUrl 必须是 URL (不含空格,最多 2048 个字符) +@msg corners must be 4 [x, y] points (TL, TR, BR, BL) corners 必须是 4 个 [x, y] 点 (TL, TR, BR, BL) +@msg counterPer `{c}`: item or file counterPer `{c}`:应为 item 或 file +@msg crop `{_1}`: only PDF pages have art, trim, bleed and media boxes; use "crop" or "bounding" crop `{_1}`:只有 PDF 页面才有 art、trim、bleed 和 media 框;请使用 "crop" 或 "bounding" +@msg crop rectangle doesn't overlap the image 裁剪矩形与图像不重叠 +@msg cross-reference and object streams aren't supported 不支持交叉引用流和对象流 +@msg damaged compressed data: {e} 压缩数据已损坏:{e} +@msg dash lengths must be numbers, got {v} 虚线长度必须是数字,实际为 {v} +@msg dash must be a list of lengths or null, got {v} dash 必须是长度的列表或 null,实际为 {v} +@msg data key `{k}`: letters, digits, -, _ and . (not name or vc-…) 数据键 `{k}`:只能使用字母、数字、-、_ 和 . (不能是 name 或 vc-…) +@msg data must be an object of key: value, not {v} data 必须是 key: value 形式的对象,不能是 {v} +@msg data set `{name}` holds a value for `{var}`, which the library doesn't declare 数据集 `{name}` 含有 `{var}` 的值,而库中没有声明该变量 +@msg data set `{name}` holds two values for `{var}` 数据集 `{name}` 含有 `{var}` 的两个值 +@msg data set `{name}` is declared twice 数据集 `{name}` 被声明了两次 +@msg data takes at most {MAX_DATA} keys at once data 一次最多接受 {MAX_DATA} 个键 +@msg dataset `{name}` already exists 数据集 `{name}` 已存在 +@msg dataset `{to}` already exists 数据集 `{to}` 已存在 +@msg date `{d}`: YYYY-MM-DD 日期 `{d}`:应为 YYYY-MM-DD +@msg decoded data is too large 解码后的数据过大 +@msg define a variable first 请先定义一个变量 +@msg detect must be true or false detect 必须为 true 或 false +@msg direct-select anchor points of a path 请直接选择路径的锚点 +@msg distance must be > 0 distance 必须 > 0 +@msg dx and dy give the arrow's direction dx 和 dy 给出箭头的方向 +@msg dx and dy must be numbers dx 和 dy 必须是数字 +@msg dxf fitTo must be [width, height], positive dxf 的 fitTo 必须是正数 [width, height] +@msg dxf must be an object of DXF import options dxf 必须是 DXF 导入选项的对象 +@msg dxf scale must be a positive number up to {_1}, not {s} dxf 的 scale 必须是不超过 {_1} 的正数,不能是 {s} +@msg dxf unit `{u}`: a unit such as mm, cm, in or pt dxf 的 unit `{u}`:应为 mm、cm、in 或 pt 之类的单位 +@msg dxf: {e} dxf:{e} +@msg each format is an object {format, scale?, suffix?} 每个格式都是对象 {format, scale?, suffix?} +@msg each item needs an id 每一项都需要 id +@msg each match needs `kind` 每个匹配项都需要 `kind` +@msg each match needs a `name` 每个匹配项都需要 `name` +@msg each of `fonts` is {family, style?}; 1 to 1000 of them `fonts` 的每一项为 {family, style?};共 1 到 1000 项 +@msg each of `items` is {kind, item} `items` 的每一项为 {kind, item} +@msg each of `items` is {{id, corners?}} with an object id, not {it} `items` 的每一项为带对象 ID 的 {{id, corners?}},不能是 {it} +@msg each row needs `from` 每一行都需要 `from` +@msg each stop needs a position 每个色标都需要位置 +@msg each subpath needs an anchors array 每条子路径都需要 anchors 数组 +@msg easingType must be easeIn, easeOut, easeInOut or easeOutIn easingType 必须是 easeIn、easeOut、easeInOut 或 easeOutIn +@msg editingData must be true or false editingData 必须为 true 或 false +@msg editingData must be true, false or "always" editingData 必须为 true、false 或 "always" +@msg edits overlap 编辑范围相互重叠 +@msg effects of objects whose appearances differ can't be moved together 外观不同的对象的效果不能一起移动 +@msg empty header in column {_1} 第 {_1} 列的标题为空 +@msg encoding `{_1}`: utf8 or utf16 编码 `{_1}`:应为 utf8 或 utf16 +@msg ends must be two of "first" and "last" ends 必须是两个取自 "first" 和 "last" 的值 +@msg every numbered name for the result is taken 可用于结果的带编号名称都已被占用 +@msg expanded SVG styles exceed the import size limit 展开后的 SVG 样式超出了导入大小上限 +@msg export presets file is larger than {MAX_PRESET_FILE_BYTES} bytes 导出预设文件大于 {MAX_PRESET_FILE_BYTES} 字节 +@msg exportText must be editable or appearance exportText 必须是 editable 或 appearance +@msg exportType must be movieClip or graphic, not `{s}` exportType 必须是 movieClip 或 graphic,不能是 `{s}` +@msg extend needs id extend 需要 id +@msg featureChanges lists at most {MAX_FEATURE_CHANGES} tags featureChanges 最多列出 {MAX_FEATURE_CHANGES} 个标签 +@msg featureChanges must be a list of tags featureChanges 必须是标签的列表 +@msg features must be a list of tags features 必须是标签的列表 +@msg fidelity must be 0..100 fidelity 必须为 0..100 +@msg files must be {name, dataBase64} files 必须是 {name, dataBase64} +@msg fit must be none|autoHeight|shrinkText|block, got {id} fit 必须是 none|autoHeight|shrinkText|block,实际为 {id} +@msg flattener: {e} 拼合器:{e} +@msg flattenerPreset `{name}`: high, medium, low or a saved one (see flattener.presets.list) flattenerPreset `{name}`:应为 high、medium、low 或已保存的预设 (参见 flattener.presets.list) +@msg flipProfile must be along|across, got {o} flipProfile 必须是 along|across,实际为 {o} +@msg folders `{f}`: none, rows, format, item or itemFormat folders `{f}`:应为 none、rows、format、item 或 itemFormat +@msg folders deeper than {MAX_BATCH_DEPTH} levels 文件夹层级超过 {MAX_BATCH_DEPTH} 层 +@msg folders deeper than {MAX_DEPTH} levels 文件夹层级超过 {MAX_DEPTH} 层 +@msg font family `{family}` is not available 字体系列 `{family}` 不可用 +@msg font family `{tf}` is not available 字体系列 `{tf}` 不可用 +@msg format `{f}`: pdf or postscript 格式 `{f}`:应为 pdf 或 postscript +@msg format `{f}`: text or json 格式 `{f}`:应为 text 或 json +@msg format is `{format}` 格式为 `{format}` +@msg formats must be an array of rows, not {v} formats 必须是行的数组,不能是 {v} +@msg frequency must be between 1 and 300 lines per inch frequency 必须介于每英寸 1 到 300 线之间 +@msg from and to must be finite from 和 to 必须是有限值 +@msg from must be [x0, y0, x1, y1] from 必须是 [x0, y0, x1, y1] +@msg give `before` or `after`, not both 请给出 `before` 或 `after`,不能两者都给 +@msg give `colors`, or `color` and `rule` 请给出 `colors`,或 `color` 和 `rule` +@msg give `event`, such as onclick 请给出 `event`,例如 onclick +@msg give `file`, the JavaScript file's path or URL 请给出 `file`,即 JavaScript 文件的路径或 URL +@msg give `fill` and/or `stroke` 请给出 `fill` 和/或 `stroke` +@msg give `fill`, `stroke` or both 请给出 `fill`、`stroke` 或两者 +@msg give `folder` 请给出 `folder` +@msg give `fonts`, or open a document 请给出 `fonts`,或打开一个文档 +@msg give `from` or `indices`, not both 请给出 `from` 或 `indices`,不能两者都给 +@msg give `id` (no text is being edited) 请给出 `id` (当前没有正在编辑的文本) +@msg give `id` and `anchors`, or `items`, not both 请给出 `id` 和 `anchors`,或给出 `items`,不能两者都给 +@msg give `id` or `guide`, not both 请给出 `id` 或 `guide`,不能两者都给 +@msg give `length` or `to` 请给出 `length` 或 `to` +@msg give `matches`: [{kind, name, target}] 请给出 `matches`: [{kind, name, target}] +@msg give `name` (or edit a pattern) 请给出 `name` (或编辑一个图案) +@msg give `name` or `names` 请给出 `name` 或 `names` +@msg give `path` (a .wasm file) or `dataBase64` (the module) 请给出 `path` (.wasm 文件) 或 `dataBase64` (模块) +@msg give `path`, `data` or `dataBase64` 请给出 `path`、`data` 或 `dataBase64` +@msg give `path`, `data`, `dataBase64` or `csv` 请给出 `path`、`data`、`dataBase64` 或 `csv` +@msg give `path`, `xml` or `dataBase64` 请给出 `path`、`xml` 或 `dataBase64` +@msg give `script`, the JavaScript the event runs ("" removes the event) 请给出 `script`,即事件要运行的 JavaScript ("" 会移除该事件) +@msg give `text` (the reading) or `remove` 请给出 `text` (读音) 或 `remove` +@msg give `x` and `y` (and a `tolerance` of 0 or more) 请给出 `x` 和 `y` (以及大于或等于 0 的 `tolerance`) +@msg give a mode or r/g/b, c/m/y/k, gray or tint adjustments 请给出模式,或 r/g/b、c/m/y/k、gray 或 tint 的调整值 +@msg give a name, or paint the active proxy with a saved preset 请给出名称,或用已保存的预设为当前代理上色 +@msg give a name, or select a stroke with a saved profile 请给出名称,或选择使用已保存配置文件的描边 +@msg give a pattern name or select an object painted with a pattern 请给出图案名称,或选择用图案上色的对象 +@msg give at least one of clip, invert, disabled, linked 请至少给出 clip、invert、disabled、linked 之一 +@msg give color, none, swatch or gradient 请给出 color、none、swatch 或 gradient +@msg give dataBase64 请给出 dataBase64 +@msg give either at (a click) or area (a path drawn around the overlaps) 请给出 at (一次单击) 或 area (围绕重叠处绘制的路径) +@msg give formats or a preset, not both 请给出 formats 或一个预设,不能两者都给 +@msg give newName or delete 请给出 newName 或 delete +@msg give offset or by 请给出 offset 或 by +@msg give one of `to`, `rect` or `at` 请给出 `to`、`rect` 或 `at` 之一 +@msg give one of assets, layers, selection or fullDocument 请给出 assets、layers、selection 或 fullDocument 之一 +@msg give only one of onto, above, below, icon and a column place onto、above、below、icon 和列位置中只能给出一个 +@msg give origin: [x, y], or reset: true 请给出 origin: [x, y],或 reset: true +@msg give overprintFill, overprintStroke, showCenter, imageMap, url or note 请给出 overprintFill、overprintStroke、showCenter、imageMap、url 或 note +@msg give path (a file) or folder 请给出 path (文件) 或 folder +@msg give path, or name and dataBase64 请给出 path,或 name 和 dataBase64 +@msg give paths or files 请给出 paths 或 files +@msg give rows, rowHeight, columns or columnWidth 请给出 rows、rowHeight、columns 或 columnWidth +@msg give svg, or dataBase64 of an SVG or SVGZ file 请给出 svg,或 SVG/SVGZ 文件的 dataBase64 +@msg give text 请给出 text +@msg give the asset a name 请为资源命名 +@msg give the preset a `name` 请为预设给出 `name` +@msg give the preset a name 请为预设命名 +@msg give the preset a name (1–64 characters) 请为预设命名 (1–64 个字符) +@msg give the settings to change, e.g. {"formats"}]} 请给出要更改的设置,例如 {"formats"}]} +@msg give the style a name 请为样式命名 +@msg give two or more style `names` 请在 `names` 中给出两个或更多样式 +@msg give two or more swatches 请给出两个或更多色板 +@msg give x, y, or a handle's length or angle 请给出 x、y,或手柄的长度或角度 +@msg give {key, value} or {values} 请给出 {key, value} 或 {values} +@msg global must be true or false global 必须为 true 或 false +@msg glyph {_1} is not drawn for {ch} with the character's style (such as All Caps, Small Caps or a numeral system) 按该字符的样式 (例如全部大写、小型大写或某种数字系统),{ch} 不会绘制为字形 {_1} +@msg glyph {g} is not an alternate of {ch} in {_1} {_2} 在 {_1} {_2} 中,字形 {g} 不是 {ch} 的替代字形 +@msg gradient must be "objects" or "mesh" gradient 必须是 "objects" 或 "mesh" +@msg grays must be "profile" or "black", not `{g}` grays 必须是 "profile" 或 "black",不能是 `{g}` +@msg gridColors must be a preset name or two colours gridColors 必须是预设名称或两种颜色 +@msg gridSize must be small, medium or large gridSize 必须是 small、medium 或 large +@msg guide {g} is not selected 参考线 {g} 未被选中 +@msg handle must be 0..3 handle 必须为 0..3 +@msg hiddenObjects {v}: "layer" (the default), "omit" or "visible" hiddenObjects {v}:应为 "layer" (默认值)、"omit" 或 "visible" +@msg highlight a layer to merge into 请高亮显示要合并到的图层 +@msg highlight two or more rows in one layer or group 请在同一图层或编组中高亮显示两行或更多行 +@msg highlight two or more rows to merge 请高亮显示两行或更多行以合并 +@msg icon docks a panel in the icon column: use window.panel.dock icon 会将面板停放在图标列中:请使用 window.panel.dock +@msg id must be a dimension id id 必须是尺寸标注 ID +@msg image has no bounds 图像没有边界 +@msg image {_1} is linked already 图像 {_1} 已是链接图像 +@msg imageMap `{m}`: none, client or server imageMap `{m}`:应为 none、client 或 server +@msg index out of range 索引超出范围 +@msg instances must be 1..1000 instances 必须为 1..1000 +@msg invalid `color` `color` 无效 +@msg invalid anchor index {v}: expected a non-negative integer 锚点索引 {v} 无效:应为非负整数 +@msg invalid anchor reference {v}: expected [subpath, anchor] 锚点引用 {v} 无效:应为 [subpath, anchor] +@msg invalid angle 角度无效 +@msg invalid brush: {e} 画笔无效:{e} +@msg invalid color 颜色无效 +@msg invalid colour {c} 颜色 {c} 无效 +@msg invalid delta 增量无效 +@msg invalid point 点无效 +@msg invalid size 大小无效 +@msg invalid t t 无效 +@msg invalid tolerance 容差无效 +@msg its artboards all lie beyond the canvas (more than {_1} pt from the origin) 其画板全部位于画布之外 (距原点超过 {_1} pt) +@msg its clipping masks are nested too deeply 其剪切蒙版嵌套过深 +@msg its metadata has no description 其元数据没有说明 +@msg its metadata has no direct length 其元数据没有直接给出的长度 +@msg join two different paths 请连接两条不同的路径 +@msg justify must be auto|left|center|right|justifyAll justify 必须是 auto|left|center|right|justifyAll +@msg kbps must be a positive number, not {kbps} kbps 必须是正数,不能是 {kbps} +@msg keywords must be a list of words or a comma-separated string keywords 必须是单词的列表或以逗号分隔的字符串 +@msg keywords must be at most {MAX_KEYWORD} characters, without control characters keywords 的每一项最多 {MAX_KEYWORD} 个字符,且不含控制字符 +@msg kind must be 1, 2 or 3, or give a preset `name` (see perspective.presets.list) kind 必须是 1、2 或 3,或者给出预设的 `name` (参见 perspective.presets.list) +@msg kind must be graphic, fillColor, strokeColor, fillGradient, strokeGradient, fillPattern, strokePattern, charStyle or paraStyle kind 必须是 graphic、fillColor、strokeColor、fillGradient、strokeGradient、fillPattern、strokePattern、charStyle 或 paraStyle +@msg knockout must be "on", "off", "neutral" or a bool, not {v} knockout 必须是 "on"、"off"、"neutral" 或布尔值,不能是 {v} +@msg layer `{name}` has no art to export 图层 `{name}` 中没有可导出的图稿 +@msg layer must name a layer or sublayer layer 必须指定一个图层或子图层 +@msg layers can't be intertwined: select the objects in them 图层不能交织:请选择图层中的对象 +@msg layers go only at the top level or in layers, objects in layers and groups 图层只能位于顶层或图层内,对象只能位于图层和编组内 +@msg layers must be true or false layers 必须为 true 或 false +@msg layout must be gridByRow, gridByColumn, row or column layout 必须是 gridByRow、gridByColumn、row 或 column +@msg leading must be a number or "auto" leading 必须是数字或 "auto" +@msg left/right must be non-negative widths left/right 必须是非负的宽度 +@msg level `{t}`: 2 or 3 level `{t}`:应为 2 或 3 +@msg line {line}: more than {MAX_CSV_COLS} columns 第 {line} 行:超过 {MAX_CSV_COLS} 列 +@msg line {line}: unclosed quote 第 {line} 行:引号未闭合 +@msg line {line}: value for `{var}` must match its variable kind 第 {line} 行:`{var}` 的值必须与其变量类型相符 +@msg lineEndings `{other}`: lf or crlf lineEndings `{other}`:应为 lf 或 crlf +@msg loading profiles from disk isn't available in the browser 浏览器中无法从磁盘载入配置文件 +@msg margin: a {m} pt margin leaves no imageable area on the paper margin:{m} pt 的边距使纸张上没有可成像区域 +@msg matrix must be finite and invertible, depth finite matrix 必须是有限且可逆的,depth 必须是有限值 +@msg matte: {e} matte:{e} +@msg member is for order front, forward, backward or back member 用于 order 为 front、forward、backward 或 back 的情况 +@msg missing `artboards` 缺少 `artboards` +@msg missing `at` [x, y] 缺少 `at` [x, y] +@msg missing `attrs` 缺少 `attrs` +@msg missing `color` or `opacity` 缺少 `color` 或 `opacity` +@msg missing `colors` 缺少 `colors` +@msg missing `commands` 缺少 `commands` +@msg missing `destinationFolder` 缺少 `destinationFolder` +@msg missing `effect` id 缺少 `effect` ID +@msg missing `family` 缺少 `family` +@msg missing `find` 缺少 `find` +@msg missing `gid` (a glyph id, or null for the default glyph) 缺少 `gid` (字形 ID,或用 null 表示默认字形) +@msg missing `group` 缺少 `group` +@msg missing `id` 缺少 `id` +@msg missing `id`: give one, or select one type object 缺少 `id`:请给出一个,或选择一个文字对象 +@msg missing `index` (a point index, or null to clear) 缺少 `index` (点索引,或用 null 清除) +@msg missing `index` (a stop index, or null to clear) 缺少 `index` (色标索引,或用 null 清除) +@msg missing `index` (an item index or null) 缺少 `index` (项目索引或 null) +@msg missing `item` 缺少 `item` +@msg missing `library` 缺少 `library` +@msg missing `library` (see graphicStyle.libraries) 缺少 `library` (参见 graphicStyle.libraries) +@msg missing `library` (see swatch.library.list) 缺少 `library` (参见 swatch.library.list) +@msg missing `map` (rows [{from, to}] or {current}) 缺少 `map` (行 [{from, to}] 或 {current}) +@msg missing `matrix` [a,b,c,d,e,f] 缺少 `matrix` [a,b,c,d,e,f] +@msg missing `name` (see gradient.presets.list) 缺少 `name` (参见 gradient.presets.list) +@msg missing `offset` (a distance in points) 缺少 `offset` (以点为单位的距离) +@msg missing `path` 缺少 `path` +@msg missing `path` (a path object id) 缺少 `path` (路径对象 ID) +@msg missing `rule` 缺少 `rule` +@msg missing `source` id 缺少 `source` ID +@msg missing `start` (the byte offset of a character) 缺少 `start` (字符的字节偏移) +@msg missing `status`: linked, embedded, missing or modified 缺少 `status`:应为 linked、embedded、missing 或 modified +@msg missing `target` id 缺少 `target` ID +@msg missing `text` 缺少 `text` +@msg missing `to` 缺少 `to` +@msg missing `to` (an index) 缺少 `to` (索引) +@msg missing `to`: a non-negative integer 缺少 `to`:应为非负整数 +@msg missing `type` 缺少 `type` +@msg missing `value` 缺少 `value` +@msg missing `{key}` 缺少 `{key}` +@msg missing `{k}` 缺少 `{k}` +@msg missing anchor 缺少锚点 +@msg missing anchors 缺少锚点 +@msg missing anchors [[subpath, anchor]…] 缺少锚点 [[subpath, anchor]…] +@msg missing array `{key}` 缺少数组 `{key}` +@msg missing case 缺少 case +@msg missing color 缺少颜色 +@msg missing commands 缺少命令 +@msg missing destination folder 缺少目标文件夹 +@msg missing from 缺少 from +@msg missing group 缺少 group +@msg missing id or ids 缺少 id 或 ids +@msg missing ids 缺少 ids +@msg missing indexes 缺少 indexes +@msg missing matrix [a,b,c,d,e,f] 缺少 matrix [a,b,c,d,e,f] +@msg missing name 缺少名称 +@msg missing op 缺少 op +@msg missing or invalid `color` `color` 缺失或无效 +@msg missing or unknown `tool` `tool` 缺失或未知 +@msg missing point 缺少点 +@msg missing point [x,y] 缺少点 [x,y] +@msg missing point `{key}` ([x, y]) 缺少点 `{key}` ([x, y]) +@msg missing points 缺少点 +@msg missing points [[x,y]…] 缺少点 [[x,y]…] +@msg missing segment 缺少线段 +@msg missing stops 缺少色标 +@msg missing subpaths 缺少子路径 +@msg missing target 缺少目标 +@msg missing to 缺少 to +@msg missing x, y 缺少 x、y +@msg mode is set, add or toggle, not `{other}` mode 为 set、add 或 toggle,不能是 `{other}` +@msg mode must be "cmyk" or "rgb" mode 必须是 "cmyk" 或 "rgb" +@msg mode must be area|onPath, got {o} mode 必须是 area|onPath,实际为 {o} +@msg more than 10000 linked files: package dependencies in smaller parts 链接文件超过 10000 个:请分成较小的部分打包依赖项 +@msg more than 256 commands 命令超过 256 条 +@msg more than {MAX_BATCH_FILES} data sets 数据集超过 {MAX_BATCH_FILES} 个 +@msg more than {MAX_BATCH_FILES} files 文件超过 {MAX_BATCH_FILES} 个 +@msg more than {MAX_CSV_ROWS} data rows 数据行超过 {MAX_CSV_ROWS} 行 +@msg more than {MAX_FILES} images 图像超过 {MAX_FILES} 个 +@msg more than {MAX_IMPORT} presets 预设超过 {MAX_IMPORT} 个 +@msg moved must be [[x,y]…] moved 必须是 [[x,y]…] +@msg name (a toolbar's name) is required 必须给出 name (工具栏名称) +@msg name (a toolbar's name) must be a string name (工具栏名称) 必须是字符串 +@msg name must be a toolbar's name name 必须是工具栏的名称 +@msg names is empty names 为空 +@msg names must be an array of symbol names names 必须是符号名称的数组 +@msg need `anchor` or `segment` + `t` 需要 `anchor`,或 `segment` + `t` +@msg need at least one anchor 至少需要一个锚点 +@msg need at least one point 至少需要一个点 +@msg need at least two points 至少需要两个点 +@msg needs points 需要点 +@msg nineSlice must be true or false nineSlice 必须为 true 或 false +@msg nineSliceGuides must be [left, top, right, bottom], each -16..16, with left + right < 1 and top + bottom < 1 nineSliceGuides 必须是 [left, top, right, bottom],每个值为 -16..16,且 left + right < 1、top + bottom < 1 +@msg no PDF preset named `{n}` 没有名为 `{n}` 的 PDF 预设 +@msg no action set is current 当前没有动作组 +@msg no active data set 没有活动的数据集 +@msg no appearance item {index} 没有外观项 {index} +@msg no artboard {_1} 没有画板 {_1} +@msg no artboard {artboard} (0-based; the document has {_1}) 没有画板 {artboard} (从 0 开始计数;文档有 {_1} 个) +@msg no asset {id} 没有资源 {id} +@msg no asset {id} (see assets.list) 没有资源 {id} (参见 assets.list) +@msg no assets to export 没有可导出的资源 +@msg no assets yet: collect art for export first (assets.add) 还没有资源:请先收集要导出的图稿 (assets.add) +@msg no brush named `{n}` 没有名为 `{n}` 的画笔 +@msg no character at byte {start} 字节 {start} 处没有字符 +@msg no colour 没有颜色 +@msg no colour group `{group}` 没有颜色组 `{group}` +@msg no colour group `{name}` 没有颜色组 `{name}` +@msg no data sets 没有数据集 +@msg no dataset named `{from}` 没有名为 `{from}` 的数据集 +@msg no dataset named `{name}` 没有名为 `{name}` 的数据集 +@msg no datasets 没有数据集 +@msg no design named `{name}` 没有名为 `{name}` 的设计 +@msg no design named `{n}` 没有名为 `{n}` 的设计 +@msg no design named `{old}` 没有名为 `{old}` 的设计 +@msg no encoder for {_1} yet 还没有 {_1} 的编码器 +@msg no export preset `{name}` (see document.exportPresets.list) 没有导出预设 `{name}` (参见 document.exportPresets.list) +@msg no folder: pass `path` or set Preferences › Plug-ins & Scratch Disks › Additional Plug-ins Folder 没有文件夹:请传入 `path`,或设置 首选项 › 增效工具 & 暂存盘 › 附加增效工具文件夹 +@msg no fonts to look for: they are all available 没有需要查找的字体:字体全部可用 +@msg no formats to export 没有要导出的格式 +@msg no gradient preset `{name}` (see gradient.presets.list) 没有渐变预设 `{name}` (参见 gradient.presets.list) +@msg no graphic style `{n}` in `{_1}` `{_1}` 中没有图形样式 `{n}` +@msg no graphic style library `{key}` (see graphicStyle.libraries) 没有图形样式库 `{key}` (参见 graphicStyle.libraries) +@msg no guide selected 没有选中参考线 +@msg no guide selected (or give an index) 没有选中参考线 (或给出索引) +@msg no guide {i} 没有参考线 {i} +@msg no images in the folder 文件夹中没有图像 +@msg no item at index {_1} 索引 {_1} 处没有项目 +@msg no item at index {from} 索引 {from} 处没有项目 +@msg no item at one of the indices {idx} 索引 {idx} 中有一处没有项目 +@msg no layer 没有图层 +@msg no layer {id} (see layer.list) 没有图层 {id} (参见 layer.list) +@msg no layers to export 没有可导出的图层 +@msg no library `{key}` 没有库 `{key}` +@msg no metafile format 没有图元文件格式 +@msg no object {_1} 没有对象 {_1} +@msg no objects 没有对象 +@msg no parent layer 没有父图层 +@msg no perspective grid preset named `{b}` (see perspective.presets.list) 没有名为 `{b}` 的透视网格预设 (参见 perspective.presets.list) +@msg no perspective grid preset named `{n}` 没有名为 `{n}` 的透视网格预设 +@msg no point selected (give `index`) 没有选中点 (请给出 `index`) +@msg no preset called `{from}` (see file.newPresets) 没有名为 `{from}` 的预设 (参见 file.newPresets) +@msg no preset called `{name}` (see file.newPresets) 没有名为 `{name}` 的预设 (参见 file.newPresets) +@msg no preset named `{n}` 没有名为 `{n}` 的预设 +@msg no print preset named `{b}` (see print.presets.list) 没有名为 `{b}` 的打印预设 (参见 print.presets.list) +@msg no print preset named `{name}` (presets: {_1}) 没有名为 `{name}` 的打印预设 (现有预设:{_1}) +@msg no print preset named `{n}` 没有名为 `{n}` 的打印预设 +@msg no profile named `{name}` 没有名为 `{name}` 的配置文件 +@msg no readable files in the folder 文件夹中没有可读取的文件 +@msg no recovery copy `{f}` (see file.recovery.list) 没有恢复副本 `{f}` (参见 file.recovery.list) +@msg no rows 没有行 +@msg no saved PDF preset named `{name}` 没有名为 `{name}` 的已保存 PDF 预设 +@msg no saved export preset `{name}` 没有已保存的导出预设 `{name}` +@msg no saved gradient preset called {name} 没有名为 {name} 的已保存渐变预设 +@msg no saved gradient presets 没有已保存的渐变预设 +@msg no saved preset called `{name}` 没有名为 `{name}` 的已保存预设 +@msg no saved presets to export (name [Default] in `names` to export it) 没有可导出的已保存预设 (要导出 [Default],请在 `names` 中指定它) +@msg no saved presets to export (name built-in ones in `names`) 没有可导出的已保存预设 (内置预设请在 `names` 中指定) +@msg no saved print preset named `{name}` 没有名为 `{name}` 的已保存打印预设 +@msg no saved profile called {name} 没有名为 {name} 的已保存配置文件 +@msg no saved selection `{name}` 没有已保存的选区 `{name}` +@msg no saved theme called {name} (see colorTheme.list) 没有名为 {name} 的已保存主题 (参见 colorTheme.list) +@msg no saved views 没有已保存的视图 +@msg no series {i} 没有系列 {i} +@msg no slice {n} in the image (see slice.list) 图像中没有切片 {n} (参见 slice.list) +@msg no source art 没有源图稿 +@msg no stop {i} (the gradient has {n}) 没有色标 {i} (渐变有 {n} 个) +@msg no style `{name}` 没有样式 `{name}` +@msg no such assets (see assets.list) 没有这些资源 (参见 assets.list) +@msg no such frame anchor, or the frame would reach past the canvas 没有此文本框锚点,或文本框会超出画布 +@msg no such objects 没有这些对象 +@msg no such path anchor, or the path would reach past the canvas 没有此路径锚点,或路径会超出画布 +@msg no such rows 没有这些行 +@msg no swatch `{keep}` 没有色板 `{keep}` +@msg no swatch `{n}` 没有色板 `{n}` +@msg no swatch `{n}` (swatches and colour groups move separately) 没有色板 `{n}` (色板和颜色组要分别移动) +@msg no swatch library `{key}` (see swatch.library.list) 没有色板库 `{key}` (参见 swatch.library.list) +@msg no swatch library `{key}` (see swatch.library.list; "document": the document's swatches) 没有色板库 `{key}` (参见 swatch.library.list;"document" 表示文档的色板) +@msg no swatch library `{key}` (see swatch.library.list; "{DOCUMENT_SWATCHES}": the document's swatches) 没有色板库 `{key}` (参见 swatch.library.list;"{DOCUMENT_SWATCHES}" 表示文档的色板) +@msg no swatch named `{n}` 没有名为 `{n}` 的色板 +@msg no swatch or colour group `{n}` 没有色板或颜色组 `{n}` +@msg no swatch or colour group `{n}` in `{_1}` `{_1}` 中没有色板或颜色组 `{n}` +@msg no symbol named `{name}` 没有名为 `{name}` 的符号 +@msg no text objects selected 没有选中文本对象 +@msg no toolbar named `{_1}` 没有名为 `{_1}` 的工具栏 +@msg no toolbar named `{name}` 没有名为 `{name}` 的工具栏 +@msg no tracing preset `{preset}` (see imageTrace.presets) 没有描摹预设 `{preset}` (参见 imageTrace.presets) +@msg no user library folder here (save with a path, or without one to get the data) 这里没有用户库文件夹 (请指定路径保存,或不指定路径以取得数据) +@msg no variable named `{from}` 没有名为 `{from}` 的变量 +@msg no variable named `{name}` 没有名为 `{name}` 的变量 +@msg no variable named `{var}` 没有名为 `{var}` 的变量 +@msg no variable named `{v}` 没有名为 `{v}` 的变量 +@msg no view named `{name}` 没有名为 `{name}` 的视图 +@msg node {_1} is not a graph 节点 {_1} 不是图表 +@msg node {_1} is not an image 节点 {_1} 不是图像 +@msg node {_1} is not type 节点 {_1} 不是文字 +@msg not a PDF presets file (format `{_1}`) 不是 PDF 预设文件 (格式为 `{_1}`) +@msg not a PDF presets file: {e} 不是 PDF 预设文件:{e} +@msg not a Word document: its WordDocument stream doesn't start with a file information block 不是 Word 文档:其 WordDocument 流不是以文件信息块开头 +@msg not a Word document: its compound file has no WordDocument stream 不是 Word 文档:其复合文件中没有 WordDocument 流 +@msg not a Word document: its main part is not a WordprocessingML document 不是 Word 文档:其主部件不是 WordprocessingML 文档 +@msg not a Word document: its package has no main document part 不是 Word 文档:其包中没有主文档部件 +@msg not a closed path 不是闭合路径 +@msg not a flattener presets file (format `{_1}`) 不是拼合器预设文件 (格式为 `{_1}`) +@msg not a flattener presets file: {e} 不是拼合器预设文件:{e} +@msg not a layer or group 不是图层或编组 +@msg not a library file: {e} 不是库文件:{e} +@msg not a mesh envelope point 不是网格封套的点 +@msg not a perspective grid presets file (format `{_1}`) 不是透视网格预设文件 (格式为 `{_1}`) +@msg not a perspective grid presets file: {e} 不是透视网格预设文件:{e} +@msg not a print presets file (format `{_1}`) 不是打印预设文件 (格式为 `{_1}`) +@msg not a print presets file: {e} 不是打印预设文件:{e} +@msg not a stored or deflated central record 不是以存储或 deflate 方式保存的中央记录 +@msg not a valid SVGZ file: {e} 不是有效的 SVGZ 文件:{e} +@msg not an RTF file: it doesn't start with {\rtf 不是 RTF 文件:它不是以 {\rtf 开头 +@msg not an image VectorCraft reads (see document.formats) 不是 VectorCraft 可读取的图像 (参见 document.formats) +@msg not area type (text in a frame) outside perspective 不是透视之外的区域文字 (文本框中的文本) +@msg not editing an opacity mask 当前没有在编辑不透明度蒙版 +@msg not type on a path outside perspective 不是透视之外的路径文字 +@msg nothing prints 没有可打印的内容 +@msg nothing to bind 没有可绑定的内容 +@msg nothing to change 没有可更改的内容 +@msg nothing to change: give dx, dy, hScale, vScale or rotation 没有可更改的内容:请给出 dx、dy、hScale、vScale 或 rotation +@msg nothing to crop 没有可裁剪的内容 +@msg nothing to export 没有可导出的内容 +@msg nothing to export: the document has no visible art 没有可导出的内容:文档中没有可见的图稿 +@msg nothing to mark 没有可标记的内容 +@msg nothing to print: every artboard picked is blank 没有可打印的内容:所选的画板都是空白的 +@msg nothing to print: the document has no art that prints 没有可打印的内容:文档中没有会打印的图稿 +@msg object is not a path 对象不是路径 +@msg object transparency cannot be sampled onto highlighted characters; disable Transparency in Eyedropper Options or select the whole object 对象的透明度不能取样到高亮显示的字符上;请在吸管选项中停用“透明度”,或选择整个对象 +@msg object {_1} can't be set as point type 对象 {_1} 不能设为点文字 +@msg object {_1} has lost its file's contents: relink it 对象 {_1} 已丢失其文件的内容:请重新链接 +@msg object {_1} has no path 对象 {_1} 没有路径 +@msg object {_1} has no size 对象 {_1} 没有大小 +@msg object {_1} is hidden or locked, or on a locked artboard 对象 {_1} 已隐藏或锁定,或位于已锁定的画板上 +@msg object {_1} is not a placed document 对象 {_1} 不是置入的文档 +@msg object {_1} is not an Intertwine group 对象 {_1} 不是交织组 +@msg object {_1} is not an image 对象 {_1} 不是图像 +@msg object {_1} is not an image or a linked file 对象 {_1} 不是图像或链接文件 +@msg object {_1} is not an image or a placed document 对象 {_1} 不是图像或置入的文档 +@msg object {_1} is not in this Intertwine group 对象 {_1} 不在此交织组中 +@msg object {_1} needs a 3D effect at index {index} 对象 {_1} 在索引 {index} 处需要有 3D 效果 +@msg object {id} has anchors 0–{_1} for `corners`, not {past} 对象 {id} 可用于 `corners` 的锚点为 0–{_1},没有 {past} +@msg object {id} has {n} anchors, so no anchor {past} 对象 {id} 有 {n} 个锚点,因此没有锚点 {past} +@msg objects must be none, move or copy objects 必须是 none、move 或 copy +@msg objects were left out 有对象被略去 +@msg offset out of range 偏移超出范围 +@msg on must be true or false on 必须为 true 或 false +@msg only groups, layers, type and images have a Contents (Characters) row 只有编组、图层、文字和图像才有“内容 (字符)”行 +@msg only interior mesh lines can be deleted 只能删除内部的网格线 +@msg only solid colours can be added (not gradients or patterns) 只能添加纯色 (不能添加渐变或图案) +@msg only solid-colour swatches can be spot colours 只有纯色色板才能设为专色 +@msg only this Affinity file's embedded preview could be read: use File › Open to see it with its warning, or export SVG or PDF from Affinity first 只能读取此 Affinity 文件的嵌入预览:请使用 文件 › 打开 查看预览及其警告,或先从 Affinity 导出 SVG 或 PDF +@msg only this Affinity file's embedded preview could be read; use File › Open to see it with its warning 只能读取此 Affinity 文件的嵌入预览;请使用 文件 › 打开 查看预览及其警告 +@msg onto, above, below, icon and a column place belong to window.panel.float and window.panel.dock onto、above、below、icon 和列位置属于 window.panel.float 和 window.panel.dock +@msg onto, above, below, icon and a column place take no anchor, side, zone or before onto、above、below、icon 和列位置不能与 anchor、side、zone 或 before 同时给出 +@msg onto, above, below, icon and a column place take no x, y, width or height onto、above、below、icon 和列位置不能与 x、y、width 或 height 同时给出 +@msg open a document to look for its linked files 请打开一个文档以查找其链接文件 +@msg options must be an object (see file.formatOptions) options 必须是对象 (参见 file.formatOptions) +@msg order must be leftToRight or rightToLeft order 必须是 leftToRight 或 rightToLeft +@msg orientation must be portrait or landscape, not `{o}` orientation 必须是 portrait 或 landscape,不能是 `{o}` +@msg outlineText {v}: true or false outlineText {v}:应为 true 或 false +@msg output intent profile: {e} 输出意图配置文件:{e} +@msg output.destination: no RGB or CMYK profile is called “{name}” output.destination:没有名为“{name}”的 RGB 或 CMYK 配置文件 +@msg output.destination: {_1} files are CMYK, and “{name}” is an RGB profile output.destination:{_1} 文件为 CMYK,而“{name}”是 RGB 配置文件 +@msg output.destination: {e} output.destination:{e} +@msg output.inks: no ink is set to print output.inks:没有设为打印的油墨 +@msg output.outputIntent: no profile is called “{name}”, and a {std} output intent embeds its profile output.outputIntent:没有名为“{name}”的配置文件,而 {std} 输出意图需要嵌入其配置文件 +@msg output.outputIntent: no profile is called “{name}”: a {std} output intent embeds a profile, or names a registered printing condition (outputConditionId and registry) output.outputIntent:没有名为“{name}”的配置文件:{std} 输出意图需要嵌入配置文件,或指定已注册的印刷条件 (outputConditionId 和 registry) +@msg output.outputIntent: {std} files print in CMYK, and “{name}” is an RGB profile output.outputIntent:{std} 文件以 CMYK 印刷,而“{name}”是 RGB 配置文件 +@msg output.outputIntent: “{name}” is a grey profile, which can't be a {std} output intent output.outputIntent:“{name}”是灰度配置文件,不能用作 {std} 输出意图 +@msg overlap: {o} pt is half a tile or more overlap:{o} pt 已达到或超过拼贴的一半 +@msg overlapping Shaper paths must be in the same layer or group 重叠的 Shaper 路径必须位于同一图层或编组中 +@msg overlapping edits 编辑范围相互重叠 +@msg page art conflicts with image data for {key} 页面图稿与 {key} 的图像数据冲突 +@msg page art conflicts with pattern {name} 页面图稿与图案 {name} 冲突 +@msg page art conflicts with swatch {name} 页面图稿与色板 {name} 冲突 +@msg page art is missing image data for {key} 页面图稿缺少 {key} 的图像数据 +@msg page art is missing pattern {name} 页面图稿缺少图案 {name} +@msg page art is missing swatch {name} 页面图稿缺少色板 {name} +@msg page must be a whole number from 1 page 必须是从 1 开始的整数 +@msg page thumbnail: {e} 页面缩略图:{e} +@msg page {page} of the PDF has no objects PDF 的第 {page} 页没有对象 +@msg page {page}: `{file}` has {n} {artboards} 第 {page} 页:`{file}` 有 {n} {artboards} +@msg page {page}: `{name}` has {n} {pages} 第 {page} 页:`{name}` 有 {n} {pages} +@msg pages must be a range such as "2-3" or a page number, not {v} pages 必须是 "2-3" 这样的范围或一个页码,不能是 {v} +@msg pages: {e} pages:{e} +@msg panel position must be finite 面板位置必须是有限值 +@msg parameters must be an object 参数必须是对象 +@msg params must be an object params 必须是对象 +@msg passwords can have up to {MAX_PASSWORD} bytes 密码最多 {MAX_PASSWORD} 字节 +@msg path has no open end 路径没有开放的端点 +@msg paths must be strings paths 必须是字符串 +@msg pdfCompatible: false needs every artboard to keep the editable artwork pdfCompatible: false 需要用全部画板来保留可编辑的图稿 +@msg pdfs `{m}`: single or multiple pdfs `{m}`:应为 single 或 multiple +@msg pickColorFrom is "artwork" or "swatches", not {v} pickColorFrom 为 "artwork" 或 "swatches",不能是 {v} +@msg pins and moved must be non-empty lists of the same length pins 和 moved 必须是长度相同的非空列表 +@msg pins must be [[x,y]…] pins 必须是 [[x,y]…] +@msg pins must be finite pins 必须是有限值 +@msg place is above, below or inside, not `{other}` place 为 above、below 或 inside,不能是 `{other}` +@msg plane must be left|right|ground plane 必须是 left|right|ground +@msg plane must be left|right|ground|none plane 必须是 left|right|ground|none +@msg point is outside the mesh 点位于网格之外 +@msg points must be [t, left, right] with non-negative widths points 必须是宽度非负的 [t, left, right] +@msg points must be a non-empty [[x,y,pressure?]…] list points 必须是非空的 [[x,y,pressure?]…] 列表 +@msg points must be a non-empty list of finite [x,y] points 必须是由有限 [x,y] 组成的非空列表 +@msg points must be an array or null points 必须是数组或 null +@msg points must be finite points 必须是有限值 +@msg points must be finite [x,y] pairs points 必须是有限的 [x,y] 对 +@msg points must contain 1–4096 coordinates points 必须包含 1–4096 个坐标 +@msg position must be normal, superscript or subscript position 必须是 normal、superscript 或 subscript +@msg position must be topLeft, topRight, bottomLeft or bottomRight position 必须是 topLeft、topRight、bottomLeft 或 bottomRight +@msg positions must be between 0 and 100000 pt positions 必须介于 0 到 100000 pt 之间 +@msg ppi must be a positive number, not {ppi} ppi 必须是正数,不能是 {ppi} +@msg ppi must be between 1 and 2400 ppi 必须介于 1 到 2400 之间 +@msg preserve `{v}` is not transforms|bounds|fileDimensions|fit|fill preserve `{v}` 不是 transforms|bounds|fileDimensions|fit|fill +@msg preserveShape must be clippingMask|transparency preserveShape 必须是 clippingMask|transparency +@msg preset `{id}`: mobile or density preset `{id}`:应为 mobile 或 density +@msg preset must be standard, diffuse, topLeft or right preset 必须是 standard、diffuse、topLeft 或 right +@msg preset must be the name of a print preset preset 必须是打印预设的名称 +@msg previewMode must be default, pixel or overprint previewMode 必须是 default、pixel 或 overprint +@msg print settings: {e} 打印设置:{e} +@msg procedures nest too deeply 过程嵌套过深 +@msg procedures nested too deeply 过程嵌套得过深 +@msg quotes must be {double?, single?} quotes 必须是 {double?, single?} +@msg quotes.{k} must be an opening and a closing quote, e.g. "“”" quotes.{k} 必须是一个左引号和一个右引号,例如 "“”" +@msg rasterEffectsPpi must be 1–2400 (72 screen, 150 medium, 300 high) rasterEffectsPpi 必须为 1–2400 (72 为屏幕,150 为中,300 为高) +@msg rating must be a whole number from 0 to {MAX_RATING} rating 必须是 0 到 {MAX_RATING} 之间的整数 +@msg rect and {k} contradict each other: give the area or the artboards rect 与 {k} 相互矛盾:请只给出区域或画板 +@msg rect applies to raster formats, not {_1} rect 适用于栅格格式,不适用于 {_1} +@msg rect is [x, y, width, height] in points rect 是以点为单位的 [x, y, width, height] +@msg rect must be [x, y, width, height] rect 必须是 [x, y, width, height] +@msg rect must be [x, y, width, height] with a positive width and height rect 必须是宽度和高度为正的 [x, y, width, height] +@msg rect needs finite numbers and a positive width and height rect 需要有限的数字以及为正的宽度和高度 +@msg redraw needs id redraw 需要 id +@msg redraw within must be a finite distance of 0 or more redraw 的 within 必须是大于或等于 0 的有限距离 +@msg registration must be 0..8 registration 必须为 0..8 +@msg release a layer or a group 请释放一个图层或编组 +@msg replace keeps the replaced object's place and transform: drop template, at and rect replace 会保留被替换对象的位置和变换:请去掉 template、at 和 rect +@msg replace: select the one object to replace replace:请选择要替换的那一个对象 +@msg resolution must be a number or screen|medium|high resolution 必须是数字或 screen|medium|high +@msg resolution must be between 1 and 2400 ppi resolution 必须介于 1 到 2400 ppi 之间 +@msg rotation must be a number of degrees rotation 必须是以度为单位的数字 +@msg rotation must be finite rotation 必须是有限值 +@msg rows and cols must be 1..50 rows 和 cols 必须为 1..50 +@msg rows and columns must be 1..500 rows 和 columns 必须为 1..500 +@msg rows of objects whose appearances differ can't be reordered together 外观不同的对象的行不能一起重新排序 +@msg save the document first: Package collects a saved document 请先保存文档:打包只收集已保存的文档 +@msg save the document first: copy puts the file in its folder 请先保存文档:copy 会把文件放到文档所在的文件夹中 +@msg savedPreset: {e} savedPreset:{e} +@msg scale `{s}`: a factor such as 2x, a width (100w), a height (100h) or a resolution (72ppi) scale `{s}`:应为 2x 这样的倍数、宽度 (100w)、高度 (100h) 或分辨率 (72ppi) +@msg scale must be a number above 0, at most 64 scale 必须是大于 0 且不超过 64 的数字 +@msg scale must be non-zero scale 不能为零 +@msg scope must be selection or all (got {other}) scope 必须是 selection 或 all (实际为 {other}) +@msg scribble is too long 涂抹线过长 +@msg segment does not exist 线段不存在 +@msg select a Shaper group 请选择一个 Shaper 组 +@msg select a blend to set easing or color shift 请选择一个混合对象以设置缓动或颜色偏移 +@msg select a compound shape 请选择一个复合形状 +@msg select a graph 请选择一个图表 +@msg select a group or layer with visible, unlocked members 请选择含有可见且未锁定成员的编组或图层 +@msg select a layer 请选择一个图层 +@msg select a text object 请选择一个文本对象 +@msg select an image (or an Image Trace group) 请选择一个图像 (或图像描摹组) +@msg select an image, or pass id 请选择一个图像,或传入 id +@msg select an object (or pass `id`) 请选择一个对象 (或传入 `id`) +@msg select an object with a freeform gradient 请选择带有自由渐变的对象 +@msg select an object with an opacity mask 请选择带有不透明度蒙版的对象 +@msg select area type 请选择区域文字 +@msg select area type (text in a frame) 请选择区域文字 (文本框中的文本) +@msg select area type and closed paths (at least one area type object) 请选择区域文字和闭合路径 (至少一个区域文字对象) +@msg select area type whose first line can fit its frame 请选择首行能放入其文本框的区域文字 +@msg select artwork to add its colours 请选择图稿以添加其颜色 +@msg select artwork to make a group of its colours 请选择图稿以用其颜色创建颜色组 +@msg select artwork to recolour, or give a colour `group` 请选择要重新着色的图稿,或给出颜色 `group` +@msg select exactly two path ends to join 请恰好选择两个要连接的路径端点 +@msg select members of a compound shape 请选择复合形状的成员 +@msg select objects or give ids 请选择对象或给出 ids +@msg select objects to align to the guide 请选择要与参考线对齐的对象 +@msg select one Intertwine group 请选择一个交织组 +@msg select one image or pass id 请选择一个图像或传入 id +@msg select paths 请选择路径 +@msg select paths or compound paths 请选择路径或复合路径 +@msg select rows or objects to collect 请选择要收集的行或对象 +@msg select something to export 请选择要导出的内容 +@msg select something to export (or turn off selectedOnly) 请选择要导出的内容 (或关闭 selectedOnly) +@msg select text to redefine the style from 请选择用来重新定义样式的文本 +@msg select the art and, on top of it, the mask object 请选择图稿以及位于其上方的蒙版对象 +@msg select the art for the design 请选择用于设计的图稿 +@msg select the art for the pattern tile 请选择用于图案拼贴的图稿 +@msg select the art to add first 请先选择要添加的图稿 +@msg select the art to collect (or give its ids) 请选择要收集的图稿 (或给出其 ids) +@msg select the content and a path on top 请选择内容以及位于其上方的一条路径 +@msg select the images to relink, or pass ids 请选择要重新链接的图像,或传入 ids +@msg select the images, or pass ids 请选择图像,或传入 ids +@msg select the linked images or placed documents, or pass ids 请选择链接的图像或置入的文档,或传入 ids +@msg select the object to copy from 请选择要从中复制的对象 +@msg select the objects (or give their ids) 请选择对象 (或给出其 ids) +@msg select the objects to attach to the path 请选择要附着到路径上的对象 +@msg select the objects to bind 请选择要绑定的对象 +@msg select two or more objects to intertwine 请选择两个或更多要交织的对象 +@msg select two or more slices to combine 请选择两个或更多要组合的切片 +@msg select type on a path 请选择路径文字 +@msg selection `{m}`: one or each selection `{m}`:应为 one 或 each +@msg settings is an object of document.exportForScreens params settings 是由 document.exportForScreens 的参数组成的对象 +@msg settings must be an object settings 必须是对象 +@msg show `{show}`: all, missing, modified or embedded show `{show}`:应为 all、missing、modified 或 embedded +@msg show must be true or false show 必须为 true 或 false +@msg size must be "small", "medium", "large" or a number of points over 0 up to {_1} size 必须是 "small"、"medium"、"large",或大于 0 且不超过 {_1} 的点数 +@msg size must be positive size 必须为正数 +@msg sizeMode is "fixed" or "pressure", not `{other}` sizeMode 为 "fixed" 或 "pressure",不能是 `{other}` +@msg sizeMode is "fixed" or "pressure", not {other} sizeMode 为 "fixed" 或 "pressure",不能是 {other} +@msg sizeVariation must be 0 or more sizeVariation 必须大于或等于 0 +@msg smallCaps must be true or false smallCaps 必须为 true 或 false +@msg sort `{x}`: name, kind or status sort `{x}`:应为 name、kind 或 status +@msg source paths are too large for Shaper 源路径对 Shaper 而言过大 +@msg spot, mode and group apply to solid colours only spot、mode 和 group 只适用于纯色 +@msg status `{s}`: linked, embedded, missing or modified status `{s}`:应为 linked、embedded、missing 或 modified +@msg steps must be 1..1000 steps 必须为 1..1000 +@msg steps must be 1..{MAX_STEPS} steps 必须为 1..{MAX_STEPS} +@msg stop {i}: `plates` must be four numbers from 0 to 1 (C, M, Y, K) 色标 {i}:`plates` 必须是四个 0 到 1 之间的数字 (C, M, Y, K) +@msg stopped before the archive was finished 在归档完成之前已停止 +@msg strokeMode must be within|along|across, got {m} strokeMode 必须是 within|along|across,实际为 {m} +@msg strokeOptions must be an object of stroke.set options strokeOptions 必须是由 stroke.set 的选项组成的对象 +@msg strokeWidth must be a positive number of pixels strokeWidth 必须是以像素为单位的正数 +@msg subpath {si} is not an open subpath 子路径 {si} 不是开放的子路径 +@msg subpaths required when joining the same path 连接同一条路径时必须给出 subpaths +@msg swatchConflict must be "merge" or "add", not {v} swatchConflict 必须是 "merge" 或 "add",不能是 {v} +@msg text must be {characterSet?, platform?, removeLineReturns?, removeParagraphReturns?, replaceSpaces?} text 必须是 {characterSet?, platform?, removeLineReturns?, removeParagraphReturns?, replaceSpaces?} +@msg text transform is collapsed or unrepresentable 文本的变换已塌缩或无法表示 +@msg text.replaceSpaces must be a whole number from 2 to 100 text.replaceSpaces 必须是 2 到 100 之间的整数 +@msg text.{key} `{v}`: use "{_1}" or "{_2}" text.{key} `{v}`:请使用 "{_1}" 或 "{_2}" +@msg textureImage: give {path} or {name, dataBase64} of an image file, or a texture as effect.list gives it textureImage:请给出图像文件的 {path} 或 {name, dataBase64},或 effect.list 所给出的纹理 +@msg textureImage: {e} textureImage:{e} +@msg that makes more than {MAX_PIECES} slices 这样会生成超过 {MAX_PIECES} 个切片 +@msg that object is not in the overlap 该对象不在重叠处 +@msg the Affinity document has no page with a size Affinity 文档中没有带尺寸的页面 +@msg the CMYK image couldn't be written 无法写出 CMYK 图像 +@msg the PDF security settings were saved without their passwords: give openPassword or permissionsPassword again, or security without passwordRequired to export unprotected PDF 安全性设置保存时未包含密码:请重新给出 openPassword 或 permissionsPassword,或给出不含 passwordRequired 的 security 以便不加保护地导出 +@msg the RTF file has too many paragraphs or formatting changes to place as type (at most {MAX_PARAGRAPHS} paragraphs and {MAX_RUNS} runs) RTF 文件的段落或格式变化过多,无法作为文字置入 (最多 {MAX_PARAGRAPHS} 个段落和 {MAX_RUNS} 个文本段) +@msg the RTF file is too large to place as type (at most {_1} MB) RTF 文件过大,无法作为文字置入 (最多 {_1} MB) +@msg the SVG expands to more than {0} nested SVG images SVG 展开后的嵌套 SVG 图像超过 {0} 个 +@msg the SVG expands to more than {0} objects SVG 展开后的对象超过 {0} 个 +@msg the SVG has no drawable objects SVG 中没有可绘制的对象 +@msg the SVGZ file unpacks to more than {_1} MB SVGZ 文件解压后超过 {_1} MB +@msg the Word document has more than {MAX_PAGES} pages of properties, too many to place Word 文档的属性页超过 {MAX_PAGES} 页,过多而无法置入 +@msg the Word document has more than {MAX_RUNS} runs of character or paragraph properties, too many to place Word 文档的字符或段落属性段超过 {MAX_RUNS} 个,过多而无法置入 +@msg the Word document has more than {_1} MB of formatting properties, too many to place Word 文档的格式属性超过 {_1} MB,过多而无法置入 +@msg the Word document has too much text or formatting to place as type (at most {MAX_PARAGRAPHS} paragraphs, {MAX_RUNS} runs and {_1} MB of text) Word 文档的文本或格式过多,无法作为文字置入 (最多 {MAX_PARAGRAPHS} 个段落、{MAX_RUNS} 个文本段和 {_1} MB 文本) +@msg the Word document has too much text to place as type (at most {_1} MB) Word 文档的文本过多,无法作为文字置入 (最多 {_1} MB) +@msg the Word document is encrypted or protected with a password; save it without one to place it Word 文档已加密或受密码保护;请去掉密码保存后再置入 +@msg the Word document is too large to place (its {name} stream holds more than {_1} MB) Word 文档过大,无法置入 (其 {name} 流超过 {_1} MB) +@msg the Word document was last saved with fast save, which VectorCraft doesn't read; save it again with fast save turned off Word 文档上次是以快速保存方式保存的,VectorCraft 无法读取;请关闭快速保存后重新保存 +@msg the Word document was saved by Word 6.0 or Word 95, which VectorCraft doesn't read; save it as a Word 97-2003 document Word 文档是由 Word 6.0 或 Word 95 保存的,VectorCraft 无法读取;请将其另存为 Word 97-2003 文档 +@msg the Word document's text is made of more than {MAX_PIECES} pieces, too many to place Word 文档的文本由超过 {MAX_PIECES} 个片段组成,过多而无法置入 +@msg the action set ids are not a list 动作组 ID 不是列表 +@msg the active paint is not a gradient 当前上色不是渐变 +@msg the artboards don't fit on the canvas: fewer artboards, less spacing or a smaller size 画板在画布上放不下:请减少画板、缩小间距或减小尺寸 +@msg the character's size can't be measured 无法测量该字符的大小 +@msg the compound shape is too complex to expand 复合形状过于复杂,无法扩展 +@msg the container of the listed objects is gone 所列对象的容器已不存在 +@msg the copy `{user_id}` can't be read as a library 副本 `{user_id}` 无法作为库读取 +@msg the copy would leave the canvas 副本会超出画布 +@msg the cut cannot be made on this art: {e} 无法在此图稿上进行切割:{e} +@msg the data isn't an EMF or WMF picture 该数据不是 EMF 或 WMF 图片 +@msg the data isn't an EPS or PostScript picture 该数据不是 EPS 或 PostScript 图片 +@msg the deferred paste is no longer available 延迟粘贴的内容已不可用 +@msg the design is too big to draw at every data point of this graph 设计过大,无法在此图表的每个数据点上绘制 +@msg the design is too big to draw in every column of this graph 设计过大,无法在此图表的每个柱形中绘制 +@msg the dialog it was opened over is no longer open 它所依附的对话框已不再打开 +@msg the dictionary stack overflowed 字典栈溢出 +@msg the editing data's hash has no place 编辑数据的哈希值没有存放位置 +@msg the entities the document declares expand to too much text 文档声明的实体展开后的文本过多 +@msg the envelope's content has no bounds 封套的内容没有边界 +@msg the envelope's mesh is malformed 封套的网格格式不正确 +@msg the file holds no `variableSets` element 文件中没有 `variableSets` 元素 +@msg the file is larger than {_1} MB 文件大于 {_1} MB +@msg the file is too large 文件过大 +@msg the file was updated or encrypted already 文件已被更新或加密 +@msg the first character of a line has no character before it to kern: it moves only up and down (dy) 行首字符前面没有可供调整字偶距的字符:它只能上下移动 (dy) +@msg the font {_1} is not available 字体 {_1} 不可用 +@msg the format has no file extension 该格式没有文件扩展名 +@msg the graphic can't be read: {e} 无法读取该图形:{e} +@msg the graphic is empty 该图形为空 +@msg the graphic's data is damaged 该图形的数据已损坏 +@msg the graphic's document has no artboard 该图形的文档没有画板 +@msg the header `{cell}` for `{name}` would read back as the variable `{other}`: rename one of them `{name}` 的标题 `{cell}` 读回时会被当作变量 `{other}`:请重命名其中一个 +@msg the image `{path}` isn't followed: {r} 未跟随图像 `{path}`:{r} +@msg the image has no embedded pixels 该图像没有嵌入的像素 +@msg the image is empty 图像为空 +@msg the image is fully transparent 图像完全透明 +@msg the image is not on an artboard; pass rect 图像不在画板上;请传入 rect +@msg the image's pixels are missing 图像的像素缺失 +@msg the image's pixels aren't in the document 图像的像素不在文档中 +@msg the image's pixels can't be read: {e} 无法读取图像的像素:{e} +@msg the image's transparency doesn't fit it 图像的透明度数据与图像不相符 +@msg the job would print more than {MAX_PAGES} pages 此作业会打印超过 {MAX_PAGES} 页 +@msg the job would print more than {_1} pages 此作业会打印超过 {_1} 页 +@msg the layers hold no art to mask 这些图层中没有可添加蒙版的图稿 +@msg the layout moved 布局已移动 +@msg the library has a group `{name}` already 库中已有组 `{name}` +@msg the library has no group `{name}` 库中没有组 `{name}` +@msg the library has no item `{item}` 库中没有项目 `{item}` +@msg the library has no item `{other}` 库中没有项目 `{other}` +@msg the library holds {MAX_GROUPS} groups already 库中已有 {MAX_GROUPS} 个组 +@msg the library holds {MAX_ITEMS} items of this kind already 库中已有 {MAX_ITEMS} 个此类项目 +@msg the name is empty 名称为空 +@msg the object has no fill, stroke or effect 该对象没有填色、描边或效果 +@msg the object has no graphic style (pass `name`) 该对象没有图形样式 (请传入 `name`) +@msg the objects don't match the plan 对象与计划不相符 +@msg the open and permissions passwords must differ 打开密码和权限密码必须不同 +@msg the operand stack overflowed 操作数栈溢出 +@msg the page has no area 该页面没有面积 +@msg the page's type in an unread object's box isn't in its page art 页面中位于某个未读取对象框内的文字不在其页面图稿中 +@msg the paint behind the proxy is not a gradient 代理对应的上色不是渐变 +@msg the parent must be a layer or sublayer 父项必须是图层或子图层 +@msg the path can't be extended 该路径无法延伸 +@msg the path can't be inside one of the objects to attach 路径不能位于要附着的某个对象内部 +@msg the path has no segments to measure 该路径没有可测量的线段 +@msg the path is empty 路径为空 +@msg the path is too short to shorten that much 路径太短,无法缩短这么多 +@msg the picture has no objects 图片中没有对象 +@msg the program runs too long 程序运行时间过长 +@msg the program uses too much memory 程序占用的内存过多 +@msg the rectangle must have a width and a height 矩形必须有宽度和高度 +@msg the rectangle needs a size and must lie on the canvas 矩形需要有大小,且必须位于画布上 +@msg the selected art has no width 所选图稿没有宽度 +@msg the selection draws nothing 所选对象没有绘制任何内容 +@msg the selection has no area 所选对象没有面积 +@msg the selection has no art to export 所选对象中没有可导出的图稿 +@msg the selection has no bounds 所选对象没有边界 +@msg the selection has no graphic style 所选对象没有图形样式 +@msg the slice would leave the canvas 切片会超出画布 +@msg the spot colour couldn't be added 无法添加该专色 +@msg the subpath has no ends to extend (it is closed or a single point) 该子路径没有可延伸的端点 (它是闭合的或只有一个点) +@msg the symbols are nested too deeply to expand their instances 符号嵌套过深,无法扩展其实例 +@msg the text file is too large to place as type (at most {_1} MB) 文本文件过大,无法作为文字置入 (最多 {_1} MB) +@msg the text is empty 文本为空 +@msg the text is over {_1} MB 文本超过 {_1} MB +@msg the top object must be a path 最上方的对象必须是路径 +@msg the trace was cancelled 描摹已取消 +@msg the trailer has no size 尾部没有大小 +@msg the type object is flattened to nothing 文字对象拼合后没有任何内容 +@msg the value of axis `{tag}` must be a number or null 轴 `{tag}` 的值必须是数字或 null +@msg the variable library declares more than {MAX_LIBRARY_DATASETS} data sets 变量库声明的数据集超过 {MAX_LIBRARY_DATASETS} 个 +@msg the variable library declares more than {MAX_LIBRARY_ENTITIES} entities 变量库声明的实体超过 {MAX_LIBRARY_ENTITIES} 个 +@msg the variable library declares more than {MAX_LIBRARY_VARIABLES} variables 变量库声明的变量超过 {MAX_LIBRARY_VARIABLES} 个 +@msg the variable library declares no variables 变量库没有声明任何变量 +@msg the variable library is larger than {MAX_LIBRARY_BYTES} bytes 变量库大于 {MAX_LIBRARY_BYTES} 字节 +@msg the variable library is not UTF-8 变量库不是 UTF-8 +@msg the variable library is not well-formed XML: {e} 变量库不是格式正确的 XML:{e} +@msg the variable library nests elements more than {MAX_LIBRARY_NESTING} deep 变量库的元素嵌套超过 {MAX_LIBRARY_NESTING} 层 +@msg the variable library's document type declaration holds something other than entities of plain text 变量库的文档类型声明中含有纯文本实体以外的内容 +@msg the variable library's entities expand to more than {MAX_LIBRARY_BYTES} bytes 变量库的实体展开后超过 {MAX_LIBRARY_BYTES} 字节 +@msg the window has no dock 该窗口没有停放区 +@msg the written PDF has no catalog 已写出的 PDF 没有目录 +@msg the written PDF has no cross-reference table 已写出的 PDF 没有交叉引用表 +@msg the written PDF's metadata can't be edited 无法编辑已写出的 PDF 的元数据 +@msg there are no colour swatches to draw 没有可绘制的颜色色板 +@msg there is already a design named `{name}` 已有名为 `{name}` 的设计 +@msg there is already a design named `{to}` 已有名为 `{to}` 的设计 +@msg there is already a toolbar named `{name}` 已有名为 `{name}` 的工具栏 +@msg there is already a toolbar named `{to}` 已有名为 `{to}` 的工具栏 +@msg there is no library: create one first 没有库:请先创建一个 +@msg these paths are too degenerate for Shaper 这些路径过于退化,Shaper 无法处理 +@msg thumbnail: no page {v} (the {what} has {count}) thumbnail:没有第 {v} 页 ({what} 有 {count} 页) +@msg tileRange of {what}: {e} {what} 的 tileRange:{e} +@msg title can't be empty title 不能为空 +@msg to (the new name) is required 必须给出 to (新名称) +@msg to must be fill or stroke to 必须是 fill 或 stroke +@msg to must be smooth or corner to 必须是 smooth 或 corner +@msg too large for a zip archive: package to a folder 对 zip 归档而言过大:请打包到文件夹 +@msg too many Shaper edits Shaper 编辑过多 +@msg too many `points` (at most 100000) `points` 过多 (最多 100000 个) +@msg too many characters: at most {MAX_CHARS} 字符过多:最多 {MAX_CHARS} 个 +@msg too many dots for this size: lower the frequency 此尺寸下的网点过多:请降低频率 +@msg too many filters over one file 单个文件上的滤镜过多 +@msg too many overlapping paths for Shaper 重叠的路径过多,Shaper 无法处理 +@msg too many saved clips 已保存的剪切过多 +@msg too many saved graphics states 已保存的图形状态过多 +@msg toolbar (a toolbar's name) must be a string toolbar (工具栏名称) 必须是字符串 +@msg toolbar name can't be empty 工具栏名称不能为空 +@msg transparentImages {v}: "flatten" (the default) or "omit" transparentImages {v}:应为 "flatten" (默认值) 或 "omit" +@msg two saved selections would be named `{_1}` 会有两个已保存的选区都名为 `{_1}` +@msg type dimension cannot be represented with this text transform 无法用此文本变换表示文字尺寸 +@msg type dimension must be finite 文字尺寸必须是有限值 +@msg unexpected resources 出现了意外的资源 +@msg unknown CMYK profile `{name}` 未知的 CMYK 配置文件 `{name}` +@msg unknown File Info field `{k}` 未知的文件信息字段 `{k}` +@msg unknown OpenType feature `{t}` in featureChanges (the tags `features` takes) featureChanges 中有未知的 OpenType 特性 `{t}` (应为 `features` 接受的标签) +@msg unknown PDF preset `{name}` (presets: {_1}) 未知的 PDF 预设 `{name}` (现有预设:{_1}) +@msg unknown Warp style 未知的变形样式 +@msg unknown alignToPath `{a}` 未知的 alignToPath `{a}` +@msg unknown arrowhead {v} 未知的箭头 {v} +@msg unknown artboardLayout key `{k}` (layout, columns, spacing, rightToLeft) 未知的 artboardLayout 键 `{k}` (layout、columns、spacing、rightToLeft) +@msg unknown attribute `{attribute}` 未知的属性 `{attribute}` +@msg unknown attribute `{k}` 未知的属性 `{k}` +@msg unknown axis `{other}` (vertical|horizontal|free) 未知的轴 `{other}` (vertical|horizontal|free) +@msg unknown blend mode `{b}` 未知的混合模式 `{b}` +@msg unknown blend mode {b} 未知的混合模式 {b} +@msg unknown brush type `{o}` 未知的画笔类型 `{o}` +@msg unknown category `{c}` 未知的类别 `{c}` +@msg unknown category `{c}` ({_1}) 未知的类别 `{c}` ({_1}) +@msg unknown character `{c}` 未知的字符 `{c}` +@msg unknown character style number field 未知的字符样式数值字段 +@msg unknown effect `{e}` 未知的效果 `{e}` +@msg unknown end {e} 未知的端点 {e} +@msg unknown flattenerPreset `{name}` (High Resolution, Medium Resolution, Low Resolution or a saved one: see flattener.presets.list) 未知的 flattenerPreset `{name}` (应为 High Resolution、Medium Resolution、Low Resolution 或已保存的预设:参见 flattener.presets.list) +@msg unknown format `{f}` (vcswatches, gpl, ase or css) 未知的格式 `{f}` (vcswatches、gpl、ase 或 css) +@msg unknown from {f} 未知的 from {f} +@msg unknown graph type `{t}` 未知的图表类型 `{t}` +@msg unknown grid colours `{name}` (one of {_1}) 未知的网格颜色 `{name}` (应为 {_1} 之一) +@msg unknown gridType `{t}` 未知的 gridType `{t}` +@msg unknown highlight `{v}` 未知的 highlight `{v}` +@msg unknown intent `{i}` 未知的意图 `{i}` +@msg unknown issue kind {id} 未知的问题类型 {id} +@msg unknown issue kind {v} 未知的问题类型 {v} +@msg unknown knockout state {k} 未知的挖空状态 {k} +@msg unknown language `{language}` (one of {_1}) 未知的语言 `{language}` (应为 {_1} 之一) +@msg unknown language `{l}` (one of {_1}) 未知的语言 `{l}` (应为 {_1} 之一) +@msg unknown method `{m}` ({_1}) 未知的方法 `{m}` ({_1}) +@msg unknown mode `{other}` (gray, rgb, hsb, lab, cmyk or web) 未知的模式 `{other}` (gray、rgb、hsb、lab、cmyk 或 web) +@msg unknown mode `{other}` (mono|cmyk) 未知的模式 `{other}` (mono|cmyk) +@msg unknown mode `{other}` (rgb|cmyk|gray|global) 未知的模式 `{other}` (rgb|cmyk|gray|global) +@msg unknown mode `{other}` (set, add, subtract) 未知的模式 `{other}` (set、add、subtract) +@msg unknown mode `{o}` 未知的模式 `{o}` +@msg unknown mode {m} 未知的模式 {m} +@msg unknown model `{other}` 未知的模型 `{other}` +@msg unknown model `{other}` (keep, new or document) 未知的模型 `{other}` (keep、new 或 document) +@msg unknown op {o} 未知的 op {o} +@msg unknown order `{o}`: toggle, front, forward, backward or back 未知的 order `{o}`:应为 toggle、front、forward、backward 或 back +@msg unknown overprints `{v}` (preserve, simulate or discard) 未知的 overprints `{v}` (preserve、simulate 或 discard) +@msg unknown panel 未知的面板 +@msg unknown pieLegend `{v}` (none, standard or wedges) 未知的 pieLegend `{v}` (none、standard 或 wedges) +@msg unknown piePosition `{v}` (even, ratio or stacked) 未知的 piePosition `{v}` (even、ratio 或 stacked) +@msg unknown pieSort `{v}` (none, all or first) 未知的 pieSort `{v}` (none、all 或 first) +@msg unknown plate `{n}` 未知的印版 `{n}` +@msg unknown preference `{k}` 未知的首选项 `{k}` +@msg unknown profile {id} (see stroke.widthProfile.list) 未知的配置文件 {id} (参见 stroke.widthProfile.list) +@msg unknown proof target `{t}` 未知的校样目标 `{t}` +@msg unknown quotes key `{k}` (double, single) 未知的 quotes 键 `{k}` (double、single) +@msg unknown resolution `{v}` 未知的分辨率 `{v}` +@msg unknown rule `{rule}` ({_1}) 未知的规则 `{rule}` ({_1}) +@msg unknown rule `{r}` (see color.harmony) 未知的规则 `{r}` (参见 color.harmony) +@msg unknown setting `{k}` 未知的设置 `{k}` +@msg unknown shape `{v}` (circle|ellipse|square|diamond|line) 未知的形状 `{v}` (circle|ellipse|square|diamond|line) +@msg unknown spacing `{o}` (smooth|steps|distance) 未知的间距 `{o}` (smooth|steps|distance) +@msg unknown tileType `{t}` ({_1}) 未知的 tileType `{t}` ({_1}) +@msg unknown units 未知的单位 +@msg unknown units `{u}` 未知的单位 `{u}` +@msg unknown value axis `{v}` (left, right or both) 未知的数值轴 `{v}` (left、right 或 both) +@msg unknown variation `{v}` (tintsShades|warmCool|vividMuted) 未知的变化 `{v}` (tintsShades|warmCool|vividMuted) +@msg unknown warp style `{s}` 未知的变形样式 `{s}` +@msg unknown {key} `{v}` (none, short or full) 未知的 {key} `{v}` (none、short 或 full) +@msg unknown {key} profile `{n}` 未知的 {key} 配置文件 `{n}` +@msg unknown {k} key `{key}` (size, position) 未知的 {k} 键 `{key}` (size、position) +@msg unreadable object 对象无法读取 +@msg unsafe destination file name 目标文件名不安全 +@msg use paths or compound paths 请使用路径或复合路径 +@msg useArtboards must be true or false, not {v} useArtboards 必须为 true 或 false,不能是 {v} +@msg value for `{var}` must match its variable kind `{var}` 的值必须与其变量类型相符 +@msg variable `{_1}` is already defined 变量 `{_1}` 已定义 +@msg variable `{name}` has no `trait` 变量 `{name}` 没有 `trait` +@msg variable `{name}` is already defined 变量 `{name}` 已定义 +@msg variable `{name}` is declared twice 变量 `{name}` 被声明了两次 +@msg variable `{to}` already exists 变量 `{to}` 已存在 +@msg view is required 必须给出 view +@msg view must be one of {_1} view 必须是 {_1} 之一 +@msg warpStyle can only edit an applied Warp effect warpStyle 只能编辑已应用的变形效果 +@msg width and height must be more than 0 and at most {limit} width 和 height 必须大于 0 且不超过 {limit} +@msg width factors must be finite 宽度系数必须是有限值 +@msg width must be positive width 必须为正数 +@msg width out of range 宽度超出范围 +@msg width/height must be > 0 width/height 必须 > 0 +@msg x and y must be finite numbers x 和 y 必须是有限的数字 +@msg x and y must be given together x 和 y 必须一起给出 +@msg zone needs an anchor: dock beside a panel with anchor, or in a new dock column with side (Start or End) zone 需要 anchor:请用 anchor 停放在某个面板旁,或用 side (Start 或 End) 停放到新的停放列中 +@msg zoom must be positive zoom 必须为正数 +@msg {C}: no effect at index {list} {C}:索引 {list} 处没有效果 +@msg {DEFAULT_PRESET} is protected and stays {DEFAULT_PRESET} 受保护,会保留 +@msg {DEFAULT_PRESET} is protected: save the settings under another name {DEFAULT_PRESET} 受保护:请用其他名称保存这些设置 +@msg {LABEL} produced an empty result {LABEL} 得到了空结果 +@msg {_1} MB of document, at most {_2} MB 文档为 {_1} MB,最多允许 {_2} MB +@msg {_1} MB of images, at most {_2} MB 图像共 {_1} MB,最多允许 {_2} MB +@msg {_1} bytes of RGBA data for a {width} × {height} image {width} × {height} 的图像却有 {_1} 字节的 RGBA 数据 +@msg {_1} can't be read, or changed since it was read: relink or update it first {_1} 无法读取,或在读取后已被更改:请先重新链接或更新它 +@msg {_1} can't go into {into} {_1} 不能放入 {into} +@msg {_1} can't limit printing to low resolution: choose PDF 1.4 or later, or allow high-resolution printing {_1} 不能将打印限制为低分辨率:请选择 PDF 1.4 或更高版本,或允许高分辨率打印 +@msg {_1} files can't be opened yet 目前还无法打开 {_1} 文件 +@msg {_1} files can't be password-protected: remove the passwords or choose no standard {_1} 文件不能用密码保护:请移除密码或不选择标准 +@msg {_1} files can't be {_2} {_1} 文件不能 {_2} +@msg {_1} files can't carry editing data: turn off preserveEditing {_1} 文件不能包含编辑数据:请关闭 preserveEditing +@msg {_1} files can't have PDF layers: turn off createLayers {_1} 文件不能包含 PDF 图层:请关闭 createLayers +@msg {_1} files need a creation date, and this platform has no clock to give one {_1} 文件需要创建日期,而此平台没有可提供日期的时钟 +@msg {_1} isn't a path {_1} 不是路径 +@msg {_1} options: {e} {_1} 选项:{e} +@msg {_1} paints nothing to rasterize {_1} 没有绘制任何可栅格化的内容 +@msg {_1} passwords can have up to {MAX_LEGACY_PASSWORD} ASCII characters (PDF 1.7 and later take any) {_1} 的密码最多 {MAX_LEGACY_PASSWORD} 个 ASCII 字符 (PDF 1.7 及更高版本可使用任意字符) +@msg {_1} with linked images or an image map writes several files: use document.export 带有链接图像或图像映射的 {_1} 会写出多个文件:请使用 document.export +@msg {_1} writes one file per artboard here: use document.export, or name one artboard {_1} 在这里会为每个画板写出一个文件:请使用 document.export,或指定一个画板 +@msg {_1} × {_2} pixels is too large for {_3} (at most {max} pixels a side): lower the scale {_1} × {_2} 像素对 {_3} 而言过大 (每边最多 {max} 像素):请降低缩放比例 +@msg {_1}: belongs to another account {_1}:属于其他帐户 +@msg {_1}: not a folder of its own {_1}:不是独立的文件夹 +@msg {_1}: not a plain file {_1}:不是普通文件 +@msg {dest}: {e} {dest}:{e} +@msg {doc} has no folder {doc} 没有所在的文件夹 +@msg {file} isn't linked {file} 不是链接文件 +@msg {folder} is not a package folder {folder} 不是打包文件夹 +@msg {folder}: more than {max} files and folders {folder}:文件和文件夹超过 {max} 个 +@msg {folder}: {e} {folder}:{e} +@msg {g} is not a Live Paint group {g} 不是实时上色组 +@msg {id} is not a slice {id} 不是切片 +@msg {key} must be 0–{MAX_ADD_AROUND} pt {key} 必须为 0–{MAX_ADD_AROUND} pt +@msg {key} must be [x,y] {key} 必须是 [x,y] +@msg {key} must be a percentage {min}..100 {key} 必须是 {min}..100 的百分比 +@msg {key} must be a positive number, not {n} {key} 必须是正数,不能是 {n} +@msg {key} must be a positive number, not {v} {key} 必须是正数,不能是 {v} +@msg {key} must be one of {_1} {key} 必须是 {_1} 之一 +@msg {key} must be {_1}, got {s} {key} 必须是 {_1},实际为 {s} +@msg {key} must name a floating panel {key} 必须指定一个浮动面板 +@msg {key} must name a panel in another group {key} 必须指定另一个组中的面板 +@msg {key} must name a panel that shows {key} 必须指定一个已显示的面板 +@msg {key} must name a registered panel {key} 必须指定一个已注册的面板 +@msg {kind} files have no transparency, and the file would have {what}: flatten it first (object.flattenTransparency) {kind} 文件不支持透明度,而该文件会包含 {what}:请先拼合 (object.flattenTransparency) +@msg {kind} images can't be opened (see document.formats) 无法打开 {kind} 图像 (参见 document.formats) +@msg {k} `{v}` is not one of the choices {k} `{v}` 不在可选项之中 +@msg {k} has control characters{_1} {k} 含有控制字符{_1} +@msg {k} is too long (at most {MAX_TEXT} characters) {k} 过长 (最多 {MAX_TEXT} 个字符) +@msg {k} must be > 0 {k} 必须 > 0 +@msg {k} must be a number (pt) or a length such as "210 mm" {k} 必须是数字 (pt) 或 "210 mm" 这样的长度 +@msg {k} must be a number from {min} to {max} {k} 必须是 {min} 到 {max} 之间的数字 +@msg {k} must be a number or "auto" {k} 必须是数字或 "auto" +@msg {k} must be a string {k} 必须是字符串 +@msg {k} must be text {k} 必须是文本 +@msg {k} must be true or false {k} 必须为 true 或 false +@msg {k} must be {{size?, position?}} {k} 必须是 {{size?, position?}} +@msg {k}: can't read `{s}` as a length {k}:无法将 `{s}` 读作长度 +@msg {label} must be a number at most {max} {label} 必须是不超过 {max} 的数字 +@msg {label} must be a number from -1296 to 1296 {label} 必须是 -1296 到 1296 之间的数字 +@msg {label} must be a number from 1 to 10000 {label} 必须是 1 到 10000 之间的数字 +@msg {name} `{s}`: {ids} {name} `{s}`:{ids} +@msg {name} is built in and can't be deleted {name} 是内置项,不能删除 +@msg {name} must be {lo}–{hi}{unit} (got {v}) {name} 必须为 {lo}–{hi}{unit} (实际为 {v}) +@msg {name}: CRC or size mismatch {name}:CRC 或大小不匹配 +@msg {name}: only this Affinity file's embedded preview could be read; use File › Open to see it with its warning, or export SVG or PDF from Affinity before placing {name}:只能读取此 Affinity 文件的嵌入预览;请使用 文件 › 打开 查看预览及其警告,或在置入前先从 Affinity 导出 SVG 或 PDF +@msg {name}: {e} {name}:{e} +@msg {native}; its embedded preview can't be read either ({e}) {native};其嵌入的预览也无法读取 ({e}) +@msg {std} files are CMYK, and the file would have colours in {_1} {std} 文件为 CMYK,而该文件会包含 {_1} 颜色 +@msg {std} files embed their fonts, and the file would have one that isn't {std} 文件需要嵌入字体,而该文件会有一个未嵌入的字体 +@msg {target} is the file this document was read from, and reading it left things out ({what}): writing over it would lose them for good. Write another file instead, or pass acknowledgeLoss: true to replace it anyway {target} 是读取此文档时所用的文件,读取时略去了一些内容 ({what}):覆盖该文件会永久丢失这些内容。请改为写入另一个文件,或传入 acknowledgeLoss: true 以仍然替换它 +@msg {ty} brushes need selected art (or params.{k}) {ty} 画笔需要选中的图稿 (或 params.{k}) +@msg {v} is not an asset id {v} 不是资源 ID +@msg {what} can't be intertwined {what} 不能交织 +@msg {what} doesn't fit the paper with its bleed and marks {what} 连同出血和标记在纸张上放不下 +@msg {what} would print on more than {MAX_TILES} tiles: scale it down {what} 会打印成超过 {MAX_TILES} 个拼贴:请将其缩小 diff --git a/docs/localization-parity.md b/docs/localization-parity.md index 42b90cf48c..e3fb47a98b 100644 --- a/docs/localization-parity.md +++ b/docs/localization-parity.md @@ -27,7 +27,7 @@ Chinese by `imachus`). Only Georgian is recorded as reviewed by a native speaker | Language | Code | UI strings translated | Dialogs / tooltips / messages | Script support | Native review | Status | To `full` (h) | |---|---|---|---|---|---|---|---| | English | `en` | source, 100% | all | Latin | — | full | — | -| Simplified Chinese (Mandarin) | `zh-hans` | 5,102 rows, 791 of them `@msg` (counted 2026-10-21): menus, `tl!` literals and messages complete when counted | all | CJK UI font from craft-fonts (BIZ UDPGothic) when embedded, else a system font; IME with marked text at the caret; vertical type partial ([type-parity.md](type-parity.md)) | no | full | — (review) | +| Simplified Chinese (Mandarin) | `zh-hans` | 5,102 rows, 791 of them `@msg` (counted 2026-10-21): menus, `tl!` literals and messages complete when counted | all (3,439 `@msg` and 48 `@msgplural` rows, counted 2026-11-13: the untranslated report lists 40 missing messages for it) | CJK UI font from craft-fonts (BIZ UDPGothic) when embedded, else a system font; IME with marked text at the caret; vertical type partial ([type-parity.md](type-parity.md)) | no | full | — (review) | | Spanish | `es` | 4,009 / 4,020 (99.7%) | all (604 messages) | Latin | no | full | — (review) | | Hindi | `hi` | 8,782 rows (2026-11-13): 3,014 `@msg`, 47 `@msgplural`, 41 `@plural`; no gaps in the untranslated report | menus, dialogs, tooltips and scanned messages; contributor-approved loanword terminology; agent wording pass | UI and document text shape with HarfRust; installed desktop Devanagari fallback, or a `Deva` craft-fonts face; web font still needed | contributor terminology review; 2026-11-13 wording pass on messages and longer labels, with a glossary-term test; wider proofread welcome | complete catalog, machine-assisted draft | native review, layout and web font | | Arabic | `ar` | 0 | none | document text: bidi layout and Paragraph Direction; interface: no right-to-left layout, no Arabic shaping in egui | no | none | 25–40 | diff --git a/docs/target-app-parity.md b/docs/target-app-parity.md index ee72f2cbe8..338514cfd4 100644 --- a/docs/target-app-parity.md +++ b/docs/target-app-parity.md @@ -897,6 +897,7 @@ Moved from the ROADMAP's "Shipped so far" on 2026-10-10. Update it when a featur The counts that Package's status and question, the folder search of Missing Fonts and Find Linked Files, the modified and missing linked file prompts and the CSS Properties panel's notes show use the interface language's plural forms instead of a fixed "(s)" form. Evidence: `the_missing_links_note_uses_each_count_form` in `crates/ui-egui/src/dialogs/tests_package.rs`, `the_modified_links_question_uses_each_count_form` in `crates/ui-egui/src/dialogs/missing_links.rs`, `search_counts_use_each_count_form` in `crates/ui-egui/src/dialogs/missing_fonts/tests.rs` and `the_unnamed_objects_note_uses_each_count_form` in `crates/ui-egui/src/panels/tests_css_properties.rs`. The status bar's messages for relinked, replaced, updated and embedded images, broken links, linked files that can't be read or changed on disk, images that can't be decoded, added and unavailable fonts, copied CSS, downloads and exports with their notes name one item in the singular and more in the plural, in English and in each language's plural forms (`counted_status_messages_take_the_plural_form` in `crates/ui-egui/src/i18n/tests.rs`). The status bar's messages for documents opened or saved with notes and for discarded or restored recovered documents, and the Global Edit options' Results line, do the same (`open_save_and_recovery_messages_take_the_plural_form` in `crates/ui-egui/src/i18n/tests.rs`); the warnings for linked images and placed documents output as their previews and the errors for a page past a placed file's last page or artboard name their counts in the singular or the plural in English. + - The Simplified Chinese catalog (`crates/ui-egui/src/i18n/zh-hans.tsv`) has an `@msg` row for the status and error messages the untranslated report (`untranslated_report`) finds in the sources, 3,439 `@msg` rows in all: the errors of commands, scripts, file import and export and plug-ins. The report lists 40 Simplified Chinese messages: the composite font, justification order and Blob Brush connect end errors that open #7211, #7116 and #7330 translate, and two messages that no catalog has a row for yet. A message with two placeholders in a row (`Template::parse` in `crates/ui-egui/src/i18n/catalog.rs`) is still shown in English. - Edit › Undo and Edit › Redo, in the in-window and native menus, name the step in the interface language as the History panel lists it (`panels::history::step_name`), so when the catalog has no plain row for a step named after an effect, such as Feather, the menu shows the translation of the effect's menu row without its ellipsis (`undo_and_redo_name_the_step_as_the_history_panel_does`). - The History panel translates the undo step names the engine, the tools and the shell write as literals: the untranslated report (`untranslated_report`) lists any a complete catalog lacks, and a step whose catalog row exists only with an ellipsis (such as an effect's menu name) shows that row without the ellipsis. - The German catalog (`crates/ui-egui/src/i18n/de.tsv`) has an `@msg` row for the status and error messages the untranslated report (`untranslated_report`) finds in the sources, 3,433 `@msg` rows in all: the errors of commands, scripts, file import and export and plug-ins. The report lists 48 German messages; 38 of them are the composite font, select-a-path and justification order errors that open #7211, #7214 and #7116 translate. A message with two placeholders in a row (`Template::parse` in `crates/ui-egui/src/i18n/catalog.rs`) is still shown in English.