CKEditor 5 v35.0 发布,迁移到 TypeScript、新增 38 种本地化语言


CKEditor 5 是一个强大的富文本编辑器框架,具有模块化架构、现代集成和协作编辑等功能。CKEditor 5 v35.0.0 正式发布,更新内容如下:

样式下拉菜单与追踪修改功能集成

v34.0.0 版本带来了 "样式" 功能。它让用户可以通过 CKEditor 5 工具栏中的下拉菜单将预定义的样式应用到他们的内容中,样式是由一个 CSS 类表示,可以从内容中添加或删除。

35.0.0 版本将样式功能与强大的协作工具 —— Track Changes(追踪修改)功能进行了整合。从现在开始,语义和表现风格也可以在多用户环境中轻松使用。因此,可以跟踪和标记此类更改以供编辑接受或拒绝。

迁移到 TypeScript

对于像 CKEditor 5 这样的大型复杂项目,TypeScript 是一个更好的选择。

第一个使用 TypeScript 重写的包是 @ckeditor/ckeditor5-utils,它完全由 TS 开发。

新的专业翻译

随着 CKEditor 5 被越来越多用户使用,来自世界各地的用户都希望使用他们的母语来使用编辑器。

从 35.0.1 版本开始,CKEditor 5 将提供 41 种完全翻译的语言,其中 38 种是新的、专业的、商业的翻译。虽然软件的基本语言是英语,但新版本也将提供许多其他欧洲语言、中日韩语言、从右到左的文字语言等。

增强编辑器功能

媒体嵌入功能允许用户轻松地将 YouTube 视频嵌入他们的内容中。从 v35.0.0 开始,在粘贴的链接中也可以包含一个时间戳。这样就很容易在一个特定的时间点开始嵌入视频,从而获得对媒体的更大控制。

错误修复

  • 在应用了样式的折叠选择后,编辑器在进行选择时不再崩溃。
  • 表格属性面板中的颜色按钮现在有了合适的标签,因此它可以供屏幕阅读器使用
  • 编辑器现在允许在 toWidgetEditable() 助手中设置一个无障碍标签,为图像标题添加了缺失标签

更多详情可查看:https://ckeditor.com/blog/ckeditor-5-v35.0.0-with-collaboration-and-typescript-migration/


相关文章

2022-04-02

编程语言为: 1 JavaScript 2 Python 3 Java 4 PHP 5 CSS 5 C# 7 C++ 8 TypeScript 9 Ruby 10 C 11 Swift 12 R 13 Objective-C 14 Shell 14 Scala 16 Go 17 PowerShell 18 Kotlin 19 Rust 19 Dart 和往常一样,本季度的排名变化不大,具有稳定性。RedMonk 方面指出,除了要讨论

2022-08-19

。” LibreOffice 7.4 由 528 名志愿者提供了 158 种语言的本地化,并以 120 种不同的语言版本发布。 详情可查看官方公告。 下载地址:https://www.libreoffice.org/download

2022-08-20

med_title := str_trim(.title), author: { email } } filter not .published TypeScript 查询构造器 用 TypeScript 的代码来编写任意 EdgeQL 查询,并且带有自动的类型侦测。 e.select(e.BlogPost, post => ({ title: true, trimmed_title: e.str_trim(post.title), author: { email

2022-08-12

到前 10 名则需要数百万次。报告揭露的一些趋势包括: Typescript 超越 Javascript 成为最受欢迎的 DevOps 语言 研究称,TypeScript 成为 CircleCI 上最常用的语言的原因在于:首先,类型安全使开发人员能够在他们的 IDE 中或在编译时而

2022-06-10

t。你可以通过 git.branchProtectionPrompt 设置微调此行为。 TypeScript Go to Source Definition - 直接跳转到符号的 JavaScript 实现。 当你从编辑器上下文菜单或命令面板运行 Go to Source Definition 命令时,TypeScript 将尝试跟踪符号的 Java

2022-07-01

的 20%。 按月份划分的 Python 工作占比: 1. Javascript / Typescript 自从 Javascript 作为网络编程语言诞生以来,Javascript 就一直是热门的编程语言之一。即便到了 2022 年,Javascript 目前仍然是整个市场上需求量最大的编程语言,此

2022-08-11

t Testing 状态。 Live Unit Testing 现在支持 Razor 文件。 TypeScript 和 JavaScript 开发 JavaScript 和 TypeScript 文件项目现在已从程序分析中排除,除非它们由 tsconfig.json 或 jsconfig.json 文件引用。 结果应在具有大量 TypeScript 和 JavaScrip

2022-09-20

和数据构成了 CLDR 和 ICU 版本的基础。 更多详情请查看发布公告。

2022-09-11

随着 Fedora 37 即将在十月底发布,计划明年春天推出的 Fedora 38 的更多功能变化正在被继续讨论。本周有趣的提案之一是使用 Kernel TLS(kTLS) 来加速 GnuTLS。 Fedora 38 正在寻求将 Kernel TLS 模块的 kTLS 作为加密策略的一部分被加载,

2022-09-10

。.env、 jsconfig.json 和 tsconfig.json 文件现在可以热重载 TypeScript 自动安装:Next.js 内置了对自动配置 TypeScript 的支持。以前,将 TypeScript 添加到现有项目需要手动安装必要的依赖项。如今添加一个 .ts 文件来自动配置 TypeScript 和

2022-09-03

VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。VirtualBox 6.1.36 是一个维护版本,以下项目已修复或添加: GUI:本地语言支持区域的改进 OVF 导出:添加了对导出包含 Virtio-SCSI 控制器

2022-06-03

这也表明对云开发的普遍兴趣有所提高。" 此外,使用 TypeScript 的人数提高了 7 个百分点以上,已经达到了 84%。报告指出,TypeScript 已被开发人员普遍接受,并且行业在未来几年不会放弃这项技术。有 43% 的受访者认为 TypeScript

2022-07-26

好,包括对 Angular 独立组件的支持,对 Vue 3 的更新,对 TypeScript 4.7 的支持,内置远程开发,以及对编辑器的大量改进。 对 Angular 独立组件的支持 Jetbrains 一直在积极致力于为 WebStorm 2022.2 带来对 Angular 14 的支持。在这个版本

2022-05-06

lorer.fileNesting.pattern :控制文件的嵌套方式。默认配置为 TypeScript 和 JavaScript 项目提供了智能嵌套。 「设置」的编辑器过滤器:过滤器按钮会显示 @Modified 设置等搜索。 「设置」的编辑器搜索控件现在在右侧包含一个漏