跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

波兰拖曳芯片 #23609

已合并
将9个提交合并到 2020年7月2日
已合并

波兰拖曳芯片 #23609

将9个提交合并到 2020年7月2日

对话

贾斯穆森
复制链接
贡献者

这将抛光拖动芯片和多选图标。之前:

屏幕截图2020-07-01,12 20 41

屏幕截图2020-07-01,12 20 48

屏幕截图2020-07-01,12 24 27

之后:

屏幕截图2020-07-01,12 18 11

屏幕截图2020-07-01,12 22 34

屏幕截图2020-07-01,12 24 37

屏幕截图2020-07-01,12 39 02

我也这样做了,当你只拖动一个块时,你看不到数字。

<FlexItem>{`(${clientIds.length})`}</FlexItem>
{clientIds.length>1&&(
<FlexItem>
{`${clientIds.length}`}{__('块')}
复制链接
贡献者 作者

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

我会很感激你能帮助我用一种更适合译者的方式来写这句话。我试过这个:

{冲刺(/*转换器:%s:块数*/_n(“%d个块”,clientIds.length),客户端Ids.length) }

然而,这使我的短绒与TypeError:candidate.match不是函数错误。

复制链接
成员

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

您可以将其向上移动到一个常量:const字符串=_n(“%d块”,clientIds.length);

复制链接
贡献者 作者

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

我没能让这个工作。或者说,我确实让它工作了,就像这样:

/*转换器:%d:块数*/const blocks=_n(“%d个块”,clientIds.length);返回(<div className=“block-editor-block-dragable-chip-wrapper”><div className=“block-editor-block-dragable-chip”><弹性justify=“中心”className=“block-editor-block-dragable-chip__content”><FlexItem><BlockIcon图标={句柄}/></FlexItem>{clientIds.length===1&&(<FlexItem><BlockIcon图标={icon}/></FlexItem>) }{clientIds.length>1&&(<FlexItem>{sprintf(块,clientIds.length)}</FlexItem>) }</Flex></div></div>);

但林特抱怨说

28:17错误Translate函数参数必须是字符串文字@wordpress/i18n-no-variables

有什么见解吗?

复制链接
成员

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

@贾斯穆森我会修复并推动:)

复制链接
成员

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

固定的。在这种情况下,我们不需要_n个,因为我们不需要翻译单数,只需要翻译复数。

@github-操作
复制链接

github-操作 机器人程序 评论2020年7月1日

尺寸变化:-371亿(0%)

总大小:1.13 MB

文件名 大小 更改
build/block-editor/index.js 109千字节 -5亿(0%)
构建/块编辑器/style-rtl.css 10.7千字节 +28亿(0%)
构建/块编辑器/样式.css 10.7千字节 +26亿(0%)
build/block-library/editor-rtl.css 7.63千字节 +187亿(2%)
build/block-library/editor.css 7.63千字节 +188亿(2%)
build/block-library/index.js 129千字节 -183 B(0%)
build/block-library/style-rtl.css 7.79千字节 -249亿(3%)
build/block-library/style.css 7.79千字节 -255亿(3%)
build/components/index.js 198千字节 +1个B
build/components/style-rtl.css 15.9千字节 -47亿(0%)
构建/组件/样式.css 15.8千字节 -48亿(0%)
构建/编辑-发布/样式-rtl.css 5.54千字节 +30亿(0%)
构建/编辑-发布/样式.css 5.54千字节 +28亿(0%)
build/editor/index.js 44.9千字节 +4亿(0%)
构建/编辑器/样式-rtl.css 3.82千字节 -36 B(0%)
构建/编辑器/样式.css 3.82千字节 -40亿(1%)
ℹ️查看未更改
文件名 大小 更改
构建/a11y/index.js 1.14千字节 0亿
构建/注释/index.js 3.62千字节 0亿
构建/api-fetch/index.js 3.4千字节 0亿
构建/auto/index.js 2.82千巴 0亿
构建/blob/index.js 620亿 0亿
build/block-directory/index.js 7.42千字节 0亿
构建/块目录/样式-rtl.css 941亿 0亿
构建/块目录/样式.css 942亿 0亿
构建/块库/theme-rtl.css 730亿 0亿
构建/块库/theme.css 732亿 0亿
构建/块序列化默认解析器/index.js 1.88千字节 0亿
build/block-serialization-specifi-parser/index.js 3.1千字节 0亿
build/blocks/index.js 48.2千字节 0亿
构建/合成/索引.js 9.65千字节 0亿
构建/core-data/index.js 11.4千字节 0亿
构建/数据控制/索引.js 1.29千字节 0亿
build/data/index.js 8.44千字节 0亿
构建/日期/索引.js 5.47千字节 0亿
build/deprecated/index.js 772亿 0亿
build/dom-ready/index.js版本 569亿 0亿
build/dom/index.js版本 3.19千字节 0亿
构建/编辑导航/index.js 9.88千字节 0亿
构建/编辑导航/样式-rtl.css 1.02千字节 0亿
构建/编辑导航/样式.css 1.02千字节 0亿
build/edit-post/index.js 304千字节 0亿
build/edit-site/index.js 16.6千字节 0亿
构建/编辑site/style-rtl.css 3千字节 0亿
构建/编辑site/style.css 3千字节 0亿
build/edit-widgets/index.js 9.32千字节 0亿
build/edit-widgets/style-rtl.css 2.42千字节 0亿
构建/编辑小部件/style.css 2.42千字节 0亿
build/editor/editor-styles-rtl.css 537亿 0亿
构建/编辑器/编辑器样式.css 539亿 0亿
构建/元素/索引js 4.65千字节 0亿
构建/转义-html/index.js 733亿 0亿
build/format-library/index.js 7.72千字节 0亿
build/format-library/style-rtl.css 547亿 0亿
构建/格式库/样式.css 548亿 0亿
build/hooks/index.js 2.13千字节 0亿
build/html-entities/index.js 622亿 0亿
build/i18n/index.js版本 3.56千字节 0亿
build/浅等于/index.js 710亿 0亿
构建/键盘快捷方式/index.js 2.52千字节 0亿
build/keycodes/index.js 1.94千字节 0亿
build/list-reasable-blocks/index.js 3.12千字节 0亿
构建/list-rusable-blocks/style-rtl.css 450亿 0亿
build/list-rusable-blocks/style.css 451亿 0亿
build/media-utils/index.js 5.29千字节 0亿
build/notices/index.js 1.79千字节 0亿
构建/nux/index.js 3.4千字节 0亿
build/nux/style-rtl.css 671亿 0亿
build/nux/style.css 668亿 0亿
build/plugins/index.js 2.56千字节 0亿
build/primitives/index.js 1.5千字节 0亿
构建/priority-queue/index.js 788亿 0亿
build/redux-routine/index.js 2.85千字节 0亿
构建/rich-text/index.js 14千字节 0亿
build/server-side-render/index.js 2.67千字节 0亿
build/shortcode/index.js 1.69千字节 0亿
构建/token-list/index.js 1.28千字节 0亿
构建/url/index.js 4.06千字节 0亿
build/viewport/index.js 1.85千字节 0亿
build/warning/index.js 1.14千字节 0亿
构建/wordcount/index.js 1.17千字节 0亿

压缩尺寸作用

@贾斯穆森
复制链接
贡献者 作者

当拖动多个图标时,我删除了块图标,因为只有文本似乎就足够了。

带标高

还添加了更可见的高程。

@@-22,7+23,7@@导出默认函数BlockDraggableChip({clientIds}){
);

if(!isOfSameType){
返回布局
返回堆栈
复制链接
成员

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

这是在任何地方使用的吗?如果我们不显示多个块的图标,似乎可以删除这种依赖关系。

复制链接
贡献者 作者

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

解决了这个问题,很好,谢谢。

<BlockIcon图标={icon}/>
</FlexItem>
<FlexItem>{`(${clientIds.length})`}</FlexItem>
{clientIds.length===1&&(
复制链接
成员

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

这也会删除同一类型的多个块的图标。这是故意的吗?在这种情况下,图标可能仍然有用,因为它表示3个“段落”类型的块。

复制链接
贡献者 作者

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

实际上是有意的,是的。在这个PR的开始,我保持了行为,甚至多个块的堆栈图标也显示出来了。但当我添加“块”文本时,我意识到附加的图标只是多余的,并且在拖动多个图标后不会增加太多的值。

复制链接
成员

@埃拉特里克斯 埃拉特里克斯 留下了评论

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

谢谢!

@贾斯穆森 贾斯穆森合并提交980磅97进入之内 主人 2020年7月2日
@贾斯穆森 贾斯穆森删除了 固定/拖动芯片 分支 2020年7月2日12:59
@github-操作 github-操作 机器人程序将此添加到古腾堡8.5里程碑2020年7月2日
免费注册 在GitHub上加入此对话.已经有账户了吗?登录以发表评论
标签
[类型]增强功能 改进建议。
项目
还没有
开发

成功合并此拉取请求可能会解决这些问题。

还没有

2名参与者